国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于單片機(jī)的太陽(yáng)能熱水器控制系統(tǒng)設(shè)計(jì)

這篇具有很好參考價(jià)值的文章主要介紹了基于單片機(jī)的太陽(yáng)能熱水器控制系統(tǒng)設(shè)計(jì)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1設(shè)計(jì)任務(wù)

1.1 設(shè)計(jì)目的和意義

隨著人們對(duì)美好生活的需求不斷升高,智能家居逐漸走進(jìn)人們的視線,太陽(yáng)能熱水器作為居民日常生活中不可缺少的一部分,其幾近無污染且低耗能的特性更加符合當(dāng)前時(shí)代的需求,將太陽(yáng)能熱水器添加到智能家居系統(tǒng)中,可以對(duì)智能家居系統(tǒng)進(jìn)行完善,也能夠提升用戶的生活質(zhì)量。

但是,太陽(yáng)能熱水器在使用過程中仍存在一些問題,例如在中午太陽(yáng)高照的情況下熱水存儲(chǔ)桶中沒有水或者水較少,集熱管中的水極易被揮發(fā)干凈,導(dǎo)致集熱管干燒而溫度快速上升,若是此時(shí)再注水會(huì)造成集熱管炸裂。再如城市住戶經(jīng)常碰到,位于用水高峰時(shí)冷水壓力小,尤其是太陽(yáng)能熱水器均安置在頂層樓房,冷水壓力不足,強(qiáng)行上水不僅無法上水反而會(huì)消耗電能。針對(duì)這些情況設(shè)計(jì)了基于單片機(jī)的太陽(yáng)能熱水器控制系統(tǒng),可以一定程度上解決這些問題帶來的損失,促進(jìn)太陽(yáng)能熱水器的適用性,提高智能家居為人服務(wù)的便利性。

通過本課程設(shè)計(jì)的完成使我們掌握單片機(jī)系統(tǒng)設(shè)計(jì)與開發(fā),學(xué)習(xí)如何選擇適合的單片機(jī)芯片并進(jìn)行電路設(shè)計(jì)、編程和調(diào)試,以實(shí)現(xiàn)計(jì)分器功能。輸入和輸出接口的應(yīng)用:學(xué)會(huì)使用按鍵或其他輸入設(shè)備來記錄得分和控制計(jì)時(shí)器,同時(shí)將結(jié)果通過顯示屏或其他輸出設(shè)備進(jìn)行展示。計(jì)時(shí)器和計(jì)數(shù)器的應(yīng)用,熟悉如何利用計(jì)時(shí)器和計(jì)數(shù)器模塊,實(shí)現(xiàn)精確的計(jì)時(shí)和計(jì)數(shù)功能,以及相關(guān)的算法和邏輯。

?1.2 設(shè)計(jì)任務(wù)要求

本設(shè)計(jì)的具體要求如下:

(1)能檢測(cè)水位,并在規(guī)定時(shí)間按范圍內(nèi)當(dāng)水位低于設(shè)定值時(shí)上水;

(2)每天晚上某個(gè)時(shí)間自動(dòng)上水,能用按鍵設(shè)定自動(dòng)上水時(shí)間;

(3)LCD顯示當(dāng)前的水位和水箱水的溫度。

2 系統(tǒng)硬件電路的設(shè)計(jì)

2.1 檢測(cè)原理

在實(shí)現(xiàn)水位檢測(cè)功能中本設(shè)計(jì)選用超聲波測(cè)距,其測(cè)定水位的基本原理如圖所示,采用的是回波測(cè)距原理,只需測(cè)定超聲波在空氣中傳播往返時(shí)間,即液位高度。由圖可知,所要測(cè)量的液位高度為:

h=H-S????????????????????????????? (2-1)

式中,S可由超聲波系統(tǒng)測(cè)量得到;H為容器的高度,本設(shè)計(jì)中H=100cm。由此可知測(cè)量液位的關(guān)鍵在于測(cè)出S。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-1 超聲波測(cè)水位原理圖

2.2 總體方案設(shè)計(jì)

根據(jù)系統(tǒng)的要求,確定系統(tǒng)的總體方案如圖1所示。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-2 系統(tǒng)總體設(shè)計(jì)方案

