版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、智能家電控制器通信協(xié)議擬訂日期2010-12-10撰寫:黃家權(quán)版本 V1.0基本通信設(shè)置RS232異步串行通訊:8數(shù)據(jù)位,1停止位,無校驗(yàn)位,波特率:19200bps,全雙工。幀格式幀頭標(biāo)志域(4Byte)幀數(shù)據(jù)長度域(1Bytes)幀數(shù)據(jù)域(XBytes)校驗(yàn)域(1Byte)一、數(shù)據(jù)傳輸格式定義各域之含義:幀標(biāo)志域固定的4字節(jié)數(shù)據(jù),: 0X5A 0X53 0X50 0X54 (ZSPT)此幀是為了在連續(xù)的數(shù)據(jù)流中能準(zhǔn)確檢測(cè)出每幀的數(shù)據(jù)為了防止在幀標(biāo)志域后面的數(shù)據(jù)中出現(xiàn)上面的4字節(jié)數(shù)據(jù)本來還需要做進(jìn)一步的處理, 在這里為了開發(fā)的簡單省略了幀數(shù)據(jù)長度域由幀數(shù)據(jù)域開始,至校驗(yàn)(包含校驗(yàn)字節(jié))的字節(jié)
2、數(shù)幀數(shù)據(jù)域包含各種操作命令與相關(guān)參數(shù)校驗(yàn)域由幀長度開始,至幀數(shù)據(jù)域最后一個(gè)字節(jié)結(jié)束,每個(gè)字節(jié)相加取低8位,相加的結(jié)果求反,并且加1發(fā)送順序:由左至右,幀頭標(biāo)志域、幀數(shù)據(jù)長度域、幀數(shù)據(jù)域,最后是校驗(yàn)域。命令例中,紅色為操作命令,主機(jī)為電腦,從機(jī)為單片機(jī)約定:1每次主機(jī)向從機(jī)發(fā)送命令,從機(jī)必須在500ms內(nèi)答復(fù)。若從機(jī)接收到命令后校驗(yàn)失敗則忽略此命令,不答復(fù)。主機(jī)在500ms內(nèi)沒有接收到從機(jī)答復(fù)或者接收到的回復(fù)校驗(yàn)失敗則再次發(fā)送命令,最大嘗試次數(shù)為10,否則主機(jī)報(bào)錯(cuò)。2每次從機(jī)向主機(jī)發(fā)送請(qǐng)求,主機(jī)必須在500ms內(nèi)答復(fù)。若主機(jī)接收到請(qǐng)求后校驗(yàn)失敗則忽略此請(qǐng)求,不答復(fù)。從機(jī)在500ms內(nèi)沒有接收到主
3、機(jī)答復(fù)或者接收到的回復(fù)校驗(yàn)失敗則再次發(fā)送請(qǐng)求,最大嘗試次數(shù)為10,否則從機(jī)報(bào)警。3 異常通知格式:0X5A 0X53 0X50 0X54 0x03 0xff ERR LRC二、幀數(shù)據(jù)域2.1主機(jī)通知從機(jī)復(fù)位并初始化,從機(jī)開始工作主機(jī)發(fā)送:0X5A 0X53 0X50 0X54 0x02 0x01 0xfd從機(jī)接收到此命令,復(fù)位并重新初始化設(shè)備,初始化完成后,如果硬件設(shè)備正常從機(jī)回復(fù):0X5A 0X53 0X50 0X54 0x03 0x01 0x00, 0xfc如果硬件設(shè)備異常從機(jī)回復(fù):0X5A 0X53 0X50 0X54 0x03 0xff ERR LRC非0的數(shù)字ERR表示錯(cuò)誤代碼【詳見
4、附錄一 錯(cuò)誤代碼】2.2查詢?cè)O(shè)備總數(shù)主機(jī)發(fā)送0X5A 0X53 0X50 0X54 0x02 0x02 0xfc從機(jī)接收到此命令,開始向主機(jī)發(fā)送其已知(成功檢測(cè)到)的設(shè)備總數(shù)從機(jī)回復(fù)已知設(shè)備總數(shù)量0X5A 0X53 0X50 0X54 0x03 0x02 TEN LRCTEN代表設(shè)備數(shù)量,最大設(shè)備數(shù)255個(gè)2.3要求發(fā)送設(shè)備列表主機(jī)發(fā)送0X5A 0X53 0X50 0X54 0x03 0x03 SN LRC要求發(fā)送設(shè)備列表表中序號(hào)為SN號(hào)的設(shè)備信息,SN代表設(shè)備表中的序號(hào),由01開始,最大為TEN,設(shè)備列表由從機(jī)初始化后創(chuàng)建并維護(hù))從機(jī)回復(fù)0X5A 0X53 0X50 0X54 0x06 0x
5、03 SN IDH IDL ST LRCSN設(shè)備序號(hào)(由01開始),IDH IDL設(shè)備ID(兩字節(jié)),ST狀態(tài)字,【狀態(tài)字詳見附錄三 設(shè)備狀態(tài)字】)【設(shè)備ID編號(hào)規(guī)則詳見附錄二 設(shè)備ID】2.4 設(shè)置設(shè)備狀態(tài)主機(jī)發(fā)送0X5A 0X53 0X50 0X54 0x05 0x04 IDH IDL ST LRCIDH IDL設(shè)備IDST 設(shè)備狀態(tài)【詳見附錄三 設(shè)備狀態(tài)字】成功設(shè)置,從機(jī)回復(fù)原命令0X5A 0X53 0X50 0X54 0x05 0x04 IDH IDL ST LRC否則,從機(jī)通知異常2.5 查詢?cè)O(shè)備狀態(tài)主機(jī)發(fā)送0X5A 0X53 0X50 0X54 0x04 0x05 IDH IDL
6、LRC IDH IDL設(shè)備ID從機(jī)回復(fù)0X5A 0X53 0X50 0X54 0x05 0x05 IDH IDL ST LRC附錄一 錯(cuò)誤代碼ERR錯(cuò)誤代碼含義詳解處理0x01拒絕訪問系統(tǒng)忙碌,禁止初始化或重啟。例如當(dāng)某些設(shè)備正在運(yùn)行時(shí)無法中斷,否則容易損壞該設(shè)備。主機(jī)重發(fā)命令,最大重試次數(shù)10次。否則報(bào)錯(cuò)“系統(tǒng)忙碌,請(qǐng)稍后再試?!?x02初始化失敗出現(xiàn)硬件錯(cuò)誤,系統(tǒng)無法完成初始化工作主機(jī)報(bào)警,關(guān)閉所有控制功能0x03系統(tǒng)無法寫入指定的設(shè)備指定的設(shè)備拒絕改變狀態(tài)。主機(jī)重發(fā)命令,最大重試次數(shù)10次。否則報(bào)錯(cuò)“指定的設(shè)備忙碌,請(qǐng)稍后再試?!?x04系統(tǒng)無法讀取指定的設(shè)備指定的設(shè)備狀態(tài)無法確定。主機(jī)
7、重發(fā)命令,最大重試次數(shù)10次。否則報(bào)錯(cuò)“指定的設(shè)備運(yùn)轉(zhuǎn)中,請(qǐng)稍后再試?!?x05系統(tǒng)找不到指定的設(shè)備指定的設(shè)備不存在或已切斷電源主機(jī)報(bào)錯(cuò)“指定的設(shè)備不存在或已切斷電源,請(qǐng)檢查?!备戒浂?設(shè)備IDIDH 類別識(shí)別編碼(8bits)87654321電氣特性電器種類電氣特性:編碼名稱說明000瞬間開關(guān)系列僅可控制電源開關(guān)兩種狀態(tài),且開關(guān)動(dòng)作瞬時(shí)完成。例如熒光燈具。001延時(shí)開關(guān)系列僅可控制電源開關(guān)兩種狀態(tài),且開關(guān)動(dòng)作需延時(shí)完成。例如電動(dòng)投影幕。010瞬間開關(guān)且具連續(xù)多種狀態(tài)具連續(xù)多種狀態(tài)可控,且開關(guān)動(dòng)作瞬時(shí)完成。例如可調(diào)亮度燈具。011延時(shí)開關(guān)且具連續(xù)多種狀態(tài)具連續(xù)多種狀態(tài)可控,且開關(guān)動(dòng)作需延時(shí)完成。例如電動(dòng)窗簾。110瞬間開關(guān)且具不連續(xù)多種狀態(tài)具不連續(xù)多種狀態(tài)可控,且開關(guān)動(dòng)作瞬時(shí)完成。例如監(jiān)控?cái)z像頭。111延時(shí)開關(guān)且具不連續(xù)多種狀態(tài)具不連續(xù)多種狀態(tài)可控,且開關(guān)動(dòng)作需延時(shí)完成。電器種類:編碼名稱說明00000智能插座00001燈00002窗簾00003多媒體00004廚房用具00005安全監(jiān)控IDL設(shè)備序號(hào)(8bits)最多256個(gè)設(shè)備。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年09月河北2024年浦發(fā)銀行石家莊分行秋季校園招考筆試歷年參考題庫附帶答案詳解
- 2025年度合同協(xié)議酒店返租管理服務(wù)合作協(xié)議3篇
- 二零二五年度民爆設(shè)備租賃與維護(hù)合同4篇
- 2025年度臨街商鋪?zhàn)赓U合同附租賃保證金管理與退還規(guī)則4篇
- 2024網(wǎng)絡(luò)科技公司與云服務(wù)提供商關(guān)于云計(jì)算的合同
- 2025年度美甲店原料供應(yīng)商采購合同4篇
- 2025版面粉生產(chǎn)線自動(dòng)化升級(jí)改造合同4篇
- 加油站支付方式創(chuàng)新
- 2025年度新型醫(yī)療服務(wù)機(jī)構(gòu)員工勞動(dòng)合同范本4篇
- 黃岡2025年湖北黃岡市羅田縣教育系統(tǒng)赴高校招聘38人筆試歷年參考題庫附帶答案詳解
- DB33T 2570-2023 營商環(huán)境無感監(jiān)測(cè)規(guī)范 指標(biāo)體系
- 上海市2024年中考英語試題及答案
- 房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2024版)宣傳海報(bào)
- 垃圾車駕駛員聘用合同
- 2025年道路運(yùn)輸企業(yè)客運(yùn)駕駛員安全教育培訓(xùn)計(jì)劃
- 南京工業(yè)大學(xué)浦江學(xué)院《線性代數(shù)(理工)》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024版機(jī)床維護(hù)保養(yǎng)服務(wù)合同3篇
- 《論拒不執(zhí)行判決、裁定罪“執(zhí)行能力”之認(rèn)定》
- 工程融資分紅合同范例
- 2024國家安全員資格考試題庫加解析答案
- 通信工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文匯編(2023版)-定額質(zhì)監(jiān)中心
評(píng)論
0/150
提交評(píng)論