本項目的主要作用是實現溫度調控,通過設定一個預定的溫度值,實現實時檢測外界溫度,當外界溫度小于預定值時,電機正轉,實現降溫效果;當外界溫度大于預定值時,電機反轉,實現升溫效果,從而達到一個維持一定溫度范圍的控制系統(tǒng)。
所以在實現上以一個單片機作為處理器,利用傳感器DS18B20采集溫度值,然后將采集到的數據傳送給單片機,單片機根據程序設定的溫度范圍檢測,通過控制電機來轉動通風,實現溫度調節(jié)的目的。
其實整個電路組成可以分為四個部分,分別是單片機控制主體,DS18B20溫度電路,液晶顯示電路和L298N電機驅動電路。
單片機控制主體
是整個溫度控制系統(tǒng)的核心,處理中心,所有其他的模塊電路都需要通過單片機控制或和單片機交換信息等。而這個過程就是通過單片機的引腳,比如它的輸入輸出引腳作為信號輸入輸出的通道以及一些特殊功能引腳等。
單片機引腳主要大類:
復位引腳: 一般是RST,用于芯片的復位,復位系統(tǒng)是單片機中不可缺少的部分
輸入輸出引腳: 也就是I/O,用于信號輸入或輸出信號
振蕩器引腳: OSC(振蕩器),其實就是時鐘信號電路,用于連接振蕩器,晶振,不管現在很多芯片都有內置振蕩器,在時鐘要求不是很高的情況下,可以不用額外接振蕩器到單片機的振蕩引腳中。
特殊功能引腳: 具有特殊的功能,比如說協(xié)議傳輸如SPI,I2C,UART等等,還可以是LCD驅動,ADC,USB傳輸等等。
DS18B20溫度電路
DS18B20是一款常用的數字溫度傳感器,具有體積小,抗干擾能力強,精度高的特點,并且有多種封裝形式,比如管道式,磁鐵吸附式等等。
對于這部分電路,DS18B20模塊主要是三個引腳,也就是電源,GND和信號,數據傳輸到單片機的數據傳輸引腳,從而獲取到溫度傳感器中檢測到的數據。
液晶顯示電路
這部分電路主要用來顯示單片機想要輸出的內容,比如說顯示溫度,提示信息等等,這部分可以通過軟件編程進行設置。
L298N電機驅動電路
L298N是常用的一款步進電機驅動芯片,具有工作電壓高,輸出電流大,驅動能力強,發(fā)熱低,抗干擾能力強的特點,在這里用來作為驅動風扇轉頁馬達的部分。并且L298N是利用脈沖寬度調制(PWM)方式進行轉速的控制的。
一般會通過控制脈寬時間(比如高電平)占總周期的時間比例,也就是占空比,比例越大,則轉速越高,從而通過控制占空比來控制轉速。
在硬件電路設計好之后,就是核心部分的軟件實現邏輯了,這個系統(tǒng)需要處理好溫度值與PWM調速功能的關系,從而完成整個溫度控制系統(tǒng)的功能。
項目使用的編程語言是C語言,軟體設計部分由于篇幅問題,后期會分單獨一篇文章進行分享。
-
傳感器
+關注
關注
2552文章
51233瀏覽量
754707 -
處理器
+關注
關注
68文章
19348瀏覽量
230278 -
單片機
+關注
關注
6039文章
44582瀏覽量
636477 -
數據
+關注
關注
8文章
7081瀏覽量
89201 -
復位系統(tǒng)
+關注
關注
0文章
4瀏覽量
5613
發(fā)布評論請先 登錄
相關推薦
采用51單片機和LCD1602實現車載空調控制器的設計資料分享
用單片機實現溫度遠程顯示
![用<b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>溫度</b>遠程顯示](https://file.elecfans.com/web2/M00/48/85/pYYBAGKhtAuAYrHrAAA7fZ406Ds666.jpg)
單片機溫度控制系統(tǒng)的設計及實現
基于單片機的無線溫度監(jiān)測系統(tǒng)實現
![基于<b class='flag-5'>單片機</b>的無線<b class='flag-5'>溫度</b>監(jiān)測系統(tǒng)<b class='flag-5'>實現</b>](https://file1.elecfans.com//web2/M00/A5/F1/wKgZomUMOuqAPfALAAAVT1Q5fbE377.jpg)
基于STC單片機的電動客車空調控制系統(tǒng)設計
![基于STC<b class='flag-5'>單片機</b>的電動客車空<b class='flag-5'>調控</b>制系統(tǒng)設計](https://file.elecfans.com/web2/M00/49/79/pYYBAGKhtFOAVkIyAAAPi3WgWWw932.jpg)
基于單片機的溫度傳感器設計
利用AT89C2051單片機對系統(tǒng)協(xié)調控制設計的大氣溫度采集和記錄系統(tǒng)
![利用AT89C2051<b class='flag-5'>單片機</b>對系統(tǒng)協(xié)<b class='flag-5'>調控</b>制設計的大氣<b class='flag-5'>溫度</b>采集和記錄系統(tǒng)](https://file.elecfans.com/web1/M00/58/FF/pIYBAFthJImAchzdAAAU0ghIwyQ131.jpg)
使用51單片機實現溫度采集系統(tǒng)的設計資料說明
![使用51<b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>溫度</b>采集系統(tǒng)的設計資料說明](https://file.elecfans.com/web1/M00/A7/0B/pIYBAF2ASbGAGvICAACdV3bfRlk311.png)
單片機實現溫度檢測電路的設計
![<b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>溫度</b>檢測電路的設計](https://file.elecfans.com/web1/M00/AD/E1/o4YBAF3TmoaAF_3gAAAYeTWxCH8927.png)
如何使用STM32單片機實現溫度采集報警系統(tǒng)的設計
![如何使用STM32<b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>溫度</b>采集報警系統(tǒng)的設計](https://file.elecfans.com/web1/M00/DA/E2/o4YBAGAFILeAVlqDAAGYG4r2_JE503.png)
單片機的多路溫度采集系統(tǒng)
![<b class='flag-5'>單片機</b>的多路<b class='flag-5'>溫度</b>采集系統(tǒng)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論