999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STC12型單片機的智能溫控調速風扇設計

2014-10-14 12:32:40吳望生
科教導刊 2014年27期
關鍵詞:智能控制單片機

吳望生

摘 要 本文設計了智能溫控調速風扇,基于單片機檢測和控制技術,將單片機、傳感器等智能器件用于風扇設計,可依據檢測溫度自動調節適宜的風速。

關鍵詞 單片機 溫度傳感器 智能控制 自動調速

中圖分類號:TP368.1 文獻標識碼:A

Temperature Intelligent Control Speed of Fan Based on STC12-MCU

WU Wangsheng

(School of physics and Optoelectronic Engineering, Yangtze University, Jingzhou, Hubei 434023)

Abstract Temperature intelligent control speed of fan, based on Micro Control Unit(MCU) detection and control technology, using MCU and sensor device design fan, according to the test temperature automatic adjustment appropriate speed of fan.

Key words Single-chip microcomputer; temperature sensor; intelligent control; automatic speed regulation

0 引言

風扇是散熱降溫的常用電器,如家用的電風扇和電子器件中的散熱風扇等。大多數家用風扇只能手動調速和機械定時,各檔風速跨度較大,高檔風冷噪音大,低檔又不解暑;定時設計機械,入夜熟睡后若氣溫驟變,風速不變則容易著涼。散熱風扇通過空氣對流控制器件的溫度,轉速越高散熱效果越好,但同時噪音和震動也越大。如何在風扇的散熱功效和靜音效果之間找到平衡點,隨器件工作溫度的變化合理調節風速,使之在較低噪音下正常工作顯得十分必要。為解決上述問題,我們設計了智能溫控調速風扇,基于單片機檢測和控制技術,將單片機、傳感器等智能器件用于風扇設計,可依據檢測溫度自動調節適宜的風速。

1 系統整體設計

系統主要由主控電路模塊、穩壓電源模塊、溫度采集模塊、功能按鍵模塊、溫度顯示模塊、驅動電路模塊和風扇(直流電機)等七個功能模塊組成。

圖1 系統的整體設計結構框圖

系統總體框架如圖1所示,采用STC12C5A60S2單片機作為主要控制芯片,使用溫度傳感器DS18B20進行溫度采集,并直接輸出數字溫度信號給單片機進行判斷,根據判斷結果控制相應引腳輸出高電平或低電平,控制風扇啟動或關閉;在啟動狀態下,模擬PWM波輸出調節風扇轉速。

1.1 主控電路模塊

主控電路模塊是整體系統設計的核心,控制溫度的采集與顯示,通過按鍵輸入和軟件編程進行溫度限值設定與判斷,并在其I/O口輸出控制信號,對風扇進行開關或調速。

本設計選用STC12C5A60S2單片機作為控制器件,采用增強型8051CPU,單時鐘機器周期1T,指令代碼完全兼容傳統8051;內部集成MAX810專用復位電路,2路PWM,8路高速10位A/D轉換(250K/S,25萬次/秒)。支持串口程序燒寫,配合PC端的控制程序即可將程序代碼下載進單片機,無需編程器和仿真器,對開發設備要求低,節省開發時間。

1.2 溫度采集模塊

溫度采集模塊選用數字傳感器DS18B20作為核心元件,測溫范圍[-55,+125]℃。該傳感器高度集成化,與傳統的熱敏電阻等測溫元件相比,溫度值在器件內部轉化成數字量直接輸出,測量精度高,測溫分辨率高達0.0625℃;被測溫度用符號擴展的16位補碼形式以“一線總線”串行傳送給單片機,實際操作中只須將信號線與單片機I/O口相連,抗干擾性強。

1.3 液晶顯示模塊

液晶顯示模塊選用LCD1602字符型顯示器,用于顯示溫度、風扇檔位和工作模式。LCD1602是一種專門用來顯示字母、數字、符號等的點陣型液晶模塊,由若干個5X7點陣字符位組成,每個點陣字符位都可以顯示一個字符,可顯示ASCII碼表中的所有可視字符。

1.4 功能按鍵模塊

