美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > 工業觸摸屏

類型分類:
科普知識
數據分類:
工業觸摸屏

PIC單片機與觸摸屏串行通訊的MODBUS協議完畢

發布日期:2022-10-09 點擊率:100


工控中常常需要查詢體系的作業狀況或許批改作業參數。觸摸屏能夠直觀、生動地顯現作業參數和作業狀況,并且經過觸摸屏畫面能夠直接批改體系作業參數,人機交互性好。單片機廣泛運用于工控范疇中,與觸摸屏協作,可構成杰出的人機交互環境。觸摸屏和單片機通訊,需要依據觸摸屏選用的通訊協議為單片機編寫相應的通訊程序。Modbus協議是美國Modicon公司推出的一種有用支撐操控器之間以及操控器經由網絡(例如以太網)和其它設備之間進行通訊的協議。這篇文章以PIC16F877單片機和人機電子有限公司的eView MT510T型觸摸屏為例,介紹其通訊程序的開發進程。

1 體系構造

完畢觸摸屏與單片機的通訊,首要是處理通訊協議的疑問。這篇文章運用翻開的Modbus通訊協議,以觸摸屏作主站,單片機作從站。eView觸摸屏本身支撐Modbus通訊協議,假定單片機也支撐Modbus協議,就能夠進行通訊了。觸摸屏與單片機之間選用的RS-232C兼容接口直接聯接,傳輸速率設置為9600kb/s。圖1為該體系的電路圖

將PIC16F877單片機RC6、RC7口設置為異步串行通訊方法,經過MAX232芯片將TTL電平改換為RS232電平,再與eView觸摸屏plc[RS-232]接口相連,即完畢了硬件聯接。eView觸摸屏PLC[RS-232]接口的管腳2為TXD,管腳3為RXD。

2 Modbus通訊協議介紹

Modbus通訊協議是一種串行的主從通訊協議,網絡里僅有一臺設置可作為主機(稱Master),其它設備作為從機(稱Slaver),主機不需編號,從機有必要編號。協議界說了主機查詢及從機應對的信息幀格局。通訊時,主機首要向從機宣告懇求信息,契合相應地址碼的從機接納通訊指令,并除掉地址碼,讀取信息,假定沒有犯錯,則施行相應的使命,然后把施行效果返給主機。若從機接納到的校驗碼與本機核算的紛歧樣,則闡明數據在通訊進程中呈現過錯,從機把這次懇求視為無效,功用代碼將被批改以用于指出答復音訊是過錯的,一同數據段包含了描寫此過錯信息的代碼。當主機收到這一信息時,會從頭發送懇求信息。校驗方法分為LCR(傳送數據為ACSII時)校驗或CRC(傳送數據為二進制時)校驗,這兒選用CRC校驗方法。

信息傳輸為異步方法,并以字節為單位。主從站之間通訊的字格局如表1所示。
表1 通訊的字格局


字格局(串行數據)10位二進制
開端位1位
數據位8位
奇偶校驗位
接連位1位


Modbus協議可支撐ASCII碼或二進制格局的數據傳輸。ACSII碼方法下每一個字節數據分兩個字節傳送,二進制方法下用一個字節傳送,為了削減量據傳輸量,通常選二進制數據方法。各個區容許發送的字節均為16進制的0~9,A~F。二進制信息幀標準構造為:

初始構造 ≥4字節的時刻

地址碼 1字節

功用碼 1字節

數據區 N字節

過錯校驗 16位CRC碼

完畢構造 ≥4字節的時刻

二進制方法中,信息開端起碼需要3.5個字符的接連時刻,依據運用的波特率,很簡略核算這個接連時刻。發送完畢竟一個字符后,也有一個起碼3.5個字符的接連時刻,然后才華發送一個新的信息。網絡上的設備接連監測網絡上的信息,包含接連時刻。



3 單片機與觸摸屏地址的對應聯絡

eView觸摸屏只支撐Bit和Word地址類型,而實習的單片機或其它操控器還有Byte、Double Word等標明方法,因而在進行通訊時,需要把單片機和觸摸屏的數據進行改換。觸摸屏畫面元件讀取地址的設備類型有LW、0x、1x、3x、4x、RWI、RW等選項。其間,LW標明該元件讀取的是觸摸屏內部的地址,如其它元件的地址;0x標明讀取的是操控器的輸出信號;1x標明讀取的操控器的輸入信號;3x和4x指操控器的寄存器地址類型,其間4x是可讀可寫的,3x是只讀的;RWI、RW都是觸摸屏的內部地址,起輔佐效果。運用這些讀取地址的設備類型,觸摸屏即可顯現或設定操控器寄存器或I/O口的數值。以“數值輸入”元件為例,經過“小鍵盤”輸入數據即可設置單片機寄存器或I/O口的數值。假定主張了“觸發地址”,那么當被觸控時,輸入的數據就被寄存到了指定的單片機地址中。

4 通訊程序的開發

