a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM Cortex-M3的MODBUS協議實現及其應用

基于ARM Cortex-M3的MODBUS協議實現及其應用

作者: 時間:2011-07-13 來源:網絡 收藏

數據幀中,功能碼是指主節點對從節點的請求操作類型,常用的功能碼功能如表2所示。

本文引用地址:http://www.j9360.com/article/150476.htm

c.JPG


RTU采用循環冗余校驗碼CRC(Cyclic Redundancy Check)是一種被廣泛采用的多項式編碼,編碼簡單且誤判概率很低,在串行通信、以太網、MPEG解碼等通信領域中得到了廣泛。在通信過程中,發送方用待發送數據除以一個收發雙方約定的生成多項式,將得到余數作為CRC校驗多項式,附加在待發送數據尾部作為一個整體發送給接收方。接收方將收到的數據同樣除以生成多項式,若余數為零剛傳輸正常,若余數不為零則傳輸出錯。

2 電路連接及硬件參數
在無損探傷試驗儀中,選用 內核的STM32F103ZET6微控制器作為處理核心,而變頻器采用了煙臺惠豐公司的F2000-G矢量變頻酪。STM32F103ZET6通過MAX3485的RS485鏈路與F2000-G相連,按照MODBUS與之通信,變頻調速的控制功能。RS485接口電路如圖2所示,STM32F103ZET6的USART3的Uart3Rx、Uart3Tx連接到MAX3485的RO、DI以進行RS232的數據收發;STM32F103ZET6的GPI01以I /O模式與MAX3485的接收使能端RE、發送使能端DE相連,對RS485半雙工總線的通信方向進行統一控制;而MAX3485的差分信號端A、B則通過插座與F2000-G相連,同時為保證通信質量,消除總線上的信號反射,需在RS485網絡終端的差分總線間串聯50 Ω的電阻R1。

d.JPG



評論


相關推薦

技術專區

關閉