基于觸摸屏和DSP的串行通信系統設計
1)觸摸屏串口測試:首先在LEVI Studio 組態(tài)軟件中編寫(xiě)畫(huà)面程序并且利用數據下載線(xiàn)將其下載到觸摸屏中,然后利用串口調試線(xiàn)將觸摸屏和PC 機連接起來(lái),通過(guò)串口調試工具可以查看到觸摸屏不斷向串口發(fā)送命令, 同時(shí)串口調試工具也可以編寫(xiě)正確的返回數據給觸摸屏。此時(shí)需要注意的是必須將觸摸屏的串口參數和串口調試工具的串口參數設置的一致才能通信成功。
2)通信軟件的調試:利用串口線(xiàn)將DSP 電路板和PC 機連接,在CCS 中編寫(xiě)好C 語(yǔ)言程序后,利用仿真器和串口調試工具對主程序,數據接收和發(fā)送中斷子程序,MODBUS 幀解析、處理及回應子程序,CRC 碼驗證子程序進(jìn)行仿真調試。
3)觸摸屏和DSP 通信試驗和調試:通過(guò)上述兩個(gè)部分的調試后,按照圖1 所示的硬件連接線(xiàn)路將DSP 和觸摸屏連接起來(lái)。在此之前,需要將調試好的組態(tài)畫(huà)面程序下載到觸摸屏中,C 語(yǔ)言程序固話(huà)到DSP 的Flash 中。最后,若通信成功,可從觸摸屏中看到相關(guān)數據,如圖5 所示a 為實(shí)時(shí)曲線(xiàn)圖,b 為PID 參數調節圖,其中給定電壓、電流,PID 參數可以在線(xiàn)修改,c 為權限設置界面,不同的工作人員權限不一致,在修改某些參數時(shí)需要輸入密碼。

圖5 實(shí)驗結果圖
4 結束語(yǔ)
本文設計了基于MODBUS 協(xié)議的觸摸屏和DSP 串行通信的硬件電路和軟件程序,經(jīng)過(guò)試驗調試說(shuō)明該系統通信穩定可靠,速率可達38400Kbps,實(shí)時(shí)性強。以大功率晶閘管整流控制器的應用為例,得出了相關(guān)的實(shí)驗數據,說(shuō)明本文設計的系統滿(mǎn)足工業(yè)控制監測顯示需要,同時(shí)由于觸摸屏在人機界面領(lǐng)域的顯著(zhù)優(yōu)勢, 本文提出的設計思路也可應用于其他工業(yè)控制器的人機接口通信。
評論