本設(shè)計(jì)以單片機(jī)為為控制核心,水位監(jiān)測(cè)模塊能夠?qū)崟r(shí)監(jiān)測(cè)水箱水位,自動(dòng)上水模塊能夠根據(jù)水位情況和上水時(shí)間智能控制水泵的運(yùn)行,LCD顯示模塊提供實(shí)時(shí)的水位、溫度等信息,使用戶能夠直觀地了解系統(tǒng)運(yùn)行狀況,鍵盤輸入模塊使用戶可以方便地設(shè)置上水時(shí)間和控制系統(tǒng)操作,繼電器輔助加熱模塊可以根據(jù)需要輔助加熱水箱中的水。

2.3 各模塊方案選擇與電路設(shè)計(jì)

2.3.1 微控制器選擇

方案一:PIC16C72單片機(jī)為控制器件的智能電熱水器

PIC16C72是美國(guó)微芯(Microchip)公司推出的8/11位單片機(jī),采用寬字節(jié)單周期指令,哈佛雙總線和RISC結(jié)構(gòu),其數(shù)據(jù)吞吐量最高可達(dá)6MIPS,這幾乎是其它大多數(shù)8位微控制器速度的4倍128腳封裝的PIC16C72單片機(jī)內(nèi)集成了以下主要功能:2KB片內(nèi)ROM程序存儲(chǔ)器,128KB數(shù)據(jù)存儲(chǔ)器;22位I/O線;5路8位A/D轉(zhuǎn)換器,2個(gè)8位,1個(gè)16位多功能計(jì)數(shù)器/定時(shí)器,1個(gè)捕捉/比較/脈寬調(diào)制(CCP)部件。

以PIC16C72為控制芯片的電熱水器,雖然功能很強(qiáng)大,但是存在一些很需要改進(jìn)的地方:中斷的現(xiàn)場(chǎng)保護(hù)是中斷應(yīng)用中一個(gè)很重要的部分由PIC16C72的指令系統(tǒng)中沒有專門的PUSH(入棧)和POP(出棧)指令,所以要用一段程序來實(shí)現(xiàn)該功能。對(duì)可能用到的W寄存器和STATUS寄存器內(nèi)容進(jìn)行現(xiàn)場(chǎng)保護(hù)1然后在中斷服務(wù)程序中對(duì)馬達(dá),繼電器進(jìn)行控制1漏電檢測(cè)報(bào)警在中斷里給出,而每50ms進(jìn)入一次中斷,所以發(fā)生漏電時(shí)最多50ms即可切斷電源1入口→中斷保護(hù)→控制馬達(dá)→控制繼電器如果用直流對(duì)電機(jī)進(jìn)行控制,其轉(zhuǎn)速太快,過調(diào)量太大,容易引起震蕩。

方案二:STC89C52單片機(jī)為控制器件的智能電熱水器

STC89C52是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫的Flash只讀程序存儲(chǔ)器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。

STC89C52有40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,3個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,2個(gè)讀寫口線,STC89C52可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲(chǔ)器可有效地降低開發(fā)成本。

通過以上兩種設(shè)計(jì)方法的比較來看,實(shí)現(xiàn)電熱水器的智能控制可以有很多種方法??梢圆捎每删幊绦蚩刂破鱌LC,各種單片機(jī)來實(shí)現(xiàn)。但考慮到成本控制和軟硬件實(shí)現(xiàn)難度,采用方案二的控制系統(tǒng)設(shè)計(jì),圖2-3為單片機(jī)最小系統(tǒng),包括晶振電路、復(fù)位電路。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-3 單片機(jī)最小系統(tǒng)

復(fù)位電路:在單片機(jī)啟動(dòng)0.1S后,電容C兩端的電壓持續(xù)充電為5V,這是時(shí)候10K電阻兩端的電壓接近于0V,RST處于低電平所以系統(tǒng)正常工作。當(dāng)復(fù)位按鍵按下的時(shí)候,開關(guān)導(dǎo)通,電容兩端形成了一個(gè)回路,電容被短路,所以在按鍵按下的這個(gè)過程中,電容開始釋放之前充的電量。隨著時(shí)間的推移,電容的電壓在0.1S內(nèi),從5V釋放到變?yōu)榱?/span>1.5V,甚至更小。根據(jù)串聯(lián)電路電壓為各處之和,這個(gè)時(shí)候10K電阻兩端的電壓為3.5V,甚至更大,所以RST引腳又接收到高電平。單片機(jī)系統(tǒng)自動(dòng)復(fù)位。

