AT89S52單片機溫度監(jiān)測系統(tǒng)的系統(tǒng)硬件設計
整個系統(tǒng)由采集板、通信板和PC機監(jiān)控程序組成。采集板以溫度監(jiān)測芯片DS18B20t21、單片機芯片AT89S52和藍牙芯片BC4為核心分時完成 監(jiān)聽主機的命令和數(shù)據(jù)采集以及數(shù)據(jù)發(fā)送的功能??梢愿鶕?jù)接收到的主機的命令隨時改變系統(tǒng)的工作狀態(tài)。 如圖1。通信板以USB 芯片PDIUSBD12、單片機芯片AT89S52為核心,實現(xiàn)數(shù)據(jù)接收、數(shù)據(jù)發(fā)送,以及將采集回來的外部信號通過波形圖實時顯示在PC機界面上。同時把 數(shù)據(jù)保存到數(shù)據(jù)庫中。如圖
本文引用地址:http://m.butianyuan.cn/article/201611/322024.htm2 系統(tǒng)硬件設計
2.1 采集板電路設計
2.1.1 藍牙模塊—無線接收發(fā)射電路
系統(tǒng)采用了CSR公司藍牙芯片BC417143.該芯片采用Blue2.0、支持主或從模式、支持AT命令集、支持波特率為2 400到1 382 400 bps,適用于嵌入式串口傳輸無線的全新的模塊。
值得注意的是。藍牙芯片工作在3.3 V,而MCU工作在5 V.存在邏輯電平不匹配問題。且IO管腳無法容忍MCU的5 V邏輯電平。設計中采用了1117芯片進行電平轉(zhuǎn)換輸出3.3 V.藍牙與MCU連接需經(jīng)過電平限制以保證藍牙模塊正常工作 以下是藍牙模塊的電源選擇方案及串口模塊的引腳定義。如圖3。
在建立藍牙數(shù)據(jù)通信時。需要先對其通信協(xié)議進行設置:
?。?)UART參數(shù)設置:先設置通信協(xié)議長度,再設置波特率、硬件控制流參數(shù)。校驗參數(shù)、數(shù)據(jù)位數(shù)及停止位
?。?)工作模式設置:可將藍牙模塊的工作模式設置為主模式或者從模式。
(3)設置藍牙模塊名:名稱是藍牙模塊在進行通信的標識之一。通過設置藍牙模塊名協(xié)議可以更改藍牙模塊名
?。?)設置安全模式:藍牙通信中的數(shù)據(jù)安全主要是有藍牙通信時的PIN碼保障的。通過設置安全模式協(xié)議??梢愿鶕?jù)不同的需要。設置藍牙通信的安全模式
?。?)設置PIN碼:設置PIN碼可以保證僅有可靠的設備通過藍牙與模塊互相通信系統(tǒng)采用的波特率為9 600 bps.傳輸距離能達10 In。由于采用藍牙做為傳輸。具有很強的抗干擾能力
評論