在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

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

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

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

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


工控中常常需要查詢體系的作業狀況或許批改作業參數。觸摸屏能夠直觀、生動地顯現作業參數和作業狀況,并且經過觸摸屏畫面能夠直接批改體系作業參數,人機交互性好。單片機廣泛運用于工控范疇中,與觸摸屏協作,可構成杰出的人機交互環境。觸摸屏和單片機通訊,需要依據觸摸屏選用的通訊協議為單片機編寫相應的通訊程序。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在航

欧美日产国产精品| 人人妻人人澡AV天堂香蕉| 人妻av一区二区三区| 色偷偷人人澡久久超碰97| 性国产SE╳O色欲A片免费观看| 亚洲精品久久久久无码AV片软件| 中国西西大胆女人裸体艺术| 宝宝怎么这么湿~别磨| 国产AⅤ精品一区二区久久| 国产重口老太和两个小伙另类| 久久午夜无码鲁丝片午夜精品 | 无码专区狠狠躁天天躁| 亚洲乱码国产乱码精品精姦| 综合无码一区二区三区| 公天天吃我奶躁我的B| 精品国产亚洲第一区二区三区| 嫩小BBB揉BBB揉BBBB| 淑芬二腿间又痒了| 亚洲熟妇色XXXXX欧美老妇Y| WWW免费视频在线观看播放| 国产麻豆剧传媒精品国产AV| 老赵抱着媛媛在厨房做| 日韩一区二区三区无码人妻视频| 亚洲AV噜噜在线成人网站女同| 曰批全过程免费视频观看| 成人影院永久免费观看网址| 精品久久8X国产免费观看| 欧美人与动牲交A欧美精品| 无码专区AAAAAA免费视频| 夜夜躁狠狠躁日日躁| 动漫人物桶动漫人物免费观看网站| 精品国产VA久久久久久久冰| 欧美性黑人极品HD另类| 亚欧免费无码AⅤ在线观看| 97超碰精品成人国产| 国产精品国产三级国AV麻豆| 久久综合亚洲色1080P| 少妇人妻偷人精系列| 被公侵犯的漂亮人妻中文字幕| 亚洲啪啪AV无码片| 婷婷无套内射影院| 妺妺窝人体色www聚色窝图片 | 亚洲AV中文无码乱人伦下载| 人妻AV无码一区二区三区| 国产女人高潮抽搐喷水视频 | 黑人大战亚洲人精品一区| 欧美性爱小说网站| 亚洲不卡无码A∨在线| あざらしそふと官网| 精品乱码一区内射人妻无码 | 开心亚洲五月丁香五月| 婷婷色婷婷开心五月| 18禁无码无遮挡H动漫免费看| 国产精品-区区久久久狼| 女生让男生随便诵自己的名字| 午夜在线观看的免费网站| J日本成熟IPHONE69| 精品人妻少妇一区| 色综合天天天天综合狠狠爱| 在线永久免费观看黄网站| 粉嫩被粗大进进出出视频| 鲁鲁夜夜天天综合视频| 亚洲AV日韩AV激情亚洲| 粗大挺进尤物人妻| 男女猛烈XX00免费视频试看 | 日本裸体丰满少妇自慰喷奶水| 亚洲中文久久精品无码照片| 国产精品三级在线观看无码| 人妻互换一二三区激情视频| 野花日本韩国大全免费观看6| 国产欧美精品一区二区三区| 欧美熟老妇人B多毛OOXⅩ| 夜夜高潮夜夜爽夜夜爱爱| 国产精品怡红院在线观看| 人人超人人超碰超国产| 真实国产乱子伦精品一区二区三区| 国产又色又刺激高潮视频| 日日碰狠狠添天天爽无码| 2019理论韩国理论中文| 精品视频国产香蕉尹人视频| 无码精品人妻一区二区三区蜜桃| 班长哭了能不能再抠游戏里面的钱| 老汉引诱新婚少妇| 亚洲精品无码久久久久| 国产深夜男男口爆Gay| 熟妇人妻无码中文字幕老熟妇 | 欧美视频二区欧美影视| 亚洲最大综合久久网成人| 韩国精品久久久久久无码| 铜铜铜铜铜铜铜好多水| 穿越后每天都在PIAPIA打脸| 欧美老熟妇性BBBBBXXXX| 又粗又黄又猛又爽大片免费| 精品久久人人爽人人玩人人妻| 无码中文AV波多野结衣| 亚洲第一天堂无码专区| 亚洲熟妇成人精品二区蜜臀| 国产福利日本一区二区三区| 日韩人妻一区二区三区免费 | 免费精品无码AV片在线观看| 夜夜高潮次次欢爽AV女| 娇妻借好友1—38| 亚洲AV无码一区二区三区乱码4 | 中文字幕伊人久久| 久久久无码精品亚洲日韩蜜桃| 亚洲精品AⅤ在线观看| 国外AV无码精品国产精品| 西方44大但人文艺术是什么东西| 粉嫩性色av一区二区三区 | 亚洲AV 无码片一区二区三区| 国产精品一亚洲AV日韩AV欧 | 日本少妇毛茸茸高潮| 中国MACBOOKPRO高清| 久久久久久久久毛片精品| 亚洲乱码日产精品BD| 精品无码国产污污污免费网站| 亚洲国产精品一区二区成人片国内| 国产亚洲欧美精品一区| 午夜无码大尺度福利视频| 国产精品一区二区久久不卡| 无码人妻精品一区二区三区在线| 国产成人精品亚洲午夜麻豆| 天天在线看无码AV片| 国产成人精品午夜福利APP色多| 调教小SAO货撅起打屁股作文 | AV无码免费岛国动作片片段欣赏 | 婷婷五月六月激情综合色中文字幕 | 久久综合亚洲色1080P| 伊人久久大香线蕉综合影院| 乱人伦人妻中文字幕不卡| 中文字幕人妻互换激情| 廖承宇做受被C22分钟视频| 玩两个丰满老熟女久久网| 成人H动漫精品一区二区无码| 麻花豆传媒剧国产MV免费天美 | 亚洲国产精品久久久久久无码| 狠狠噜天天噜日日噜色综合| 亚洲国产精品久久艾草纯爱| 久久国产乱子伦免费精品| 一本一本久久AA综合精品| 免费十大软件大全下载安装| 欧美精品视频一区二区三区| 国产成人A∨麻豆精品| 无码毛片内射白浆视频| 国产又粗又猛又爽又黄的网站| 亚洲AV永久无码精品一区二区国 | 欧美成人高清WW| 白嫩白嫩BBBBBBBBB-| 四川小少妇BBAABBAA| 国产无遮挡又黄又大又爽 | 无码天堂亚洲国产AV麻豆| 国精产品一区一区三区| 亚洲精品无码成人片| 免费看成人A级毛片| 把腿张开老子臊烂你| 图片小说视频一区二区| 寂寞视频一对一视频APP| 在线看片无码永久AV| 人妻厨房出轨上司HD院线| 疯狂做受XXXX国产| 亚洲AV无码久久久久久精品| 久久婷婷色综合老司机| x88AV在线观看ww| 婷婷丁香六月激情综合啪| 狠狠色婷婷久久综合频道毛片 | 亚洲AV成人无码一区在线观看| 久久久久国产精品嫩草影院| Chinese辽宁人妻4p| 天堂资源在线WWW在线观看| 精品国产福利在线观看| 最新欧美精品一区二区三区| 色老头BGMBGMBGM| 黑人大战亚洲人精品一区| 专干熟肥老妇人视频在线看| 日日摸日日碰夜夜爽97| 狠狠综合久久狠狠88亚洲| 97SE狠狠狠狠狼亚洲综合网| 特黄特色三级在线观看| 国产在线精品一区二区| 中国老熟女重囗味HDXX| 日韩综合无码一区二区| 精品久久久久久久久午夜福利 | 漂亮人妻被中出中文字幕久久| 国产精品国色综合久久| 一本一道久久A久久精品综合 | 成人免费一区二区三区视频| 亚洲AV无码专区在线电影成| 免费国产黄网站在线观看视频| 丰满人妻被黑人猛烈进入| 亚洲人成网77777色在线播放| 欧美最爽的乱婬视频婬色视频| 国产人成精品香港三级在线| 中文无码一区二区视频在线播放量| 色又黄又爽18禁免费网站| 久久精品久久精品久久39| 宝贝把腿张开我要添你下边动态图 | 亚洲成AV人在线观看| 清纯校花挨脔日常H惩罚视频| 含羞草实验室隐藏路径2023| CHINESE粉嫩VIDEOS|