晶振電路:晶體振蕩器是該電路的核心組件,它包括一個(gè)晶體和兩個(gè)電容。晶體的頻率決定了單片機(jī)的工作時(shí)鐘頻率,本設(shè)計(jì)頻率為11.0592MHz。晶體的一端連接到單片機(jī)的XTAL1引腳,另一端連接到XTAL2引腳。兩個(gè)電容分別連接到晶體的兩端,并與地連接。整個(gè)電路的目的是為單片機(jī)提供準(zhǔn)確的時(shí)鐘信號(hào),以確保其正常運(yùn)行。晶振電路在初始化時(shí)起到關(guān)鍵作用,通過提供穩(wěn)定的時(shí)鐘信號(hào)使單片機(jī)能夠正確地執(zhí)行程序。

2.3.2 水位檢測(cè)模塊設(shè)計(jì)

方案一:液位傳感器檢測(cè)水位

該模塊主要是利用三極管的電流放大原理,當(dāng)液位高度使三極管的基極與電源正極導(dǎo)通的時(shí)候,在三極管的基極和發(fā)射極之間就會(huì)產(chǎn)生一定大小的電流,此時(shí)在三極管的集電極和發(fā)射極之間就會(huì)產(chǎn)生一個(gè)一定放大倍數(shù)的電流,該電流經(jīng)過發(fā)射極的電阻產(chǎn)生電壓供AD轉(zhuǎn)換器采集,如圖2-4為液位傳感器實(shí)物圖,模塊輸出電壓隨模塊浸入液體深度的增加而增大。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-4 液位傳感器

方案二:超聲波檢測(cè)水位

超聲波檢測(cè)水位工作原理是由換能器(探頭)發(fā)出超聲波脈沖遇到被測(cè)介質(zhì)表面被反射回來,部分反射回波被同一換能器接收,轉(zhuǎn)換成電信號(hào)。根據(jù)超聲波遇障礙反射的原理進(jìn)行測(cè)距的,能夠發(fā)送超聲波、接收超聲波并通過處理,是常用的測(cè)距模塊之一。HC-SR04是最常用的超聲波測(cè)距模塊之一,圖2-5為超聲波模塊實(shí)物圖。

? 基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-5 HC-SR04實(shí)物圖

液位傳感器為接觸式傳感器,傳感器未設(shè)計(jì)為完全浸入水中,在使用過程中需謹(jǐn)慎,防止PCB上裸露的走線與水接觸。此傳感器將輸出0-1024之間的模擬信號(hào),但隨著走線長(zhǎng)度的增加,可用范圍會(huì)縮小。而超聲波模塊HC-SR04為非接觸式測(cè)量,最大的優(yōu)點(diǎn)是它可以實(shí)時(shí)檢測(cè)液位的變化,可以將水位轉(zhuǎn)換為數(shù)據(jù),用戶可以實(shí)時(shí)清楚地知道剩余水量。超聲波液位傳感器的精度可達(dá)±3mm,精度高,能夠非常準(zhǔn)確地檢測(cè)液位,采用超聲波測(cè)距對(duì)被測(cè)液體影響較小,更衛(wèi)生。綜上所述,本設(shè)計(jì)選擇方案二。

HC-SR04超聲波模塊可提供2cm~400cm的非接觸式距離感測(cè)功能,有2cm的盲區(qū),工作電壓為5V,內(nèi)部模塊包括超聲波發(fā)射器、接收器與控制電路。表2-1為HC-SR04的引腳功能表。

表2-1 HC-SR04引腳功能表

引腳

功能

Vcc

+5V電源供電

Trig

輸入觸發(fā)信號(hào)

Echo

傳出信號(hào)回響

GND

接地

圖2-6為HC-SR04的時(shí)序圖,只需要提供一個(gè)10μs以上脈沖觸發(fā)信號(hào),該模塊內(nèi)部將發(fā)出8個(gè)40kHz周期電平并檢測(cè)回波。一旦檢測(cè)到有回波信號(hào)則輸出回響信號(hào)?;仨懶盘?hào)的脈沖寬度與所測(cè)的距離成正比。由此通過發(fā)射信號(hào)到收到的回響信號(hào)時(shí)間間隔可以計(jì)算得到距離。測(cè)量周期為60ms以上,以防止發(fā)射信號(hào)對(duì)回響信號(hào)的影響。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-6 超聲波時(shí)序圖

圖2-7為超聲波水位檢測(cè)模塊電路原理圖,TR接單片機(jī)的P1.1,ECHO接單片機(jī)的P1.0,當(dāng)水位在晚上十點(diǎn)到第二天早上七點(diǎn)低于20%會(huì)自動(dòng)上水,可以有效避免集熱管炸裂和冷水壓力不足的問題。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-7 水位檢測(cè)電路

