關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 藍牙在無線溫度傳感中的應用

        藍牙在無線溫度傳感中的應用

        作者: 時間:2011-07-08 來源:網絡 收藏

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

          2.1 單片機控制單元

          控制單元采用SPCE061A單片機,工作電壓為2.6~3.6V,工作頻率為0.32一49.152MHz,較高的處理速度使其能夠非常容易、快速地處理復雜的數字信號。該芯片內包括ADC、DAC、定時器/計數器、RAM、FLAsH、ROM等器件,具有一套高效率的指令系統和集成開發環境,并且支持標準C語言,可以實現C語言與凌陽匯編語言的相互調用,為硬件設計和軟件開發提供了便利條件。另外,芯片內置的2路10位精度的DAC,再配合豐富的語音函數庫,可方便地完成語音的播放,非常適合于語音的開發。

          2.2 檢瀏單元

          檢測單元采用D1S8B02型器,是美國DALLAS公司推出的一種改進型智能器,與傳統的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據實際要求通過編程實現9~12位的數字值讀數方式。DS18BZo與SPCEo61A單片機的接口電路如圖2所示,由于DS18B20器支持“一線總線”接口,因此只需將DS18B20信號線接到單片機的1位1/0線上即可,而且在1根1/0線上可以掛接多個傳感器實現多點溫度測量。

          為了提高抗干擾性能,采用外加電源方式對傳感器供電。

          2.3 傳愉控制單元

          隨著芯片單芯片的集成度越來越高和集成了芯片、Balun、晶振等各種模塊的面世,將嵌人到其它數字化設備中也越來越容易實現。本系統傳輸由藍牙模塊BCM02實現,BCM02核心采用CSR(CambridgesiliconRadio)公司的BlueCoreZ一External藍牙芯片,外圍擴展T晶振、FLASH、Balun、帶通濾波器(BPF)、1.SV穩壓電路,可以根據不同的場合快速開發,模塊符合藍牙Vl.1標準,最大發射功率設計為2.smw(4dB/m),是一個二級藍牙芯片,工作電壓為3士0.3V。BCMoZ通過UART口與單片機相連,為簡化設計,將所需的藍牙協議棧和傳輸程序直接固化在藍牙模塊中,利用藍牙提供一個透明的無線數據傳輸,而單片機只要設置好波特率等參數即可進行通信,傳輸控制由單片機完成。

          3 軟件設計及流程

          3.1 單片機軟件設計

          單片機軟件部分主要包括主程序、中斷子程序、測溫子程序、轉換顯示及存儲子程序、UART通信子程序、語音播放子程序等,為了降低功耗,使用中斷來喚醒單片機進行測溫等工作,因此主程序部分比較簡單,主要負責系統各部分初始化和中斷的調用,在系統初始化完成后就直接進人睡眠模式,當中斷到來時單片機退出睡眠模式,調用中斷子程序實現測溫、轉換顯示、溫度數據的傳輸以及語音的播報和報警等功能。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 信宜市| 商丘市| 云浮市| 长宁区| 民权县| 通州区| 杨浦区| 临湘市| 靖边县| 安达市| 太白县| 武邑县| 建德市| 寻乌县| 沾化县| 德清县| 旬邑县| 德州市| 望都县| 武隆县| 大田县| 英吉沙县| 崇信县| 高雄市| 桦川县| 陇西县| 沂南县| 宜君县| 浑源县| 莱西市| 海丰县| 吴旗县| 黄骅市| 肥东县| 舞阳县| 金乡县| 九龙县| 新兴县| 梧州市| 年辖:市辖区| 喀喇沁旗|