多路壓電陶瓷驅動(dòng)器電壓實(shí)時(shí)監測系統設計
LCD320160CCW寫(xiě)顯示數據程序包括清屏、圖形界面、符號和漢字等數據信息,數據的寫(xiě)入是建立在指令正確寫(xiě)入的基礎上。因為該LCD模塊為圖形點(diǎn)陣式,所以可以將顯示信息轉換為相應的點(diǎn)陣數組,在需要顯示信息時(shí)只需調用點(diǎn)陣數組即可,寫(xiě)數據程序如下:

3.2 控制器主程序設計
圖4為單片機主程序流程圖,在系統及LCD初始化完成后,主機計算查詢(xún)信息的錯誤校驗CRC碼,并且將其附加在發(fā)送信息的末端,低字節在前,高字節在后;查詢(xún)信息通過(guò)定時(shí)器2實(shí)現定時(shí)發(fā)送,由于設定的UAWT波特率為9 600 b/s,查詢(xún)信息的字節數為8個(gè),從機正確回應信息的字節數為35個(gè),那么一次發(fā)送、接受過(guò)程字節總數為43個(gè),需要的時(shí)間為T(mén)=43x8x1 s/9 600x1 000=35.8 ms,所以確定定時(shí)器2的定時(shí)間為50 ms。一次定時(shí)間隔內除發(fā)送、接收的時(shí)間外,其余時(shí)間用于LCD液晶顯示,由于壓電驅動(dòng)器電壓變化速率相對與定時(shí)器定時(shí)頻率比較大,因此可以認為監控、顯示具有較好的實(shí)時(shí)性,并且在程序中按照這樣的順序安排任務(wù)調度能夠滿(mǎn)足實(shí)際工程中實(shí)時(shí)性的要求。本文引用地址:http://dyxdggzs.com/article/172053.htm
4 結論
本文中通過(guò)對20路電壓測量模塊以及ModBus協(xié)議進(jìn)行介紹,在此基礎上搭建基于高速單片機C8051F120的硬件連接,通過(guò)編寫(xiě)控制器程序實(shí)現了單片機與電壓測量模塊的數據通信和電壓的LCD液晶實(shí)時(shí)顯示。實(shí)踐結果表明,該設計硬件結構簡(jiǎn)單,運行穩定可靠,開(kāi)發(fā)周期短,滿(mǎn)足實(shí)時(shí)監測顯示自適應光學(xué)系統中各路壓電驅動(dòng)器輸出電壓值的需要,具體實(shí)物如圖5所示。
評論