功能按鍵模塊采用獨立按鍵式,每個按鍵單獨占用一根I/O線,每個按鍵的工作不會影響其它I/O線的狀態。本設計包括4個獨立式按鍵:(1)模式切換:按下該鍵循環切換自動、睡眠、手動三種工作模式。(2)溫度設定:自動和睡眠模式下,設置自動開(關)機溫度。環境溫度高于設定溫度自動開機,否則不啟動或關機。(3)手動調速:手動模式下,按下該鍵循環切換三檔風速。(4)停止模式,關閉風扇。

1.5 驅動電路模塊

由于STC12系列單片機自帶PWM控制器,因此本設計選用橋式驅動電路L298N來驅動5V直流電機風扇,并通過單片機I/O口輸出PWM脈沖調節風速。L298N模塊屬于H橋式專用驅動集成電路,其輸入端可與單片機直接連接。采用軟件編程實現PWM(脈沖寬度調制)調速,通過控制矩形波PWM信號的占空比來調控電機轉速。電機轉速與占空比成正比,占空比越大,轉速越快,若輸出全為高電平則占空比為100%,轉速最大。相比于其他如硬件或軟硬件結合的調速方式,通過軟件編程實現PWM調速,在降低成本的同時,充分發揮了單片機的編譯功能。

2 系統軟件設計

本設計主程序流程圖如圖2所示,單片機向DS18B20傳感器發送溫度轉換命令,讀取已轉換的溫度值,通過按鍵輸入和軟件編程進行溫度限值設定與判斷,并在其I/O口輸出控制信號,對風扇進行開關或調速。

圖2 主程序流程圖

溫度采集程序將DS18B20采集的溫度存入寄存器指定數組,將二進制轉化為十進制,交給顯示程序顯示。液晶顯示程序用于溫度和檔位的實時顯示。按鍵掃描程序設定開機溫度、運行模式等。溫度判斷程序根據設定溫度和當前環境溫度差值設定多個風速檔位。電機驅動程序模擬PWM波輸出,一次輸出多個電平,風速檔位與高電平的占空比成正比,根據溫度的高低來調節不同檔位的風速。

3 結束語

本設計的特色:可設置自動、手動、睡眠等多種工作模式;啟動自動和睡眠模式后,可設置自動開(關)機溫度。若檢測溫度高于設定溫度,則風扇自動開啟,并能根據實時溫度自動調節風速;當低于設定溫度時,風扇不工作;啟動睡眠模式后,在溫度變化范圍不大時,將自動循環調節風速大小,以模擬自然風效果。

溫控調速風扇擁有智能溫控、自動調速、工作穩定、成本低廉、節能降耗等特點,經過適當改造可應用于家用電器、廠礦風冷設備以及電子器件的散熱器等。本設計能夠在保證散熱效果的同時,降低風扇運轉時的噪音并節約能源,符合人性化設計和綠色節能要求,具有一定的市場前景。

參考文獻

[1] 胡漢才.單片機原理及其接口技術[M].北京:清華大學出版社,2004.

[2] 藍厚榮.單片機的PWM控制技術[J].工業控制計算機,2010(23) .

[3] 劉進山.基于MCS-51電風扇智能調速器的設計[J].電子質量,2004(10).endprint

摘 要 本文設計了智能溫控調速風扇,基于單片機檢測和控制技術,將單片機、傳感器等智能器件用于風扇設計,可依據檢測溫度自動調節適宜的風速。

關鍵詞 單片機 溫度傳感器 智能控制 自動調速

中圖分類號:TP368.1 文獻標識碼:A

Temperature Intelligent Control Speed of Fan Based on STC12-MCU

WU Wangsheng

(School of physics and Optoelectronic Engineering, Yangtze University, Jingzhou, Hubei 434023)

Abstract Temperature intelligent control speed of fan, based on Micro Control Unit(MCU) detection and control technology, using MCU and sensor device design fan, according to the test temperature automatic adjustment appropriate speed of fan.

Key words Single-chip microcomputer; temperature sensor; intelligent control; automatic speed regulation

0 引言

