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

產(chǎn)品分類

當前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > 工業(yè)觸摸屏

類型分類:
科普知識
數(shù)據(jù)分類:
工業(yè)觸摸屏

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

發(fā)布日期:2022-10-09 點擊率:108


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

1 體系構(gòu)造

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

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

2 Modbus通訊協(xié)議介紹

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

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


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


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

初始構(gòu)造 ≥4字節(jié)的時刻

地址碼 1字節(jié)

功用碼 1字節(jié)

數(shù)據(jù)區(qū) N字節(jié)

過錯校驗 16位CRC碼

完畢構(gòu)造 ≥4字節(jié)的時刻

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



3 單片機與觸摸屏地址的對應(yīng)聯(lián)絡(luò)

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

4 通訊程序的開發(fā)

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

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

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

SPBRG=25; %設(shè)置波特率為9600;

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

RCSTA=0x80; %容許同步串行口作業(yè);

RTISC6=1;

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

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

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

TXIE=1; %USART發(fā)送接連容許;

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

數(shù)據(jù)處理及發(fā)送模塊施行Modbus協(xié)議功用碼對應(yīng)的運用。eView觸摸屏與單片機以Modbus協(xié)議通訊,用到的Modbus功用碼如表2所示。
表2 通訊程序用到的功用碼


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


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


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


假定單片機中地址為0031H的寄存器接連為05H,則單片機的回復(fù)指令如表4所示。
表4 單片機應(yīng)對數(shù)據(jù)構(gòu)造


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


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



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

