程控電源通訊協(xié)議_第1頁
程控電源通訊協(xié)議_第2頁
程控電源通訊協(xié)議_第3頁
程控電源通訊協(xié)議_第4頁
程控電源通訊協(xié)議_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、電源與PC機(jī)的通訊按前面板的LOCAL/REMOTE鍵,選擇電源的控制方式為接受遠(yuǎn)程PC機(jī)控制,此時(shí)“REMOTE”燈亮,表示電源接受遠(yuǎn)程PC機(jī)控制。PC機(jī)可以通過后面板的RS232串口,實(shí)現(xiàn)對(duì)電源的控制。電源幀格式通訊協(xié)議1. 通訊接口: 1.1 接口標(biāo)準(zhǔn):RS-232 /RS-485 1.2 通訊格式: 異步,一位起始位,八位數(shù)據(jù)位,一位停止位。 1.3 通訊速率:2400-9600 1.4 通訊方式: 主從方式。2. 報(bào)文格式:0AAH同步字符ADDR地址碼CODE特征碼Length報(bào)文長度報(bào)文內(nèi)容Sum L代碼和 注: 報(bào)文長度指報(bào)文內(nèi)容長度之和。 報(bào)文內(nèi)容最大長度為250字節(jié)。 代碼

2、和為地址碼,特征碼,報(bào)文長度,報(bào)文內(nèi)容總和的低8位值(單字節(jié)相加) 地址碼范圍為0-0FEH,其中0FFH為廣播地址。 報(bào)文內(nèi)容可以為空3. 報(bào)文類型: 3.1 特殊報(bào)文: ACK(06H) 接收正確 NAK(015H) 接收不正確 這兩字節(jié)作為特征碼出現(xiàn)在上行報(bào)文及下行報(bào)文中, 無報(bào)文內(nèi)容。 NAK是接收側(cè)通知發(fā)送側(cè)本次接收有誤。ACK通知發(fā)送側(cè)本次接收正確。 3.2 下行報(bào)文CODE =20H-設(shè)置電源的輸出狀態(tài)。CODE =21H-設(shè)置電源的輸出電壓。CODE =22H-設(shè)置電源的輸出電流。CODE =23H-設(shè)置電源的輸出電壓,輸出電流。CODE =24H-設(shè)置電源波特率。CODE =

