基于Internet的工業(yè)空調(diào)智能控制器的軟硬件設(shè)計_第1頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第第頁基于internet的工業(yè)空調(diào)智能控制器的軟硬件設(shè)計基于網(wǎng)絡(luò)實現(xiàn)對設(shè)備的監(jiān)控已經(jīng)成為目前一個主要的應(yīng)用領(lǐng)域,如通過internet對工業(yè)空調(diào)舉行遙控操作,包括開機、關(guān)機、溫度調(diào)整等。除了要完成常規(guī)的功能以外,還要和外部網(wǎng)絡(luò)舉行通信,接收遠程用戶通過internet發(fā)送過來的命令,分析命令并執(zhí)行相應(yīng)的操作,按照需要返回設(shè)備的工作狀態(tài)參數(shù)。在本文中具體的介紹了工業(yè)空調(diào)智能控制器的軟硬件設(shè)計,控制器通過串口與網(wǎng)絡(luò)接口模塊通訊,使電器接入internet,完成和外部網(wǎng)絡(luò)的通信。

2工業(yè)空調(diào)的工作原理

圖1工業(yè)空調(diào)制冷原理圖

工業(yè)空調(diào)制冷原理1所示,工業(yè)空調(diào)工作時,制冷系統(tǒng)內(nèi)的低壓、低溫制冷劑蒸汽被壓縮機吸入,經(jīng)壓縮為高壓、高溫的過熱蒸汽后排至冷凝器;同時室外側(cè)風(fēng)扇吸入的室外空氣流經(jīng)冷凝器,帶走制冷劑放出的熱量,使高壓、高溫的制冷劑蒸汽凝聚為高壓液體。高壓液體經(jīng)過節(jié)流毛細管降壓降溫流入蒸發(fā)器,并在相應(yīng)的低壓下蒸發(fā),吸取周圍熱量;同時室內(nèi)側(cè)風(fēng)扇使室內(nèi)空氣不斷進入蒸發(fā)器的肋片間舉行熱交換,并將放熱后的變冷的氣體送向室內(nèi)。如此,室內(nèi)外空氣不斷循環(huán)流淌,達到降低溫度的目的。

3控制器硬件具體設(shè)計

工業(yè)空調(diào)智能控制器的硬件原理框圖2所示。由圖可知,工業(yè)空調(diào)智能控制器的硬件是以at89s52微處理器為核心,主要由電源、面板按鍵、接收電路、溫度檢測電路、串行通信接口、數(shù)碼顯示電路以及驅(qū)動電路等幾部分組成。

圖2工業(yè)空調(diào)智能控制器原理框圖

3.1電源電路

囫圇主控板上有三種:ac220v,dc12v和dc5v。ac220v挺直給壓縮機、風(fēng)機供電;dc12v和dc5v用于繼電器和微控系統(tǒng)供電。電源電路3所示,電源將溝通電網(wǎng)220v的電壓變?yōu)樗枰碾妷褐?,然后從插座j1輸入,經(jīng)過整流橋舉行全波整流,通過并聯(lián)2200u/35v電解、0.1μf電容組成的濾波電路濾除紋波得到dc12v,再經(jīng)過三端穩(wěn)壓管7805將電壓穩(wěn)壓在+5v。

圖3電源電路

3.2溫度檢測電路

設(shè)計選用了數(shù)字式溫度ds18b20,溫度測量范圍為-55℃-+125℃,可編程為9位-12位a/d轉(zhuǎn)換精度,測溫辨別率可達0.0625℃,被測溫度用符號擴展的16位數(shù)字量方式串行輸出;其工作電源既可在遠端引入,也可采納寄生電源方式產(chǎn)生;它的便利之處在于單線接口設(shè)計,使處理器只需要接一條數(shù)據(jù)線就能對它舉行所有的操作,實現(xiàn)操作命令和測量數(shù)據(jù)的傳輸,節(jié)約了大量的引線和規(guī)律電路。以上特點使ds18b'20在溫度測控系統(tǒng)中得到廣泛應(yīng)用。

ds18b20和典型銜接有兩種方式:(1)寄生電源方式,其vdd和gnd端均接地。(2)外接電源方式,vdd端采納3v"5.5v電源供電。本設(shè)計采納了外接電源方式供電。

3.3數(shù)碼顯示電路

顯示模塊主要由數(shù)碼顯示塊和74hc164構(gòu)成,74hc164為單向8位移位寄存器,可實現(xiàn)串行輸入,并行輸出。74hc164編程容易,性價比高。選用單片機的兩個i/o口完成與顯示模塊的串行顯示銜接,其中把單片機的p2.4口作為移位脈沖輸出端,p2.5口作為數(shù)據(jù)輸出端。單片機的p2.2口接74hc164的clk端,對單片機的p2.2口輸出的凹凸電平就是給74hc164數(shù)據(jù)移位的時鐘脈沖,在74hc164獲得時鐘脈沖的眨眼,假如數(shù)據(jù)輸入端是高電平,則就會有一個1進入到74hc164的內(nèi)部,假如數(shù)據(jù)輸入端是低電平,則就會有一個0進入其內(nèi)部,如此循環(huán)8次即可將一個8位數(shù)據(jù)傳送至74hc164中。74hc164的輸出(并行輸出)挺直作為數(shù)碼管的段選控制信號,單片機的p2.0口和p2.1口驅(qū)動輸出顯示的是位選控制信號。顯示段碼驅(qū)動電路4所示。