風扇是散熱降溫的常用電器,如家用的電風扇和電子器件中的散熱風扇等。大多數家用風扇只能手動調速和機械定時,各檔風速跨度較大,高檔風冷噪音大,低檔又不解暑;定時設計機械,入夜熟睡后若氣溫驟變,風速不變則容易著涼。散熱風扇通過空氣對流控制器件的溫度,轉速越高散熱效果越好,但同時噪音和震動也越大。如何在風扇的散熱功效和靜音效果之間找到平衡點,隨器件工作溫度的變化合理調節風速,使之在較低噪音下正常工作顯得十分必要。為解決上述問題,我們設計了智能溫控調速風扇,基于單片機檢測和控制技術,將單片機、傳感器等智能器件用于風扇設計,可依據檢測溫度自動調節適宜的風速。

1 系統整體設計

系統主要由主控電路模塊、穩壓電源模塊、溫度采集模塊、功能按鍵模塊、溫度顯示模塊、驅動電路模塊和風扇(直流電機)等七個功能模塊組成。

圖1 系統的整體設計結構框圖

系統總體框架如圖1所示,采用STC12C5A60S2單片機作為主要控制芯片,使用溫度傳感器DS18B20進行溫度采集,并直接輸出數字溫度信號給單片機進行判斷,根據判斷結果控制相應引腳輸出高電平或低電平,控制風扇啟動或關閉;在啟動狀態下,模擬PWM波輸出調節風扇轉速。

1.1 主控電路模塊

主控電路模塊是整體系統設計的核心,控制溫度的采集與顯示,通過按鍵輸入和軟件編程進行溫度限值設定與判斷,并在其I/O口輸出控制信號,對風扇進行開關或調速。

本設計選用STC12C5A60S2單片機作為控制器件,采用增強型8051CPU,單時鐘機器周期1T,指令代碼完全兼容傳統8051;內部集成MAX810專用復位電路,2路PWM,8路高速10位A/D轉換(250K/S,25萬次/秒)。支持串口程序燒寫,配合PC端的控制程序即可將程序代碼下載進單片機,無需編程器和仿真器,對開發設備要求低,節省開發時間。

1.2 溫度采集模塊

溫度采集模塊選用數字傳感器DS18B20作為核心元件,測溫范圍[-55,+125]℃。該傳感器高度集成化,與傳統的熱敏電阻等測溫元件相比,溫度值在器件內部轉化成數字量直接輸出,測量精度高,測溫分辨率高達0.0625℃;被測溫度用符號擴展的16位補碼形式以“一線總線”串行傳送給單片機,實際操作中只須將信號線與單片機I/O口相連,抗干擾性強。

1.3 液晶顯示模塊

液晶顯示模塊選用LCD1602字符型顯示器,用于顯示溫度、風扇檔位和工作模式。LCD1602是一種專門用來顯示字母、數字、符號等的點陣型液晶模塊,由若干個5X7點陣字符位組成,每個點陣字符位都可以顯示一個字符,可顯示ASCII碼表中的所有可視字符。

1.4 功能按鍵模塊

功能按鍵模塊采用獨立按鍵式,每個按鍵單獨占用一根I/O線,每個按鍵的工作不會影響其它I/O線的狀態。本設計包括4個獨立式按鍵:(1)模式切換:按下該鍵循環切換自動、睡眠、手動三種工作模式。(2)溫度設定:自動和睡眠模式下,設置自動開(關)機溫度。環境溫度高于設定溫度自動開機,否則不啟動或關機。(3)手動調速:手動模式下,按下該鍵循環切換三檔風速。(4)停止模式,關閉風扇。

1.5 驅動電路模塊

由于STC12系列單片機自帶PWM控制器,因此本設計選用橋式驅動電路L298N來驅動5V直流電機風扇,并通過單片機I/O口輸出PWM脈沖調節風速。L298N模塊屬于H橋式專用驅動集成電路,其輸入端可與單片機直接連接。采用軟件編程實現PWM(脈沖寬度調制)調速,通過控制矩形波PWM信號的占空比來調控電機轉速。電機轉速與占空比成正比,占空比越大,轉速越快,若輸出全為高電平則占空比為100%,轉速最大。相比于其他如硬件或軟硬件結合的調速方式,通過軟件編程實現PWM調速,在降低成本的同時,充分發揮了單片機的編譯功能。