觸摸屏與單片機的通訊程序選用PIC單片機C言語編寫。編譯東西挑選Hitech公司的PICC編譯器。程序共分三大模塊,即初始化模塊、數據接納模塊以及數據處理及發送模塊。主程序流程圖如圖2所示。

PIC16F877單片機USART功用模塊帶有一個八位的波特率發作器BRG,BRG支撐USART的同步和異步作業方法。用SPBRG寄存器操控一個獨立的八位守時器的周期。在異步方法下,發送狀況/操控寄存器TXSTA的BRGH位(即D2)被用來操控波特率。對串行口進行的初始化如下:

GIE=1; %大局接連容許;

SPBRG=25; %設置波特率為9600;

TXSTA=0x04; %挑選異步高速方法;

RCSTA=0x80; %容許同步串行口作業;

RTISC6=1;

TRISC7=1; %將C口的RC6和RC7設置為異步串行通訊方法;

PFIE=1; %外圍接口接連容許;

RCIE=1; %USART接納接連容許;

TXIE=1; %USART發送接連容許;

數據接納模塊由一個接連函數構成。該接連函數將觸摸屏發來的Modbus數據幀存儲在一個自界說的數組中,當一幀數據接納完時,置接納完畢象征位為1,轉入數據處理及發送模塊。串行通訊接納器的基地是接納移位寄存器RSR,當接納到接連時,假定RCREG緩沖器為空,RSR就把接納到的數據送入RCREG。傳送完畢后,接納接連象征位RCIF被置1。實習的接連是不是被CPU照應,能夠經過設置外圍接口接連容許寄存器PIE1的接連容許位RCIE來操控。

數據處理及發送模塊施行Modbus協議功用碼對應的運用。eView觸摸屏與單片機以Modbus協議通訊,用到的Modbus功用碼如表2所示。
表2 通訊程序用到的功用碼


功用碼eView地址稱謂含 義作 用
010x讀開關量輸出讀取一路或多路開關量輸出狀況
034x讀堅持寄存器讀取一個或多個堅持寄存器的數據
050x
1x
寫開關量輸出強置一路繼電器的“分/合”輸出
163x
4x
預置多寄存器把詳細的數據裝入一組銜接的堅持寄存器


以Modbus功用碼03為例來闡明觸摸屏及單片機的實習通訊數據格局。如單片機地址編號為01H,觸摸屏需要查看單片機中地址為0031H的寄存器的值,發送指令格局如表3所示。
表3 觸摸屏發送數據構造


數據段稱謂數據值
地址01
功用碼03
讀取地址高位00
讀取地址低位31
讀取數據個數高位00
讀取數據個數低位01
CRC校驗碼高位D5
CRC校驗碼低位C5


假定單片機中地址為0031H的寄存器接連為05H,則單片機的回復指令如表4所示。
表4 單片機應對數據構造


數據段稱謂數據值
地址01
功用碼03
讀取字節數02
寄存器數據高位00
寄存器數據低位05
CRC校驗碼高位78
CRC校驗碼低位47


當波特率抵達38400kb/s時,通訊依然安穩牢靠。本體系具有聯接電路簡略、組態活絡、通訊牢靠性高檔特征,并已成功運用于物料挑選操控體系項目中。因為Modbus通訊協議的翻開性的特征,國外進口操控器串行通訊大者支撐該協議,因而這篇文章所完畢的選用Modbus協議的串行通訊具有廣泛的運用價值。



下一篇: PLC、DCS、FCS三大控

上一篇: MATLAB和Simulink在航

