新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)與人機(jī)界面通信方法

單片機(jī)與人機(jī)界面通信方法

作者: 時(shí)間:2016-12-01 來(lái)源:網(wǎng)絡(luò) 收藏
在工控行業(yè)里,經(jīng)常需要采集一些數(shù)據(jù)和控制動(dòng)作,通過(guò)PLC來(lái)實(shí)現(xiàn)的話(huà)不但成本昂貴,而且靈活度和擴(kuò)展都是問(wèn)題。如果需要獨(dú)立開(kāi)發(fā)一種特殊功能,又需要連接觸摸屏通訊,工程師在這個(gè)方面往往需要花費(fèi)很大功夫,單片機(jī)與人機(jī)界面觸摸屏通訊的最簡(jiǎn)單,最有效的2種方法,其實(shí)就是分為2種通訊協(xié)議,即工業(yè)標(biāo)準(zhǔn)的Modbus RTU協(xié)議和工程師自己定義的自由協(xié)議。


我采用了廣州微嵌公司(公司網(wǎng)站:555">http://www.wqlcd.com)的人機(jī)界面作為參考,因?yàn)槠涮峁┝艘恍┘夹g(shù)支持和單片機(jī)源代碼,此人機(jī)界面可支持自由協(xié)議,開(kāi)發(fā)工程比較方便。
方案比較:
方案一modbus—rtu協(xié)議:
優(yōu)點(diǎn):工業(yè)標(biāo)準(zhǔn)通訊協(xié)議,具有通用性,,傳輸數(shù)據(jù)量大
缺點(diǎn):需要時(shí)間去了解協(xié)議的格式和以及按照規(guī)定編寫(xiě)通訊程序

本文引用地址:http://m.butianyuan.cn/article/201612/324228.htm

(廣州微嵌提供MODBUS-RTU源代碼,直接移植就可以)
方案二
自由協(xié)議:
優(yōu)點(diǎn):數(shù)據(jù)格式客戶(hù)自己定義,靈活多變,定制性強(qiáng),可以模擬任何已知報(bào)文的通訊協(xié)議
缺點(diǎn):傳輸數(shù)據(jù)量不大,通用性不強(qiáng),移植不方便


工程師可以根據(jù)以上兩種通訊協(xié)議的優(yōu)缺點(diǎn)來(lái)選擇理想的方案;


現(xiàn)在先介紹微嵌公司的人機(jī)界面的modbus—rtu協(xié)議。


首先下載人機(jī)界面的組態(tài)軟件:http://www.wqlcd.com/new/league.asp?keyno=34(現(xiàn)在公司出來(lái)了4.0的新版本,增加了不少新功能,所以我以此版本作介紹)


下載安裝好軟件之后,新建一個(gè)工程文件,型號(hào)對(duì)應(yīng)的是公司出產(chǎn)產(chǎn)品型號(hào),

然后點(diǎn)擊下面的通道選擇modbus—rtu協(xié)議:



可以通過(guò)[新增]擴(kuò)展通訊接口設(shè)置擴(kuò)展數(shù)量由硬件決定,微嵌的人機(jī)界面串口既可以做RS232,又可以做RS485,根據(jù)客戶(hù)工程需求接線(xiàn),通訊協(xié)議對(duì)應(yīng)的就是單片機(jī)工程師需要用的協(xié)議,其中有Modbus rtu協(xié)議,自由協(xié)議Free Protocol,當(dāng)然還包括西門(mén)子200,臺(tái)達(dá)PLC,歐姆龍,三菱等協(xié)議。


我們隨便建一個(gè)比較簡(jiǎn)單實(shí)用的采集單片機(jī)的數(shù)據(jù)(AD采集)顯示在組態(tài)軟件的點(diǎn)陣數(shù)碼管(單片機(jī)可以通過(guò)串口與計(jì)算機(jī)連接在線(xiàn)模擬,方便開(kāi)發(fā)工程)


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