三国杀音乐歌词
聯系我們
你的位置:首頁 > 案例展示

山杰變頻電源通訊協議簡介

2013/6/10 11:02:56

暫無圖片。

詳細介紹


  變頻電源通訊協議

變頻電源通訊 概述

山杰SJ9系列變頻電源,支持Modbus應用協議。其數據幀結構包含4個部分:

附加地址

功能碼

數據

差錯校驗


      為保證通訊的可靠性,應當保證每幀數據間隔應當大于3.5倍單字節字符傳輸時間,如果波特率為9600,則幀與幀之間的時間間隔就必須大于11*3.5/9600=0.004秒。

負載采用雙向異步通訊,固定1位起始位,8位數據位,1位停止位。支持無校驗、奇校驗、偶校驗三種校驗方式。支持2400、9600、14400、28800、57600、115200共6種波特率選擇。

1)附加地址與通訊參數設置

附加地址為單字節16進制數據,負載只響應附加地址與本機附加地址一致的請求數據幀。

2)設置附加地址

依次按電子負載Shift+0按鍵進入主菜單,負載顯示“MENU CONFIG”,按Enter鍵確認,此時負載進入config配置菜單,按上下鍵直到負載顯示“CONFIG ADDRESS SET”,提示進行附加地址設置,按Enter進入,此時負載顯示“ADDRESS  ADDR=  xxx”,提示當前的附加地址,如果用戶需要修改此地址,按數字鍵編輯,并按Enter確認。請注意,這個地址應該是1~200之間的整數。

3)選擇校驗方式

依次按電子負載Shift+0按鍵進入主菜單,負載顯示“MENU CONFIG”,按Enter鍵確認,此時負載進入config配置菜單,按上下鍵直到負載顯示“CONFIG  COMM.PARITY”,提示選擇校驗方式,按Enter進入,此時負載顯示“COMM.PAR xxxxx”,提示當前的校驗方式,用戶可以使用上下鍵選擇適合自己的校驗方式,并按Enter確認。目前負載只支持無校驗、奇校驗、偶校驗、共3種校驗方式選擇。

變頻電源 通訊口DB9的定義:

    1  +5V

   2 發送數據 TXD

   3 接收數據 RXD

     4  NC

     5  GND

     6  NC

     7  NC

     8  NC

     9  NC


變頻電源選擇通訊波特率:

依次按Shift+0按鍵進入主菜單,負載顯示“MENU CONFIG”,按Enter鍵確認,此時負載進入config配置菜單,按上下鍵直到負載顯示“CONFIG BAUDRATE SET”,提示選擇波特率,按Enter進入,此時負載顯示“BUADRATE  xxxxx”,提示當前的波特率,用戶可以使用上下鍵選擇適合自己的波特率,并按Enter確認。目前負載只支持2400、9600、14400、28800、57600、115200共6種波特率選擇。

   數據

在部分命令幀中,數據是定長的,但在另外部分幀中,數據又是不定長的。遵循Modbus協議,數據域中的16進制數據,以及浮點數,都是高字節在前,低字節在后。另外,在寫線圈的輸出值中,數據必須為0x0000及0xFF00,其中0x0000表示位置零,0xFF00表示位置1。

 功能碼

功能碼為單字節16進制數據,目前只開放以下4種功能模式

功能碼

說明

0x01

讀線圈,按位尋址讀取數據

0x05

寫線圈,按位尋址寫數據

0x03

讀寄存器,按字尋址讀取數據

0x10

寫寄存器,按字尋址寫數據

差錯校驗

負載采用循環冗余校驗(CRC),CRC結果為單字,其低字節在前,高字節在后。其生成規律如下。

a) 設置一個16位的CRC寄存器,并賦以初值0xFFFF。

b) 將數據幀中的第一個字節,也就是附加地址,與CRC寄存器的低8位按位異或,并保存在CRC寄存器中。

c) CRC寄存器右移1位,并檢測移出的最低位是否為1,如果最低位為1,則將CRC寄存器與固定數0xA001異或。

d) 重復步驟c共8次。

e) 對數據幀的下一個字節重復步驟b,c,d,直到數據域的最后一個數據。

f) 最后的CRC寄存器中的內容,就是最后的校驗值,將其附加在數據幀的最后一個數據之后,并保持低8位在前,高8為在后的放置。



更多圖片
三国杀音乐歌词