2.3.3 溫度檢測(cè)模塊設(shè)計(jì)

方案一:基于K型熱電偶的溫度檢測(cè)模塊

熱電偶是工業(yè)中常用的一種溫度傳感器。它的工作原理是兩種不同成份的材質(zhì)導(dǎo)體組成閉合回路,當(dāng)兩端存在溫度梯度時(shí),回路中就會(huì)有電流通過,此時(shí)兩端之間就存在電動(dòng)勢(shì)。K型熱電偶即鎳鉻-鎳硅熱電偶,是目前用量最大的廉金屬熱電偶,其使用溫度為-270℃~1372℃。先使用K型熱電偶對(duì)環(huán)境溫度進(jìn)行檢查,再經(jīng)過K型熱電偶模數(shù)轉(zhuǎn)換器—MAX6675,進(jìn)行溫度轉(zhuǎn)換,將環(huán)境溫度轉(zhuǎn)換成12位二進(jìn)制數(shù)據(jù)采集進(jìn)單片機(jī),以便單片機(jī)進(jìn)行數(shù)據(jù)處理。

方案二:基于DS18B20的溫度檢測(cè)模塊

DS18B20是DALLAS公司生產(chǎn)的一線式數(shù)字溫度傳感器,具有3引腳TO-92小體積封裝形式;溫度測(cè)量范圍為-55℃~+125℃,可編程為9位~12位A/D轉(zhuǎn)換精度,測(cè)溫分辨率可達(dá)0.0625℃,被測(cè)溫度用符號(hào)擴(kuò)展的16位數(shù)字量方式串行輸出,支持3V~5.5V的電壓范圍,使系統(tǒng)設(shè)計(jì)更靈活、方便;其工作電源既可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn)生;多個(gè)DS18B20可以并聯(lián)到3根或2根線上,CPU只需一根端口線就能與諸多DS18B20通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。用戶設(shè)定的報(bào)警溫度存儲(chǔ)在EEPROM中,掉電后依然保存。

綜上所述,DS18B20是單總線數(shù)字溫度測(cè)量芯片,相較于K型熱電偶具有體積小,硬件開銷低,抗干擾能力強(qiáng),精度高的特點(diǎn),因此本設(shè)計(jì)選用溫度傳感器DS18B20采集實(shí)時(shí)溫度。圖2-8為溫度檢測(cè)電路,引腳1接地,引腳2接單片機(jī)的P3.7,引腳3接5V。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-8 溫度檢測(cè)電路

DS18B20返回的16位二進(jìn)制數(shù)代表此刻探測(cè)的溫度值,其高五位代表正負(fù)。如果高五位全部為1,則代表返回的溫度值為負(fù)值。如果高五位全部為0,則代表返回的溫度值為正值。后面的11位數(shù)據(jù)代表溫度的絕對(duì)值,將其轉(zhuǎn)換為十進(jìn)制數(shù)值之后,再乘以0.0625即可獲得此時(shí)的溫度值。

由于要實(shí)現(xiàn)太陽(yáng)能水溫采集,因此本設(shè)計(jì)選用防水型DS18B20探頭進(jìn)行檢測(cè),如圖2-9所示,其引腳功能與上述相同,紅色線接5V,黑色線接地,黃色線為信號(hào)線。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-9 防水型DS18B20探頭

2.3.4 LCD顯示電路設(shè)計(jì)

方案一:OLED顯示

OLED即有機(jī)發(fā)光二極管,同時(shí)具備自發(fā)光,不需背光源對(duì)比度高、厚度薄視角廣、反應(yīng)速度快、可用于撓曲性面板使用溫度范圍廣等優(yōu)點(diǎn)。有4種工作模式,分別是6800、8080兩種并行接口方式、4線的SPI接口方式、IIC接口方式。本質(zhì)上來說OLED顯示是基于每個(gè)像素點(diǎn)的點(diǎn)亮,像素點(diǎn)就可以等效于一個(gè)極小的LED燈,利用取模工具將我們表現(xiàn)的漢字、字符串、圖片和動(dòng)畫等做成字庫(kù),進(jìn)而利用字庫(kù)去點(diǎn)亮規(guī)定好得LED燈及像素點(diǎn),即可完成OLED得顯示目的。

方案二:LCD1602顯示

