版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1物理接口串行通信口采用RS485,采用半雙工的查詢工作方式。通信波特率固定為9600bps,字符格式為8位數(shù)據(jù)位,1位停止位,奇校驗(yàn),具體格式如下:起始位數(shù)據(jù)位校驗(yàn)位停止位18SM21注釋?zhuān)耗K監(jiān)控采用51單片機(jī)的多機(jī)通信方式工作。由上位機(jī)發(fā)往整流模塊的命令信息在發(fā)送SOI和ADR(SOI加ADR共三個(gè)字節(jié),其注釋參見(jiàn)6)時(shí),應(yīng)確保其校驗(yàn)位為1;而在發(fā)送命令信息其它數(shù)據(jù)時(shí),應(yīng)確保其校驗(yàn)位為0。由整流模塊往監(jiān)控模塊發(fā)的響應(yīng)信息中每字節(jié)的校驗(yàn)位SM2都為0。由監(jiān)控模塊發(fā)往整流模塊的命令信息采用奇校驗(yàn)方式可通過(guò)將字節(jié)的最高位置1或置0來(lái)保證SM2位為1或0。2數(shù)據(jù)包格式2.1信息類(lèi)型上位機(jī)(HOST)與整流模塊(SLAVE)之間交換的數(shù)據(jù)信息分為兩種類(lèi)型:(1) 命令信息:由HOST發(fā)出到SLAVE的命令;(2) 響應(yīng)信息:由SLAVE返回到HOST的響應(yīng)。2.2信息幀格式發(fā)送順序號(hào)1234567解釋字節(jié)數(shù)1112X21發(fā)送字節(jié)數(shù)12242X41名 稱(chēng)SOIADRCID/RTNLENGTHDATAINFOCHKCODEEOI注:格式表中各項(xiàng)除SOI和EOI以HEX解釋及傳輸外,其余各項(xiàng)都是以HEX解釋,以HEX-ASCII碼的方式傳輸每個(gè)HEX字節(jié)用兩個(gè)ASCII碼傳輸,高四位一個(gè)ASCII碼傳輸,低四位用一個(gè)ASCII碼傳輸;先發(fā)送低四位對(duì)應(yīng)的ASCII碼,再發(fā)送高四位對(duì)應(yīng)的ASCII碼。如CID1=4AH,則發(fā)送的是41H和34H。2.3信息幀注解2.3.1起始標(biāo)志位SOI起始標(biāo)志位SOI(STARTOFINFORMATION)為7EH,對(duì)應(yīng)HEX字符“~”,代表一個(gè)新信息幀的開(kāi)始。2.3.2整流模塊地址ADR整流模塊地址ADR(ADDRESS)為各整流模塊的識(shí)別標(biāo)志,一個(gè)數(shù)據(jù)總線RS485上不可掛相同地址的整流模塊。整流模塊編址范圍:00—31(00H—1FH)或255(FFH表示廣播地址,以該地址下發(fā)的控制命令所有模塊都動(dòng)作,但不做應(yīng)答)。2.3.3命令標(biāo)識(shí)符CID命令標(biāo)識(shí)符CID(COMMANDID)為各類(lèi)型監(jiān)控模塊往整流模塊命令的識(shí)別標(biāo)志,詳細(xì)內(nèi)容請(qǐng)參見(jiàn)第4節(jié)描述。2.3.4返回標(biāo)識(shí)符RTN整流模塊往監(jiān)控模塊的應(yīng)答數(shù)據(jù)包中,在CID的位置填上返回碼RTN,其含義見(jiàn)下表:序號(hào)RTN的數(shù)值(HEX)含義備注1CIDH命令正常執(zhí)行2F1H校驗(yàn)碼錯(cuò)誤3F2H無(wú)效命令命令碼或命令數(shù)據(jù)無(wú)效4F3H?FFH保留2.3.5信息域長(zhǎng)度LENGTH信息域長(zhǎng)度LENGTH為發(fā)送信息域DATAINFO的ASCII碼字節(jié)數(shù),當(dāng)LENGTH=0時(shí),DATAINFO為空,即無(wú)該項(xiàng)。LENGTH由2個(gè)HEX字節(jié)構(gòu)成,轉(zhuǎn)換為4個(gè)ASCII碼發(fā)送,先傳低HEX字節(jié),再傳高HEX字節(jié);每個(gè)字節(jié)用兩個(gè)ASCII碼傳輸,先傳低四位對(duì)應(yīng)ASCII碼,再傳高四位對(duì)應(yīng)ASCII碼。如LENGTH二D012H,則依次發(fā)送32H,31H,30H,44H。信息域DATAINFO信息域DATAINFO為數(shù)據(jù)信息,如果LENGTH為0,則沒(méi)有該項(xiàng)數(shù)據(jù)。DATAINFO由浮點(diǎn)數(shù)、整型數(shù)和字節(jié)數(shù)構(gòu)成,組成方式隨各種命令及配置的變化而變化。校驗(yàn)碼CHKCODE校驗(yàn)碼CHKCODE為不包括SOI、EOI和CHKCODE自身的校驗(yàn)碼。CHKCODE采用CRC校驗(yàn)碼,用來(lái)完成簡(jiǎn)單的數(shù)據(jù)檢驗(yàn)功能,校驗(yàn)多項(xiàng)式用180DH,校驗(yàn)對(duì)象包括SID、CID、LENGTH,DATAINFO。例如:當(dāng)校驗(yàn)對(duì)象依次為31H、30H、34H、32H時(shí),將31H、30H、34H、32H看作一二進(jìn)制碼流0011,0001,0011,0000,0011,0100,0011,0010并在其后加12個(gè)二進(jìn)制0作為被除數(shù),把180DH(0001,1000,0000,1101)作為除數(shù),除法運(yùn)算時(shí)不作減法運(yùn)算,而是作異或運(yùn)算,最后產(chǎn)生的余數(shù)即為校驗(yàn)碼,按此方法,上面碼流的CRC12的校驗(yàn)碼為3CDH。由監(jiān)控模塊往整流模塊發(fā)命令信息前先計(jì)算CHKCODE,發(fā)送時(shí)才對(duì)每字節(jié)的最高位進(jìn)行處理;整流模塊收到命令信息后,先處理掉每字節(jié)的校驗(yàn)最高位,再計(jì)算CHKCODE。同理,由整流模塊往監(jiān)控模塊發(fā)響應(yīng)信息前先計(jì)算CHKCODE,發(fā)送時(shí)才對(duì)每字節(jié)的校驗(yàn)位SM2進(jìn)行處理;監(jiān)控模塊收到響應(yīng)信息后,先處理掉每字節(jié)的校驗(yàn)位SM2,再計(jì)算CHKCODE。CHKCODE由2個(gè)HEX字節(jié)構(gòu)成,轉(zhuǎn)換為4個(gè)ASCII碼發(fā)送,先傳低HEX字節(jié),再傳高HEX字節(jié);每個(gè)字節(jié)用兩個(gè)ASCII碼傳輸,先傳低四位對(duì)應(yīng)ASCII碼,再傳高四位對(duì)應(yīng)ASCII碼。如CHKCODE=09ADH,則依次發(fā)送44H,41H, 39H,30H。2.3.8結(jié)束標(biāo)志符EOI結(jié)束標(biāo)志符EOI(ENDOFINFORMATION)為0DH,對(duì)應(yīng)回車(chē)符,代表一個(gè)信息幀的結(jié)束。3數(shù)據(jù)格式3.1整型數(shù)整型數(shù)(INTEGER,2BYTE)的存儲(chǔ)格式為兩個(gè)字節(jié):無(wú)符號(hào)整型數(shù) 0-+65,535兩個(gè)字節(jié)的整型數(shù)傳送順序?yàn)椋合葌鞯妥止?jié),再傳高字節(jié);每個(gè)字節(jié)用兩個(gè)ASCII碼傳輸,先傳低四位對(duì)應(yīng)ASCII碼,再傳高四位對(duì)應(yīng)ASCII碼。如整型數(shù)1987H,傳送順序?yàn)椋合葌?7H,再傳19H;實(shí)際發(fā)送ASCII碼順序37H,38H,39H,31H。3.2浮點(diǎn)數(shù)浮點(diǎn)數(shù)的存儲(chǔ)格式為四個(gè)字節(jié),轉(zhuǎn)換為HEX-ASCII碼后傳輸,發(fā)送時(shí)按尾數(shù)低位、尾數(shù)中位、尾數(shù)高位和階碼及符號(hào)位的先后順序發(fā)送八個(gè)字節(jié)。浮點(diǎn)數(shù)采用IEEE32位標(biāo)準(zhǔn)浮點(diǎn)數(shù)格式(標(biāo)準(zhǔn)C語(yǔ)言浮點(diǎn)數(shù)格式),長(zhǎng)度為32bits,格式如下所示:D31D30—D23D22—D16D15—D8D7—D0浮點(diǎn)數(shù)符號(hào)S階碼尾數(shù)高位尾數(shù)中位尾數(shù)低位若階碼為E,尾數(shù)為M,則有:浮點(diǎn)數(shù)值=±(1+MX2-23)?2+浮點(diǎn)數(shù)的正負(fù)取決于符號(hào)位S的值,S=1表示浮點(diǎn)數(shù)為負(fù),S=0則表示浮點(diǎn)數(shù)為正例如:當(dāng)32位浮點(diǎn)數(shù)為40H,A0H,00H,00H時(shí),即S=0,E=129,M=221則:浮點(diǎn)數(shù)值二(1+221X2-23)?2129-127=5.04命令總覽取模擬量數(shù)據(jù)測(cè)量模擬量數(shù)據(jù)41H浮點(diǎn)數(shù)取狀態(tài)量數(shù)據(jù)測(cè)量狀態(tài)量數(shù)據(jù)42HCHAR取告警量數(shù)據(jù)告警量數(shù)據(jù)43HCHAR寫(xiě)單個(gè)上/下限命令寫(xiě)模模塊上限/下限參數(shù)51H寫(xiě)單次控制命令執(zhí)行一次控制53H5模塊信號(hào)信號(hào)類(lèi)別信號(hào)名稱(chēng)信號(hào)編碼(HEX)高字節(jié)低字節(jié)測(cè)量模擬量模塊輸出電壓10H01H模塊輸出電流10H02H模塊限流點(diǎn)10H04狀態(tài)量控制開(kāi)關(guān)機(jī)狀態(tài)(1關(guān),0開(kāi))12H01H自動(dòng)手動(dòng)狀態(tài)(0自動(dòng),1手動(dòng))12H02H告警量模塊保護(hù)14H02H模塊故障14H01H上下限設(shè)置輸出控制電壓上限16H01H輸出控制電壓下限16H02H設(shè)浮充點(diǎn)16H04H設(shè)均充點(diǎn)16H05H
控制量限流點(diǎn)1AH01H開(kāi)關(guān)機(jī)(1關(guān),0開(kāi))1AH04H調(diào)至均充點(diǎn)1AH05H調(diào)至浮充點(diǎn)1AH06H調(diào)節(jié)模塊輸出電壓1AH07H6命令詳解如無(wú)特別說(shuō)明,LENGTH均為轉(zhuǎn)換后發(fā)送的ASCII碼字節(jié)數(shù)。6.2讀取數(shù)據(jù)6.2.1取模擬量數(shù)據(jù)CID(命令)/RTN(應(yīng)答)LENGTHDATAINFO命令包41H0無(wú)應(yīng)答包RTNN*8N個(gè)模擬量數(shù)據(jù)DATAINFO發(fā)送順序:第一個(gè)模擬量數(shù)據(jù)第N個(gè)模擬量數(shù)據(jù)6.2.2取狀態(tài)量數(shù)據(jù)CID(命令)/RTN(應(yīng)答)LENGTHDATAINFO命令包42H0無(wú)應(yīng)答包RTNN*2N個(gè)開(kāi)關(guān)量狀態(tài)DATAINFO發(fā)送順序:第一個(gè)開(kāi)關(guān)量狀態(tài)第N個(gè)開(kāi)關(guān)量狀態(tài)6.2.3取告警量數(shù)據(jù)CID(命令)/RTN(應(yīng)答)LENGTHDATAINFO命令包43H0無(wú)應(yīng)答包RTNN*2N個(gè)告警量數(shù)據(jù)DATAINFO發(fā)送順序:第一個(gè)告警量數(shù)據(jù)第N個(gè)告警量數(shù)據(jù)6.2.4取上下限數(shù)據(jù)CID(命令)/RTN(應(yīng)答)LENGTHDATAINFO命令包44H0無(wú)應(yīng)答包RTNN*8N個(gè)上下限設(shè)置數(shù)據(jù)DATAINFO發(fā)送順序:第一
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 孕產(chǎn)婦村醫(yī)培訓(xùn)
- 2025教育軟件代理合作合同代理合同范本
- 2025電線電纜采購(gòu)合同范本
- 2025三電改遷工程分包合同 非正式用于應(yīng)付外部檢查
- 復(fù)興區(qū)社會(huì)治理發(fā)言材料
- 2025房地產(chǎn)聯(lián)合開(kāi)發(fā)的合同模板
- 2025電梯(扶梯)維護(hù)保養(yǎng)合同
- 【七年級(jí)下冊(cè)地理粵教版】7.4 西亞 同步練習(xí)
- 咨詢公司電話咨詢員工作總結(jié)
- 家裝行業(yè)的消費(fèi)者心理分析與銷(xiāo)售策略制定
- TSGD7002-2023-壓力管道元件型式試驗(yàn)規(guī)則
- 2024年度家庭醫(yī)生簽約服務(wù)培訓(xùn)課件
- 建筑工地節(jié)前停工安全檢查表
- 決策的藝術(shù)課件
- 國(guó)際經(jīng)濟(jì)學(xué)國(guó)際貿(mào)易的標(biāo)準(zhǔn)理論
- 8D報(bào)告培訓(xùn)教材(PPT 47頁(yè))
- -居民死亡醫(yī)學(xué)證明(推斷)書(shū)
- 糖尿病酮癥酸中毒病例討論-文檔資料
- 液相色譜質(zhì)譜質(zhì)譜儀LCMSMSSYSTEM
- 民辦非企業(yè)單位章程核準(zhǔn)表-空白表格
- 派克與永華互換表
評(píng)論
0/150
提交評(píng)論