新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的分布式無線氣體監測裝置

        基于單片機的分布式無線氣體監測裝置

        作者: 時間:2013-05-14 來源:網絡 收藏

        MQ系列傳感模塊設有雙路信號輸出,設計中由于可種類較多,使用TTL電平輸出可減少的數據量,提高系統穩定性,其接口電路如圖2所示。

        本文引用地址:http://www.104case.com/article/170508.htm

        b.JPG



        3 NRF905收發模塊
        系統選用以挪威Nordic公司生產的數傳芯片NRP905為核心設計的NRF905數據收發模塊。該模塊具有以下特點:(1)工作電源電壓范圍1.9~3.6 V。(2)輸出功率可調至10 dBm。(3)偵測接收的數據包、當地址正確輸出地址匹配信號。(4)數據包自動重發功能。(5)自動產生CRC校驗碼和前導碼。(6)低工作電流,TX工作狀態在輸出功率為-10 dBm時典型值為11 mA,RX工作狀態,典型值為12.5 nA。(7)數據包發送:曼切斯特編碼,抗零電平能力強。(8)傳輸速率:100 kbit·s-1;工作頻率:433/868/915 MHz。
        nRF905模塊具有ShockBurst接收、ShockBurst發射、掉電與SPI編程、待機與SPI編程4種工作模式,這4種模式的選擇通過對PWR_UP、TRX _CE和TX_EN的設置來決定。nRF905模塊在ShockBurst工作模式的特點是自動產生前導碼和CRC校驗碼,使用SPI接口與微控制器通信。下面給出了nRF905模塊的SPI串行接口的指令設置:
        #define WC0x00//寫配置寄存器指令
        #define RC0x10//讀配置寄存器指令
        #defme WTP0x20//向TX_Payload寄存器寫入發送有效數據指令
        #define RTP0x21//從TX_Payload寄存器讀取發送有效數據指令
        #define WTA 0x22//向TX_Address寄存器寫入發送地址指令
        #define RTA 0x23//從TX_Address寄存器讀取發送地址指令
        #define RRP 0x24//從RX_Payload寄存器讀取接收到的有效數據指令
        綜上所述,NRF905具有通信速率快、微控制器編程工作量小、功耗低、提高抗干擾能力強等優點,滿足通信可靠性要求。同時,433 MHz的ISM頻段,具有較強的穿透能力和較遠的傳輸距離,可實現室內的較遠距離傳輸。圖3為NRF905芯片應用原理圖。

        c.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 许昌县| 朝阳区| 科尔| 若尔盖县| 江孜县| 双江| 肥西县| 云阳县| 温泉县| 阿勒泰市| 德清县| 临泉县| 洪泽县| 泰兴市| 天台县| 肃北| 镇远县| 商丘市| 沂源县| 桃园市| 忻城县| 集贤县| 伊吾县| 闽侯县| 天峻县| 泗水县| 涟源市| 南皮县| 兰考县| 堆龙德庆县| 昌图县| 定州市| 申扎县| 绍兴市| 来宾市| 安顺市| 德保县| 马龙县| 伊宁市| 康马县| 崇州市|