<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

          作者: 時(shí)間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
          在工控行業(yè)里,經(jīng)常需要采集一些數(shù)據(jù)和控制動(dòng)作,通過PLC來實(shí)現(xiàn)的話不但成本昂貴,而且靈活度和擴(kuò)展都是問題。如果需要獨(dú)立開發(fā)一種特殊功能,又需要連接觸摸屏通訊,工程師在這個(gè)方面往往需要花費(fèi)很大功夫,單片機(jī)與人機(jī)界面觸摸屏通訊的最簡單,最有效的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é)議,開發(fā)工程比較方便。
          方案比較:
          方案一modbus—rtu協(xié)議:
          優(yōu)點(diǎn):工業(yè)標(biāo)準(zhǔn)通訊協(xié)議,具有通用性,,傳輸數(shù)據(jù)量大
          缺點(diǎn):需要時(shí)間去了解協(xié)議的格式和以及按照規(guī)定編寫通訊程序

          本文引用地址:http://www.ex-cimer.com/article/201612/324228.htm

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


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


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


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


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

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



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


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


          上一頁 1 2 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();