中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于Si1000的無線M-Bus通信系統(tǒng)

        基于Si1000的無線M-Bus通信系統(tǒng)

        作者: 時間:2012-05-23 來源:網絡 收藏

        從節(jié)點中,儀表與芯片的UART串口引腳P0.4/TX和P0.5/RX相連。主節(jié)點芯片的UART串口引腳P0.4/TX和P0.5/RX與集中器進行連接,集中器內部MCU串口通過RS232與GPRS模塊相連,借助移動網和Internet實現(xiàn)數(shù)據的遠程傳輸。圖中可編程負載電容是可集成的,L1~L6和C1~C5的值是由頻率帶寬、天線阻抗和供給電壓決定的。

        收發(fā)模塊的是以數(shù)據包的形式發(fā)送的,發(fā)送程序負責寫入數(shù)據,參考協(xié)議,為數(shù)據加上前導碼、同步字、數(shù)據載荷長度及CRC校驗字節(jié),形成數(shù)據包將其發(fā)送出去。為保證接收到數(shù)據的正確性,無線接收程序負責接收數(shù)據包并檢驗CRC字節(jié)。

        2.3 無線協(xié)議棧實現(xiàn)

        協(xié)議棧如圖4所示。物理層定義了位是如何編碼和傳輸?shù)?、RF調制解調器的特性(碼率、前導碼和同步字)和RF參數(shù)(調制、中心頻率和頻率偏移)。物理層是通過硬件和嵌入式軟件結合來實現(xiàn)的,EZRadioPRO實現(xiàn)了所有RF和調制解調器的功能。MbusPhy.c模塊提供SPI接口、編碼/解碼、塊的讀/寫和數(shù)據包處理,并且管理收發(fā)器的狀態(tài)。

        d.JPG

        無線數(shù)據鏈路層是在MbusLink.c模塊上實現(xiàn)的。M-Bus應用程序編程接口由公共函數(shù)組成,這些公共函數(shù)可以從主線程的應用層調用,MbusLink模塊也實現(xiàn)了數(shù)據鏈路層。數(shù)據鏈路層規(guī)定了數(shù)據的格式,為數(shù)據加上頭文件和循環(huán)冗余校驗,并且將數(shù)據從應用程序TX緩沖區(qū)復制到MbusPhy TX緩沖區(qū)。

        的射頻芯片為發(fā)送和接收提供了一個64字節(jié)FIFO。在數(shù)據鏈路層實現(xiàn)了數(shù)據包的發(fā)送和接收,數(shù)據包發(fā)送和接收流程圖如圖5所示。

        e.JPG

        在發(fā)送時,計算編碼字節(jié)的總數(shù)。如果編碼字節(jié)總數(shù)(包括前導碼)小于64字節(jié),那么將整個數(shù)據包寫到FIFO,并且只有包發(fā)送中斷有效。大多數(shù)短包將在一個FIF0轉移中被發(fā)送。如果編碼字節(jié)的數(shù)量大于64字節(jié),那么需要多次FIFO轉移發(fā)送數(shù)據包。將前64個字節(jié)寫到FI FO,包發(fā)送中斷和TX FIFO幾乎空中斷有效,把TXFIFO幾乎空閾值設置為10字節(jié)。在每一個nIRQ之前,讀取狀態(tài)2寄存器。首先檢查包發(fā)送位,如果數(shù)據包沒有被完全發(fā)送,那么將編碼數(shù)據接下來的32字節(jié)寫到FIFO,重復上述過程直到所有編碼字節(jié)都被寫到FIFO,并且包發(fā)送中斷發(fā)生。



        評論


        相關推薦

        技術專區(qū)

        關閉