上一篇: MATLAB和Simulink在航

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


        久久99国产乱子伦精品免费| 最新成人av在线| 97se亚洲国产综合自在线| 日本 国产 欧美色综合| 亚洲色图欧美在线| **性色生活片久久毛片| 久久久国产精品麻豆| 9191国产精品| 欧美日韩一区二区三区免费看 | 精品成人免费观看| 欧美亚洲动漫另类| 综合色婷婷一区二区亚洲欧美国产| 97中文在线观看| 91网站在线观看视频| av资源网一区| 91蜜桃视频在线| 99视频免费观看| 国产美女99p| 国产欧美日韩伦理| 久久精品夜色噜噜亚洲aⅴ| 欧美日韩国产经典色站一区二区三区 | 久久婷婷国产综合尤物精品| 国产精品12| 国产在线一区二区三区四区| 国产在线一区二| 精品免费日产一区一区三区免费| 久久av一区二区三区漫画| 精品无人乱码一区二区三区的优势| 成人看片在线| 三级三级久久三级久久18| 日韩精品一区二区三区外面 | 国产在线精品免费| 波多野结衣亚洲一区| 国产高清久久久| www.日韩av| 91蜜桃网站免费观看| 国模精品娜娜一二三区| 日韩欧美视频第二区| 秋霞毛片久久久久久久久| 亚洲日本精品| 91精品国产综合久久久蜜臀粉嫩 | 日本视频中文字幕一区二区三区| 亚洲国产精品嫩草影院| 麻豆精品一区二区| 久久99精品一区二区三区三区| 亚洲国产精品视频| 国产精品一区一区| 超碰97网站| 亚洲一区二区三区精品动漫| 欧美色大人视频| 精品播放一区二区| 亚洲精品乱码久久久久| 亚洲精品久久久蜜桃| 日韩黄色片在线观看| 国产aⅴ综合色| 国产视频在线观看一区| 色哟哟精品一区| 精品99久久久久久| 玉米视频成人免费看| 国产在线乱码一区二区三区| 国产精品免费在线播放| 欧美激情专区| 欧美日韩一区二区不卡| 国产午夜精品久久| 香蕉久久夜色精品国产使用方法| 国产精品一卡二卡在线观看| 久草热久草热线频97精品| 欧美日韩精品欧美日韩精品 | 色呦呦国产精品| 日韩一区二区三区电影在线观看| 国产日产欧美精品一区二区三区| 天堂蜜桃一区二区三区| av在线不卡网| 亚洲mv在线看| 欧美影片第一页| 日韩一区中文字幕| 成人黄色片在线观看| 亚洲国产激情一区二区三区| 久久久久久久久久久黄色| 免费看日韩精品| 久久国产精品 国产精品| 欧美在线观看视频一区二区三区| 中文字幕不卡三区| 国产自产v一区二区三区c| 欧美日韩国产精品一卡| 欧美亚洲国产一区在线观看网站| 国产欧美日韩在线| 激情欧美日韩一区二区| 日韩电影在线播放| 欧美国产日产图区| 国产一区二区三区不卡在线观看| 欧美日韩另类丝袜其他| 26uuu久久综合| 亚洲一区二区三区自拍| 91丨国产丨九色丨pron| 欧美日韩一卡二卡三卡| 亚洲超碰精品一区二区| 国产欧美一区二区视频 | 精品国产免费人成在线观看| 激情五月婷婷综合| 欧美视频日韩视频在线观看| 久久爱www久久做| 欧美亚洲另类激情小说| 久久99精品国产.久久久久| 日本韩国精品在线| 视频一区二区三区入口| 在线视频你懂得一区二区三区| 麻豆成人在线观看| 欧美日韩一级片在线观看| 国产精品18久久久久久久久| 日韩一区二区免费在线电影| 99re在线视频这里只有精品| 日本一区二区电影| 欧美成人第一区| 婷婷一区二区三区| 欧美日韩一区二区三区四区| 国产精品456| 久久综合狠狠综合久久激情| 国产精品手机视频| 亚洲蜜臀av乱码久久精品| 亚洲成人精品电影在线观看| 日韩va亚洲va欧美va久久| 欧美日韩免费在线视频| 成人午夜在线视频| 国产性色一区二区| 日本不卡一区二区三区视频| 日韩有码一区二区三区| 宅男在线国产精品| 99久久99久久| 亚洲男同性视频| 欧美影院一区二区三区| 菠萝蜜视频在线观看一区| 中国色在线观看另类| 日韩欧美一区二区在线观看 | 欧美日韩一区二区欧美激情| 国产成a人亚洲| 国产亚洲va综合人人澡精品| 欧美成人dvd在线视频| 男人的j进女人的j一区| 欧美xxx久久| 日韩高清国产精品| 国产成人综合网| 亚洲婷婷国产精品电影人久久| 一本久久a久久精品亚洲| jlzzjlzz欧美大全| 亚洲福利一区二区三区| 91精品国产综合久久蜜臀| 精品国产电影| 黄色小说综合网站| 国产亚洲成av人在线观看导航| 亚洲成人自拍视频| 成人高清免费在线播放| 亚瑟在线精品视频| 精品久久国产字幕高潮| 欧美日韩在线不卡一区| 极品少妇一区二区| 亚洲欧美乱综合| 日韩精品一区在线| 色姑娘综合av| 99精品在线观看视频| 天堂在线亚洲视频| 国产精品情趣视频| 欧美久久久一区| 久久综合九色综合久99| 国产成人高清在线| 亚洲伊人色欲综合网| 欧美精品一区二区蜜臀亚洲| 午夜精品区一区二区三| 成人高清在线观看| 久久国产剧场电影| 亚洲免费观看高清完整版在线观看 | 日本一区二区在线视频| 岛国精品在线播放| 亚洲综合一二区| 欧美va亚洲va香蕉在线| 色综合 综合色| 久久久久久久久久久一区 | 久久久久99精品一区| 色成年激情久久综合| 久久婷婷开心| 99精品欧美一区| 国内成人免费视频| 亚洲高清不卡在线| 国产精品久久久久7777按摩 | 国产色婷婷亚洲99精品小说| 欧美体内she精视频| 亚洲二区三区四区| 国语精品免费视频| 99精品国产热久久91蜜凸| 激情av综合网| 看国产成人h片视频| 婷婷夜色潮精品综合在线| 亚洲日本在线视频观看| 国产日韩v精品一区二区| 欧美mv日韩mv国产网站| 欧美人妖巨大在线| 在线观看免费亚洲| 日本韩国精品在线| 在线国产精品网| 亚洲综合av一区|