• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

基于51單片機(jī)無線溫度控制系統(tǒng)完整項(xiàng)目設(shè)計(jì)開源

2015/05/26
13
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

無線溫度控制系統(tǒng)原理圖和PCB.zip

共4個(gè)文件

基于51單片機(jī)無線溫度控制系統(tǒng)硬件介紹:

         該設(shè)計(jì)采用51單片機(jī)STC89C52控制DS18B20實(shí)現(xiàn)的無線溫度控制系統(tǒng)。通過簡(jiǎn)單的無線通信協(xié)議,實(shí)現(xiàn)可靠性與功耗平衡。該系統(tǒng)能實(shí)現(xiàn)對(duì)溫度的測(cè)量,同時(shí)還可以進(jìn)行溫度的設(shè)定,是可以實(shí)現(xiàn)遠(yuǎn)程控制的無線溫度控制系統(tǒng)。無線傳輸采用nRF24L01模塊傳輸。

該硬件電路設(shè)計(jì)主要分為三部分:主機(jī)和從機(jī)以及語(yǔ)音模塊。

具體如下:

從機(jī):由溫度傳感器DS18B20,STC89C52單片機(jī)和nRF24L01無線射頻模塊,以及LCD1602液晶顯示模塊和驅(qū)動(dòng)模塊、繼電器等組成。

主機(jī):由STC89C52單片機(jī),nRF24L01無線射頻模塊,LCD12864液晶模塊、電源穩(wěn)壓等組成。

語(yǔ)音模塊:主要基于ISD1720設(shè)計(jì),外接揚(yáng)聲器。

軟件介紹:

無線溫度控制主機(jī)程序,包括三大模塊,12864,NRF24L01,ISD1720。此程序在調(diào)試時(shí)出現(xiàn)三大難題。

1、NRF24L01是單收單發(fā)行器件,不能同時(shí)工作在既發(fā)射有接收狀態(tài)。為此必須做以下調(diào)整主機(jī),一直工作在接受狀態(tài)。當(dāng)有按鍵被按下時(shí)進(jìn)入發(fā)射狀態(tài),同時(shí)停止接受,當(dāng)發(fā)射結(jié)束后,自動(dòng)跳出,進(jìn)入接受狀態(tài)。從機(jī)用標(biāo)志位循環(huán)工作在發(fā)射接受狀態(tài),當(dāng)發(fā)射結(jié)束后,自動(dòng)定義標(biāo)志位使其進(jìn)入接受狀態(tài),然后再跳出接收狀態(tài),進(jìn)入發(fā)射狀態(tài),如此循環(huán)。

2、在isd1720定點(diǎn)播放時(shí)要想實(shí)現(xiàn)無縫連接需要讀狀態(tài)寄存器,判斷ISD1720返回的信號(hào)是否上一個(gè)指令已經(jīng)完成,每次定點(diǎn)錄音后1720會(huì)自動(dòng)在語(yǔ)音結(jié)尾加EOM標(biāo)志,所以錄音時(shí)不應(yīng)全部錄完然后再查找所需要的語(yǔ)音,應(yīng)單個(gè)錄音。

3、應(yīng)調(diào)試發(fā)現(xiàn)ISD1720反應(yīng)比較慢所以要想實(shí)現(xiàn)開機(jī)音樂必須在主程序中加3秒延時(shí),使語(yǔ)音芯片有足夠的時(shí)間初始化,等待SPI指令的到來。

附件內(nèi)容包括:

無線溫度控制系統(tǒng)完整硬件設(shè)計(jì)原理圖PCB源文件(包括主機(jī)和從機(jī)以及語(yǔ)音模塊);

C語(yǔ)言源代碼(有詳細(xì)的中文注釋);

材料清單;

軟件設(shè)計(jì)流程圖以及詳細(xì)程序;

  • 無線溫度控制系統(tǒng)原理圖和PCB.zip
    下載
    描述:包括主機(jī)、從機(jī)和語(yǔ)音模塊原理圖和PCB源文件,用AD軟件打開
  • 源程序.zip
    下載
    描述:C語(yǔ)言源程序,有詳細(xì)的中文注釋
  • 元件清單.doc
    下載
    描述:元件清單
  • 軟件設(shè)計(jì)流程圖以及詳細(xì)程序.doc
    下載
    描述:軟件設(shè)計(jì)流程圖以及詳細(xì)程序

相關(guān)推薦