2 系統軟件設計

本設計主程序流程圖如圖2所示,單片機向DS18B20傳感器發送溫度轉換命令,讀取已轉換的溫度值,通過按鍵輸入和軟件編程進行溫度限值設定與判斷,并在其I/O口輸出控制信號,對風扇進行開關或調速。

圖2 主程序流程圖

溫度采集程序將DS18B20采集的溫度存入寄存器指定數組,將二進制轉化為十進制,交給顯示程序顯示。液晶顯示程序用于溫度和檔位的實時顯示。按鍵掃描程序設定開機溫度、運行模式等。溫度判斷程序根據設定溫度和當前環境溫度差值設定多個風速檔位。電機驅動程序模擬PWM波輸出,一次輸出多個電平,風速檔位與高電平的占空比成正比,根據溫度的高低來調節不同檔位的風速。

3 結束語

本設計的特色:可設置自動、手動、睡眠等多種工作模式;啟動自動和睡眠模式后,可設置自動開(關)機溫度。若檢測溫度高于設定溫度,則風扇自動開啟,并能根據實時溫度自動調節風速;當低于設定溫度時,風扇不工作;啟動睡眠模式后,在溫度變化范圍不大時,將自動循環調節風速大小,以模擬自然風效果。

溫控調速風扇擁有智能溫控、自動調速、工作穩定、成本低廉、節能降耗等特點,經過適當改造可應用于家用電器、廠礦風冷設備以及電子器件的散熱器等。本設計能夠在保證散熱效果的同時,降低風扇運轉時的噪音并節約能源,符合人性化設計和綠色節能要求,具有一定的市場前景。

參考文獻

[1] 胡漢才.單片機原理及其接口技術[M].北京:清華大學出版社,2004.

[2] 藍厚榮.單片機的PWM控制技術[J].工業控制計算機,2010(23) .

[3] 劉進山.基于MCS-51電風扇智能調速器的設計[J].電子質量,2004(10).endprint

摘 要 本文設計了智能溫控調速風扇,基于單片機檢測和控制技術,將單片機、傳感器等智能器件用于風扇設計,可依據檢測溫度自動調節適宜的風速。

關鍵詞 單片機 溫度傳感器 智能控制 自動調速

中圖分類號:TP368.1 文獻標識碼:A

Temperature Intelligent Control Speed of Fan Based on STC12-MCU

WU Wangsheng

(School of physics and Optoelectronic Engineering, Yangtze University, Jingzhou, Hubei 434023)

Abstract Temperature intelligent control speed of fan, based on Micro Control Unit(MCU) detection and control technology, using MCU and sensor device design fan, according to the test temperature automatic adjustment appropriate speed of fan.

Key words Single-chip microcomputer; temperature sensor; intelligent control; automatic speed regulation

0 引言

風扇是散熱降溫的常用電器,如家用的電風扇和電子器件中的散熱風扇等。大多數家用風扇只能手動調速和機械定時,各檔風速跨度較大,高檔風冷噪音大,低檔又不解暑;定時設計機械,入夜熟睡后若氣溫驟變,風速不變則容易著涼。散熱風扇通過空氣對流控制器件的溫度,轉速越高散熱效果越好,但同時噪音和震動也越大。如何在風扇的散熱功效和靜音效果之間找到平衡點,隨器件工作溫度的變化合理調節風速,使之在較低噪音下正常工作顯得十分必要。為解決上述問題,我們設計了智能溫控調速風扇,基于單片機檢測和控制技術,將單片機、傳感器等智能器件用于風扇設計,可依據檢測溫度自動調節適宜的風速。

1 系統整體設計

系統主要由主控電路模塊、穩壓電源模塊、溫度采集模塊、功能按鍵模塊、溫度顯示模塊、驅動電路模塊和風扇(直流電機)等七個功能模塊組成。

圖1 系統的整體設計結構框圖

