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