組態(tài)人機界面跟單片機組網(wǎng)工程應(yīng)用實例
單片微型計算機簡稱單片機,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的縮寫MCU表示單片機,目前單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備和工控設(shè)備的智能化管理及過程控制等領(lǐng)域。
有相當一部分搞單片機開發(fā)人員沒有聽說過組態(tài)人機界面,那是因為組態(tài)人機觸摸屏一般搭配PLC一起使用在工控自動化行業(yè),極大地簡化了工程流程和縮短了工程開發(fā)時間。既然組態(tài)人機有這個優(yōu)勢,我們搞單片機開發(fā)產(chǎn)品也可以利用起來。開發(fā)過程,現(xiàn)在電腦安裝組態(tài)軟件,拖動需要顯示的控件組合起來,如需要顯示的數(shù)據(jù)變量和漸變的曲線、模擬儀表、密碼登陸權(quán)限、報警模塊、模擬生產(chǎn)流程等等。工程可以做成多個頁面跳轉(zhuǎn),編譯后下載到觸摸屏上就可以使用。萬事具備、只欠東風,單片機如何使用觸摸屏實現(xiàn)呢?其實單片機能不能主動發(fā)只能去控制觸摸屏的,這個是與顯示終端最大的差異。工作原理,組態(tài)觸摸屏不停的發(fā)指令,單片機僅作回復,并且按照雙方協(xié)定執(zhí)行動作,而觸摸屏則會按照單片機狀態(tài)顯示。
單片機需要加入通訊協(xié)議,這個協(xié)議是工業(yè)標準的modbus-RTU,移植到單片機也很簡單,當然自己按照通訊標準寫也可以。WQT 系列觸摸屏可以與任何帶串口通訊單片機連接建立通訊(如51、AVR、PIC、STM、ARM),也可與當今世界絕大多數(shù)廠家的PLC 連接、建立通訊(如西門子、臺達、松下、三菱)。廣州市微嵌計算機科技有限公司開發(fā)的組態(tài)觸摸屏合適單片機,提供移植好的標準通訊協(xié)議的源代碼,稍微改動就能滿足自己的工程,效果還不錯。
組態(tài)人機界面跟單片機組網(wǎng)步驟如下:
1.用到的協(xié)議是Modbus RTU Master協(xié)議,這個協(xié)議Keil工程文件里面已經(jīng)寫好,直接調(diào)用就可以了,硬件連接下:??
2.組態(tài)人機界面設(shè)置
3.單片機編程定義數(shù)組(相當于PLC里面的M,D等寄存器)
unsigned char? idata M[32];? //定義8位的數(shù)組變量。
short xdata D[100]; //定義16位的數(shù)組變量。
4.對單片機進行各種功能的軟件和硬件的開發(fā),包括DA,AD或者脈沖計數(shù)等等,比PLC還要靈活實用。
監(jiān)控地址分配如下
D[0] :? AD轉(zhuǎn)換通道0
D[1] :? AD轉(zhuǎn)換通道1
D[2] :? AD轉(zhuǎn)換通道2
D[3] :? AD轉(zhuǎn)換通道3
D[4] :? AD轉(zhuǎn)換,輸出模擬信號電壓控制51板上的發(fā)光二極管D2.
D[5] :? 溫度傳感器D18B20
D[6] :? 計數(shù)器s?? ,0-19s
D[13]-D[17]:虛擬IIC(只要中監(jiān)控地址中不用到的都可用于虛擬IIC)
D[18]:? 輸入IO口
M[0~7]:輸入IN0~IN7
D[20]:? 輸出IO口
M[8~15]:輸出OUT0~OUT7
D[23]:? 計數(shù)器10ms,0-9999ms
D[30]: 產(chǎn)生正弦波,可以用歷史趨勢圖監(jiān)控
D[35]-D[45]:有符號值 5.在線組態(tài)軟件跟單片機串口模擬,調(diào)試
5.燒入開發(fā)好的組態(tài)軟件界面到人機界面,連接好設(shè)備,OK
非常好我支持^.^
(1) 100%
不好我反對
(0) 0%
下載地址
組態(tài)人機界面跟單片機組網(wǎng)工程應(yīng)用實例下載
相關(guān)電子資料下載
- 【GD32F303紅楓派開發(fā)板使用手冊】第三十講 CAN -CAN通信實驗 342
- 基于STM32單片機的多功能水杯設(shè)計 68
- 基于STM32單片機的智能睡眠呼吸監(jiān)測系統(tǒng)設(shè)計 66
- 【GD32F303紅楓派開發(fā)板使用手冊】第二十九講 USB-IAP升級實驗 58
- 程序員節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉! 30
- 一個暑假如何學習單片機 77
- MCU市場展望,旺季需求復蘇與多元化戰(zhàn)略驅(qū)動行業(yè)前行 126
- 好牛!小伙用AG32做了個輸液器,測溫快,精度高!原理竟是這樣的…… 83
- 帶你了解雙端口MIPI、LVDS橋接到TYPE-C、DP 1.2或者EDP方案 內(nèi)置MCU 無需外掛單片機 151
- 惠海 H6246低功耗DCDC降壓型恒壓芯片60V降3.3V5V12V 藍牙模塊 單片機供電 91