程控變頻電源RS232串行通信協(xié)議
上位機向變頻電源發(fā)出:
{X1X2X3、X4X5、X6X7} 共11個字節(jié),其中{}為發(fā)送數(shù)據(jù)的包頭和包尾,X1X2X3為電壓設(shè)定值,X4X5為頻率設(shè)定值,X6X7為校驗和。
如:電壓為:220V,則X1=‘2’,X2=‘2’,X3=‘0’
頻率為:50HZ,則X4=‘5’,X5=‘0’
檢驗和計算:X1+X2+X3+、+X4+X5+ +、
結(jié)果取低八位,轉(zhuǎn)換為ASCII碼
例如:如設(shè)定220V50Hz,上位機發(fā)送格式如下
:7B3232306035306042397D
其中7B為“{”的ASCII碼,323230為“220”的ASCII碼,60為“、”的ASCII碼,3530為“50”的ASCII碼,4239為累加和低八位的ASCII碼,7D為“}” 的ASCII碼。
如設(shè)定110V60Hz,則上位機發(fā)送格式如下
:7B3131306036306042387D
其中7B為“{”的ASCII碼,313130為“110”的ASCII碼,60為“、”的ASCII碼,3630為“60”的ASCII碼,4238為累加和低八位的ASCII碼,7D為“}” 的ASCII碼。
變頻電源收到指令后,檢查校驗無誤,在待機狀態(tài)則輸出相應(yīng)頻率的電壓值,并向上位機發(fā)回信息{OK}共四個字節(jié),在啟動狀態(tài)則向上位機發(fā)送電壓、電流、頻率、功率值及功率因數(shù),如果檢查有錯誤,則發(fā)回{ER}共四個字節(jié),不進行任何操作。
RS-232接口 波特率1200 無奇偶校驗
8位數(shù)據(jù)位 1位停止位
變頻電源專家,佛山市順德區(qū)蘇南環(huán)試電源設(shè)備有限公司