|
一. 技術(shù)參數(shù)
1. 存儲(chǔ)溫度: -20℃~70℃
工作環(huán)境: -10℃~60℃,5~95%RH
2. 輸入類型為直流電流信號(hào)。
3. 每路通道數(shù)據(jù)刷新周期<10mS。
4. 采用過采樣技術(shù),有效分辨率達(dá) 14 位。
5. 輸入范圍 4mA-20mA,對(duì)應(yīng)輸出數(shù)據(jù) 0-10000。
6. 本機(jī)內(nèi)置初始地址為 01,可以通過系統(tǒng)設(shè)置,最多支持 128 個(gè)地址。
7. 固定波特率為 9600BIT/S,CRC 校驗(yàn)傳輸。
8. 采樣通道為 2 路,準(zhǔn)確度+/-0.05%;零漂移:±0.3uA/℃。
9. 最大輸入范圍為 0mA-25mA,對(duì)應(yīng)輸出數(shù)據(jù)為-2500~12508。
10. 輸入電源 18VDC-36VDC,標(biāo)準(zhǔn)為 24VDC,整機(jī)功耗<0.6W。
11. 1 個(gè)無源輸出接口,可以由自己控制或主機(jī)控制。
12. 提供 12V 電壓輸出,可以給外部傳感器供電。
二. 通訊協(xié)議
1. 數(shù)據(jù)傳輸格式采用 ASII 格式。
2. 通訊格式為 10 位異步通訊,一個(gè)起始位,8 個(gè)數(shù)據(jù)位,無奇偶校驗(yàn)位,一個(gè)停止位。
3. 傳輸標(biāo)準(zhǔn)為 485。
4. 初始地址 01,固定波特率 9600BIT/S,客戶可自行更改。
5. 校驗(yàn)和——等于所有回答的 ASII 碼之和,如果超過 0XFF,則保留低八位。
如:#0010014
對(duì)應(yīng) ASII 碼為
#——0x23
0——0x30
1——0x31
校驗(yàn)和計(jì)算為:0x23+0x30+0x31+0x30+0x30+0x30=0x14
三.通訊命令詳解
控制位詳解:
0----表示向指定地址讀取數(shù)據(jù),返回為-2500---+9999 的兩路數(shù)據(jù)。
1----表示向指定地址讀取軟件版本號(hào),返回為地址加版本號(hào)。
2----表示給某個(gè)終端改變地址,適用于單機(jī)模式(可以不管其事先地址),返回為地址加版本號(hào)。
3----表示給指定地址寫入控制數(shù)據(jù) 1 命令,返回為地址和控制數(shù)據(jù)。
4----表示給指定地址寫入控制數(shù)據(jù) 2 命令,返回為地址和控制數(shù)據(jù)。
5----表示給指定地址的控制模式,00 為手動(dòng)(上位機(jī))關(guān),01(上位機(jī))為手動(dòng)開; 02 為自動(dòng),依據(jù)EEPROM 的控制數(shù)據(jù)決定,返回為地址加控制方式,上電后默認(rèn)為自動(dòng)。
當(dāng)選擇自動(dòng)控制模式時(shí),傳感器 1 的采集數(shù)據(jù)高于控制數(shù)據(jù) 1 時(shí),輸出端口吸合,傳感器 2 采集數(shù)據(jù)低于控制數(shù)據(jù) 2 時(shí),輸出端口斷開。
1.命令格式
命令由以下部分組成:
(界定符)(地址)(命令)(數(shù)據(jù))(校驗(yàn)和)(結(jié)束符)組成。
界定符——每個(gè)命令都必須以界定符開始,有效的界定符有#.$等,可以依客戶需要而定義。
地 址——每個(gè)采集器都有一個(gè)地址,初定內(nèi)置地址為 01。
數(shù) 據(jù)——命令的數(shù)據(jù)內(nèi)容。
深圳嵌入式單片機(jī)技術(shù)學(xué)習(xí),聯(lián)系郭老師QQ754634522,添加Q免費(fèi)報(bào)名參加項(xiàng)目實(shí)訓(xùn)
校驗(yàn)和——采用 ASII 校驗(yàn)和,保留低 8 位。
結(jié)束符——每個(gè)命令必須用回車符結(jié)束。深圳
2.命令集
a.讀數(shù)據(jù)命令
發(fā)送命令:#0AA00(校驗(yàn)和)(回車)
#為界定符
AA 為從機(jī)地址
正確返回:
<為界定符
AA 為地址
如:
主機(jī)發(fā)送:#0010014
即要求讀取 01 地址的從機(jī)數(shù)據(jù)。
從機(jī)返回:
<-2500-250084(回車)
從機(jī)返回 2 路采集數(shù)據(jù),對(duì)應(yīng)的 2 路輸入為 0m A;其中“-”為負(fù)號(hào)代表數(shù)值為負(fù), “+”為正號(hào),代表數(shù)值為正。
b.讀版本信息
發(fā)送命令:#1AA00(校驗(yàn)和)(回車)
#為界定符
AA 為從機(jī)地址
1 為讀取版本信息命令
正確返回:!AA(版本號(hào))(校驗(yàn)和)回車
!為界定符
AA 為地址
如:
主機(jī)發(fā)送:#1010015(回車)
即要求讀取 01 地址的從機(jī)軟件版本號(hào)。
從機(jī)返回:!1010013(回車)
即 01 從機(jī)的版本號(hào)為 00。
c.寫地址信息
發(fā)送命令:#2AA00(校驗(yàn)和)(回車)
#為界定符
AA 為指定給從機(jī)地址
2 為寫地址命令
正確返回:!AA00(校驗(yàn)和)回車
!為界定符
AA 為地址
如:
主機(jī)發(fā)送:#2010016(回車)
即要給從機(jī)寫入地址為 01。
從機(jī)返回: !2010014(回車)
即 01 從機(jī)的地址已寫入。
d.寫控制數(shù)據(jù) 1 命令
發(fā)送命令:#3AAXX(校驗(yàn)和)(回車)
#為界定符
AA 為指定給從機(jī)地址
XX 為寫控制數(shù)據(jù) 1
正確返回:!AAXX(校驗(yàn)和)回車
!為界定符
AA 為地址
XX 為寫控制數(shù)據(jù) 1
如:
主機(jī)發(fā)送:#3018827(回車)
即要給從機(jī) 01 地址寫入控制數(shù)據(jù) 1 為 0x88。
從機(jī)返回:!3018825(回車)
即 01 從機(jī)已寫入控制數(shù)據(jù) 1 為 0x88。
e.寫控制數(shù)據(jù) 2 命令
發(fā)送命令:#4AAXX14(校驗(yàn)和)(回車)
#為界定符
AA 為指定給從機(jī)地址
XX 為寫控制數(shù)據(jù) 2
正確返回:!AAXX(校驗(yàn)和)回車
!為界定符
AA 為地址
XX 為寫控制數(shù)據(jù) 2
如:
主機(jī)發(fā)送:#4010017(校驗(yàn)和)(回車)
即要給從機(jī) 01 地址寫入控制數(shù)據(jù) 2 為 0x00。
從機(jī)返回:!4010015(回車)
從機(jī) 01 地址已寫入控制數(shù)據(jù) 2 為 0x00。
f.寫控制模式命令
發(fā)送命令:#5AAXX14(回車)
#為界定符
AA 為指定給從機(jī)地址
XX 為寫控制方式
正確返回:!5AAXX19(回車)
!為界定符
AA 為地址
XX 為寫控制方式
如:
主機(jī)發(fā)送:#5010019(回車)
即要給從機(jī) 01 地址寫入控制數(shù)據(jù) 2 為 0x00。
從機(jī)返回:!5010017(回車)
從機(jī) 01 地址已寫入控制數(shù)據(jù) 2 為 0x00。
深圳-廣州-鄭州-長沙-南寧單片機(jī)嵌入式項(xiàng)目講座循環(huán)實(shí)訓(xùn)。報(bào)名咨詢郭老師Q754634522
|
|