采用LCD1602液晶屏來構(gòu)成顯示部分,能夠同時(shí)顯示32個(gè)字符,是一種專門用來顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊。LCD1602液晶顯示器是廣泛使用的一種字符型液晶顯示模塊。它是由字符型液晶顯示屏(LCD)、控制驅(qū)動(dòng)主電路HD44780及其擴(kuò)展驅(qū)動(dòng)電路HD44100,以及少量電阻、電容元件和結(jié)構(gòu)件等裝配在PCB板上而組成。該顯示屏的優(yōu)點(diǎn)是耗電量低、體積小、輻射低。

在寫的方式下,OLED中每次要寫8個(gè)點(diǎn),在畫點(diǎn)的時(shí)候,就必須把要設(shè)置的點(diǎn)所在的字節(jié)的每個(gè)位當(dāng)前的狀態(tài)都必須清楚,否則寫入的數(shù)據(jù)就會(huì)覆蓋掉之前的狀態(tài)。一般采用的辦法是在單片機(jī)的內(nèi)部建立一個(gè)OLED的區(qū)域(共128個(gè)字節(jié)),在每次修改的時(shí)候,只是修改單片機(jī)上的該區(qū)域,在修改完了之后,一次性把該區(qū)域?qū)懭氲絆LED的GRAM。這個(gè)方法就是對(duì)于靜態(tài)隨機(jī)存取存儲(chǔ)器很小51單片機(jī)比較麻煩了??紤]到功能的實(shí)現(xiàn)難易程度和性價(jià)比本設(shè)計(jì)選用方案二。

LCD1602采用標(biāo)準(zhǔn)的16腳(帶背光)接口,各引腳接口說明如表2-2所示。

表2-2 LCD1602引腳說明表

編號(hào)

符號(hào)

引腳說明

1

VSS

電源地

2

VDD

電源正極

3

VL

液晶顯示偏壓

4

RS

數(shù)據(jù)/命令選擇

5

R/W

讀/寫選擇

6

E

使能信號(hào)

7-14

D0-D7

數(shù)據(jù)

15

BLA

背光源正極

16

BLK

背光源負(fù)極

結(jié)合LCD1602工作原理設(shè)計(jì)電路原理圖如圖2-10所示,數(shù)據(jù)口接單片機(jī)的P0口,P0口要接上拉電阻,P0口作為I/O口輸出的時(shí)候時(shí)輸出低電平為0,輸出高電平為高組態(tài)(并非5V,相當(dāng)于懸空狀態(tài))。P0口不能真正的輸出高電平給所接的負(fù)載提供電流,因此必須接上拉電阻,電阻連接到VCC,由電源通過這個(gè)上拉電阻給負(fù)載提供電流。由于P0口內(nèi)部沒有上拉電阻,是開漏的,不管它的驅(qū)動(dòng)能力多大,相當(dāng)于它是沒有電源的,需要外部的電路提供,本設(shè)計(jì)中P0口用于數(shù)據(jù)傳輸,必需加上拉電阻的。示屏上顯示有當(dāng)前的水溫、水位、時(shí)間以及設(shè)置上水的時(shí)間,默認(rèn)上水時(shí)間為00:00。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-10 LCD1602電路原理圖

2.3.5 時(shí)鐘模塊電路設(shè)計(jì)

本設(shè)計(jì)選擇常用的DS1302作為時(shí)鐘模塊的芯片,DS1302可慢速充電實(shí)時(shí)時(shí)鐘芯片包含實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)的非易失性靜態(tài)RAM,它經(jīng)過一個(gè)簡(jiǎn)單的串行接口與微處理器通信。實(shí)時(shí)時(shí)鐘/日歷可對(duì)秒、分、時(shí)、日、周、月和年進(jìn)行計(jì)數(shù),對(duì)于小于31天的月,月末的日期自動(dòng)進(jìn)行調(diào)整,還具有閏年校正的功能。時(shí)鐘可以采用24小時(shí)格式或帶AM(上午)/PM(下午)的12小時(shí)格式。31字節(jié)的RAM可以用來臨時(shí)保存一些重要數(shù)據(jù)。使用同步串行通信,簡(jiǎn)化了DS1302與微處理器的通信。

與時(shí)鐘/RAM通信僅需3根線:(1)RST(復(fù)位),(2)I/O(數(shù)據(jù)線)和(3)SCLK(串行時(shí)鐘)。數(shù)據(jù)可以以每次一個(gè)字節(jié)的單字節(jié)形式或多達(dá)31字節(jié)的多字節(jié)形式傳輸。DS1302能在非常低的功耗下工作,消耗小于1μW的功率便能保存數(shù)據(jù)和時(shí)鐘信息。

