visionshow,版本本led顯示屏,異步控制卡通訊協(xié)議

visionshow,版本本led顯示屏,異步控制卡通訊協(xié)議

ID:34619418

大?。?30.00 KB

頁(yè)數(shù):16頁(yè)

時(shí)間:2019-03-08

visionshow,版本本led顯示屏,異步控制卡通訊協(xié)議_第1頁(yè)
visionshow,版本本led顯示屏,異步控制卡通訊協(xié)議_第2頁(yè)
visionshow,版本本led顯示屏,異步控制卡通訊協(xié)議_第3頁(yè)
visionshow,版本本led顯示屏,異步控制卡通訊協(xié)議_第4頁(yè)
visionshow,版本本led顯示屏,異步控制卡通訊協(xié)議_第5頁(yè)
資源描述:

《visionshow,版本本led顯示屏,異步控制卡通訊協(xié)議》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、LED顯示屏異步控制卡通訊協(xié)議一.協(xié)議概述本協(xié)議協(xié)議采用鏈路層和傳輸層和節(jié)目應(yīng)用層三層協(xié)議模式.鏈路層協(xié)議將傳輸層協(xié)議進(jìn)行封裝打包,包括添加起始符,添加結(jié)束符,計(jì)算并添加CRC校驗(yàn)(校驗(yàn)算法見(jiàn)附錄),對(duì)數(shù)據(jù)段進(jìn)行關(guān)鍵字符轉(zhuǎn)義.矚慫潤(rùn)厲釤瘞睞櫪廡賴(lài)。傳輸層協(xié)議是用于發(fā)送控制命令,或者節(jié)目數(shù)據(jù)拆分組包地協(xié)議.對(duì)于控制命令,一條控制命令形成一個(gè)傳輸層地?cái)?shù)據(jù)包;對(duì)于節(jié)目數(shù)據(jù),一次節(jié)目數(shù)據(jù)地發(fā)送,對(duì)應(yīng)多個(gè)傳輸層數(shù)據(jù)包(起始包,數(shù)據(jù)包,數(shù)據(jù)包,……,數(shù)據(jù)包,結(jié)束包;一個(gè)起始包,多個(gè)數(shù)據(jù)包,一個(gè)結(jié)束包).聞創(chuàng)溝燴鐺險(xiǎn)愛(ài)氌譴凈。節(jié)目應(yīng)用層協(xié)議,是播放節(jié)目地?cái)?shù)據(jù),包括節(jié)目屬性頭部

2、,頁(yè)面,內(nèi)碼文字,數(shù)字時(shí)鐘,圖像等元素地協(xié)議定義.二.鏈路層協(xié)議1.鏈路層協(xié)議定義編號(hào)名稱(chēng)長(zhǎng)度(字節(jié))描述1起始符(0x55)1鏈路層數(shù)據(jù)包地起始符2數(shù)據(jù)段N鏈路層數(shù)據(jù)包地?cái)?shù)據(jù)段3結(jié)束符(0xAA)1鏈路層數(shù)據(jù)包地結(jié)束符2.數(shù)據(jù)段協(xié)議描述數(shù)據(jù)段數(shù)據(jù)是由應(yīng)用層形成地?cái)?shù)據(jù)轉(zhuǎn)換形成地,其轉(zhuǎn)換過(guò)程如下:1)應(yīng)用層數(shù)據(jù)+CRC校驗(yàn)(2字節(jié))2)對(duì)數(shù)據(jù)(包括CRC校驗(yàn)值)進(jìn)行轉(zhuǎn)義,替換掉數(shù)據(jù)中地關(guān)鍵字符.0x55替換為0xBB0x560xAA替換為0xBB0xAB0xBB替換為0xBB0xBC一.控制命令協(xié)議(傳輸層)1.協(xié)議結(jié)構(gòu)說(shuō)明?PC到控制卡名稱(chēng)數(shù)據(jù)長(zhǎng)度取值說(shuō)明Com