美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        精品一区二区三区欧美| 国产欧美一区二区精品忘忧草 | 亚洲欧美另类久久久精品| 久久婷婷色综合| 精品国产免费人成电影在线观看四季| 日韩欧美成人激情| 337p粉嫩大胆色噜噜噜噜亚洲 | 久久综合999| 中文字幕巨乱亚洲| 亚洲日本护士毛茸茸| 亚洲一级在线观看| 久久91精品久久久久久秒播 | 日韩一区二区三区高清| 中文字幕日韩精品一区二区| 欧美日韩你懂得| 精品国产91洋老外米糕| 亚洲天堂精品视频| 六月丁香婷婷色狠狠久久| 成人永久免费视频| 久久99精品久久久久久三级| 色综合 综合色| 26uuu亚洲综合色欧美| 综合色天天鬼久久鬼色| 琪琪久久久久日韩精品| 国产91富婆露脸刺激对白| 国产精品日韩一区二区三区| 色之综合天天综合色天天棕色| 欧美在线观看视频在线| 久久欧美中文字幕| 亚洲一区二区精品久久av| 国内精品伊人久久久久av一坑| 91在线在线观看| 亚洲在线色站| 精品国产99国产精品| 亚洲午夜日本在线观看| 国产91丝袜在线观看| 九九热久久66| 欧美人体做爰大胆视频| 中文字幕在线一区| 久久成人免费网| 国产欧美欧洲| 欧美日韩成人在线| 成人欧美一区二区三区视频网页| 日韩制服丝袜先锋影音| 99在线观看| 欧美日本一区二区| 一区二区在线观看av| 成人综合日日夜夜| 亚洲 日韩 国产第一区| 日韩欧美国产wwwww| 亚洲综合在线五月| 97久久超碰国产精品电影| 中文字幕色一区二区| 国产精品视频九色porn| 国产一区二区在线影院| 视频一区二区三区在线观看| 26uuu色噜噜精品一区| 日韩激情一二三区| 九九九九精品| 精品日韩在线一区| 免费观看一级欧美片| 国内外成人免费视频| 制服丝袜亚洲网站| 视频在线观看91| 精品国产免费一区二区三区| 日韩欧美一区在线| 蜜桃av一区二区三区| 日韩亚洲视频在线| 国产精品成人网| 91视频.com| 日韩三级高清在线| 国内欧美视频一区二区| 中文字幕人成一区| 有码一区二区三区| 国产精品自拍首页| 久久综合九色综合欧美亚洲| 激情另类小说区图片区视频区| 日韩欧美一区二区视频在线播放| 中文字幕不卡在线观看| av电影天堂一区二区在线| 欧美日韩不卡一区二区| 久久国内精品视频| 中国成人在线视频| 日韩精品一二三四| 亚洲国产一区二区精品视频 | 精品1区2区3区| 午夜一区二区三区在线观看| 久久久福利视频| 国产精品福利一区| 国产在线精品二区| 国产精品毛片大码女人| 超碰97在线播放| 久久久久久久久久久久久久久99| 懂色av中文字幕一区二区三区| 欧美精品v国产精品v日韩精品| 麻豆精品视频在线观看视频| 色婷婷精品久久二区二区蜜臀av| 天堂久久一区二区三区| 一本一本大道香蕉久在线精品| 亚洲午夜电影网| 亚洲精品视频一二三| 亚洲高清免费观看 | 欧美成人福利视频| 成人永久免费视频| 日韩精品一区二区在线观看| 成人免费观看男女羞羞视频| 欧美v日韩v国产v| 91婷婷韩国欧美一区二区| 国产亚洲欧美色| 国产精品久久久久久久小唯西川| 国产精品青草综合久久久久99| 国产在线播放一区二区| 一区二区三区.www| 色88888久久久久久影院按摩| 日韩va亚洲va欧美va久久| 欧美在线啊v一区| 国产精品乡下勾搭老头1| 精品国产伦一区二区三区免费| eeuss鲁片一区二区三区在线观看| 久久免费电影网| 久久大片网站| 日本美女视频一区二区| 欧美一区在线视频| 999国产在线| 一区二区三区四区在线| 一本到三区不卡视频| 国产精品996| 欧美国产一区二区在线观看| 欧美精品一区二区三区四区五区 | 最新国产精品久久精品| 亚洲黄色成人久久久| 久久国产精品露脸对白| 欧美大白屁股肥臀xxxxxx| 粉嫩高清一区二区三区精品视频 | 毛片av一区二区三区| 3d动漫精品啪啪一区二区竹菊 | 香蕉影视欧美成人| 7777女厕盗摄久久久| 动漫一区二区在线| 午夜不卡av在线| 欧美成人三级在线| 老牛影视免费一区二区| 久久99久久99小草精品免视看| 26uuu色噜噜精品一区二区| 欧美日韩另类丝袜其他| 久久成人久久鬼色| 日本一区二区三区四区在线视频| 亚洲国产精品日韩| av一区二区三区黑人| 亚洲国产日韩精品| 欧美xxxxxxxxx| 亚洲高清在线播放| 9久草视频在线视频精品| 亚洲午夜久久久久中文字幕久| 欧美一区二区三区视频在线观看| 国产自产在线视频一区| 九九精品一区二区| 一区在线中文字幕| 欧美精品18+| 日韩高清三级| 91理论电影在线观看| 老汉av免费一区二区三区| 国产精品毛片大码女人| 欧美日韩国产一区| 欧美美乳视频网站在线观看| 国产91富婆露脸刺激对白| 亚洲电影视频在线| 国产精品麻豆视频| 91精品久久久久久蜜臀| 日韩欧美在线电影| 国产v亚洲v天堂无码| 国产麻豆精品视频| 亚洲一区在线视频| 欧美激情中文不卡| 日韩一区二区电影在线| 一区二区三区我不卡| 国产亚洲精品久久飘花| 成人性生交大片免费看视频在线| 亚洲成人精品影院| 中文字幕一区二区三区不卡| 日韩欧美高清在线| 欧美色图天堂网| 亚洲自拍偷拍二区| 久久亚洲高清| 福利视频一区二区三区| 成人午夜视频免费看| 久久er精品视频| 日韩黄色免费电影| 亚洲在线中文字幕| 中文字幕日韩欧美一区二区三区| 亚洲精品一区二区三区99| 91麻豆精品国产无毒不卡在线观看 | 国产精品99久久久| 蜜桃av一区二区| 天天做天天摸天天爽国产一区 | 成人一区二区三区在线观看| 麻豆久久久久久久| 天堂在线一区二区| 午夜影院在线观看欧美| 一区二区三区鲁丝不卡|