如圖2-11為時(shí)鐘電路原理圖,其晶振頻率為32768Hz,Vcc1:主電源;Vcc2:備份電源。當(dāng)Vcc2>Vcc1+0.2V時(shí),由Vcc2向DS1302供電,當(dāng)Vcc2<Vcc1時(shí),由Vcc1向DS1302供電。在實(shí)物連接時(shí)需要電池供電,否則斷電后晶振無法繼續(xù)工作,時(shí)間就無法同步。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-11 時(shí)鐘電路原理圖

2.3.6 繼電器驅(qū)動(dòng)電路設(shè)計(jì)

本設(shè)計(jì)中有兩個(gè)繼電器驅(qū)動(dòng)電路,分別控制上水和加熱。繼電器是由鐵芯外繞線圈,由一塊銜鐵和觸點(diǎn)等組成的通過電磁控制的開關(guān)。當(dāng)在線圈兩端添加固定電壓時(shí)。線圈中通過電流,根據(jù)法拉第電磁效應(yīng),線圈產(chǎn)生的電流使得鐵芯附加磁力,銜鐵被吸引。從而觸點(diǎn)結(jié)合。當(dāng)斷電后,線圈電流消失,鐵芯失去磁力,銜鐵失去鐵芯的磁力后恢復(fù)力使得銜鐵脫離觸點(diǎn)。通過電流的控制使鐵芯上磁與失磁達(dá)到了通路與斷路。常開觸點(diǎn)為當(dāng)線圈未通過電流時(shí)觸點(diǎn)未接觸。常閉觸點(diǎn)是電流接通狀態(tài)下的靜觸點(diǎn)。繼電器是通過小電流控制大電流,小電流起控制作用,大電流是為工作電路提供的。

圖2-12、2-13分別為上水繼電器電路和加熱繼電器電路工作中的狀態(tài)。該模塊主要由PNP型三極管和繼電器組成,燈D2亮且電機(jī)轉(zhuǎn)動(dòng)代表上水,燈D1亮代表加熱。當(dāng)三極管基極為低電平(藍(lán)點(diǎn)代表此處低電平)時(shí)三極管導(dǎo)通,繼電器控制口通電后常開口閉合,起到電路轉(zhuǎn)換的作用。LED的工作電壓為3V,而電路的工作的電壓為5V,所以串連一個(gè)500Ω分壓電阻。

?? 基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-12 上水控制電路 ?????????????圖2-13 加熱控制電路

在實(shí)物搭建中使用了兩路SRD-05VDC-SL-C繼電器,如圖2-14所示。DC+和DC-分別于5V和地相接,IN1和IN2代表兩路的控制口與P1.5和P2.1相接,NO為常開口,NC為常閉口,COM為公共端。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-14 SRD-05VDC-SL-C繼電器

2.3.7 鍵盤輸入模塊設(shè)計(jì)

在本設(shè)計(jì)中共使用了五個(gè)按鈕,如圖2-15所示,SET按鍵進(jìn)入設(shè)置上水時(shí)間,重復(fù)按下SET可以實(shí)現(xiàn)時(shí)、分轉(zhuǎn)換;DAA和SUB分別是時(shí)間加和時(shí)間減;OK按鍵是設(shè)置結(jié)束,退出設(shè)置;考慮到陰雨天氣水無法升溫,因此加入HATE按鍵,按一下加熱,再按一下停止加熱。

考慮太陽(yáng)能實(shí)際使用情況,按鍵采用獨(dú)立式按鍵,是直接用I/O口線構(gòu)成的單個(gè)按鍵電路,其特點(diǎn)是每個(gè)按鍵單獨(dú)占用一根I/O口線,每個(gè)按鍵的工作不會(huì)影響其它I/O口線的狀態(tài)。按鍵一端接地,一端接單片機(jī)接口,工作過程中單片機(jī)逐位查詢每根I/O口線的輸入狀態(tài),如某一根I/O口線輸入為低電平,則可確認(rèn)該I/O口線所對(duì)應(yīng)的按鍵已按下,再轉(zhuǎn)向該鍵的功能處理程序。在實(shí)物搭建中使用開發(fā)板上四個(gè)獨(dú)立按鍵外加面包板上一個(gè)按鍵組成鍵盤輸入模塊。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-15 鍵盤模塊設(shè)計(jì)

2.4 系統(tǒng)總體電路

整個(gè)系統(tǒng)完整電路圖如圖2-16所示。

基于單片機(jī)的太陽(yáng)能熱水器設(shè)計(jì),課程設(shè)計(jì),嵌入式,單片機(jī),嵌入式硬件