3、25H-讀保護(hù)參數(shù)。CODE =26H-讀電源的實(shí)際電流值、實(shí)際電壓值。CODE =27H-設(shè)置保護(hù)參數(shù)。CODE =28H-讀電源的設(shè)置電壓值、設(shè)置電流值及電源的狀態(tài)。CODE =29H-設(shè)置電源新的通訊地址。CODE =2AH-讀工作電源狀態(tài)。CODE =2BH-讀電源的系統(tǒng)信息。CODE =30H-設(shè)置電源本地/遠(yuǎn)方工作狀態(tài)。4. 命令字通訊協(xié)議:4.0:控制電源輸出狀態(tài)(20H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(20H)第四字節(jié) 報(bào)文長度(1)第五字節(jié) 電源輸出狀態(tài)(0 為輸出OFF,1 為輸出ON)第六字節(jié) 校驗(yàn)碼:返回ACK(06H)

4、接收正確 NAK(015H) 接收不正確4.1:設(shè)置電源的輸出電壓(21H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(21H)第四字節(jié) 報(bào)文長度(2)第五字節(jié) 設(shè)定電壓值低字節(jié)第六字節(jié) 設(shè)定電壓值高字節(jié)第七字節(jié) 校驗(yàn)碼:返回ACK(06H) 接收正確NAK(015H) 接收不正確4.2:設(shè)置電源的輸出電流(22H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(22H)第四字節(jié) 報(bào)文長度(2)第五字節(jié) 設(shè)定電流值低字節(jié)第六字節(jié) 設(shè)定電流值高字節(jié)第七字節(jié) 校驗(yàn)碼:返回ACK(06H) 接收正確NAK(015H) 接收不正確4.

5、3:設(shè)置電源的輸出電壓,輸出電流(23H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(23H)第四字節(jié) 報(bào)文長度(4)第五字節(jié) 設(shè)定電壓值低字節(jié)第六字節(jié) 設(shè)定電壓值高字節(jié)第七字節(jié) 設(shè)定電流值低字節(jié)第八字節(jié) 設(shè)定電流值高字節(jié)第九字節(jié) 校驗(yàn)碼:返回ACK(06H) 接收正確NAK(015H) 接收不正確4.4:設(shè)置電源波特率(24H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(24H)第四字節(jié) 報(bào)文長度(2) 第五字節(jié) 波特率 值: 0 1 2 3 第六字節(jié) 波特率 波特率: 2400 4800 9600 19200 第七字節(jié)

6、 校驗(yàn)碼:返回ACK(06H) 接收正確NAK(015H) 接收不正確4.5:讀保護(hù)參數(shù)(25H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(25H)第四字節(jié) 報(bào)文長度(0)第五字節(jié) 校驗(yàn)碼:返回NAK(015H) 接收不正確 正確第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(25H)第四字節(jié) 報(bào)文長度(0EH)第五字節(jié) 過壓保護(hù)選擇/取消 (0取消 1選擇)第六字節(jié) 過壓保護(hù)值高位第七字節(jié) 過壓保護(hù)值低位第八字節(jié) 欠壓保護(hù)選擇/取消 (0取消 1選擇)第九字節(jié) 欠壓保護(hù)值高位第十字節(jié) 欠壓保護(hù)值低位第十一字節(jié) 電壓保護(hù)工作

7、方式 (0 告警 1 保護(hù))第十二字節(jié) 過流保護(hù)選擇/取消 (0取消 1選擇)第十三字節(jié) 過流保護(hù)值高位第十四字節(jié) 過流保護(hù)值低位第十五字節(jié) 欠流保護(hù)選擇/取消 (0取消 1選擇)第十六字節(jié) 欠流保護(hù)值高位第十七字節(jié) 欠流保護(hù)值低位第十八字節(jié) 電流保護(hù)工作方式 (0 告警 1 保護(hù))第十九字節(jié) 校驗(yàn)碼4.6:讀電源的實(shí)際電流值、實(shí)際電壓值.(26H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(26H)第四字節(jié) 報(bào)文長度(0)第五字節(jié) 校驗(yàn)碼 :返回NAK(015H) 接收不正確 正確第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令

8、字(26H)第四字節(jié) 報(bào)文長度(4)第五字節(jié) 實(shí)際電壓值低字節(jié)第六字節(jié) 實(shí)際電壓值高字節(jié) 第七字節(jié) 實(shí)際電流值低字節(jié)第八字節(jié) 實(shí)際電流值高字節(jié)第九字節(jié) 校驗(yàn)碼4.7:讀設(shè)置保護(hù)參數(shù)。(27H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(27H)第四字節(jié) 報(bào)文長度(8H保護(hù)參數(shù)類型為1或者2)(15H保護(hù)參數(shù)類型為3)第五字節(jié) 保護(hù)參數(shù)類型(1 電壓保護(hù)參數(shù) 2 電流保護(hù)參數(shù) 3電壓和電流保護(hù)參數(shù))第六字節(jié) 過壓保護(hù)選擇/取消 (0取消 1選擇)第七字節(jié) 過壓保護(hù)值高位第八字節(jié) 過壓保護(hù)值低位第九字節(jié) 欠壓保護(hù)選擇/取消 (0取消 1選擇)第十字節(jié) 欠壓保護(hù)值

9、高位第十一字節(jié) 欠壓保護(hù)值低位第十二字節(jié) 電壓保護(hù)工作方式 (0 告警 1 保護(hù))第十三字節(jié) 過流保護(hù)選擇/取消 (0取消 1選擇)第十四字節(jié) 過流保護(hù)值高位第十五字節(jié) 過流保護(hù)值低位第十六字節(jié) 欠流保護(hù)選擇/取消 (0取消 1選擇)第十七字節(jié) 欠流保護(hù)值高位第十八字節(jié) 欠流保護(hù)值低位第十九字節(jié) 電流保護(hù)工作方式 (0 告警 1 保護(hù))第二十字節(jié) 校驗(yàn)碼 4.7.1:返回ACK(06H) 接收正確NAK(015H) 接收不正確4.8:讀電源的設(shè)置電壓值、設(shè)置電流值及電源的狀態(tài)。(28H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(28H)第四字節(jié) 報(bào)文長度(

10、0)第五字節(jié) 校驗(yàn)碼 :返回NAK(015H) 接收不正確 正確第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(28H)第四字節(jié) 報(bào)文長度(5)第五字節(jié) 電源輸出狀態(tài)(0 為輸出OFF,1 為輸出ON)第六字節(jié) 設(shè)置電壓值低字節(jié)第七字節(jié) 設(shè)置電壓值高字節(jié) 第八字節(jié) 設(shè)置電流值低字節(jié)第九字節(jié) 設(shè)置電流值高字節(jié)第十字節(jié) 校驗(yàn)碼4.9:設(shè)置電源的新地址(29H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(29H)第四字節(jié) 報(bào)文長度(2)第五字節(jié) 電源新地址第六字節(jié)電源新地址第七字節(jié) 校驗(yàn)碼:返回ACK(06H) 接收正確NAK(01

11、5H) 接收不正確4.10:讀電源工作狀態(tài)(2AH)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(2AH)第四字節(jié) 報(bào)文長度(0)第五字節(jié) 校驗(yàn)碼4.10.1:返回ACK(06H) 電源工作正常NAK(015H) 接收不正確電源有故障第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(2AH)第四字節(jié) 報(bào)文長度(3)第五字節(jié) 故障類型(0=過壓保護(hù) 1=過壓告警 2=欠壓保護(hù) 3=欠壓告警 4=過流保護(hù)) (5=過流告警 6=欠流保護(hù) 7=欠流告警 8=過溫保護(hù))第六字節(jié) 電壓/電流值低字節(jié)第七字節(jié) 電壓/電流值高字節(jié) 第八字節(jié) 校

12、驗(yàn)碼 4.11:讀電源工作狀態(tài)(2BH)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(2BH)第四字節(jié) 報(bào)文長度(0)第五字節(jié) 校驗(yàn)碼4.11.1:返回 NAK(015H) 接收不正確 正確 第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(2BH)第四字節(jié) 報(bào)文長度(0EH)第五字節(jié) 電壓歸一化值(實(shí)際值=讀取值 * 10的負(fù)歸一化值次方)第六字節(jié) 電流歸一化值(實(shí)際值=讀取值 * 10的負(fù)歸一化值次方)第七字節(jié) 調(diào)試用 第八字節(jié) 調(diào)試用第九字節(jié) 調(diào)試用第十字節(jié) 調(diào)試用第十一字節(jié) 電壓設(shè)置最大值高位第十二字節(jié) 電壓設(shè)置最大值低位

13、第十三字節(jié) 電流設(shè)置最大值高位第十四字節(jié) 電流設(shè)置最大值低位第十五字節(jié) 調(diào)試用第十六字節(jié) 調(diào)試用第十七字節(jié) 調(diào)試用第十八字節(jié) 調(diào)試用第十九字節(jié) 校驗(yàn)碼 4.12:設(shè)置電源本地/遠(yuǎn)方工作狀態(tài)(30H)第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(00XFE)第三字節(jié) 命令字(30H)第四字節(jié) 報(bào)文長度(1) 第五字節(jié) 本地/遠(yuǎn)方工作狀態(tài) (0=本地 1=遠(yuǎn)方) 第六字節(jié) 校驗(yàn)碼4.12.1:返回ACK(06H) 接收正確NAK(015H) 接收不正確5例:設(shè)置電源的輸出電壓,電源最大電壓為10.00V,設(shè)置電壓為2.91V第一字節(jié) 同步頭( AAH )第二字節(jié) 電源地址(FFH)第三字節(jié) 命

14、令字(21H)第四字節(jié) 報(bào)文長度(02H)第五字節(jié) 設(shè)定電壓值低字節(jié)(23H)第六字節(jié) 設(shè)定電壓值高字節(jié)(01H)第七字節(jié) 校驗(yàn)碼(46H)注: 1如不知道電源地址,可用0FFH(255)作為地址發(fā)送讀命令。返回的命令中即包含電源地址。2如果電源故障則返回的命令字高位為一,(即26H變?yōu)锳6H)3如電源故障,讀電源狀態(tài)即可復(fù)歸電源舉例:先讀2B命令,確定電源的最大輸出電壓、電流、電壓步長和電流步長。假如電源地址為1,電壓最大值為50.00V;電壓最小步長為0.01V,電流最大值為1.000A;電流最小步長為0.001A。1.讀電源的系統(tǒng)信息發(fā)送:AA 01 2B 00 2C接收:AA 01 2B 0E 02 03 00 00 00 00 13 88 03 E8 00 00 00 00 C5 02電壓的最小步長為10-2 03電流的最小步長為10-3 13 88的十進(jìn)制值為5000,5000*10-2=50.00V 03 E8的十進(jìn)制值為1000,1000*10-3=1.000A2.啟動(dòng)電源發(fā)送:AA 01 20 01 01 23接收:063.停止電源發(fā)送:AA 01

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論