系統總體框架如圖1所示,采用STC12C5A60S2單片機作為主要控制芯片,使用溫度傳感器DS18B20進行溫度采集,并直接輸出數字溫度信號給單片機進行判斷,根據判斷結果控制相應引腳輸出高電平或低電平,控制風扇啟動或關閉;在啟動狀態下,模擬PWM波輸出調節風扇轉速。

1.1 主控電路模塊

主控電路模塊是整體系統設計的核心,控制溫度的采集與顯示,通過按鍵輸入和軟件編程進行溫度限值設定與判斷,并在其I/O口輸出控制信號,對風扇進行開關或調速。

本設計選用STC12C5A60S2單片機作為控制器件,采用增強型8051CPU,單時鐘機器周期1T,指令代碼完全兼容傳統8051;內部集成MAX810專用復位電路,2路PWM,8路高速10位A/D轉換(250K/S,25萬次/秒)。支持串口程序燒寫,配合PC端的控制程序即可將程序代碼下載進單片機,無需編程器和仿真器,對開發設備要求低,節省開發時間。

1.2 溫度采集模塊

溫度采集模塊選用數字傳感器DS18B20作為核心元件,測溫范圍[-55,+125]℃。該傳感器高度集成化,與傳統的熱敏電阻等測溫元件相比,溫度值在器件內部轉化成數字量直接輸出,測量精度高,測溫分辨率高達0.0625℃;被測溫度用符號擴展的16位補碼形式以“一線總線”串行傳送給單片機,實際操作中只須將信號線與單片機I/O口相連,抗干擾性強。

1.3 液晶顯示模塊

液晶顯示模塊選用LCD1602字符型顯示器,用于顯示溫度、風扇檔位和工作模式。LCD1602是一種專門用來顯示字母、數字、符號等的點陣型液晶模塊,由若干個5X7點陣字符位組成,每個點陣字符位都可以顯示一個字符,可顯示ASCII碼表中的所有可視字符。

1.4 功能按鍵模塊

功能按鍵模塊采用獨立按鍵式,每個按鍵單獨占用一根I/O線,每個按鍵的工作不會影響其它I/O線的狀態。本設計包括4個獨立式按鍵:(1)模式切換:按下該鍵循環切換自動、睡眠、手動三種工作模式。(2)溫度設定:自動和睡眠模式下,設置自動開(關)機溫度。環境溫度高于設定溫度自動開機,否則不啟動或關機。(3)手動調速:手動模式下,按下該鍵循環切換三檔風速。(4)停止模式,關閉風扇。

1.5 驅動電路模塊

由于STC12系列單片機自帶PWM控制器,因此本設計選用橋式驅動電路L298N來驅動5V直流電機風扇,并通過單片機I/O口輸出PWM脈沖調節風速。L298N模塊屬于H橋式專用驅動集成電路,其輸入端可與單片機直接連接。采用軟件編程實現PWM(脈沖寬度調制)調速,通過控制矩形波PWM信號的占空比來調控電機轉速。電機轉速與占空比成正比,占空比越大,轉速越快,若輸出全為高電平則占空比為100%,轉速最大。相比于其他如硬件或軟硬件結合的調速方式,通過軟件編程實現PWM調速,在降低成本的同時,充分發揮了單片機的編譯功能。

2 系統軟件設計

本設計主程序流程圖如圖2所示,單片機向DS18B20傳感器發送溫度轉換命令,讀取已轉換的溫度值,通過按鍵輸入和軟件編程進行溫度限值設定與判斷,并在其I/O口輸出控制信號,對風扇進行開關或調速。

圖2 主程序流程圖

溫度采集程序將DS18B20采集的溫度存入寄存器指定數組,將二進制轉化為十進制,交給顯示程序顯示。液晶顯示程序用于溫度和檔位的實時顯示。按鍵掃描程序設定開機溫度、運行模式等。溫度判斷程序根據設定溫度和當前環境溫度差值設定多個風速檔位。電機驅動程序模擬PWM波輸出,一次輸出多個電平,風速檔位與高電平的占空比成正比,根據溫度的高低來調節不同檔位的風速。

3 結束語

