產品列表PRODUCTS LIST
8500模擬電池說明書
V1.0
2017.06.19
目 錄(lu)
簡介 。。。。。。。。。。。。。。。。。。。。 1
快速(su)入門 。。。。。。。。。。。。。。。。。。。。 2
基本(ben)操(cao)作 。。。。。。。。。。。。。。。。。。。。 3
啟動和關閉 。。。。。。。。。。。。。。。。。。。。 4
設置介(jie)面 。。。。。。。。。。。。。。。。。。。。 5
內部溫度介面(mian) 。。。。。。。。。。。。。。。。。。。。 5
電壓設置 。。。。。。。。。。。。。。。。。。。。 6
電流設置 。。。。。。。。。。。。。。。。。。。。 6
電流檔位設置 。。。。。。。。。。。。。。。。。。。。 6
多(duo)模組(zu)參數設置 。。。。。。。。。。。。。。。。。。。。 7
系統操作 。。。。。。。。。。。。。。。。。。。。 8
模組校(xiao)正 。。。。。。。。。。。。。。。。。。。。 8
設置地址 。。。。。。。。。。。。。。。。。。。。 8
設置(zhi)通信頻率(lv) 。。。。。。。。。。。。。。。。。。。。 8
CAN 通信協議(*常用) 。。。。。。。。。。。。。。。。。。。。 9
電壓讀(du)取和設置 。。。。。。。。。。。。。。。。。。。。 13
電流讀取和設置 。。。。。。。。。。。。。。。。。。。。 14
電流檔(dang)位(wei)設置 。。。。。。。。。。。。。。。。。。。。 14
*設置電壓電流和電流檔位 。。。。。。。。。。。。。。。。。。。。 14
讀取測(ce)量參數 。。。。。。。。。。。。。。。。。。。。 15
設備(bei)自(zi)動上(shang)傳(chuan)測量參數(打開(kai)報文) 。。。。。。。。。。。。。。。。。 16
關閉(bi)自動上傳測(ce)量參數(關閉(bi)報文) 。。。。。。。。。。。。。。。。。 16
群發地址(zhi)啟(qi)用(yong)(yong)(當啟(qi)用(yong)(yong)時通道(dao)帶有(you)*號) 。。。。。。。。。。。。。。。。 17
*打開和關閉(bi)(啟(qi)用吃電或放電) 。。。。。。。。。。。。。。。。 18
讀取(qu)設備溫度值 。。。。。。。。。。。。。。。。 19
*讀取(qu)測量(liang)參數 (含溫(wen)度值 ) 。。。。。。。。。。。。。。。。。。。。 19
更(geng)改設(she)備地址 。。。。。。。。。。。。。。。。。。。。 20
更改通信頻率 。。。。。。。。。。。。。。。。。。。。 20
模組返回(說明) 。。。。。。。。。。。。。。。。。。。。 21
簡(jian) 介(jie)
8500模擬電池單(dan)元有輸出放(fang)電和輸入吃(chi)電(充電)功(gong)能,可(ke)模(mo)擬電池的(de)(de)充(chong)電、放電(自動模(mo)式)。該設備(bei)主要(yao)用于充(chong)電器、電池供電設備(bei)、電池保護(hu)板的(de)(de)開發和試驗。也(ye)可(ke)作為普通可(ke)調電源(yuan)使(shi)用。其電壓和電流的(de)(de)輸入、輸出值均可(ke)設定。有(you)高穩定、低(di)雜(za)訊、低(di)漂移(yi)、快速充(chong)放電切(qie)換(huan)等特點。采用LCD 顯示,面(mian)板功(gong)能操作簡易。
技術規(gui)格:自帶CAN接口(kou)通信。
項目 | 參(can)數 | 8505 | 8503 | 8805* | 8803* |
輸(shu)出(放(fang)電) 輸入(吃電) | 電壓(ya) | 0.010-5.000V(放電) | 0.010-8.000V(放(fang)電) | ||
0.300-5.000V(吃電) | 0.300-8.000V(吃電) | ||||
電流 | 15uA-5000uA 15mA-5000mA | 10uA-3000uA 10mA-3000mA | 15uA-5000uA 15mA-5000mA | 10uA-3000uA 10mA-3000mA | |
設(she)定(ding)解析(xi)度 | 電壓 | 1mV | |||
電流 | 1uA/1mA | ||||
回讀分(fen)辨率 | 電(dian)壓 | 0.1mV | 0.2mV | ||
電(dian)流 | 0.1uA/0.1mA | ||||
溫度測(ce)量 | ±127℃ 誤差:±3℃ 當溫(wen)度達75℃自動關輸出 | ||||
回讀度25℃±3℃ | 電壓(ya) | ±(0.01%+0.5mV) | ±(0.1%+1mV) | ||
電流 | ±(0.02%+1uA) ±(0.02%+1mA) | ±(0.01%+0.5uA) ±(0.01%+0.5mA) | ±(0.02%+1uA) ±(0.02%+1mA) | ±(0.01%+0.5uA) ±(0.01%+0.5mA) | |
溫(wen)漂/℃ | 電壓 | ±(0.01%+0.1mV) | ±(0.02%+0.2mV) | ||
電流 | ±(0.02%+0.2mA) ±(0.02%+0.2uA) | ±(0.01%+0.1mA) ±(0.01%+0.1uA) | ±(0.01%+0.2mA) ±(0.01%+0.2uA) | ±(0.01%+0.1mA) ±(0.01%+0.1uA) | |
功率 | 空載 | 7W | |||
滿載 | 60W | 40W | 90W | 60W |
環(huan)境(jing)要(yao)求:
項(xiang)目 | 參數(shu) | 規格指標 | ||
工作壞境 | 溫度 | 0℃-55℃ (環境溫度超(chao)過(guo)40°C 請降額(e)使(shi)用) | ||
濕度 | Max: 85% | |||
海拔 | 2000 米(mi)以下 | |||
電(dian)壓(ya) | 230Vac ±5%(電壓長期低210VAC時 請降額使用) | |||
頻率 | 50Hz | |||
重量 | 26.5KG(8505模(mo)組12組)/24.5KG(8503模(mo)組12組) | |||
儀器尺寸 | H×W×D | 外箱(12個(ge)模(mo)組) 128mm*480mm*450mm | 2個內(nei)模組108mm*70mm*380mm | |
包(bao)裝尺寸 | H×W×D |
|
| |
存儲壞境 | 溫度 | -30℃~70℃ | ||
濕度 | Max: 90% |
快速(su)入門
8500 模擬電池(chi)前面(mian)板功能介紹(12個(ge)模組)
在(zai)待機畫面長按3秒進(jin)入參數設置畫面。
8500 模擬電池后面板功能介紹(12個模組)
基(ji)本(ben)操作
開(kai)機:
將8500 模擬電(dian)池連接好市(shi)電(dian),按下(xia)后面板電源(yuan)開關,LCD 顯示如下圖(tu):
|
|
|
Date : 170605 |
Ver : V0.26CAN |
Baud : 100Kbps |
B1 : 5V3A |
B2 : 5V3A |
Date : 170605 當前程序生產日期, Ver : V0.26CAN當(dang)前程序代(dai)號
Baud : 100Kbps當(dang)前的(de)通信波(bo)特率, B1 : 5V3A 第yi通道(dao)模組型號
B2 : 5V3A 第二通道模組型號(hao).
模擬電池初始化并進入待機界(jie)面,此時已順利開機,開機后LCD 顯示待(dai)機(ji)畫(hua)面(mian),如下圖:
CH1 OFF |
+ 0.1mV |
|
CH2* ON |
+ 4999.9mV |
+ 0.1mA |
CH1 OFF: CH1第yi通道(dao),OFF當前未(wei)啟動(dong)
+ 0.1mV: 回讀電壓(ya)值
- 0.1mA: 回讀電流值(當(dang)為紅色(se)時工作在(zai)吃(chi)電模式(shi))
CH2* ON: CH2第二通(tong)道,ON當前已打開。
啟動(dong)輸(shu)出(chu)或輸(shu)入:(當輸入電(dian)壓比設置電(dian)壓高時自動進入(ru)吃電(dian)模式(shi))
模擬電(dian)池開機(ji)(ji)進入(ru)待機(ji)(ji)界面后,先確(que)認設(she)置電(dian)壓是(shi)否為需要的電(dian)壓,確(que)認無誤后按下 “SET”、 “∧”、“∨”鍵,即可啟動輸(shu)出或輸(shu)入。
“SET”鍵:開啟或關閉(bi)總線所有*電源(yuan)
CH1 ON |
+ 5000.1mV |
|
CH2* ON |
+ 4999.9mV |
+ 0.1mA |
“∧”鍵:開啟或關閉(bi)當前單元上面模組(如CH1* ON)
CH1 ON |
+ 5000.1mV |
|
CH2* OFF |
+ 0.1mV |
+ 0.1mA |
“∨”鍵:開啟或關(guan)閉當前單元(yuan)下面模組。(如CH2* ON)
CH1 OFF |
+ 0.1mV |
|
CH2* ON |
+ 4999.9mV |
+ 0.1mA |
設置界面:
在待(dai)機(ji)界面,長(chang)按3秒“SET”鍵進(jin)入設置界面(下圖(tu)1),可按“∧”和“∨”移(yi)動改變要設置模(mo)組。
Setup Board 1:設置(zhi)通道1, Setup Board 2:設置(zhi)通道2, TEMP Sensor:顯示當(dang)前(qian)內部溫度,
設置第yi通道畫面:
進入(ru)設置界面后,按“∨”鍵移(yi)至Setup Board 1,再按(an)“SET”鍵即進入當(dang)前第yi通道設置畫面(mian)(下圖2),Set Voltage:設(she)置電(dian)壓值, Set Current:設(she)置電(dian)流值, Set Curr Range:設(she)置電(dian)流檔位,設(she)置完(wan)成(cheng)按“EXIT”鍵(jian)直接退出(chu)設置界面 。
另也可移至 Set Fiest Addr:設(she)置起始地(di)址(zhi), Set End Addr :設(she)置結(jie)束地(di)址(zhi),Send Parameter:發送當(dang)前設(she)置值給,從起始到結(jie)束地(di)址(zhi)模組(請查看多模組參(can)數設置(zhi))。
內(nei)部(bu)溫度顯示:
進入設置(zhi)界面后,按“∨”鍵移至TEMP Sensor,再按“SET”鍵即進入內部(bu)溫度顯示畫面(下圖3),查看完成按(an)“EXIT”鍵直(zhi)接退(tui)出(chu)溫度(du)顯示界面。
Setup Menu |
Setup Board 1 |
Setup Board 2 |
TEMP Sensor |
|
|
Setup Board 1 |
Set Voltage |
Set Current |
Set Curr Range |
Set Fiest Addr |
Set End Addr |
Send Parameter
|
Setup Menu |
Setup Board 1 |
Setup Board 2 |
TEMP Sensor |
|
|
電壓設置:
進入設置界面后,按“SET”鍵進入電壓設置界面,此時(shi)按(an)“∧”“∨”鍵(jian)可加減(jian)電壓(ya)值(zhi)(可設zui“SET”鍵(jian)確(que)定電壓(ya)值,設置完成按“EXIT”鍵直接退出設置界面 。
充放電過流(liu)保護值設置:
進入(ru)設置界面后,按“∨”鍵移至Set Currentt,再按“SET”鍵即進入電流設(she)置界面(mian),此時按“∧”“∨”鍵(jian)可(ke)加減電流值(可設zui高值(zhi)是當前模組標值(zhi)+10%),在調到需要(yao)的電流值(下圖(tu)2),再長按“SET”鍵(jian)確定電(dian)流值,設置完成按“EXIT”鍵(jian)直(zhi)接退出設置界面。
充(chong)放電流保護(hu)值檔位設置:
進入(ru)設(she)置界面后,按(an)“∨”鍵移至(zhi)Set Curr Range,后再按“SET”鍵即(ji)進入電(dian)流檔位設置界面,此時按(an)“∧”“∨”鍵(jian)可調檔位(mA/uA),在調到需要的檔位(wei)(下圖3),再長按“SET”鍵確定電流檔位(wei),設置完(wan)成后按“EXIT”鍵直接(jie)退出(chu)設(she)置界面。
Setup Board 1 |
Set Voltage |
Set Current |
Set Curr Range |
Set Fiest Addr |
Set End Addr |
Send Parameter
|
Setup Board 1 |
Set Voltage |
Set Current |
Set Curr Range |
Set Fiest Addr |
Set End Addr |
Send Parameter
|
Setup Board 1 |
Set Voltage |
Set Current |
Set Curr Range |
Set Fiest Addr |
Set End Addr |
Send Parameter
|
多(duo)模組參數設置(zhi):
進入設置(zhi)界面后,按“∨”鍵移至Set First Addr,再按(an)“SET”鍵即進入起始地址設置(zhi)界(jie)面,此時按“∧”“∨”鍵加減起始地址值(zhi),在調到需(xu)要的地址(zhi)(下圖(tu)1),再長按(an)“SET”鍵可確定(ding)起始地址,
按“∨”鍵(jian)移至(zhi)Set End Addr,再(zai)按“SET”鍵即進入結束地址設(she)置界面(mian),此時(shi)按“∧”“∨”鍵加(jia)減結束地址值,在調到需要的地址(下(xia)圖2),再長(chang)按“SET”鍵(jian)可確定結(jie)束(shu)地址,
按下面的“∨”鍵移至(zhi)Send Parameter,按“SET”鍵即(ji)進入確定發送界面(下(xia)圖3),再長按“SET”鍵確定(ding)把當(dang)前參(can)數值從CAN通(tong)信口(kou)發出去,設置(zhi)完成(cheng)后按“EXIT”鍵直(zhi)接退出設置界面(mian)。
Setup Board 1 |
Set Voltage |
Set Current |
Set Curr Range |
Set Fiest Addr |
Set End Addr |
Send Parameter
|
Setup Board 1 |
Setup Board 1 Set Voltage |
Set Current |
Set Curr Range |
Set Fiest Addr |
Set End Addr |
Send Parameter
|
Setup Board 1 |
Set Voltage |
Set Current |
Set Curr Range |
Set Fiest Addr |
Set End Addr |
Send Parameter
|
系統操作
系(xi)統(tong)參(can)數(shu)設置:
在待(dai)機(ji)畫面(mian),同時(shi)按下 “SET”和“∧”鍵進入系(xi)統參數(shu)設置畫面(下圖1)。
模組校(xiao)正:(當前模組單(dan)號作為(wei)標準源校正(zheng)其它模組,先確定標準源(yuan)各數據精度(du))
在系統參數設置畫面, 按“∨”鍵移至Cal As Module,再(zai)按“SET”鍵即進入校正其(qi)它(ta)模組畫面(mian),此時按“∧”“∨”按(an)鍵加減要校正模組地址(zhi)(下圖2),在(zai)調到需要的(de)校正模組地址后(hou),請先對(dui)接模組(zu)輸(shu)出(chu)正負端(duan),再(zai)長按(an)“SET”鍵確定進入校正。TargetAddr:01可通過“∧”“∨”按(an)鍵改變地址(zhi)。
注:也可進(jin)Cal Boare 1或Cal Boare 2用標準件進(jin)行(xing)校正。
設置(zhi)地址:
在系統參數(shu)設置(zhi)畫(hua)面,按“∨”鍵移至Set Addr,再按(an)“SET”鍵(jian)即進入地址(zhi)設置畫面(下圖3),此(ci)時(shi)按“∧”“∨”鍵加減模組(zu)地址,在調到需要(yao)地址后,再長按“SET”鍵可確定(ding)地(di)址(zhi),設置完成后按“EXIT”鍵直接退出設(she)置(zhi)界面。
CAL Menu |
Cal Board 1 |
Cal Board 2 |
Cal As Module |
Set Addr |
Set BaudRate |
CB1 Peripheral CB1 Peripheral |
Target Addr |
TargetAddr:01 |
Procedure |
0:None |
Target State |
None |
Info Select Model Addr |
CAL Menu |
Cal Board 1 |
Cal Board 2 |
Cal As Module |
Set Addr |
Set BaudRate |
CB1 Peripheral CB1 Peripheral |
設置(zhi)通信頻率:
在系統(tong)參(can)數設(she)置(zhi)畫面,按“∨”鍵移至Set BaudRate,再按“SET”鍵(jian)進入頻率設(she)置畫(hua)面,此時按“∧”“∨”鍵(jian)調(diao)頻率值,在調(diao)到需要的頻率后,再長按(an)“SET”鍵(jian)可確(que)定,設置完成后按“EXIT”鍵直接(jie)退出(chu)設置界面。
CAL Menu |
Cal Board 1 |
Cal Board 1 |
Cal As Module |
Set Addr |
Set BaudRate |
CB1 Peripheral CB1 Peripheral |
注意(yi):在CAN總(zong)線首尾端(duan),各接(jie)入端(duan)電阻120Ω是必要的條件(jian)。本模(mo)組(zu)是每兩個(ge)共用一個(ge)CAN接口(kou)芯(xin)片,當同一CAN總線(xian)接入多(duo)模(mo)組(zu)時請降頻(pin)率(lv)使用,以(yi)確保(bao)通信的穩定性。
建議通信頻率(lv)
同一總線上,總的模(mo)組(zu)數 | 通信頻率 |
12 | 500Kbps |
24 | 250Kbps |
36 | 200Kbps |
48 | 125Kbps |
60 | 100Kbps |
模擬電(dian)池電(dian)源 CAN 通信(xin)協議
VER:0.03(對應0.26或以后的(de)固件)
CAN 報文標準(zhun) |
CAN Bus V2.0B規范,擴展(zhan)幀,波特(te)率:100KBPS(可改) |
數據域默(mo)認(ren)為低字節在前(qian),高字節在后(hou) |
擴展幀29位CAN報文(wen)ID域分配 | |||||||
域(yu) | 保留域 | 分包標(biao)志 | 命令碼域 | 命令頁域 | 源地址域 | 目標地址(zhi)域 | 數(shu)據域 |
位 | 4Bits | 1Bit | 7Bits | 3Bits | 7Bits | 7Bits | 8字(zi)節(64Bits) |
位置 | 28..25 | 24 | 23..17 | 16..14 | 13..7 | 6..0 | 63..0 |
| ID域29Bits | 數據域 |
ID域說(shuo)明(ming) | |||
位域功(gong)能 | 占位 | ID域(yu)內位置 | 說(shuo)明(ming) |
保留位(wei) | 4Bits | 28..25 | 保留域,發送報文時(shi)該(gai)域應該(gai)填0 |
分包標志位 | 1Bit | 24 | 分包標(biao)志在常(chang)規命(ming)令中沒有使用,所以(yi)該(gai)位域填0就可以(yi)了 |
命(ming)令(ling)碼 | 7Bits | 23..17 | 設備(bei)按(an)命令(ling)頁分配的命令(ling)碼執行相應的功能 |
命令頁 | 3Bits | 16..14 | 命(ming)令(ling)頁用于命(ming)令(ling)碼的功能 |
源地址 | 7Bits | 13..7 | 發送方的設備地址 |
目標地(di)址 | 7Bits | 6..0 | 接收方的設備地址 |
例1:上(shang)位機讀CH20設備上(shang)的(de)電流
上(shang)位(wei)機地(di)址:99,目(mu)標地(di)址:20,常用(yong)命令頁:0,讀(du)電(dian)流命令碼:1,RTR位(wei):1,IDE位:1,數據長度(du):0(Byte)
ID = 0B0000(保留域) + 0b0(分包標志(zhi)) + 0b0000001(命令(ling)碼) + 0b000(命令(ling)頁) + 0b1100011(源地址) + 0b0010100(目(mu)標地址) = 0b0000 0 0000001 000 1100011 0010100 = 0x23194
例(li)2:上位機設(she)置CH20設(she)備上的電流為2000mA或uA(單(dan)位按設(she)備當(dang)前的檔位而定)
上位機(ji)地(di)址:99,目標地(di)址:20,常(chang)用(yong)命令頁:0,寫(xie)電流(liu)命令碼:1,RTR位:0,IDE位(wei):1,數據長度:3(Byte)
ID = 0B0000(保留域(yu)) + 0b0(分包標志) + 0b0000001(命令碼) + 0b000(命令頁(ye)) + 0b1100011(源地(di)址) + 0b0010100(目標地(di)址) = 0b0000 0 0000001 000 1100011 0010100 = 0x23194
數據域(3Bytes) = 2000 = 0X7D0 = Byte0 = D0 ,Byte1 = 07,Byte2 = 00
關于(yu)RTR、IDE、數(shu)據長度(du)的說明:
RTR(RemoteFlag遙(yao)控幀標志)、IDE(ExternFlag擴(kuo)展(zhan)幀標志)及數據長(chang)度等(deng)標志位在(zai)上位機編程時由CAN適配器廠商提供的編程庫里(li)有相應的接口,無需在(zai)ID域內設(she)置(zhi)。
相(xiang)同功能的讀/寫(xie)操作時ID域是一樣的,區分讀或(huo)寫(xie)由RTR位(wei)(遙控幀標志)決定(ding)。
地址分配約定 | |
地址 | 說明 |
1 ~ 60 | 設備地址(zhi) |
100 | 群發(fa)地址, |
99 | 上位(wei)機地址(zhi) |
命令(ling)頁域說明 | ||
命令頁碼 | 命(ming)令類型 | 說明 |
0 | General | 常規命(ming)令頁,功能:讀/寫電(dian)壓(ya)、電(dian)流、檔位、設置(zhi)地址范圍(wei) |
1 | Setup | 設置命令(ling)頁,功能:設置設備地址等(deng)功能 |
3 | System | 系統命令(ling)頁,功能:設置CAN波特率等功能 |
4 | Log | Log命令頁(ye),功能:設備(bei)執行完命令后返回(hui)的狀態碼 |
General(0)命(ming)令頁下的命(ming)令碼(ma)列表 | ||||
命令名稱 | 命(ming)令碼(ma) | 數(shu)據長度 | RTR標志 | 功(gong)能說明 |
Voltage | 0 | 0 | 1 | 讀取(qu)電壓(ya)值(zhi),設備成功接(jie)收(shou)到該命令(ling)后返回3字節電壓(ya)數(shu)據 |
3 | 0 | 設(she)置電壓(ya)值(zhi),設(she)備成功接(jie)收到該命(ming)令后立(li)即按(an)設(she)置值(zhi)更改輸出電壓(ya) | ||
Current | 1 | 0 | 1 | 讀(du)取電(dian)流(liu)值(zhi),設備成功接收到該命(ming)令后返回(hui)4字節電(dian)流(liu)及檔(dang)位數(shu)據 |
3 | 0 | 設(she)置電流(liu)值,設(she)備成功接收(shou)到該命令后立(li)即按(an)設(she)置值更改輸出電流(liu) | ||
CurrRange | 2 | 0 | 1 | 電流檔位,沒有單(dan)獨查(cha)詢功(gong)能,讀電流值時(shi)已經攜帶電流檔位 |
1 | 0 | 設置電流檔位,設備成功接收到該命(ming)令后返回1字(zi)節電流檔位數據 | ||
Parameter | 3 | 0 | 1 | 讀取測量參數,設備成(cheng)功接收到該命令后返回7字節電壓/電流及檔(dang)位數據。 |
7 | 0 | 設(she)置(zhi)輸出參(can)數,設(she)備(bei)成功(gong)接收到該命(ming)令(ling)后立即更改輸出電(dian)壓、電(dian)流及檔位。 | ||
AutoSendE | 4 | 0 | 1 | 使能(neng)自(zi)動上傳測(ce)量參數,該命令沒有查詢(xun)功能 |
0 | 0 | 使能自(zi)(zi)動上傳測量參數(shu),使能后設備每次采集完數(shu)據(ju)即(ji)自(zi)(zi)動上傳 | ||
AutoSendD | 5 | 0 | 1 | 失能(neng)自動(dong)上(shang)傳(chuan)測(ce)量(liang)參數(shu),該(gai)命令(ling)沒有查詢功(gong)能(neng) |
0 | 0 | 失能(neng)自(zi)(zi)動(dong)上傳測量參(can)數,失能(neng)后設備(bei)立即關閉自(zi)(zi)動(dong)上傳功(gong)能(neng) | ||
SelAddrFirst | 6 | 0 | 1 | 選擇接收群發的(de)設備地(di)址范圍的(de)首地(di)址,該命令(ling)沒有查詢功能(neng) |
1 | 0 | 選擇(ze)接收群(qun)發的(de)設(she)備(bei)地址(zhi)范圍的(de)首地址(zhi),該(gai)命(ming)令(ling)以群(qun)發地址(zhi)發送 | ||
SelAddrEnd | 7 | 0 | 1 | 選擇接收群發的設備地址范圍的結束地址,該命令沒有(you)查詢(xun)功(gong)能 |
1 | 0 | 選(xuan)擇接收群(qun)發(fa)(fa)的設備地(di)(di)址范圍(wei)的結(jie)束地(di)(di)址,該命令以(yi)群(qun)發(fa)(fa)地(di)(di)址發(fa)(fa)送 | ||
SelAddr | 8 | 0 | 1 | 選擇(ze)接(jie)收群發(fa)的(de)設備地址(zhi)范圍,該命令沒有查詢功能 |
2 | 0 | 選擇接(jie)收群(qun)發(fa)的設(she)備地址(zhi)范圍,該命令以(yi)群(qun)發(fa)地址(zhi)發(fa)送(song) | ||
OutRelay | 9 | 0 | 1 | 查(cha)詢輸出繼(ji)電(dian)器(qi)狀(zhuang)態,設(she)備成功接收該命令后返(fan)回(hui)1字節(jie)繼(ji)電(dian)器(qi)狀(zhuang)態數據 |
1 | 0 | 設置輸(shu)出(chu)繼(ji)電(dian)器,設備成功接(jie)(jie)收(shou)該命令(ling)后立即更(geng)改輸(shu)出(chu)繼(ji)電(dian)器狀(zhuang)態。0 - 斷開 , 1 - 接(jie)(jie)通 | ||
ReadTEMP | 10 | 0 | 1 | 讀取溫(wen)度(du)值,設備(bei)成功接收該(gai)命(ming)令(ling)后返回1字節溫(wen)度(du)數據 |
0 | 0 | 該(gai)命令沒有設(she)置操作 | ||
ReadParam | 12 | 0 | 1 | 讀參(can)數,設備(bei)成功接收該命(ming)令后(hou)立(li)即返回8字節電壓、電流、檔位(wei)、溫度及輸(shu)出(chu)繼電器狀態 |
0 | 0 | 該命令(ling)沒有設置操作 |
Setup(1)命(ming)令(ling)(ling)頁下的命(ming)令(ling)(ling)列表(biao) | ||||
命令名(ming)稱 | 命令碼 | 數(shu)據長(chang)度 | RTR標志 | 功能(neng)說明 |
SetAddr | 0 | 0 | 1 | 更改遠(yuan)程設備地(di)址,該命(ming)令沒有查詢功(gong)能(neng) |
1 | 0 | 更(geng)改遠(yuan)程設(she)備(bei)地址,設(she)備(bei)成功接收到(dao)該命(ming)令(ling)后立即更(geng)改本機地址 |
System(3)命(ming)令頁下的命(ming)令列表 | ||||
命令名(ming)稱 | 命令碼 | 數據長度 | RTR標(biao)志 | 功(gong)能說明 |
Set_Baud | 4 | 0 | 1 | 該命令沒有回讀功能(neng)。 |
1 | 0 | 更改設備的波特率(lv)。該指令可以以群發的方式發送。 |
Log(4)命令頁下的(de)命令列表 | ||||
命令名稱(cheng) | 命(ming)令碼 | 數(shu)據長度 | RTR標志 | 功能(neng)說明 |
Log_Ok | 0 | 0 | 1 | 設(she)備執行命令成功后返回Log_Ok狀態 |
1 | 0 | 該命令沒(mei)有設置功能 | ||
Log_Warning | 1 | 0 | 1 | 設(she)備執行命令失敗或需(xu)要上位機確認時返回Log_Warning狀態 |
1 | 0 | 該命令沒(mei)有設置功能 | ||
Log_Error | 2 | 0 | 1 | 設(she)備執行命令(ling)發生錯誤時返回(hui)Log_Error狀態(tai) |
General命令(ling)頁
讀取(qu)電壓值 Voltage:
命令格(ge)式:
保留位 | 分(fen)包(bao)標志(zhi) | 命令碼 | 命令頁 | 源地(di)址 | 目標地址(zhi) | RTR | 數據長度(du) |
0 | 0 | 0 | 0 | Sxx | Dxx | 1 | 0 |
目標地(di)(di)址的(de)(de)設(she)備成功接收到(dao)該命(ming)令后立即向源地(di)(di)址(上(shang)位機(ji))返回1條攜(xie)帶3字節(24Bits)有(you)符號(hao)整形數的(de)(de)電壓報文。 |
返回數據說(shuo)明:
保留位(wei) | 分包(bao)標志 | 命令碼 | 命令頁 | 源地址(zhi) | 目標地址 | RTR | 數據長度 |
0 | 0 | 0 | 0 | Dxx | Sxx | 0 | 3 |
數據(ju)域: | |||||||
Byte0 | 電壓數據的(de)第1字節 | ||||||
Byte1 | 電壓(ya)數據的第2字節 | ||||||
Byte2 | 電壓數據的第3字節 | ||||||
電壓(ya)數據以3字節(24Bits)有符號整(zheng)型數傳送。 數值偏(pian)移量0.1 例1:2000.0mV - Byte0:0x20,Byte1:0x4e,Byte2:0x00 = 0x004e20 = 20000 * 0.1 = 2000.0 |
備(bei)注(zhu):Sxx - 主(zhu)動發送命令的(de)設備(bei)地(di)址(通常是上(shang)位機),設備(bei)返回數據的(de)目標地(di)址。
Dxx - 接收命令的(de)目標地址(zhi),設備返(fan)回數據(ju)的(de)源(yuan)地址(zhi)。
設置電壓值 Voltage:
命(ming)令格式(shi):
保留(liu)位 | 分包標志 | 命令碼 | 命令頁 | 源(yuan)地址 | 目(mu)標地(di)址 | RTR | 數據長度 | |
0 | 0 | 0 | 0 | Sxx | Dxx | 0 | 3 | |
數據域: |
| |||||||
Byte0 | 電壓數據的第1字(zi)節 |
| ||||||
Byte1 | 電壓數據的第2字節 |
| ||||||
Byte2 | 電(dian)壓數據的第3字節 |
| ||||||
電壓數(shu)據以(yi)3字節(24Bits)有符(fu)號整型數(shu)傳(chuan)送(song)。數(shu)值偏(pian)移量(liang)1。 設(she)備執行完命(ming)令后向上位(wei)機返回命(ming)令的執行狀態Log_Ok/Log_Warning/Log_Error 例1:2000mV - Byte0:0xD0,Byte1:0x07,Byte2:0x00 = 0x0007d0 = 2000 * 1 = 2000 |
|
General命(ming)令頁
讀取電流(liu)值 Current:
命令格式(shi):
保留位 | 分包標志 | 命令碼 | 命令頁(ye) | 源地址(zhi) | 目標地址(zhi) | RTR | 數據長度 |
0 | 0 | 1 | 0 | Sxx | Dxx | 1 | 0 |
目(mu)標地(di)址的設備成功(gong)接收到該命令后立(li)即向源(yuan)地(di)址(上位機)返(fan)回攜帶3字節(24Bits)有符號整(zheng)形數(shu)的電流數(shu)據(ju)。 |
返回數據說(shuo)明:
保留(liu)位 | 分包標(biao)志(zhi) | 命(ming)令(ling)碼 | 命令頁(ye) | 源地(di)址(zhi) | 目標地址 | RTR | 數據長度(du) |
0 | 0 | 1 | 0 | Dxx | Sxx | 0 | 4 |
數據域: | |||||||
Byte0 | 電(dian)流數據的第1字節 | ||||||
Byte1 | 電流數據(ju)的第2字節(jie) | ||||||
Byte2 | 電流數(shu)據(ju)的第3字節 | ||||||
Byte3 | 電流檔位 | ||||||
電流數據以(yi)3字節(24Bits)有符號整(zheng)型(xing)數傳(chuan)送(song)。第(di)4字節(8Bits)傳(chuan)送(song)電流檔位,0 = mA,1 = uA 數值偏移量0.1 例(li)1:2000.0mA - Byte0:0x20,Byte1:0x4e,Byte2:0x00,Byte3:0x00 = 0x004e20 = 20000 * 0.1 = 2000.0 例2:-3333.3uA - Byte0:0xCB,Byte1:0x7D,Byte2:0xFF,Byte3:0x01 = 0xff7dcb = -33333 * 0.1 = -3333.3 |
設置電流值 Current:
命(ming)令格式:
保(bao)留位 | 分包標志(zhi) | 命令碼 | 命令(ling)頁 | 源地址 | 目標地址(zhi) | RTR | 數(shu)據長度 | |
0 | 0 | 1 | 0 | Sxx | Dxx | 0 | 3 | |
數據域: |
| |||||||
Byte0 | 電流數據(ju)的第1字(zi)節 |
| ||||||
Byte1 | 電流數(shu)據(ju)的第2字節 |
| ||||||
Byte2 | 電流數據的第3字節 |
| ||||||
電流(liu)數據以3字節(24Bits)有符號整型數傳送。數值偏移量(liang)1。 設備執行完命(ming)令(ling)(ling)后向上(shang)位(wei)機返回命(ming)令(ling)(ling)的執行狀態Log_Ok/Log_Warning/Log_Error 例1:2000mA - Byte0:0xD0,Byte1:0x07,Byte2:0x00 = 0x0007d0 = 2000 * 1 = 2000 例2:-3333mA - Byte0:0xfb,Byte1:0xf2,Byte2:0xff = 0xfff830 = -3333 * 1 = -3333 |
|
設置電流檔位 CurrRange:
命令格式(shi):
保(bao)留位 | 分包標志 | 命令(ling)碼 | 命(ming)令頁 | 源地址 | 目標地址(zhi) | RTR | 數據長度 | |
0 | 0 | 2 | 0 | Sxx | Dxx | 0 | 1 | |
數據域: |
| |||||||
Byte0 | 電流(liu)檔位 |
| ||||||
電流檔位以1字節(jie)(8Bits)無符號整數(shu)傳(chuan)送。數(shu)值(zhi)偏移(yi)量1。 設備執行完(wan)命(ming)(ming)令(ling)(ling)后向上位(wei)機返回命(ming)(ming)令(ling)(ling)的執行狀態Log_Ok/Log_Warning/Log_Error Byte0 = 0x00 = mA Byte0 = 0x01 = uA |
|
General命令頁
讀取測量參(can)數 Parameter:
命令(ling)格式:
保留位 | 分包標(biao)志 | 命令碼 | 命令頁(ye) | 源(yuan)地址 | 目標地址 | RTR | 數據長度(du) |
0 | 0 | 3 | 0 | Sxx | Dxx | 1 | 0 |
目標地址的(de)設備成功接(jie)收(shou)到該命(ming)令后立(li)即向源地址(上位(wei)機)返回攜帶7字節的(de)電壓、電流、檔位(wei)的(de)數據(ju)。 備(bei)注:本指令讀功能不建議使用,0.26版本后的固件(jian)被(bei)ReadParam(命令碼12)指令逐漸取代。 設置(zhi)參(can)數功能不(bu)受(shou)影響。 |
返回數(shu)據說(shuo)明:
保留位 | 分包(bao)標志 | 命令碼(ma) | 命令頁 | 源地址 | 目標地址 | RTR | 數據長度 |
0 | 0 | 3 | 0 | Dxx | Sxx | 0 | 7 |
數據(ju)域: | |||||||
Byte0 | 電(dian)壓數(shu)據的第1字節 | ||||||
Byte1 | 電壓數據的(de)第(di)2字節 | ||||||
Byte2 | 電壓(ya)數據的第(di)3字節 | ||||||
Byte3 | 電流數據的第1字節 | ||||||
Byte4 | 電流(liu)數據的(de)第2字節 | ||||||
Byte5 | 電流數據(ju)的第3字節 | ||||||
Byte6 | 電流檔位 | ||||||
Byte0..Byte2 - 電(dian)壓(ya)數(shu)據,電(dian)壓(ya)值(zhi)以3字節(24Bits)有符號(hao)整型數(shu)傳送。偏移(yi)量0.1 Byte3..Byte5 - 電流數據,電流值以3字節(jie)(24Bits)有符號整型數傳(chuan)送。偏(pian)移量(liang)0.1 Byte6 - 電(dian)流檔位,檔位以1字節(8Bits)無符號整(zheng)數傳送(song)。 例:Volt = 5000.0mV (0x00c350) = 50000 * 0.1 = 5000.0, Current = 3000.0mA(0x007530) = 30000 * 0.1 = 3000.0, mA = 0 Byte0:0x50,Byte1:0xc3,Byte2:0x00, Byte3:0x30,Byte4:0x75,Byte5:0x00, Byte6:0x00 |
設置輸出參(can)數值 Parameter:
命(ming)令(ling)格(ge)式:
保留位 | 分(fen)包標志 | 命令碼 | 命令頁 | 源地址 | 目標地址(zhi) | RTR | 數據長度 | |
0 | 0 | 3 | 0 | Sxx | Dxx | 0 | 7 | |
數據域: |
| |||||||
Byte0 | 電壓數據(ju)的第1字節(jie) |
| ||||||
Byte1 | 電壓數據(ju)的第2字(zi)節 |
| ||||||
Byte2 | 電壓(ya)數據的(de)第(di)3字節 |
| ||||||
Byte3 | 電流數據(ju)的第1字節 |
| ||||||
Byte4 | 電流(liu)數據的第(di)2字節 |
| ||||||
Byte5 | 電流數據的第(di)3字節 |
| ||||||
Byte6 | 電流檔位 |
| ||||||
Byte0..Byte2 - 電(dian)(dian)壓(ya)數據,電(dian)(dian)壓(ya)值以3字節(24Bits)有符號整型數傳送。偏移量1 Byte3..Byte5 - 電(dian)流數據,電(dian)流值以3字節(jie)(24Bits)有(you)符號整型數傳送。偏移量1 Byte6 - 電流檔位,檔位以1字節(8Bits)無符(fu)號(hao)整(zheng)數傳送(song)。 設(she)備執(zhi)行(xing)完(wan)命令后向(xiang)上位機返回命令的執(zhi)行(xing)狀態(tai)Log_Ok/Log_Warning/Log_Error 例:Volt = 5000mV(0x001388)=5000*1=5000, Current=3000mA(0x000bb8)=3000*1= 3000,mA = 0 Byte0:0x88,Byte1:0x13,Byte2:0x00, Byte3:0xb8,Byte4:0x0b,Byte5:0x00, Byte6:0x00 例:PC機群發電壓5000mV、電流3000mA。幀ID:0x00 0x06 0x31 0xE4、數據:0x88 0x13 0x00 0xB8 0x0B 0x00 0x00。 |
|
General命令頁
使能設(she)備自動(dong)上傳(chuan)測量參數 AutoSendE:(打開報文)
命(ming)令格(ge)式:
保(bao)留位 | 分(fen)包標(biao)志 | 命令碼(ma) | 命令(ling)頁(ye) | 源地址 | 目標(biao)地(di)址 | RTR | 數據長度 |
0 | 0 | 4 | 0 | Sxx | Dxx | 1 | 0 |
目標地(di)址的設備成(cheng)功接(jie)收到該命(ming)令后(hou)(hou)立即(ji)向(xiang)源地(di)址(上(shang)(shang)位(wei)機(ji))返回命(ming)令執行狀態Log_Ok/Log_Warning/Log_Error。隨后(hou)(hou)設備每次測量完后(hou)(hou)向(xiang)上(shang)(shang)位(wei)機(ji)(命(ming)令的源地(di)址)上(shang)(shang)傳測量數據,直到設備接(jie)收到AutoSendD關(guan)閉自動(dong)上(shang)(shang)傳參數命(ming)令后(hou)(hou)停止。 例:PC機群發打(da)開(kai)報文。幀ID:0x00 0x04 0x31 0xE4、數據:0x00。 備(bei)注:本指令不建議使(shi)用,因為(wei)設備較多時會出(chu)現總線沖突,而丟失部分設備的測量數據(ju)。 |
設(she)備自動上傳測量數據說明:
保留(liu)位 | 分包標(biao)志(zhi) | 命令(ling)碼(ma) | 命令(ling)頁(ye) | 源地址 | 目標地址 | RTR | 數據長度 |
0 | 0 | 3 | 0 | Dxx | Sxx | 0 | 7 |
數據域: | |||||||
Byte0 | 電(dian)壓數(shu)據(ju)的(de)第1字節 | ||||||
Byte1 | 電壓(ya)數(shu)據的(de)第2字節 | ||||||
Byte2 | 電(dian)壓數(shu)據的第(di)3字節 | ||||||
Byte3 | 電流數據的(de)第1字節(jie) | ||||||
Byte4 | 電流數據的第2字節 | ||||||
Byte5 | 電流數據的(de)第3字節 | ||||||
Byte6 | 電流檔位 | ||||||
Byte0..Byte2 - 電(dian)壓(ya)數據,電(dian)壓(ya)值以(yi)3字節(24Bits)有符號整型數傳送。偏移量0.1 Byte3..Byte5 - 電(dian)流(liu)數(shu)據,電(dian)流(liu)值以3字節(24Bits)有符號整型數(shu)傳送。偏移量0.1 Byte6 - 電流檔位,檔位以1字節(jie)(8Bits)無符號整數傳送(song)。 例:Volt = 5000.0mV (0x00c350) = 50000 * 0.1 = 5000.0, Current = 3000.0mA(0x007530) = 30000 * 0.1 = 3000.0, mA = 0 Byte0:0x50,Byte1:0xc3,Byte2:0x00, Byte3:0x30,Byte4:0x75,Byte5:0x00, Byte6:0x00 |
關閉設備自動上傳測(ce)量參數 AutoSendD: (關閉(bi)報(bao)文(wen))
命令(ling)格式:
保留位 | 分包(bao)標志 | 命令碼 | 命令頁 | 源地址 | 目標地址 | RTR | 數據長度 | |
0 | 0 | 5 | 0 | Sxx | Dxx | 1 | 0 | |
目標地址的(de)設(she)備成功接收到該命令后立即向源地址(上(shang)(shang)位機)返回命令執行狀(zhuang)態Log_Ok/Log_Warning/Log_Error。如(ru)果設(she)備自動上(shang)(shang)傳功能已經使能則立即停止(zhi)上(shang)(shang)傳測量數據。 例:PC機群(qun)發關閉報文。幀(zhen)ID:0x00 0x0A 0x31 0xE4、數據:0x00。
|
|
General命令頁
選擇群發(fa)地(di)址范圍的首地(di)址 SelAddrFirst:
命令格式:
保留位 | 分包標志 | 命令(ling)碼 | 命令頁 | 源地(di)址 | 目標地址 | RTR | 數(shu)據長度 | |
0 | 0 | 6 | 0 | Sxx | 100 | 0 | 1 | |
數據域: |
| |||||||
Byte0 | 設(she)備地址(1..60) |
| ||||||
在向設備(bei)群發功能命(ming)令(ling)(目標地址(zhi):100)時,只有被選(xuan)中(zhong)的設備(bei)響應(ying)操(cao)作,沒被選(xuan)中(zhong)的設備(bei)忽略(lve)掉該命(ming)令(ling)(選(xuan)擇地址(zhi)范圍(wei)命(ming)令(ling)例外,所有成(cheng)功接收到設置地址(zhi)范圍(wei)命(ming)令(ling)的設備(bei)都會響應(ying))。 數(shu)據域(yu)的Byte0攜(xie)帶(dai)1個無符(fu)號整型數(shu)地(di)(di)址(zhi),數(shu)值范圍1..60。首地(di)(di)址(zhi)必須(xu)小于結束地(di)(di)址(zhi)。 |
|
選擇群發地(di)址(zhi)范(fan)圍的(de)結(jie)束地(di)址(zhi) SelAddrEnd:
命令(ling)格式(shi):
保留(liu)位(wei) | 分包(bao)標志 | 命令碼 | 命令頁 | 源地址 | 目標地(di)址 | RTR | 數(shu)據長度 | |
0 | 0 | 7 | 0 | Sxx | 100 | 0 | 1 | |
數據域: |
| |||||||
Byte0 | 設備地址(1..60) |
| ||||||
在向設(she)(she)備群發功能命令(ling)(目標地址(zhi):100)時(shi),只有被(bei)選中(zhong)的(de)設(she)(she)備響應(ying)操作,沒被(bei)選中(zhong)的(de)設(she)(she)備忽略掉該命令(ling)(選擇地址(zhi)范(fan)圍命令(ling)例(li)外,所有成功接收到設(she)(she)置地址(zhi)范(fan)圍命令(ling)的(de)設(she)(she)備都會作出響應(ying))。 數據域的(de)Byte0攜帶(dai)1個無符(fu)號整型(xing)數地址,數值范圍1..60。結束地址必(bi)須大于首地址。 |
|
選(xuan)擇群發地址范圍 SelAddr:(此(ci)命(ming)令用(yong)來設置群發響應(ying)地址范圍(wei))
命令(ling)格式:
保留位(wei) | 分包標志 | 命(ming)令(ling)碼 | 命令頁 | 源(yuan)地址 | 目標地址 | RTR | 數據長度 | |
0 | 0 | 8 | 0 | Sxx | 100 | 0 | 2 | |
數據(ju)域: |
| |||||||
Byte0 | 設備地(di)址(zhi)范(fan)圍首地(di)址(zhi)(1..60) |
| ||||||
Byte1 | 設備地(di)址范圍結束地(di)址(1..60) |
| ||||||
在數據域(yu)范圍(wei)內所有的(de)設備地(di)址都(dou)會改為被選(含(han)首地(di)址和結束地(di)址,在(zai)(zai)顯示面板上可看到(dao)*號),其它不在(zai)(zai)數據(ju)域范(fan)圍的都會(hui)取消。 數(shu)據(ju)域的(de)Byte0攜(xie)帶(dai)1個無符號(hao)整(zheng)型數(shu)首地址,數(shu)值范(fan)圍1..60。 數據域的(de)Byte1攜帶1個無符號整型(xing)數結束地址,數值范圍(wei)1..60。 結束地(di)址必須大于或等于首地(di)址。 例:PC機設置(zhi)群發范圍11-30,幀(zhen)ID:0x00 0x10 0x31 0xE4、數據(ju):0x0B 0x1E。 |
|
General命令頁
獲取輸出(chu)繼電器狀態(tai) OutRelay:
命(ming)令(ling)格(ge)式(shi):
保留位 | 分包標志 | 命令碼 | 命(ming)令頁 | 源(yuan)地址(zhi) | 目(mu)標地址 | RTR | 數據(ju)長度 |
0 | 0 | 9 | 0 | Sxx | Dxx | 1 | 0 |
目標地址(zhi)的設備成功接收到該命(ming)令后立即向源地址(zhi)(上位機)返回攜帶1字節(8Bits)的狀(zhuang)態(tai)數據。 數據內容:0 - 斷開輸出(chu) , 1 - 接通輸出(chu) |
返回(hui)數據說明:
保留位 | 分包(bao)標志 | 命令碼 | 命令頁 | 源地址 | 目標地址(zhi) | RTR | 數據長度(du) |
0 | 0 | 9 | 0 | Dxx | Sxx | 0 | 1 |
數據域(yu): | |||||||
Byte0 | 輸出繼電(dian)器狀態(tai) 0 - 斷開 , 1 - 接通 | ||||||
輸(shu)出繼電器(qi)斷開后切斷了(le)電流通路,不輸(shu)出或吸(xi)收電流,但(dan)仍可以測量外(wai)部電壓。 輸(shu)出繼電器接通后(hou)方可向外界輸(shu)出或(huo)吸收電流。 數據(ju)域的(de)Byte0的(de)表示輸(shu)(shu)出(chu)繼電(dian)器的(de)狀(zhuang)態,0 - 輸(shu)(shu)出(chu)繼電(dian)器斷(duan)開(kai) , 1 - 輸(shu)(shu)出(chu)繼電(dian)器接通 |
設置(zhi)輸(shu)出繼電器 OutRelay:
命(ming)令格式:
保留位 | 分包標(biao)志 | 命令碼 | 命令(ling)頁 | 源地址 | 目標地(di)址(zhi) | RTR | 數據長度 | |
0 | 0 | 9 | 0 | Sxx | Dxx | 0 | 1 | |
數據域(yu): |
| |||||||
Byte0 | 輸(shu)出繼電器(qi)新(xin)狀態 0 - 斷開 , 1 - 接(jie)通(tong) |
| ||||||
輸出繼(ji)電器斷(duan)開后切(qie)斷(duan)了電流通路,不(bu)輸出或吸收電流,但仍可以測量外(wai)部電壓。 輸(shu)出(chu)繼電器接通后方可向外界輸(shu)出(chu)或吸(xi)收電流。 數據(ju)域的(de)(de)Byte0的(de)(de)表示(shi)輸(shu)出(chu)(chu)繼電(dian)器(qi)的(de)(de)新狀(zhuang)態,0 - 輸(shu)出(chu)(chu)繼電(dian)器(qi)斷開 , 1 - 輸(shu)出(chu)(chu)繼電(dian)器(qi)接通(tong)。 目標(biao)地址的設(she)備成功接(jie)收到該命(ming)令后立即向源地址(上位(wei)機)返回命(ming)令執行狀態Log_Ok/Log_Warning/Log_Error。 例:PC機開11號(hao)模組,幀ID:0x00 0x12 0x31 0x8B、數據:0x01。 PC機關(guan)11號模組,幀ID:0x00 0x12 0x31 0x8B、數據:0x00。 PC機(ji)開群發模組, 幀ID:0x00 0x12 0x31 0xE4、數據:0x01。 PC機關群發模(mo)組, 幀ID:0x00 0x12 0x31 0xE4、數(shu)據:0x00。 |
|
General命令頁
獲取設備(bei)溫度值 ReadTEMP:
命令格式:
保留(liu)位 | 分包標志(zhi) | 命令碼 | 命令(ling)頁 | 源地址 | 目標(biao)地址(zhi) | RTR | 數據長度 |
0 | 0 | 10 | 0 | Sxx | Dxx | 1 | 0 |
目標(biao)地(di)址的設備成(cheng)功接收到該(gai)命令后(hou)立(li)即向源地(di)址(上位機(ji))返回攜帶1字節(8Bits)的溫度數(shu)據。 例:PC機讀(du)取11號模(mo)組,遠程幀(zhen),幀(zhen)ID:0x00 0x14 0x31 0x8B、數(shu)據:。 |
返回數(shu)據(ju)說(shuo)明(ming):
保留位 | 分包標志 | 命令碼(ma) | 命令頁 | 源地址 | 目(mu)標地址 | RTR | 數(shu)據(ju)長度 |
0 | 0 | 10 | 0 | Dxx | Sxx | 0 | 1 |
數據域: | |||||||
Byte0 | 溫(wen)度(du)值數(shu)據(ju),數(shu)值范圍+/-0...127攝氏度(du) | ||||||
溫度數(shu)值是(shi)1字節有(you)符(fu)號整數(shu),數(shu)值范圍+/-0...127攝氏度。 例:+35攝氏度(du)(du) = 0x23 , -35攝氏度(du)(du) = 0xdd |
讀(du)取參數 ReadParam:
命(ming)令格式:
保留位 | 分包標志(zhi) | 命令(ling)碼 | 命令頁 | 源地址 | 目標地址 | RTR | 數據長度(du) |
0 | 0 | 12 | 0 | Sxx | Dxx | 1 | 0 |
0.26版固(gu)件新增加指令(ling),本(ben)指令(ling)未來將(jiang)替代(dai)舊版本(ben)固(gu)件的Parameter指令(ling)的讀(du)參數(shu)功(gong)能,寫參數(shu)功(gong)能不(bu)受影響繼續保留。 目標地(di)址的(de)設(she)備成(cheng)功接收到該命令后立即向源(yuan)地(di)址(上(shang)位(wei)機(ji))返(fan)回攜帶8字節(jie)的(de)測量數據(ju),數據(ju)域包括3字節(jie)電(dian)壓值,3字節(jie)電(dian)流值,1Bit 電(dian)流檔位(wei),1Bit 輸(shu)出(chu)繼(ji)電(dian)器狀態及1字節(jie)溫度值。 例:PC機讀取11號模組,遠程幀,幀(zhen)ID:0x00 0x18 0x31 0x8B、數據:。 |
返(fan)回數(shu)據說明:
保留(liu)位 | 分包標志 | 命令碼 | 命令頁 | 源地址 | 目標地址 | RTR | 數據長度 |
0 | 0 | 12 | 0 | Dxx | Sxx | 0 | 8 |
數據域: | |||||||
Byte0 | 電壓數據(ju)的(de)第1字(zi)節 | ||||||
Byte1 | 電壓(ya)數(shu)據的第2字節 | ||||||
Byte2 | 電壓(ya)數(shu)據的第3字節 | ||||||
Byte3 | 電(dian)流數據的第1字節(jie) | ||||||
Byte4 | 電流數據的(de)第2字(zi)節(jie) | ||||||
Byte5 | 電(dian)流數據的第3字節 | ||||||
Byte6 | Bit0:電流檔位 : 0 - mA ,1 - uA Bit1:輸出(chu)繼(ji)電器狀態 : 0 - 繼(ji)電器關閉(bi) , 1 - 繼(ji)電器接通 Bit2...Bit7:保(bao)留(liu) | ||||||
Byte7 | 溫(wen)度(du)測量值 | ||||||
Byte0..Byte2 - 電(dian)(dian)壓(ya)(ya)數據,電(dian)(dian)壓(ya)(ya)值以3字節(jie)(24Bits)有(you)符號整(zheng)型(xing)數傳送。偏移(yi)量0.1 Byte3..Byte5 - 電流數(shu)據,電流值以3字(zi)節(24Bits)有符號整型數(shu)傳送。偏移量(liang)0.1 Byte6.Bit0 - 電流(liu)檔位,占(zhan)Byte6里的Bit0 1位。0 - mA ,1 - uA Byte6.Bit1 - 輸出繼電器狀(zhuang)態,占Byte6里的Bit1 1位。0 - 斷開,1 - 接通 Byte7 - 溫(wen)度值(zhi),偏移量0 例:Volt = 5000.0mV (0x00c350) = 50000 * 0.1 = 5000.0, Current = 3000.0mA(0x007530) = 30000 * 0.1 = 3000.0, mA = 0 輸出繼電器接通(tong)=1 溫度(du)=35攝氏度(du) Byte0:0x50,Byte1:0xc3,Byte2:0x00, Byte3:0x30,Byte4:0x75,Byte5:0x00, Byte6:0x02,Byte7:0x23 |
Setup命令頁
更改(gai)設備地址 SetAddr:
命令(ling)格式:
保留位 | 分包標(biao)志 | 命(ming)令碼 | 命令頁(ye) | 源地址 | 目標地址(zhi) | RTR | 數據長(chang)度 | |
0 | 0 | 0 | 1 | Sxx | Dxx | 0 | 1 | |
數據域: |
| |||||||
Byte0 | 新(xin)的設備地址(1..60) |
| ||||||
把ID域內的目(mu)標地(di)址Dxx設備更改(gai)為(wei)新地(di)址。新地(di)址范圍1...60 目標地址的設備成(cheng)功接收(shou)到該命令后立即向(xiang)源地址(上位(wei)機)返回命令執行狀態Log_Ok/Log_Warning/Log_Error。 例(li):PC機把11號(hao)模組(zu)改(gai)為1號(hao),幀(zhen)ID:0x00 0x00 0x71 0x8B、數據:0x01。 |
|
System命(ming)令頁
設(she)置CAN波特率:
命令格式:
保(bao)留位 | 分包標志 | 命(ming)令碼 | 命令頁 | 源地址 | 目標地址 | RTR | 數(shu)據(ju)長度 | |
0 | 0 | 4 | 3 | Sxx | Dxx | 1 | 1 | |
數據域說(shuo)明(ming): |
| |||||||
Byte0 | 波特(te)率(lv)選擇碼(ma) |
| ||||||
選(xuan)擇碼對應的CAN波特率: 0 - 5Kbps 1 - 10Kbps 2 - 20Kbps 3 - 25Kbps 4 - 50Kbps 5 - 100Kbps 6 - 125Kbps 7 - 150Kbps 8 - 200Kbps 9 - 250Kbps 10 -500Kbps 11 - 1000Kbps 設備成(cheng)功接(jie)收并(bing)且執行過程(cheng)中沒發生錯誤(wu)狀態(tai)立即(ji)更改CAN的波(bo)特(te)率(lv),并(bing)以新(xin)波(bo)特(te)率(lv)向(xiang)上位機(ji)返回Log_Ok。 本(ben)指令可以以群發(地址(zhi)(zhi):100)方式(shi)發送,所有(you)成功接收的設(she)備(即使沒有(you)被選中)都(dou)立即更改CAN的波特率(lv),并以新的波特率(lv)向上位機(地址(zhi)(zhi):99)返(fan)回狀態。 例:PC機群發(fa)改(gai)波(bo)特(te)率為(wei)500Kbps,幀ID:0x00 0x08 0xF1 0xE4、數據:0x0A。 |
|
Log命令頁
無錯(cuo)誤狀態 Log_Ok:
命令(ling)格式:
保(bao)留位 | 分包標志 | 命(ming)令碼 | 命令頁 | 源(yuan)地(di)址 | 目標(biao)地址 | RTR | 數據(ju)長度 | |
0 | 0 | 0 | 4 | Sxx | Dxx | 1 | 0 | |
設(she)備(bei)成功接收并且執行過程中沒發生錯誤狀態時向上位機返回(hui)Log_Ok。 |
|
警告(gao)狀態 Log_Warning:
命令(ling)格式:
保留(liu)位 | 分包標志(zhi) | 命(ming)令(ling)碼(ma) | 命令(ling)頁 | 源地址 | 目標地址(zhi) | RTR | 數據長度 | |
0 | 0 | 1 | 4 | Sxx | Dxx | 1 | 0 | |
設備成功(gong)接收并且執行過(guo)程(cheng)中發生(sheng)警告狀(zhuang)態時向上位機返回Log_Warning。 例如需要用戶二(er)次確認(ren)的命令時返回Log_Warning狀(zhuang)態。 |
|
錯(cuo)誤狀態 Log_Error:
命令格式(shi):
保留位 | 分包標志 | 命(ming)令碼(ma) | 命令頁(ye) | 源(yuan)地址 | 目標地址(zhi) | RTR | 數據長度 | |
0 | 0 | 2 | 4 | Sxx | Dxx | 1 | 0 | |
設(she)備成功接收(shou)并且執(zhi)行(xing)過(guo)程中發生(sheng)錯誤時向上位機返回(hui)Log_Error。 上(shang)位機接收(shou)到該(gai)狀(zhuang)態時表示之前發送(song)到設(she)備的命令沒(mei)有成功執行。 |
|