產(chǎn)品列表PRODUCTS LIST
8500模擬電池說明書
V1.0
2017.06.19
目 錄
簡介 。。。。。。。。。。。。。。。。。。。。 1
快速入門 。。。。。。。。。。。。。。。。。。。。 2
基本操作 。。。。。。。。。。。。。。。。。。。。 3
啟動(dòng)和關(guān)閉 。。。。。。。。。。。。。。。。。。。。 4
設(shè)置介面 。。。。。。。。。。。。。。。。。。。。 5
內(nèi)部溫度介面 。。。。。。。。。。。。。。。。。。。。 5
電壓設(shè)置 。。。。。。。。。。。。。。。。。。。。 6
電流設(shè)置 。。。。。。。。。。。。。。。。。。。。 6
電流檔位設(shè)置 。。。。。。。。。。。。。。。。。。。。 6
多模組參數(shù)設(shè)置 。。。。。。。。。。。。。。。。。。。。 7
系統(tǒng)操作 。。。。。。。。。。。。。。。。。。。。 8
模組校正 。。。。。。。。。。。。。。。。。。。。 8
設(shè)置地址 。。。。。。。。。。。。。。。。。。。。 8
設(shè)置通信頻率 。。。。。。。。。。。。。。。。。。。。 8
CAN 通信協(xié)議(*常用) 。。。。。。。。。。。。。。。。。。。。 9
電壓讀取和設(shè)置 。。。。。。。。。。。。。。。。。。。。 13
電流讀取和設(shè)置 。。。。。。。。。。。。。。。。。。。。 14
電流檔位設(shè)置 。。。。。。。。。。。。。。。。。。。。 14
*設(shè)置電壓電流和電流檔位 。。。。。。。。。。。。。。。。。。。。 14
讀取測量參數(shù) 。。。。。。。。。。。。。。。。。。。。 15
設(shè)備自動(dòng)上傳測量參數(shù)(打開報(bào)文) 。。。。。。。。。。。。。。。。。 16
關(guān)閉自動(dòng)上傳測量參數(shù)(關(guān)閉報(bào)文) 。。。。。。。。。。。。。。。。。 16
群發(fā)地址啟用(當(dāng)啟用時(shí)通道帶有*號) 。。。。。。。。。。。。。。。。 17
*打開和關(guān)閉(啟用吃電或放電) 。。。。。。。。。。。。。。。。 18
讀取設(shè)備溫度值 。。。。。。。。。。。。。。。。 19
*讀取測量參數(shù) (含溫度值 ) 。。。。。。。。。。。。。。。。。。。。 19
更改設(shè)備地址 。。。。。。。。。。。。。。。。。。。。 20
更改通信頻率 。。。。。。。。。。。。。。。。。。。。 20
模組返回(說明) 。。。。。。。。。。。。。。。。。。。。 21
簡 介
8500模擬電池單元有輸出放電和輸入吃電(充電)功能,可模擬電池的充電、放電(自動(dòng)模式)。該設(shè)備主要用于充電器、電池供電設(shè)備、電池保護(hù)板的開發(fā)和試驗(yàn)。也可作為普通可調(diào)電源使用。其電壓和電流的輸入、輸出值均可設(shè)定。有高穩(wěn)定、低雜訊、低漂移、快速充放電切換等特點(diǎn)。采用LCD 顯示,面板功能操作簡易。
技術(shù)規(guī)格:自帶CAN接口通信。
項(xiàng)目 | 參數(shù) | 8505 | 8503 | 8805* | 8803* |
輸出(放電) 輸入(吃電) | 電壓 | 0.010-5.000V(放電) | 0.010-8.000V(放電) | ||
0.300-5.000V(吃電) | 0.300-8.000V(吃電) | ||||
電流 | 15uA-5000uA 15mA-5000mA | 10uA-3000uA 10mA-3000mA | 15uA-5000uA 15mA-5000mA | 10uA-3000uA 10mA-3000mA | |
設(shè)定解析度 | 電壓 | 1mV | |||
電流 | 1uA/1mA | ||||
回讀分辨率 | 電壓 | 0.1mV | 0.2mV | ||
電流 | 0.1uA/0.1mA | ||||
溫度測量 | ±127℃ 誤差:±3℃ 當(dāng)溫度達(dá)75℃自動(dòng)關(guān)輸出 | ||||
回讀度25℃±3℃ | 電壓 | ±(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) | |
溫漂/℃ | 電壓 | ±(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 |
環(huán)境要求:
項(xiàng)目 | 參數(shù) | 規(guī)格指標(biāo) | ||
工作壞境 | 溫度 | 0℃-55℃ (環(huán)境溫度超過40°C 請降額使用) | ||
濕度 | Max: 85% | |||
海拔 | 2000 米以下 | |||
電壓 | 230Vac ±5%(電壓長期低210VAC時(shí) 請降額使用) | |||
頻率 | 50Hz | |||
重量 | 26.5KG(8505模組12組)/24.5KG(8503模組12組) | |||
儀器尺寸 | H×W×D | 外箱(12個(gè)模組) 128mm*480mm*450mm | 2個(gè)內(nèi)模組108mm*70mm*380mm | |
包裝尺寸 | H×W×D |
|
| |
存儲(chǔ)壞境 | 溫度 | -30℃~70℃ | ||
濕度 | Max: 90% |
快速入門
8500 模擬電池前面板功能介紹(12個(gè)模組)
在待機(jī)畫面長按3秒進(jìn)入?yún)?shù)設(shè)置畫面。
8500 模擬電池后面板功能介紹(12個(gè)模組)
基本操作
開機(jī):
將8500 模擬電池連接好市電,按下后面板電源開關(guān),LCD 顯示如下圖:
|
|
|
Date : 170605 |
Ver : V0.26CAN |
Baud : 100Kbps |
B1 : 5V3A |
B2 : 5V3A |
Date : 170605 當(dāng)前程序生產(chǎn)日期, Ver : V0.26CAN當(dāng)前程序代號
Baud : 100Kbps當(dāng)前的通信波特率, B1 : 5V3A 第yi通道模組型號
B2 : 5V3A 第二通道模組型號.
模擬電池初始化并進(jìn)入待機(jī)界面,此時(shí)已順利開機(jī),開機(jī)后LCD 顯示待機(jī)畫面,如下圖:
CH1 OFF |
+ 0.1mV |
|
CH2* ON |
+ 4999.9mV |
+ 0.1mA |
CH1 OFF: CH1第yi通道,OFF當(dāng)前未啟動(dòng)
+ 0.1mV: 回讀電壓值
- 0.1mA: 回讀電流值(當(dāng)為紅色時(shí)工作在吃電模式)
CH2* ON: CH2第二通道,ON當(dāng)前已打開。
啟動(dòng)輸出或輸入:(當(dāng)輸入電壓比設(shè)置電壓高時(shí)自動(dòng)進(jìn)入吃電模式)
模擬電池開機(jī)進(jìn)入待機(jī)界面后,先確認(rèn)設(shè)置電壓是否為需要的電壓,確認(rèn)無誤后按下 “SET”、 “∧”、“∨”鍵,即可啟動(dòng)輸出或輸入。
“SET”鍵:開啟或關(guān)閉總線所有*電源
CH1 ON |
+ 5000.1mV |
|
CH2* ON |
+ 4999.9mV |
+ 0.1mA |
“∧”鍵:開啟或關(guān)閉當(dāng)前單元上面模組(如CH1* ON)
CH1 ON |
+ 5000.1mV |
|
CH2* OFF |
+ 0.1mV |
+ 0.1mA |
“∨”鍵:開啟或關(guān)閉當(dāng)前單元下面模組。(如CH2* ON)
CH1 OFF |
+ 0.1mV |
|
CH2* ON |
+ 4999.9mV |
+ 0.1mA |
設(shè)置界面:
在待機(jī)界面,長按3秒“SET”鍵進(jìn)入設(shè)置界面(下圖1),可按“∧”和“∨”移動(dòng)改變要設(shè)置模組。
Setup Board 1:設(shè)置通道1, Setup Board 2:設(shè)置通道2, TEMP Sensor:顯示當(dāng)前內(nèi)部溫度,
設(shè)置第yi通道畫面:
進(jìn)入設(shè)置界面后,按“∨”鍵移至Setup Board 1,再按“SET”鍵即進(jìn)入當(dāng)前第yi通道設(shè)置畫面(下圖2),Set Voltage:設(shè)置電壓值, Set Current:設(shè)置電流值, Set Curr Range:設(shè)置電流檔位,設(shè)置完成按“EXIT”鍵直接退出設(shè)置界面 。
另也可移至 Set Fiest Addr:設(shè)置起始地址, Set End Addr :設(shè)置結(jié)束地址,Send Parameter:發(fā)送當(dāng)前設(shè)置值給,從起始到結(jié)束地址模組(請查看多模組參數(shù)設(shè)置)。
內(nèi)部溫度顯示:
進(jìn)入設(shè)置界面后,按“∨”鍵移至TEMP Sensor,再按“SET”鍵即進(jìn)入內(nèi)部溫度顯示畫面(下圖3),查看完成按“EXIT”鍵直接退出溫度顯示界面。
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 |
|
|
電壓設(shè)置:
進(jìn)入設(shè)置界面后,按“SET”鍵進(jìn)入電壓設(shè)置界面,此時(shí)按“∧”“∨”鍵可加減電壓值(可設(shè)zui“SET”鍵確定電壓值,設(shè)置完成按“EXIT”鍵直接退出設(shè)置界面 。
充放電過流保護(hù)值設(shè)置:
進(jìn)入設(shè)置界面后,按“∨”鍵移至Set Currentt,再按“SET”鍵即進(jìn)入電流設(shè)置界面,此時(shí)按“∧”“∨”鍵可加減電流值(可設(shè)zui高值是當(dāng)前模組標(biāo)值+10%),在調(diào)到需要的電流值(下圖2),再長按“SET”鍵確定電流值,設(shè)置完成按“EXIT”鍵直接退出設(shè)置界面。
充放電流保護(hù)值檔位設(shè)置:
進(jìn)入設(shè)置界面后,按“∨”鍵移至Set Curr Range,后再按“SET”鍵即進(jìn)入電流檔位設(shè)置界面,此時(shí)按“∧”“∨”鍵可調(diào)檔位(mA/uA),在調(diào)到需要的檔位(下圖3),再長按“SET”鍵確定電流檔位,設(shè)置完成后按“EXIT”鍵直接退出設(shè)置界面。
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
|
多模組參數(shù)設(shè)置:
進(jìn)入設(shè)置界面后,按“∨”鍵移至Set First Addr,再按“SET”鍵即進(jìn)入起始地址設(shè)置界面,此時(shí)按“∧”“∨”鍵加減起始地址值,在調(diào)到需要的地址(下圖1),再長按“SET”鍵可確定起始地址,
按“∨”鍵移至Set End Addr,再按“SET”鍵即進(jìn)入結(jié)束地址設(shè)置界面,此時(shí)按“∧”“∨”鍵加減結(jié)束地址值,在調(diào)到需要的地址(下圖2),再長按“SET”鍵可確定結(jié)束地址,
按下面的“∨”鍵移至Send Parameter,按“SET”鍵即進(jìn)入確定發(fā)送界面(下圖3),再長按“SET”鍵確定把當(dāng)前參數(shù)值從CAN通信口發(fā)出去,設(shè)置完成后按“EXIT”鍵直接退出設(shè)置界面。
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
|
系統(tǒng)操作
系統(tǒng)參數(shù)設(shè)置:
在待機(jī)畫面,同時(shí)按下 “SET”和“∧”鍵進(jìn)入系統(tǒng)參數(shù)設(shè)置畫面(下圖1)。
模組校正:(當(dāng)前模組單號作為標(biāo)準(zhǔn)源校正其它模組,先確定標(biāo)準(zhǔn)源各數(shù)據(jù)精度)
在系統(tǒng)參數(shù)設(shè)置畫面, 按“∨”鍵移至Cal As Module,再按“SET”鍵即進(jìn)入校正其它模組畫面,此時(shí)按“∧”“∨”按鍵加減要校正模組地址(下圖2),在調(diào)到需要的校正模組地址后,請先對接模組輸出正負(fù)端,再長按“SET”鍵確定進(jìn)入校正。TargetAddr:01可通過“∧”“∨”按鍵改變地址。
注:也可進(jìn)Cal Boare 1或Cal Boare 2用標(biāo)準(zhǔn)件進(jìn)行校正。
設(shè)置地址:
在系統(tǒng)參數(shù)設(shè)置畫面,按“∨”鍵移至Set Addr,再按“SET”鍵即進(jìn)入地址設(shè)置畫面(下圖3),此時(shí)按“∧”“∨”鍵加減模組地址,在調(diào)到需要地址后,再長按“SET”鍵可確定地址,設(shè)置完成后按“EXIT”鍵直接退出設(shè)置界面。
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 |
設(shè)置通信頻率:
在系統(tǒng)參數(shù)設(shè)置畫面,按“∨”鍵移至Set BaudRate,再按“SET”鍵進(jìn)入頻率設(shè)置畫面,此時(shí)按“∧”“∨”鍵調(diào)頻率值,在調(diào)到需要的頻率后,再長按“SET”鍵可確定,設(shè)置完成后按“EXIT”鍵直接退出設(shè)置界面。
CAL Menu |
Cal Board 1 |
Cal Board 1 |
Cal As Module |
Set Addr |
Set BaudRate |
CB1 Peripheral CB1 Peripheral |
注意:在CAN總線首尾端,各接入端電阻120Ω是必要的條件。本模組是每兩個(gè)共用一個(gè)CAN接口芯片,當(dāng)同一CAN總線接入多模組時(shí)請降頻率使用,以確保通信的穩(wěn)定性。
建議通信頻率
同一總線上,總的模組數(shù) | 通信頻率 |
12 | 500Kbps |
24 | 250Kbps |
36 | 200Kbps |
48 | 125Kbps |
60 | 100Kbps |
模擬電池電源 CAN 通信協(xié)議
VER:0.03(對應(yīng)0.26或以后的固件)
CAN 報(bào)文標(biāo)準(zhǔn) |
CAN Bus V2.0B規(guī)范,擴(kuò)展幀,波特率:100KBPS(可改) |
數(shù)據(jù)域默認(rèn)為低字節(jié)在前,高字節(jié)在后 |
擴(kuò)展幀29位CAN報(bào)文ID域分配 | |||||||
域 | 保留域 | 分包標(biāo)志 | 命令碼域 | 命令頁域 | 源地址域 | 目標(biāo)地址域 | 數(shù)據(jù)域 |
位 | 4Bits | 1Bit | 7Bits | 3Bits | 7Bits | 7Bits | 8字節(jié)(64Bits) |
位置 | 28..25 | 24 | 23..17 | 16..14 | 13..7 | 6..0 | 63..0 |
| ID域29Bits | 數(shù)據(jù)域 |
ID域說明 | |||
位域功能 | 占位 | ID域內(nèi)位置 | 說明 |
保留位 | 4Bits | 28..25 | 保留域,發(fā)送報(bào)文時(shí)該域應(yīng)該填0 |
分包標(biāo)志位 | 1Bit | 24 | 分包標(biāo)志在常規(guī)命令中沒有使用,所以該位域填0就可以了 |
命令碼 | 7Bits | 23..17 | 設(shè)備按命令頁分配的命令碼執(zhí)行相應(yīng)的功能 |
命令頁 | 3Bits | 16..14 | 命令頁用于命令碼的功能 |
源地址 | 7Bits | 13..7 | 發(fā)送方的設(shè)備地址 |
目標(biāo)地址 | 7Bits | 6..0 | 接收方的設(shè)備地址 |
例1:上位機(jī)讀CH20設(shè)備上的電流
上位機(jī)地址:99,目標(biāo)地址:20,常用命令頁:0,讀電流命令碼:1,RTR位:1,IDE位:1,數(shù)據(jù)長度:0(Byte)
ID = 0B0000(保留域) + 0b0(分包標(biāo)志) + 0b0000001(命令碼) + 0b000(命令頁) + 0b1100011(源地址) + 0b0010100(目標(biāo)地址) = 0b0000 0 0000001 000 1100011 0010100 = 0x23194
例2:上位機(jī)設(shè)置CH20設(shè)備上的電流為2000mA或uA(單位按設(shè)備當(dāng)前的檔位而定)
上位機(jī)地址:99,目標(biāo)地址:20,常用命令頁:0,寫電流命令碼:1,RTR位:0,IDE位:1,數(shù)據(jù)長度:3(Byte)
ID = 0B0000(保留域) + 0b0(分包標(biāo)志) + 0b0000001(命令碼) + 0b000(命令頁) + 0b1100011(源地址) + 0b0010100(目標(biāo)地址) = 0b0000 0 0000001 000 1100011 0010100 = 0x23194
數(shù)據(jù)域(3Bytes) = 2000 = 0X7D0 = Byte0 = D0 ,Byte1 = 07,Byte2 = 00
關(guān)于RTR、IDE、數(shù)據(jù)長度的說明:
RTR(RemoteFlag遙控幀標(biāo)志)、IDE(ExternFlag擴(kuò)展幀標(biāo)志)及數(shù)據(jù)長度等標(biāo)志位在上位機(jī)編程時(shí)由CAN適配器廠商提供的編程庫里有相應(yīng)的接口,無需在ID域內(nèi)設(shè)置。
相同功能的讀/寫操作時(shí)ID域是一樣的,區(qū)分讀或?qū)懹蒖TR位(遙控幀標(biāo)志)決定。
地址分配約定 | |
地址 | 說明 |
1 ~ 60 | 設(shè)備地址 |
100 | 群發(fā)地址, |
99 | 上位機(jī)地址 |
命令頁域說明 | ||
命令頁碼 | 命令類型 | 說明 |
0 | General | 常規(guī)命令頁,功能:讀/寫電壓、電流、檔位、設(shè)置地址范圍 |
1 | Setup | 設(shè)置命令頁,功能:設(shè)置設(shè)備地址等功能 |
3 | System | 系統(tǒng)命令頁,功能:設(shè)置CAN波特率等功能 |
4 | Log | Log命令頁,功能:設(shè)備執(zhí)行完命令后返回的狀態(tài)碼 |
General(0)命令頁下的命令碼列表 | ||||
命令名稱 | 命令碼 | 數(shù)據(jù)長度 | RTR標(biāo)志 | 功能說明 |
Voltage | 0 | 0 | 1 | 讀取電壓值,設(shè)備成功接收到該命令后返回3字節(jié)電壓數(shù)據(jù) |
3 | 0 | 設(shè)置電壓值,設(shè)備成功接收到該命令后立即按設(shè)置值更改輸出電壓 | ||
Current | 1 | 0 | 1 | 讀取電流值,設(shè)備成功接收到該命令后返回4字節(jié)電流及檔位數(shù)據(jù) |
3 | 0 | 設(shè)置電流值,設(shè)備成功接收到該命令后立即按設(shè)置值更改輸出電流 | ||
CurrRange | 2 | 0 | 1 | 電流檔位,沒有單獨(dú)查詢功能,讀電流值時(shí)已經(jīng)攜帶電流檔位 |
1 | 0 | 設(shè)置電流檔位,設(shè)備成功接收到該命令后返回1字節(jié)電流檔位數(shù)據(jù) | ||
Parameter | 3 | 0 | 1 | 讀取測量參數(shù),設(shè)備成功接收到該命令后返回7字節(jié)電壓/電流及檔位數(shù)據(jù)。 |
7 | 0 | 設(shè)置輸出參數(shù),設(shè)備成功接收到該命令后立即更改輸出電壓、電流及檔位。 | ||
AutoSendE | 4 | 0 | 1 | 使能自動(dòng)上傳測量參數(shù),該命令沒有查詢功能 |
0 | 0 | 使能自動(dòng)上傳測量參數(shù),使能后設(shè)備每次采集完數(shù)據(jù)即自動(dòng)上傳 | ||
AutoSendD | 5 | 0 | 1 | 失能自動(dòng)上傳測量參數(shù),該命令沒有查詢功能 |
0 | 0 | 失能自動(dòng)上傳測量參數(shù),失能后設(shè)備立即關(guān)閉自動(dòng)上傳功能 | ||
SelAddrFirst | 6 | 0 | 1 | 選擇接收群發(fā)的設(shè)備地址范圍的首地址,該命令沒有查詢功能 |
1 | 0 | 選擇接收群發(fā)的設(shè)備地址范圍的首地址,該命令以群發(fā)地址發(fā)送 | ||
SelAddrEnd | 7 | 0 | 1 | 選擇接收群發(fā)的設(shè)備地址范圍的結(jié)束地址,該命令沒有查詢功能 |
1 | 0 | 選擇接收群發(fā)的設(shè)備地址范圍的結(jié)束地址,該命令以群發(fā)地址發(fā)送 | ||
SelAddr | 8 | 0 | 1 | 選擇接收群發(fā)的設(shè)備地址范圍,該命令沒有查詢功能 |
2 | 0 | 選擇接收群發(fā)的設(shè)備地址范圍,該命令以群發(fā)地址發(fā)送 | ||
OutRelay | 9 | 0 | 1 | 查詢輸出繼電器狀態(tài),設(shè)備成功接收該命令后返回1字節(jié)繼電器狀態(tài)數(shù)據(jù) |
1 | 0 | 設(shè)置輸出繼電器,設(shè)備成功接收該命令后立即更改輸出繼電器狀態(tài)。0 - 斷開 , 1 - 接通 | ||
ReadTEMP | 10 | 0 | 1 | 讀取溫度值,設(shè)備成功接收該命令后返回1字節(jié)溫度數(shù)據(jù) |
0 | 0 | 該命令沒有設(shè)置操作 | ||
ReadParam | 12 | 0 | 1 | 讀參數(shù),設(shè)備成功接收該命令后立即返回8字節(jié)電壓、電流、檔位、溫度及輸出繼電器狀態(tài) |
0 | 0 | 該命令沒有設(shè)置操作 |
Setup(1)命令頁下的命令列表 | ||||
命令名稱 | 命令碼 | 數(shù)據(jù)長度 | RTR標(biāo)志 | 功能說明 |
SetAddr | 0 | 0 | 1 | 更改遠(yuǎn)程設(shè)備地址,該命令沒有查詢功能 |
1 | 0 | 更改遠(yuǎn)程設(shè)備地址,設(shè)備成功接收到該命令后立即更改本機(jī)地址 |
System(3)命令頁下的命令列表 | ||||
命令名稱 | 命令碼 | 數(shù)據(jù)長度 | RTR標(biāo)志 | 功能說明 |
Set_Baud | 4 | 0 | 1 | 該命令沒有回讀功能。 |
1 | 0 | 更改設(shè)備的波特率。該指令可以以群發(fā)的方式發(fā)送。 |
Log(4)命令頁下的命令列表 | ||||
命令名稱 | 命令碼 | 數(shù)據(jù)長度 | RTR標(biāo)志 | 功能說明 |
Log_Ok | 0 | 0 | 1 | 設(shè)備執(zhí)行命令成功后返回Log_Ok狀態(tài) |
1 | 0 | 該命令沒有設(shè)置功能 | ||
Log_Warning | 1 | 0 | 1 | 設(shè)備執(zhí)行命令失敗或需要上位機(jī)確認(rèn)時(shí)返回Log_Warning狀態(tài) |
1 | 0 | 該命令沒有設(shè)置功能 | ||
Log_Error | 2 | 0 | 1 | 設(shè)備執(zhí)行命令發(fā)生錯(cuò)誤時(shí)返回Log_Error狀態(tài) |
General命令頁
讀取電壓值 Voltage:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 0 | 0 | Sxx | Dxx | 1 | 0 |
目標(biāo)地址的設(shè)備成功接收到該命令后立即向源地址(上位機(jī))返回1條攜帶3字節(jié)(24Bits)有符號整形數(shù)的電壓報(bào)文。 |
返回?cái)?shù)據(jù)說明:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 0 | 0 | Dxx | Sxx | 0 | 3 |
數(shù)據(jù)域: | |||||||
Byte0 | 電壓數(shù)據(jù)的第1字節(jié) | ||||||
Byte1 | 電壓數(shù)據(jù)的第2字節(jié) | ||||||
Byte2 | 電壓數(shù)據(jù)的第3字節(jié) | ||||||
電壓數(shù)據(jù)以3字節(jié)(24Bits)有符號整型數(shù)傳送。 數(shù)值偏移量0.1 例1:2000.0mV - Byte0:0x20,Byte1:0x4e,Byte2:0x00 = 0x004e20 = 20000 * 0.1 = 2000.0 |
備注:Sxx - 主動(dòng)發(fā)送命令的設(shè)備地址(通常是上位機(jī)),設(shè)備返回?cái)?shù)據(jù)的目標(biāo)地址。
Dxx - 接收命令的目標(biāo)地址,設(shè)備返回?cái)?shù)據(jù)的源地址。
設(shè)置電壓值 Voltage:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 0 | 0 | Sxx | Dxx | 0 | 3 | |
數(shù)據(jù)域: |
| |||||||
Byte0 | 電壓數(shù)據(jù)的第1字節(jié) |
| ||||||
Byte1 | 電壓數(shù)據(jù)的第2字節(jié) |
| ||||||
Byte2 | 電壓數(shù)據(jù)的第3字節(jié) |
| ||||||
電壓數(shù)據(jù)以3字節(jié)(24Bits)有符號整型數(shù)傳送。數(shù)值偏移量1。 設(shè)備執(zhí)行完命令后向上位機(jī)返回命令的執(zhí)行狀態(tài)Log_Ok/Log_Warning/Log_Error 例1:2000mV - Byte0:0xD0,Byte1:0x07,Byte2:0x00 = 0x0007d0 = 2000 * 1 = 2000 |
|
General命令頁
讀取電流值 Current:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 1 | 0 | Sxx | Dxx | 1 | 0 |
目標(biāo)地址的設(shè)備成功接收到該命令后立即向源地址(上位機(jī))返回?cái)y帶3字節(jié)(24Bits)有符號整形數(shù)的電流數(shù)據(jù)。 |
返回?cái)?shù)據(jù)說明:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 1 | 0 | Dxx | Sxx | 0 | 4 |
數(shù)據(jù)域: | |||||||
Byte0 | 電流數(shù)據(jù)的第1字節(jié) | ||||||
Byte1 | 電流數(shù)據(jù)的第2字節(jié) | ||||||
Byte2 | 電流數(shù)據(jù)的第3字節(jié) | ||||||
Byte3 | 電流檔位 | ||||||
電流數(shù)據(jù)以3字節(jié)(24Bits)有符號整型數(shù)傳送。第4字節(jié)(8Bits)傳送電流檔位,0 = mA,1 = uA 數(shù)值偏移量0.1 例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 |
設(shè)置電流值 Current:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 1 | 0 | Sxx | Dxx | 0 | 3 | |
數(shù)據(jù)域: |
| |||||||
Byte0 | 電流數(shù)據(jù)的第1字節(jié) |
| ||||||
Byte1 | 電流數(shù)據(jù)的第2字節(jié) |
| ||||||
Byte2 | 電流數(shù)據(jù)的第3字節(jié) |
| ||||||
電流數(shù)據(jù)以3字節(jié)(24Bits)有符號整型數(shù)傳送。數(shù)值偏移量1。 設(shè)備執(zhí)行完命令后向上位機(jī)返回命令的執(zhí)行狀態(tài)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 |
|
設(shè)置電流檔位 CurrRange:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 2 | 0 | Sxx | Dxx | 0 | 1 | |
數(shù)據(jù)域: |
| |||||||
Byte0 | 電流檔位 |
| ||||||
電流檔位以1字節(jié)(8Bits)無符號整數(shù)傳送。數(shù)值偏移量1。 設(shè)備執(zhí)行完命令后向上位機(jī)返回命令的執(zhí)行狀態(tài)Log_Ok/Log_Warning/Log_Error Byte0 = 0x00 = mA Byte0 = 0x01 = uA |
|
General命令頁
讀取測量參數(shù) Parameter:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 3 | 0 | Sxx | Dxx | 1 | 0 |
目標(biāo)地址的設(shè)備成功接收到該命令后立即向源地址(上位機(jī))返回?cái)y帶7字節(jié)的電壓、電流、檔位的數(shù)據(jù)。 備注:本指令讀功能不建議使用,0.26版本后的固件被ReadParam(命令碼12)指令逐漸取代。 設(shè)置參數(shù)功能不受影響。 |
返回?cái)?shù)據(jù)說明:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 3 | 0 | Dxx | Sxx | 0 | 7 |
數(shù)據(jù)域: | |||||||
Byte0 | 電壓數(shù)據(jù)的第1字節(jié) | ||||||
Byte1 | 電壓數(shù)據(jù)的第2字節(jié) | ||||||
Byte2 | 電壓數(shù)據(jù)的第3字節(jié) | ||||||
Byte3 | 電流數(shù)據(jù)的第1字節(jié) | ||||||
Byte4 | 電流數(shù)據(jù)的第2字節(jié) | ||||||
Byte5 | 電流數(shù)據(jù)的第3字節(jié) | ||||||
Byte6 | 電流檔位 | ||||||
Byte0..Byte2 - 電壓數(shù)據(jù),電壓值以3字節(jié)(24Bits)有符號整型數(shù)傳送。偏移量0.1 Byte3..Byte5 - 電流數(shù)據(jù),電流值以3字節(jié)(24Bits)有符號整型數(shù)傳送。偏移量0.1 Byte6 - 電流檔位,檔位以1字節(jié)(8Bits)無符號整數(shù)傳送。 例: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 |
設(shè)置輸出參數(shù)值 Parameter:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 3 | 0 | Sxx | Dxx | 0 | 7 | |
數(shù)據(jù)域: |
| |||||||
Byte0 | 電壓數(shù)據(jù)的第1字節(jié) |
| ||||||
Byte1 | 電壓數(shù)據(jù)的第2字節(jié) |
| ||||||
Byte2 | 電壓數(shù)據(jù)的第3字節(jié) |
| ||||||
Byte3 | 電流數(shù)據(jù)的第1字節(jié) |
| ||||||
Byte4 | 電流數(shù)據(jù)的第2字節(jié) |
| ||||||
Byte5 | 電流數(shù)據(jù)的第3字節(jié) |
| ||||||
Byte6 | 電流檔位 |
| ||||||
Byte0..Byte2 - 電壓數(shù)據(jù),電壓值以3字節(jié)(24Bits)有符號整型數(shù)傳送。偏移量1 Byte3..Byte5 - 電流數(shù)據(jù),電流值以3字節(jié)(24Bits)有符號整型數(shù)傳送。偏移量1 Byte6 - 電流檔位,檔位以1字節(jié)(8Bits)無符號整數(shù)傳送。 設(shè)備執(zhí)行完命令后向上位機(jī)返回命令的執(zhí)行狀態(tài)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機(jī)群發(fā)電壓5000mV、電流3000mA。幀ID:0x00 0x06 0x31 0xE4、數(shù)據(jù):0x88 0x13 0x00 0xB8 0x0B 0x00 0x00。 |
|
General命令頁
使能設(shè)備自動(dòng)上傳測量參數(shù) AutoSendE:(打開報(bào)文)
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 4 | 0 | Sxx | Dxx | 1 | 0 |
目標(biāo)地址的設(shè)備成功接收到該命令后立即向源地址(上位機(jī))返回命令執(zhí)行狀態(tài)Log_Ok/Log_Warning/Log_Error。隨后設(shè)備每次測量完后向上位機(jī)(命令的源地址)上傳測量數(shù)據(jù),直到設(shè)備接收到AutoSendD關(guān)閉自動(dòng)上傳參數(shù)命令后停止。 例:PC機(jī)群發(fā)打開報(bào)文。幀ID:0x00 0x04 0x31 0xE4、數(shù)據(jù):0x00。 備注:本指令不建議使用,因?yàn)樵O(shè)備較多時(shí)會(huì)出現(xiàn)總線沖突,而丟失部分設(shè)備的測量數(shù)據(jù)。 |
設(shè)備自動(dòng)上傳測量數(shù)據(jù)說明:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 3 | 0 | Dxx | Sxx | 0 | 7 |
數(shù)據(jù)域: | |||||||
Byte0 | 電壓數(shù)據(jù)的第1字節(jié) | ||||||
Byte1 | 電壓數(shù)據(jù)的第2字節(jié) | ||||||
Byte2 | 電壓數(shù)據(jù)的第3字節(jié) | ||||||
Byte3 | 電流數(shù)據(jù)的第1字節(jié) | ||||||
Byte4 | 電流數(shù)據(jù)的第2字節(jié) | ||||||
Byte5 | 電流數(shù)據(jù)的第3字節(jié) | ||||||
Byte6 | 電流檔位 | ||||||
Byte0..Byte2 - 電壓數(shù)據(jù),電壓值以3字節(jié)(24Bits)有符號整型數(shù)傳送。偏移量0.1 Byte3..Byte5 - 電流數(shù)據(jù),電流值以3字節(jié)(24Bits)有符號整型數(shù)傳送。偏移量0.1 Byte6 - 電流檔位,檔位以1字節(jié)(8Bits)無符號整數(shù)傳送。 例: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 |
關(guān)閉設(shè)備自動(dòng)上傳測量參數(shù) AutoSendD: (關(guān)閉報(bào)文)
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 5 | 0 | Sxx | Dxx | 1 | 0 | |
目標(biāo)地址的設(shè)備成功接收到該命令后立即向源地址(上位機(jī))返回命令執(zhí)行狀態(tài)Log_Ok/Log_Warning/Log_Error。如果設(shè)備自動(dòng)上傳功能已經(jīng)使能則立即停止上傳測量數(shù)據(jù)。 例:PC機(jī)群發(fā)關(guān)閉報(bào)文。幀ID:0x00 0x0A 0x31 0xE4、數(shù)據(jù):0x00。
|
|
General命令頁
選擇群發(fā)地址范圍的首地址 SelAddrFirst:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 6 | 0 | Sxx | 100 | 0 | 1 | |
數(shù)據(jù)域: |
| |||||||
Byte0 | 設(shè)備地址(1..60) |
| ||||||
在向設(shè)備群發(fā)功能命令(目標(biāo)地址:100)時(shí),只有被選中的設(shè)備響應(yīng)操作,沒被選中的設(shè)備忽略掉該命令(選擇地址范圍命令例外,所有成功接收到設(shè)置地址范圍命令的設(shè)備都會(huì)響應(yīng))。 數(shù)據(jù)域的Byte0攜帶1個(gè)無符號整型數(shù)地址,數(shù)值范圍1..60。首地址必須小于結(jié)束地址。 |
|
選擇群發(fā)地址范圍的結(jié)束地址 SelAddrEnd:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 7 | 0 | Sxx | 100 | 0 | 1 | |
數(shù)據(jù)域: |
| |||||||
Byte0 | 設(shè)備地址(1..60) |
| ||||||
在向設(shè)備群發(fā)功能命令(目標(biāo)地址:100)時(shí),只有被選中的設(shè)備響應(yīng)操作,沒被選中的設(shè)備忽略掉該命令(選擇地址范圍命令例外,所有成功接收到設(shè)置地址范圍命令的設(shè)備都會(huì)作出響應(yīng))。 數(shù)據(jù)域的Byte0攜帶1個(gè)無符號整型數(shù)地址,數(shù)值范圍1..60。結(jié)束地址必須大于首地址。 |
|
選擇群發(fā)地址范圍 SelAddr:(此命令用來設(shè)置群發(fā)響應(yīng)地址范圍)
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 8 | 0 | Sxx | 100 | 0 | 2 | |
數(shù)據(jù)域: |
| |||||||
Byte0 | 設(shè)備地址范圍首地址(1..60) |
| ||||||
Byte1 | 設(shè)備地址范圍結(jié)束地址(1..60) |
| ||||||
在數(shù)據(jù)域范圍內(nèi)所有的設(shè)備地址都會(huì)改為被選(含首地址和結(jié)束地址,在顯示面板上可看到*號),其它不在數(shù)據(jù)域范圍的都會(huì)取消。 數(shù)據(jù)域的Byte0攜帶1個(gè)無符號整型數(shù)首地址,數(shù)值范圍1..60。 數(shù)據(jù)域的Byte1攜帶1個(gè)無符號整型數(shù)結(jié)束地址,數(shù)值范圍1..60。 結(jié)束地址必須大于或等于首地址。 例:PC機(jī)設(shè)置群發(fā)范圍11-30,幀ID:0x00 0x10 0x31 0xE4、數(shù)據(jù):0x0B 0x1E。 |
|
General命令頁
獲取輸出繼電器狀態(tài) OutRelay:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 9 | 0 | Sxx | Dxx | 1 | 0 |
目標(biāo)地址的設(shè)備成功接收到該命令后立即向源地址(上位機(jī))返回?cái)y帶1字節(jié)(8Bits)的狀態(tài)數(shù)據(jù)。 數(shù)據(jù)內(nèi)容:0 - 斷開輸出 , 1 - 接通輸出 |
返回?cái)?shù)據(jù)說明:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 9 | 0 | Dxx | Sxx | 0 | 1 |
數(shù)據(jù)域: | |||||||
Byte0 | 輸出繼電器狀態(tài) 0 - 斷開 , 1 - 接通 | ||||||
輸出繼電器斷開后切斷了電流通路,不輸出或吸收電流,但仍可以測量外部電壓。 輸出繼電器接通后方可向外界輸出或吸收電流。 數(shù)據(jù)域的Byte0的表示輸出繼電器的狀態(tài),0 - 輸出繼電器斷開 , 1 - 輸出繼電器接通 |
設(shè)置輸出繼電器 OutRelay:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 9 | 0 | Sxx | Dxx | 0 | 1 | |
數(shù)據(jù)域: |
| |||||||
Byte0 | 輸出繼電器新狀態(tài) 0 - 斷開 , 1 - 接通 |
| ||||||
輸出繼電器斷開后切斷了電流通路,不輸出或吸收電流,但仍可以測量外部電壓。 輸出繼電器接通后方可向外界輸出或吸收電流。 數(shù)據(jù)域的Byte0的表示輸出繼電器的新狀態(tài),0 - 輸出繼電器斷開 , 1 - 輸出繼電器接通。 目標(biāo)地址的設(shè)備成功接收到該命令后立即向源地址(上位機(jī))返回命令執(zhí)行狀態(tài)Log_Ok/Log_Warning/Log_Error。 例:PC機(jī)開11號模組,幀ID:0x00 0x12 0x31 0x8B、數(shù)據(jù):0x01。 PC機(jī)關(guān)11號模組,幀ID:0x00 0x12 0x31 0x8B、數(shù)據(jù):0x00。 PC機(jī)開群發(fā)模組, 幀ID:0x00 0x12 0x31 0xE4、數(shù)據(jù):0x01。 PC機(jī)關(guān)群發(fā)模組, 幀ID:0x00 0x12 0x31 0xE4、數(shù)據(jù):0x00。 |
|
General命令頁
獲取設(shè)備溫度值 ReadTEMP:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 10 | 0 | Sxx | Dxx | 1 | 0 |
目標(biāo)地址的設(shè)備成功接收到該命令后立即向源地址(上位機(jī))返回?cái)y帶1字節(jié)(8Bits)的溫度數(shù)據(jù)。 例:PC機(jī)讀取11號模組,遠(yuǎn)程幀,幀ID:0x00 0x14 0x31 0x8B、數(shù)據(jù):。 |
返回?cái)?shù)據(jù)說明:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 10 | 0 | Dxx | Sxx | 0 | 1 |
數(shù)據(jù)域: | |||||||
Byte0 | 溫度值數(shù)據(jù),數(shù)值范圍+/-0...127攝氏度 | ||||||
溫度數(shù)值是1字節(jié)有符號整數(shù),數(shù)值范圍+/-0...127攝氏度。 例:+35攝氏度 = 0x23 , -35攝氏度 = 0xdd |
讀取參數(shù) ReadParam:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 12 | 0 | Sxx | Dxx | 1 | 0 |
0.26版固件新增加指令,本指令未來將替代舊版本固件的Parameter指令的讀參數(shù)功能,寫參數(shù)功能不受影響繼續(xù)保留。 目標(biāo)地址的設(shè)備成功接收到該命令后立即向源地址(上位機(jī))返回?cái)y帶8字節(jié)的測量數(shù)據(jù),數(shù)據(jù)域包括3字節(jié)電壓值,3字節(jié)電流值,1Bit 電流檔位,1Bit 輸出繼電器狀態(tài)及1字節(jié)溫度值。 例:PC機(jī)讀取11號模組,遠(yuǎn)程幀,幀ID:0x00 0x18 0x31 0x8B、數(shù)據(jù):。 |
返回?cái)?shù)據(jù)說明:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 |
0 | 0 | 12 | 0 | Dxx | Sxx | 0 | 8 |
數(shù)據(jù)域: | |||||||
Byte0 | 電壓數(shù)據(jù)的第1字節(jié) | ||||||
Byte1 | 電壓數(shù)據(jù)的第2字節(jié) | ||||||
Byte2 | 電壓數(shù)據(jù)的第3字節(jié) | ||||||
Byte3 | 電流數(shù)據(jù)的第1字節(jié) | ||||||
Byte4 | 電流數(shù)據(jù)的第2字節(jié) | ||||||
Byte5 | 電流數(shù)據(jù)的第3字節(jié) | ||||||
Byte6 | Bit0:電流檔位 : 0 - mA ,1 - uA Bit1:輸出繼電器狀態(tài) : 0 - 繼電器關(guān)閉 , 1 - 繼電器接通 Bit2...Bit7:保留 | ||||||
Byte7 | 溫度測量值 | ||||||
Byte0..Byte2 - 電壓數(shù)據(jù),電壓值以3字節(jié)(24Bits)有符號整型數(shù)傳送。偏移量0.1 Byte3..Byte5 - 電流數(shù)據(jù),電流值以3字節(jié)(24Bits)有符號整型數(shù)傳送。偏移量0.1 Byte6.Bit0 - 電流檔位,占Byte6里的Bit0 1位。0 - mA ,1 - uA Byte6.Bit1 - 輸出繼電器狀態(tài),占Byte6里的Bit1 1位。0 - 斷開,1 - 接通 Byte7 - 溫度值,偏移量0 例:Volt = 5000.0mV (0x00c350) = 50000 * 0.1 = 5000.0, Current = 3000.0mA(0x007530) = 30000 * 0.1 = 3000.0, mA = 0 輸出繼電器接通=1 溫度=35攝氏度 Byte0:0x50,Byte1:0xc3,Byte2:0x00, Byte3:0x30,Byte4:0x75,Byte5:0x00, Byte6:0x02,Byte7:0x23 |
Setup命令頁
更改設(shè)備地址 SetAddr:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 0 | 1 | Sxx | Dxx | 0 | 1 | |
數(shù)據(jù)域: |
| |||||||
Byte0 | 新的設(shè)備地址(1..60) |
| ||||||
把ID域內(nèi)的目標(biāo)地址Dxx設(shè)備更改為新地址。新地址范圍1...60 目標(biāo)地址的設(shè)備成功接收到該命令后立即向源地址(上位機(jī))返回命令執(zhí)行狀態(tài)Log_Ok/Log_Warning/Log_Error。 例:PC機(jī)把11號模組改為1號,幀ID:0x00 0x00 0x71 0x8B、數(shù)據(jù):0x01。 |
|
System命令頁
設(shè)置CAN波特率:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 4 | 3 | Sxx | Dxx | 1 | 1 | |
數(shù)據(jù)域說明: |
| |||||||
Byte0 | 波特率選擇碼 |
| ||||||
選擇碼對應(yīng)的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 設(shè)備成功接收并且執(zhí)行過程中沒發(fā)生錯(cuò)誤狀態(tài)立即更改CAN的波特率,并以新波特率向上位機(jī)返回Log_Ok。 本指令可以以群發(fā)(地址:100)方式發(fā)送,所有成功接收的設(shè)備(即使沒有被選中)都立即更改CAN的波特率,并以新的波特率向上位機(jī)(地址:99)返回狀態(tài)。 例:PC機(jī)群發(fā)改波特率為500Kbps,幀ID:0x00 0x08 0xF1 0xE4、數(shù)據(jù):0x0A。 |
|
Log命令頁
無錯(cuò)誤狀態(tài) Log_Ok:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 0 | 4 | Sxx | Dxx | 1 | 0 | |
設(shè)備成功接收并且執(zhí)行過程中沒發(fā)生錯(cuò)誤狀態(tài)時(shí)向上位機(jī)返回Log_Ok。 |
|
警告狀態(tài) Log_Warning:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 1 | 4 | Sxx | Dxx | 1 | 0 | |
設(shè)備成功接收并且執(zhí)行過程中發(fā)生警告狀態(tài)時(shí)向上位機(jī)返回Log_Warning。 例如需要用戶二次確認(rèn)的命令時(shí)返回Log_Warning狀態(tài)。 |
|
錯(cuò)誤狀態(tài) Log_Error:
命令格式:
保留位 | 分包標(biāo)志 | 命令碼 | 命令頁 | 源地址 | 目標(biāo)地址 | RTR | 數(shù)據(jù)長度 | |
0 | 0 | 2 | 4 | Sxx | Dxx | 1 | 0 | |
設(shè)備成功接收并且執(zhí)行過程中發(fā)生錯(cuò)誤時(shí)向上位機(jī)返回Log_Error。 上位機(jī)接收到該狀態(tài)時(shí)表示之前發(fā)送到設(shè)備的命令沒有成功執(zhí)行。 |
|