999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DeviceNet的嵌入式I/O模塊設計

2013-04-12 00:00:00李月恒王美玲劉全東
現代電子技術 2013年11期

摘 要: DeviceNet與ModBus協議轉換系統由DeviceNet主站,嵌入式I/O模塊,ModBus從站三部分組成,實現DeviceNet與ModBus之間的數據交互。嵌入式I/O模塊采用ARM7控制器LPC2129實現DeviceNet與ModBus之間的通信,同時以軟件的形式實現了一個僅限組2的DeviceNet從站和一個ModBus主站。DeviceNet從站用來解碼從DeviceNet主站端接收到的數據,解碼后的數據由MCU通過另一個UART接口發送給ModBus從站。UART接口旨在向ModBus從站發送讀/寫指令。結果表明,基于DeviceNet總線的嵌入式I/O模塊可以很好地與基于ModBus總線的設備進行通信。

關鍵詞: DeviceNet; ModBus; 嵌入式I/O模塊; LPC2129

中圖分類號: TN711?34 文獻標識碼: A 文章編號: 1004?373X(2013)11?0134?05

0 引 言

DeviceNet是一種基于CAN總線技術的符合全球工業標準的開放型現場總線通信網絡,它用于控制,配置和數據采集等方面。CAN總線具有布線簡單、典型的總線型結構、穩定可靠、實時、抗干擾能力強、傳輸距離遠、布線成本低等特點。由于具備了這些特點,DeviceNet總線被廣泛應用于工業自動化控制,它不僅可以接入更多,更復雜的設備,還可以為上層提供更多的信息和服務。在很多歐美國家,越來越多的系統方案設計采用DeviceNet來實現。

ModBus協議是應用于電子控制器上的一種通用語言,是全球第一個真正用于工業現場的總線協議,由于該協議的產生,使控制器之間、控制器經由網絡和其他設備之間實現相互通信。ModBus協議現在已經成為一種通用的工業標準,應用該協議技術可以使不同廠商生產的控制設備連成一個工業網絡,進行集中監控管理。此協議定義了一個控制器能認識使用的消息結構體,從而使用戶不需要關心它們使用哪種網絡進行通信。它描述了一個控制器請求訪問其他設備的過程,如何回應來自其他設備的請求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內容的公共格式。

本文主要解決DeviceNet與ModBus之間的協議轉換問題。標準的ModBus口是使用RS-232C兼容串行接口,它定義了連接口的針腳、電纜、信號位、傳輸波特率、奇偶校驗。控制器能直接或經由Modem組網。基于DeviceNet的嵌入式I/O模塊通過I/O口發送和接收數據,ModBus通過串口與嵌入式I/O模塊進行通信。通過此過程完成DeviceNet與ModBus之間的協議轉換問題。

1 嵌入式I/O模塊的設計與實現

DeviceNet是一種上層的應用層協議,其物理層和數據鏈路層采用CAN總線技術,ModBus協議只是用于數據鏈路層上的協議[1]。這兩種現場總線是異構的,因此要實現兩種協議之間的通信,必須要進行協議轉換。協議轉換的轉換過程是分層次進行的。首先把總線設備發送過來的設備逐層解包,得到需要的數據,然后再把數據按另一協議所需的方式打包,發送到相應的設備上。

DeviceNet與ModBus協議都采用主從通信模式,所以它們之間的通信只能是單向的,主站發送命令報文而從站被動接收命令報文。本設計中的嵌入式I/O模塊既是DeviceNet從站,又是ModBus的主站。通過該模塊可以實現DeviceNet主站的數據與ModBus從站的數據進行傳輸。

嵌入式I/O模塊的功能是把DeviceNet格式的報文轉換為ModBus的報文命令,再傳給底層的ModBus設備,設備在接收到ModBus命令之后,會向報文轉換模塊發送ModBus格式的響應報文,最后經協議轉換模塊將報文轉換為DeviceNet格式的報文傳輸給DeviceNet主站。本嵌入式I/O模塊既是DeviceNet的從站實現接收主站報文并做出響應的功能,同時又可以作為ModBus的主站向其他ModBus設備發送報文并接收響應報文。

本設計采用的處理器為LPC2129,硬件結構如圖1所示。它是NXP公司的32位工業級ARM7處理器,其內部集成了兩個CAN控制器,在一片處理器內首先將主站端的DeviceNet協議數據轉換成中間協議數據,之后轉換成ModBus可以識別的協議數據。

撥碼開關用來設置DeviceNet端的波特率及MAC地址,其中波特率的開關為3位,分別代表125 Kb/s,250 Kb/s,500 Kb/s;MAC地址的開關為6位,地址為0~63。

RS 232既可作為程序下載接口,也可作為通用的RS 232串口實現與上位機的通信。系統的供電電源采用24 V的直流供電,并在內部將24 V電源轉化為模塊需要的5 V,3.3 V及1.8 V電壓電源。

主站蜘蛛池模板: 国产91精品调教在线播放| 色综合久久久久8天国| 欧美日韩成人在线观看| 98超碰在线观看| 亚洲69视频| 波多野结衣一区二区三区88| 九九热视频精品在线| 国产高颜值露脸在线观看| 67194在线午夜亚洲| 91麻豆国产精品91久久久| 午夜久久影院| 成人噜噜噜视频在线观看| 女人毛片a级大学毛片免费| 精品一區二區久久久久久久網站| 久久频这里精品99香蕉久网址| 一级毛片免费高清视频| 亚洲综合婷婷激情| 成人无码一区二区三区视频在线观看| 色哟哟国产精品一区二区| 亚洲成人动漫在线| 久久亚洲综合伊人| 亚洲福利一区二区三区| 亚洲高清无码久久久| 久青草免费视频| 色综合热无码热国产| 亚洲福利片无码最新在线播放| 国产sm重味一区二区三区| 91视频99| 亚洲色婷婷一区二区| 亚洲AⅤ永久无码精品毛片| 午夜日b视频| 青青操视频在线| 中国国产A一级毛片| 国产簧片免费在线播放| 国产一区二区三区免费观看| 亚洲成人高清在线观看| 黄色一级视频欧美| 日韩黄色大片免费看| 欧美97欧美综合色伦图| 日韩精品中文字幕一区三区| 日韩a级毛片| 国产97公开成人免费视频| 国产麻豆va精品视频| 91色爱欧美精品www| 亚洲爱婷婷色69堂| 亚洲a级毛片| 国产aaaaa一级毛片| 国产成人精品第一区二区| 国产成人凹凸视频在线| 国产女人爽到高潮的免费视频 | 国产丰满大乳无码免费播放| 午夜三级在线| 亚洲三级a| 精品久久国产综合精麻豆| 91在线激情在线观看| 亚洲天堂久久新| 国产成人综合日韩精品无码不卡| 亚洲全网成人资源在线观看| 国产日韩精品欧美一区喷| 国产一区二区网站| 日韩在线观看网站| 国产99久久亚洲综合精品西瓜tv| 国产真实二区一区在线亚洲| 欧美精品不卡| 日本久久网站| 色婷婷综合激情视频免费看 | 国产国拍精品视频免费看| 欧美在线视频不卡第一页| 国产精品福利在线观看无码卡| 国产高清精品在线91| 亚洲成在人线av品善网好看| 91成人在线免费视频| 免费福利视频网站| 色婷婷亚洲综合五月| 国产97视频在线观看| 亚洲欧美另类日本| 亚洲一本大道在线| 国产一区二区三区精品欧美日韩| 国产91熟女高潮一区二区| 国产乱码精品一区二区三区中文| 丰满少妇αⅴ无码区| 丝袜亚洲综合|