无码亚洲国产一区二区三区小说 -99国产精品国产热久久-日本三级强伦姧护士HD-一区在线不卡在线观看

RS485單燈控器通信協(xié)議

  • 時(shí)間 :2021-01-11
  • 作者 :佰馬科技
  • 瀏覽數(shù) :6015

單燈控制器是智慧照明、智慧燈桿上的常見設(shè)備,實(shí)現(xiàn)LED燈具無(wú)極調(diào)光、燈具電參量采集、閾值設(shè)定、燈桿傾斜監(jiān)測(cè)、燈桿漏電/傾斜檢測(cè)、路燈故障判斷、無(wú)線OTA在線升級(jí)等功能。

 

佰馬BM-DK200單燈控制器采用RS485通信協(xié)議,本文以此系列單燈控制器為例,詳細(xì)介紹通信協(xié)議傳輸特性、幀格式,協(xié)助用戶快速實(shí)現(xiàn)智慧照明或智慧路燈桿系統(tǒng)對(duì)接。


單燈控制器.jpg


1、單燈控制器傳輸特性

    1.1 本協(xié)議為主-從結(jié)構(gòu)的半雙工通訊方式。通信鏈路的建立與解除均由主站 發(fā)出的信息幀來(lái)控制。每幀由幀起始符、幀長(zhǎng)度、控制碼、從站地址域、 發(fā)送數(shù)據(jù)、接收數(shù)據(jù)、數(shù)據(jù)內(nèi)容、幀校驗(yàn)碼和幀結(jié)束符等 9 個(gè) 部分組成。每部分有若干字節(jié)。 

    1.2 半雙工通訊方式,通信波特率為:2400bps;

    1.3 字節(jié)格式:每字節(jié)含 8 位二進(jìn)制碼,傳輸時(shí)加上一個(gè)起始位(0)、一個(gè) 停止位(1)共 10 位。先傳低位,后傳高位。 


2、幀格式 

    2.1 幀是傳送信息的基本單元。下行幀格式如下所示。 


下行幀格式.jpg


    2.2 幀長(zhǎng)度 L:幀字節(jié)數(shù)(從控制碼到數(shù)據(jù)域結(jié)束),十六進(jìn)制數(shù)。 

    2.3 控制碼C1:控制碼的格式。 


C1控制碼格式.jpg


        D7=0:下行幀標(biāo)志。

        D7=1:上行幀標(biāo)志。

        D6:上行為 1 時(shí)表示有事件需要上報(bào)或?yàn)槭录蠄?bào),上行為 0 表示無(wú)事 件上報(bào),當(dāng)有事件上報(bào)時(shí),應(yīng)答時(shí) D6 位必須為 1,當(dāng)正常抄收時(shí), D6恒為0; 

        D5~D0:預(yù)留 


    2.4 控制碼 C2:控制碼的格式。


C2控制碼的格式.jpg


        D7~D5: 下行無(wú)意義,上行時(shí)表示燈的類型 

        000:表示單計(jì)量單控制 

        001表示單計(jì)量雙控制 

        010表示雙計(jì)量雙控制 

        D4~D3預(yù)留(固定為 00) 

        D2~D0預(yù)留 


    2.5 功能碼 C3 


C3功能碼.jpg


        00~9F讀命令數(shù)據(jù)標(biāo)識(shí)

        FF讀事件 

        A0~CF寫命令數(shù)據(jù)標(biāo)識(shí) 

        D0~FE廣播命令數(shù)據(jù)標(biāo)識(shí)


        2.5.1 讀操作 

            說(shuō)明讀操作返回的數(shù)據(jù)內(nèi)容參見下表


讀操作返回?cái)?shù)據(jù)內(nèi)容.jpg


            說(shuō)明讀操作時(shí),無(wú)特殊說(shuō)明,下發(fā)數(shù)據(jù)內(nèi)容為 0 

            當(dāng)讀操作失敗時(shí),那么返回的功能碼為 0X00,且數(shù)據(jù)內(nèi)容長(zhǎng)度為 0;


        2.5.2 寫操作 

            說(shuō)明寫操作時(shí)數(shù)據(jù)內(nèi)容為下面表格的的內(nèi)容,啟動(dòng)幀內(nèi)容如下


寫操作時(shí)數(shù)據(jù)內(nèi)容.jpg

 

            應(yīng)答幀

                 說(shuō)明返回?cái)?shù)據(jù)內(nèi)容如下


返回?cái)?shù)據(jù)內(nèi)容.jpg


        2.5.3 廣播操作:

                說(shuō)明啟動(dòng)幀內(nèi)容如下 


啟動(dòng)幀內(nèi)容.jpg


                應(yīng)答幀廣播無(wú)應(yīng)答。


        2.6 地址域(A0~A3)劃分規(guī)則為 

                (1) 0x00000000為非法地址 

                (2) 0x99999999為廣播地址,廣播無(wú)應(yīng)答 

                (3) 0XAAAAAAAA萬(wàn)能地址 

        2.7 數(shù)據(jù)域 DATA數(shù)據(jù)包內(nèi)容 

        2.8 校驗(yàn)碼CS從功能碼開始到校驗(yàn)碼之前的所有各字節(jié)的模256的和, 即各字節(jié)二進(jìn)制算術(shù)和,不計(jì)超過(guò) 256 的溢出值。


        附:

        0x06 讀狀態(tài)字說(shuō)明


讀狀態(tài)字說(shuō)明.jpg


聯(lián)系我們
聯(lián)系我們

佰馬Baimatech,集M2M產(chǎn)品研發(fā)、IoT平臺(tái)服務(wù)、國(guó)際化運(yùn)營(yíng)于一體,讓我們聯(lián)接,共創(chuàng)未來(lái)