圖4顯示驅(qū)動電路

3.4以太網(wǎng)控制與串行通信模塊設(shè)計

以太網(wǎng)控制模塊主要是在ethernet/internet和微處理器之間起到一個橋梁的作用。將微處理器傳出的數(shù)據(jù)打包送到以太網(wǎng)上,或?qū)⒁蕴W(wǎng)上的數(shù)據(jù)接收進來,供主處理器處理。其核心是以太網(wǎng)控制芯片rtl8019as,為使rtl8019as能與8位微處理器一起協(xié)作工作,就要對它工作時的模式、狀態(tài)及相關(guān)參數(shù)作硬件的設(shè)置。

以太網(wǎng)控制芯片rtl8019as實現(xiàn)了以太網(wǎng)媒介拜訪層(mac)和物理層(phy)的功能,包括mac數(shù)據(jù)幀的組裝/拆分與收發(fā)、地址識別、crc編碼/校驗曼徹斯特編解碼、接收噪聲抑制、輸出脈沖成形、超時重傳、鏈路完整性測試、信號極性檢測與訂正等。

串行通信模塊是銜接設(shè)備控制器與嵌入式網(wǎng)絡(luò)接口模塊的橋梁。因為單片機的串行數(shù)據(jù)接口并不是標(biāo)準(zhǔn)的rs-232-c串口,因此用法了maxim公司的max232電平轉(zhuǎn)換芯片將單片機的串行數(shù)據(jù)接口與標(biāo)準(zhǔn)的rs-232-c串行接口銜接起來。max232是一種能夠?qū)崿F(xiàn)rs232與ttl兩種規(guī)律電平互相轉(zhuǎn)換的專用芯片,芯片內(nèi)部包含兩種接收器和驅(qū)動器以及一個電源電壓變換器,并且只需要單一的+5v電源供電。max232芯片的硬件接口非常容易,單片機的串行接收和發(fā)送端rxd,txd可挺直銜接到max232的相應(yīng)端口上,通過外接1.0μf的電解電容便可以、使max232輸出rs-232-c串行通信所需要的±10v信號電平。因為max232芯片沒有片選端,在應(yīng)用系統(tǒng)中僅起到電平轉(zhuǎn)換的作用,因此它并不占用單片機的外部數(shù)據(jù)存儲空間。

3.5繼電器驅(qū)動電路

在單片機應(yīng)用系統(tǒng)中,開關(guān)量輸出電路主要完成動作信號的輸出,用于控制壓縮機和風(fēng)機的開關(guān)狀態(tài)。因為輸出信號不足以驅(qū)動繼電器的開關(guān)動作,在單片機的信號輸出口和繼電器之間采納了uln2003a實現(xiàn)信號的放大及驅(qū)動。uln2003a是由7組達林頓晶體管陣列和相應(yīng)的網(wǎng)絡(luò)以及箱位構(gòu)成,具有同時驅(qū)動7組負載的能力,為單片雙極型大功率高速;,它具有增益高、帶負載能力強、溫度范圍寬及工作電壓高等特點,適合驅(qū)動繼電器、等大功率器件。

繼電器驅(qū)動電路設(shè)計5所示,單片機控制信號經(jīng)p1.0"p1.3端口輸出,并通過p3.4的控制,將信號鎖存在74ls273中,74:ls273的輸出再經(jīng)過達林頓驅(qū)動器uln2003a反向放大后加到繼電器的輸入端,使壓縮機和風(fēng)機按要求動作。74ls273鎖存控制信號,一方面增強輸出功率,另一方面也防止單片機復(fù)位時引起控制的誤動作。

圖5繼電器驅(qū)動電路

4軟件的設(shè)計與實現(xiàn)

系統(tǒng)軟件用c51編寫,采納了模塊化的設(shè)計思想,由主程序模塊、各個功能子程序模塊和中斷服務(wù)子程序模塊三大部分組成。主程序的功能是系統(tǒng)初始化、控制程序走向和調(diào)用功能子程序;功能子程序包括數(shù)據(jù)采集、數(shù)碼顯示、風(fēng)機和壓縮機的控制等子程序;中斷服務(wù)子程序包括遙控接收、定時中斷處理等。下面向主要程序模塊舉行描述。

主程序是囫圇控制系統(tǒng)軟件的樞紐,通過主程序有機地調(diào)用系統(tǒng)中各類的子程序及模塊,使它們形成一個聯(lián)系緊密的整體,有條不紊的完成各項預(yù)定的操作命令。系統(tǒng)上電或復(fù)位后,系統(tǒng)首先舉行初始化,包括各個寄存器和芯片的初始化;然后對室溫舉行采樣及加權(quán)處理;起始串行通信模塊確定是否接收到網(wǎng)關(guān)發(fā)送過來的指令和數(shù)據(jù),若接收到指令和數(shù)據(jù),設(shè)置相應(yīng)的參數(shù)和標(biāo)記位;調(diào)用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論