本設計的特色:可設置自動、手動、睡眠等多種工作模式;啟動自動和睡眠模式后,可設置自動開(關)機溫度。若檢測溫度高于設定溫度,則風扇自動開啟,并能根據實時溫度自動調節風速;當低于設定溫度時,風扇不工作;啟動睡眠模式后,在溫度變化范圍不大時,將自動循環調節風速大小,以模擬自然風效果。

溫控調速風扇擁有智能溫控、自動調速、工作穩定、成本低廉、節能降耗等特點,經過適當改造可應用于家用電器、廠礦風冷設備以及電子器件的散熱器等。本設計能夠在保證散熱效果的同時,降低風扇運轉時的噪音并節約能源,符合人性化設計和綠色節能要求,具有一定的市場前景。

參考文獻

[1] 胡漢才.單片機原理及其接口技術[M].北京:清華大學出版社,2004.

[2] 藍厚榮.單片機的PWM控制技術[J].工業控制計算機,2010(23) .

[3] 劉進山.基于MCS-51電風扇智能調速器的設計[J].電子質量,2004(10).endprint

猜你喜歡
智能控制單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
車載充電機的電瓶電壓采樣及處理
智能控制在機器人領域中的應用
基于物聯網的智能控制項目實踐教學設計
舞臺演出智能多媒體多網合一系統的研發與應用
演藝科技(2016年10期)2016-11-26 22:11:21
淺談開關式電梯IC卡系統及展望
主站蜘蛛池模板: 精品久久久无码专区中文字幕| 91网红精品在线观看| 精品国产电影久久九九| 国产美女在线免费观看| 亚洲永久精品ww47国产| 三上悠亚一区二区| 一级成人a毛片免费播放| 成人精品免费视频| 国产精品第| 欧美精品在线免费| 五月激情综合网| 婷婷亚洲视频| 国产成人亚洲精品蜜芽影院| 亚洲欧洲日韩久久狠狠爱| 国产手机在线小视频免费观看| 青青青视频91在线 | 午夜成人在线视频| 欧美在线一二区| 色综合婷婷| 久久久受www免费人成| 久久人与动人物A级毛片| 久久久久亚洲精品成人网| 97超碰精品成人国产| 久久无码av三级| 亚洲色图欧美| 中文字幕在线欧美| 日本黄色不卡视频| 狠狠色成人综合首页| 亚洲精品麻豆| 就去色综合| 91精品情国产情侣高潮对白蜜| 少妇精品在线| 97亚洲色综久久精品| 欧美日韩第二页| 日韩经典精品无码一区二区| 色噜噜在线观看| 中文字幕资源站| 久久亚洲国产最新网站| 无码人妻免费| 久久青草精品一区二区三区 | 国产亚洲成AⅤ人片在线观看| 小蝌蚪亚洲精品国产| 中文字幕在线观| 欧美精品一二三区| 国产激爽爽爽大片在线观看| 亚洲成aⅴ人片在线影院八| 亚洲人成网7777777国产| 国产人成在线视频| 亚洲精品中文字幕无乱码| 久久大香香蕉国产免费网站| 一区二区欧美日韩高清免费| 亚洲AV电影不卡在线观看| 青青青国产免费线在| 一本色道久久88综合日韩精品| 欧美一区二区三区欧美日韩亚洲| 极品尤物av美乳在线观看| 超清无码一区二区三区| 黄色网站在线观看无码| 国产人成乱码视频免费观看| 亚洲色成人www在线观看| 精品91视频| 日韩欧美中文亚洲高清在线| 国产福利小视频在线播放观看| 午夜一区二区三区| 日韩毛片在线视频| 永久免费无码日韩视频| 国模视频一区二区| 91精品视频播放| 一级毛片免费高清视频| 亚洲精品自在线拍| 欧美成在线视频| 欧美人与性动交a欧美精品| AV网站中文| 国产99在线| 五月天综合婷婷| 国产乱人乱偷精品视频a人人澡| 国产靠逼视频| 中文字幕av无码不卡免费| 国产免费羞羞视频| www.精品视频| 国产91av在线| 免费一级毛片在线播放傲雪网|