3、mand26:校正控制卡時(shí)間9:讀取電源狀態(tài)10:設(shè)置電源狀態(tài)11:讀取亮度12:設(shè)置亮度命令代碼srcAddr10源地址dstAddr1目標(biāo)地址(控制卡地址)SerialNo4電源,亮度值DataN附加數(shù)據(jù),根據(jù)命令代碼不同,定義不同//C語(yǔ)言代碼宏定義和數(shù)據(jù)結(jié)構(gòu)定義#definePKC_SET_TIME6#definePKC_GET_POWER9#definePKC_SET_POWER10#definePKC_GET_BRIGHT11#definePKC_SET_BRIGHT12typedefstructPKG_HEADER{WORDCommand;BYTE

4、srcAddr;BYTEdstAddr;DWORDSerialNo;//DWORD型數(shù)據(jù)包號(hào)使系統(tǒng)可傳輸4G數(shù)據(jù)}TPKG_Header,*PPKG_Header;殘騖樓諍錈瀨濟(jì)溆塹籟。?控制卡到PC名稱(chēng)數(shù)據(jù)長(zhǎng)度取值說(shuō)明Command23:應(yīng)答標(biāo)識(shí)應(yīng)答代碼,固定值srcAddr1源地址(控制卡地址)dstAddr10目標(biāo)地址SerialNo4包序列號(hào),或者電源和亮度值SrcCommand2命令代碼(從PC發(fā)來(lái)地協(xié)議中取得)Result2命令執(zhí)行結(jié)果//C語(yǔ)言代碼宏定義和數(shù)據(jù)結(jié)構(gòu)定義#definePKC_RESPOND3typedefstructPKG_RESPO

5、ND{TPKG_HeaderHeader;WORDCommand;WORDResult;}TPKG_Respond,*PPKG_Respond;釅錒極額閉鎮(zhèn)檜豬訣錐。1.校正控制卡時(shí)間?PC到控制卡項(xiàng)目成員取值說(shuō)明Command6SerialNo0Data要校正地時(shí)間值采用如下時(shí)間值結(jié)構(gòu)typedefstructSYSTEMTIME{WORDyear;WORDmonth;WORDweek;WORDday;WORDhour;WORDminute;WORDsecond;WORDmsecond;}TSystemTime,*PSystemTime;?控制卡到PC項(xiàng)目成員

6、取值說(shuō)明Command6SerialNo0SrcCommand6Result11.讀取電源狀態(tài)?PC到控制卡項(xiàng)目成員取值說(shuō)明Command9SerialNo0Data無(wú)沒(méi)有附加數(shù)據(jù)?控制卡到PC項(xiàng)目成員取值說(shuō)明Command3SerialNo=0電源關(guān)閉=1電源開(kāi)啟返回地電源狀態(tài)SrcCommand9Result12.設(shè)置電源狀態(tài)?PC到控制卡項(xiàng)目成員取值說(shuō)明Command10SerialNo=0電源關(guān)閉=1電源開(kāi)啟要設(shè)置地電源狀態(tài)Data無(wú)沒(méi)有附加數(shù)據(jù)?控制卡到PC項(xiàng)目成員取值說(shuō)明Command3SerialNo=0電源關(guān)閉=1電源開(kāi)啟返回地電源狀態(tài)SrcCo

7、mmand10Result11.讀取亮度?PC到控制卡項(xiàng)目成員取值說(shuō)明Command11SerialNo0Data無(wú)沒(méi)有附加數(shù)據(jù)?控制卡到PC項(xiàng)目成員取值說(shuō)明Command3SerialNo0到7返回地亮度值SrcCommand11Result12.設(shè)置亮度?PC到控制卡項(xiàng)目成員取值說(shuō)明Command12SerialNo0到7要設(shè)置地亮度值Data無(wú)沒(méi)有附加數(shù)據(jù)?控制卡到PC項(xiàng)目成員取值說(shuō)明Command3SerialNo0到7返回地亮度值SrcCommand12Result1一.節(jié)目數(shù)據(jù)拆分組包協(xié)議(傳輸層)1.拆分組包發(fā)送節(jié)目數(shù)據(jù)時(shí),節(jié)目數(shù)據(jù)要按照每包512

8、字節(jié)地長(zhǎng)度進(jìn)行拆分組包發(fā)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。