圖2-16 系統(tǒng)總體電路圖

格式和篇幅限制,以下內(nèi)容無法詳細(xì)展示!??!

太陽(yáng)能熱水器控制系統(tǒng)文章來源地址http://www.zghlxwxcb.cn/news/detail-797466.html

3. 系統(tǒng)軟件設(shè)計(jì)

3.1 軟件設(shè)計(jì)思路

3.2 超聲波子函數(shù)設(shè)計(jì)

3.3 鍵盤輸入模塊子函數(shù)設(shè)計(jì)

3.4 LCD1602子函數(shù)設(shè)計(jì)

4 系統(tǒng)調(diào)試

4.1 仿真調(diào)試

4.2 實(shí)物調(diào)試

5 總結(jié)

5.1 本系統(tǒng)的優(yōu)缺點(diǎn)

5.2 心得體會(huì)

到了這里,關(guān)于基于單片機(jī)的太陽(yáng)能熱水器控制系統(tǒng)設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于多場(chǎng)景的考慮慮熱網(wǎng)網(wǎng)損的太陽(yáng)能消納能力評(píng)估研究(Matlab代碼實(shí)現(xiàn))

    基于多場(chǎng)景的考慮慮熱網(wǎng)網(wǎng)損的太陽(yáng)能消納能力評(píng)估研究(Matlab代碼實(shí)現(xiàn))

    ????????? 歡迎來到本博客 ???????? ??博主優(yōu)勢(shì): ?????? 博客內(nèi)容盡量做到思維縝密,邏輯清晰,為了方便讀者。 ?? 座右銘: 行百里者,半于九十。 ?????? 本文目錄如下: ?????? 目錄 ??1 概述 ??2 運(yùn)行結(jié)果 2.1??場(chǎng)景1-不考慮熱網(wǎng)網(wǎng)損的太陽(yáng)能消納

    2024年02月15日
    瀏覽(27)
  • 7、基于51單片機(jī)智能熱水器溫度水溫水位檢測(cè)控制系統(tǒng)設(shè)計(jì)

    7、基于51單片機(jī)智能熱水器溫度水溫水位檢測(cè)控制系統(tǒng)設(shè)計(jì)

    畢設(shè)幫助、開題指導(dǎo)、技術(shù)解答(有償)見文末。 目錄 摘要 一、硬件方案 二、設(shè)計(jì)功能 三、實(shí)物圖 四、原理圖 五、PCB圖 六、Proteus仿真? 七、程序源碼 八、資料包括 隨著社會(huì)的發(fā)展,人類科技的進(jìn)步,各行各業(yè)都在使自己的產(chǎn)品智能化、數(shù)字化,因老式的熱水器使用煤

    2024年02月09日
    瀏覽(29)
  • Matlab太陽(yáng)能光伏電池模型(附上完整仿真源碼)

    太陽(yáng)能光伏電池是一種將太陽(yáng)能轉(zhuǎn)化為電能的裝置,它可以廣泛應(yīng)用于太陽(yáng)能發(fā)電系統(tǒng)中。為了更好地理解光伏電池的工作原理和性能特點(diǎn),我們可以使用Matlab來建立一個(gè)太陽(yáng)能光伏電池模型。 在建立光伏電池模型之前,我們需要了解光伏電池的基本結(jié)構(gòu)和工作原理。光伏電

    2024年02月13日
    瀏覽(22)
  • 分享一款實(shí)用的太陽(yáng)能充電電路(室內(nèi)光照可用)

    分享一款實(shí)用的太陽(yáng)能充電電路(室內(nèi)光照可用)

    大家好,我又來分享電路了,這次的電路比較干貨,絕對(duì)不會(huì)讓大家失望!一來作為自己記錄,二來還是希望拋磚引玉,希望大家能夠提出修改建議,使得電路更加完善。 (話說上次的電路小課堂的電路,收藏的小伙伴挺多,但是就沒有小伙伴愿意分享那么一兩個(gè)其他的電路

    2024年01月17日
    瀏覽(22)
  • 70、基于STM32單片機(jī)的藍(lán)牙智能熱水器控制系統(tǒng)設(shè)計(jì)溫度溫控水溫水位檢測(cè)

    70、基于STM32單片機(jī)的藍(lán)牙智能熱水器控制系統(tǒng)設(shè)計(jì)溫度溫控水溫水位檢測(cè)

    畢設(shè)幫助、開題指導(dǎo)、技術(shù)解答(有償)見文末。 目錄 摘要 一、硬件方案 二、設(shè)計(jì)功能 三、實(shí)物圖 四、原理圖 五、PCB圖 六、硬件框圖 七、程序源碼 八、資料包括 隨著社會(huì)的發(fā)展,人類科技的進(jìn)步,各行各業(yè)都在使自己的產(chǎn)品智能化、數(shù)字化,因老式的熱水器使用煤氣

    2024年02月05日
    瀏覽(17)
  • 【華為OD機(jī)試】太陽(yáng)能板最大面積【2023 B卷|100分】

    【華為OD機(jī)試】太陽(yáng)能板最大面積【2023 B卷|100分】

    ?【 華為OD機(jī)試】-真題 !!點(diǎn)這里!! 【 華為OD機(jī)試】真題考點(diǎn)分類 !!點(diǎn)這里? !! 題目描述 給航天器一側(cè)加裝長(zhǎng)方形或正方形的太陽(yáng)能板(圖中的紅色斜線區(qū)域),需要先安裝兩個(gè)支柱(圖中的黑色豎條), 再在支柱的中間部分固定太陽(yáng)能板。 但航天器不同位置的支柱長(zhǎng)度不

    2024年02月08日
    瀏覽(26)
  • 如何用太陽(yáng)能電池板給鋰電池充電(CN3791 )

    如何用太陽(yáng)能電池板給鋰電池充電(CN3791 )

    這是一個(gè)多晶太陽(yáng)能電池板,尺寸是8cm*8cm,它的峰值功率輸出電壓是5V,電流是150mA,今天就來和大家分享下如何通過這種太陽(yáng)能電池板給單節(jié)18650鋰電池充電。 太陽(yáng)能電池板在光照強(qiáng)度一定,負(fù)載較小時(shí)可以看成一個(gè)恒流源,它的伏安曲線如白色實(shí)線所示,它的輸出功率曲

    2024年02月04日
    瀏覽(27)
  • 亞商投資顧問 早餐FM/0120太陽(yáng)能、風(fēng)電裝機(jī)發(fā)電將超水電

    01/亞商投資顧問早間導(dǎo)讀 上交所、深交所和中國(guó)結(jié)算正式發(fā)布港股通交易日歷優(yōu)化配套規(guī)則,將增加港股可交易天數(shù)和投資機(jī)會(huì)。 美國(guó)聯(lián)邦政府債務(wù)達(dá)到31.38萬億美元的上限,美國(guó)財(cái)政部開始采取特別措施,以防止聯(lián)邦政府違約。 國(guó)務(wù)院聯(lián)防聯(lián)控機(jī)制介紹,我國(guó)尚未監(jiān)測(cè)到

    2024年02月04日
    瀏覽(23)
  • 【 ATU 隨筆記 - Inverter 】PV Inverter 太陽(yáng)能逆變器市場(chǎng)分析

    【 ATU 隨筆記 - Inverter 】PV Inverter 太陽(yáng)能逆變器市場(chǎng)分析

    ? ? ? ? 在上一篇的介紹中與大家分享了Micro Inverter ( 微型逆變器 )的用途與特色,也提到 Micro Inverter 適合家庭或是一些小型企業(yè)的需求。太陽(yáng)能作為再生能源的代表,在當(dāng)今能源轉(zhuǎn)型中扮演著重要角色,也是有大型企業(yè)、大型能源站的需求,太陽(yáng)能逆變器(Photovoltaic Invert

    2024年02月02日
    瀏覽(30)
  • 太陽(yáng)能供電戶外視頻遠(yuǎn)程監(jiān)控4G無線物聯(lián)網(wǎng)工業(yè)路由器ZR3000

    太陽(yáng)能供電戶外視頻遠(yuǎn)程監(jiān)控4G無線物聯(lián)網(wǎng)工業(yè)路由器ZR3000

    太陽(yáng)能供電技術(shù)常被應(yīng)用于環(huán)保節(jié)能的項(xiàng)目中,太陽(yáng)能具備節(jié)能環(huán)保、壽命長(zhǎng)、性能穩(wěn)定、維護(hù)成本低等特點(diǎn),被各行各業(yè)采納使用。大多數(shù)太陽(yáng)能應(yīng)用于戶外,存在監(jiān)控點(diǎn)距離較遠(yuǎn)、取電困難、寬帶光纖布線成本高、環(huán)境惡劣等問題,現(xiàn)場(chǎng)還有風(fēng)速傳感器、雨量傳感器、溫

    2024年02月16日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包