日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

一種中央空調(diào)末端控制器研究

出處:維庫電子市場網(wǎng) 發(fā)布于:2023-06-25 11:05:40

  中央空調(diào)末端控制器是中央空調(diào)系統(tǒng)中重要的裝置之一,對于中央空調(diào)的節(jié)能有著重要意義。現(xiàn)有的中央空調(diào)末端風(fēng)閥啟/停控制有手動開閉控制和固定時間調(diào)度的風(fēng)量控制兩種。啟動后的控制策略常采用PID或模糊控制方法對室內(nèi)溫度進行控制,現(xiàn)有按照需求實現(xiàn)遠程末端控制的方式有藍牙技術(shù)和以太網(wǎng)。以太網(wǎng)(Ethernet)指的是由Xerox公司創(chuàng)建并由Xerox、Intel和DEC公司聯(lián)合開發(fā)的基帶局域網(wǎng)規(guī)范,是當(dāng)今現(xiàn)有局域網(wǎng)采用的通用的通信協(xié)議標準。以太網(wǎng)絡(luò)使用CSMA/CD(載波監(jiān)聽多路訪問及沖突檢測)技術(shù),并以10M/S的速率運行在多種類型的電纜上。以太網(wǎng)與IEEE802·3系列標準相類似。以太網(wǎng)早由Xerox(施樂)公司創(chuàng)建,在1980年,DEC、lntel和Xerox三家公司聯(lián)合開發(fā)成為一個標準。以太網(wǎng)是應(yīng)用為廣泛的局域網(wǎng),包括標準的以太網(wǎng)(10Mbit/s)、快速以太網(wǎng)(100Mbit/s)和10G(10Gbit/s)以太網(wǎng),采用的是CSMA/CD訪問控制法,它們都符合IEEE802.3.

藍牙技術(shù)是一種無線數(shù)據(jù)與語音通信的開放性規(guī)范,它以低成本的近距離無線連接為基礎(chǔ),為固定與移動設(shè)備通信環(huán)境建立一個特別連接。其程序?qū)懺谝粋€9 x 9 mm的微芯片中。 如果把藍牙技術(shù)引入到移動電話和膝上型電腦中,就可以去掉移動電話與膝上型電腦之間的令人討厭的連接電纜而而通過無線使其建立通信。打印機、PDA、桌上型電腦、傳真機、鍵盤、游戲操縱桿以及所有其它的數(shù)字設(shè)備都可以成為藍牙系統(tǒng)的一部分。除此之外,藍牙無線技術(shù)還為已存在的數(shù)字網(wǎng)絡(luò)和外設(shè)提供通用接口以組建一個遠離固定網(wǎng)絡(luò)的個人特別連接設(shè)備群。藍牙工作在通用的2.4GHz ISM(即工業(yè)、科學(xué)、醫(yī)學(xué))頻段。藍牙的數(shù)據(jù)速率為1Mb/s。時分雙工傳輸方案被用來實現(xiàn)全雙工傳輸。 使用IEEE802.15協(xié)議。

本文以Samsung公司的S3C2410芯片作為處理器,以Linux2.6為嵌入式操作系統(tǒng),基于PID控制策略,通過手機短信的方式對中央空調(diào)末端裝置進行遠程控制,實現(xiàn)了對室內(nèi)溫度的設(shè)置和監(jiān)控,取得了很好的實際效果。

  1 末端控制器系統(tǒng)設(shè)計

  1.1 控制器系統(tǒng)硬件設(shè)計

本文基于ARM9平臺,采用Linux嵌入式操作系統(tǒng),以S3C2410處理器為。ARM9系列處理器是英國ARM公司設(shè)計的主流嵌入式處理器,主要包括ARM9TDMI和ARM9E-S等系列。當(dāng)指令需要的數(shù)據(jù)因為以前的指令沒有執(zhí)行完而沒有準備好就會產(chǎn)生管道互鎖。當(dāng)管道互鎖發(fā)生時,硬件會停止這個指令的執(zhí)行,直到數(shù)據(jù)準備好為止。雖然這種技術(shù)會增加代碼執(zhí)行時間,但是為初期的設(shè)計者提供了巨大的方便。編譯器以及匯編程序員可以通過重新設(shè)計代碼的順序或者其他方法來減少管道互鎖的數(shù)量。 系統(tǒng)硬件主要由以下模塊組成:

(1)GSM/GPRS射頻模塊。用來與GPRS網(wǎng)絡(luò)進行通信的射頻模塊,本文選用Simcom公司推出的工業(yè)級GSM/GPRS雙頻Modem模塊SIM300,具有完整的Modem信號,在網(wǎng)絡(luò)通信時可以作為一個Modem而存在。模塊采用串行接口通信,主要為語音傳輸、短信息和數(shù)據(jù)業(yè)務(wù)提供無線接口,帶GPRS功能。

(2)16C550串行接口。16C550是一種用于將并口數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù)的高速UART芯片,并自帶16位FIFO緩存通道,而且波特率可選。一方面可獲得完整的Modem控制,另一方面也是為了獲得精準的UART波特率,本文在SIM300射頻模塊與處理器組成的控制單元進行串行通信時使用16C550芯片。

(3)CPU中央處理單元。采用Samsung公司生產(chǎn)的32/16位高性能基于ARM920T內(nèi)核的RISC微處理器S3C2410,具有低功耗、自帶8通道10位ADC和DAC、并支持NAND Flash和SDRAM存儲器等特點。

(4)輸入輸出單元:模擬房間內(nèi)的溫度傳感器信號輸入到處理器的A/D轉(zhuǎn)換器;處理器通過PID算法得到的輸出量由D/A轉(zhuǎn)換器輸出以控制送風(fēng)執(zhí)行閥的開度,調(diào)整房間內(nèi)的送風(fēng)量從而達到調(diào)節(jié)室內(nèi)溫度的目的。


  1.2 控制器系統(tǒng)軟件設(shè)計

操作系統(tǒng)采用實時性強的Linux2.6內(nèi)核,編譯器使用gcc 4.0.2版本,完成了各個功能模塊的接口函數(shù)。由于在進行嵌入式系統(tǒng)內(nèi)核開發(fā)時,若交叉編譯工具(特別是gcc)版本較低則無法編譯高版本內(nèi)核,版本過高也不行。因此本文為配合要采用的Linux2.6.18內(nèi)核開發(fā)末端控制器,進行定制開發(fā)交叉編譯環(huán)境。具體如下:crosstool-0.43,binutils-2.16.1.tar.bz2,gcc-4.0.2,glibc-2.3.5,glibc-linuxthreads-2.3.5,linux-libc-headers-2.6.12.0,gdb-6.5,生成交叉編譯工具為arm-9tdmi-linux-gcc。其中短消息通信線程的初始化和主循環(huán)共分為以下4個步驟:

(1)完成串口初始化。系統(tǒng)啟動并完成初始化后,開始反復(fù)讀取16C550芯片發(fā)來的串口數(shù)據(jù)。當(dāng)GSM模塊收到新短信后,通過串口向處理器發(fā)送1個字符串。

(2)向SIM300模塊發(fā)送讀取短消息的AT指令,判斷短消息內(nèi)容。首先通過手機號來判斷短消息是否由用戶發(fā)來。如果短消息由用戶發(fā)來,則判斷用戶發(fā)送的指令,否則直接刪除。

(3)如果用戶發(fā)送的內(nèi)容是“設(shè)定溫度XX”(XX代表二位溫度值),則將“XX”通過解碼函數(shù)解碼成ASCII字符,再通過換算得到用戶期望設(shè)置的溫度發(fā)送給溫度控制模塊,刪除該信息。

(4)處理器繼續(xù)讀取串口數(shù)據(jù)。

處理器通過串口與GSM模塊通信,串行通信的基本參數(shù)有:波特率、數(shù)據(jù)位、停止位及校驗方式等。串口驅(qū)動程序?qū)崿F(xiàn)了對串口的讀寫操作,給應(yīng)用程序提供發(fā)送接收數(shù)據(jù)的接口。串口正常工作之前,需要進行初始化設(shè)置,選擇串口工作方式,設(shè)置波特率、數(shù)據(jù)格式及中斷,建立數(shù)據(jù)隊列和信號量。

以串口發(fā)送一個字符串為例介紹發(fā)送程序,其中buf表示要發(fā)送的字符串,nbytes表示字符的個數(shù):

int tty_write(char*buf,int nbytes)

{

int i;

for(i=0;i

write(tty_fd,&buf[i],1);

usleep(100);

}

return tcdrain(tty_fd);

}

短消息的接收與發(fā)送由處理器和SIM300模塊通過16C550芯片串行通信完成,處理器向SIM300模塊發(fā)送AT指令讀取或發(fā)送短消息。發(fā)送中文短信息時,發(fā)送的是漢字的UCS2編碼,所以在初始化SIM300模塊時須發(fā)送指令“AT+CMGF=0”,把模塊的短消息工作模式設(shè)置為PDU模式,以UCS2編碼方式發(fā)送短消息。同樣,SIM300模塊收到的短消息也是PDU編碼方式,要讀取出用戶發(fā)送的中文指令就必須將消息內(nèi)容解碼成ASCII字符。

發(fā)送短消息首先要向SIM300模塊發(fā)送整個短消息代碼位數(shù)的16進制數(shù),之后是短信頭代碼“001100D”、中國區(qū)號“+86”的編碼“9168”和發(fā)送的目的手機號碼。此處的目的手機號碼必須是每兩位互換得來,由于手機號碼是11位,一位用“N”補齊,而短消息內(nèi)容是用UCS2碼編寫。

當(dāng)有新消息到達時,收到的數(shù)據(jù)包內(nèi)封裝了消息發(fā)送時間、來自的手機號碼和消息正文。如果來自的手機號碼與預(yù)先設(shè)置的用戶號碼不一致則直接將短消息刪除;一致則繼續(xù)判斷短消息正文。

本文全部程序代碼由C語言編寫,短消息發(fā)送部分代碼如下:

void gprs_msg(char*number,char*msgr)//短信發(fā)送函數(shù)

{

char ctl[]={26,0};

char head[]=″0011000D9168″;//短信頭代碼及中國區(qū)號

char headmsg[]=″0008A7″;//短信編碼方式代碼

unsigned int count;

char sum[2];

tty_writecmd(″at″,strlen(″at″));

tty_writecmd(″at″,strlen(″at″));

tty_write(″at+cmgs=″,strlen(″at+cmgs=″));

count=strlen(msgr)/2+14;//計算短信長度

sum[0]=(char)(count/10+48);

sum[1]=(char)(count%10+48);//將短信長度

//解碼為16進制

tty_writecmd(sum,2);

tty_write(head,strlen(head));

tty_write(number,strlen(number));

tty_write(headmsg,strlen(headmsg));//發(fā)送短信頭

tty_write(msgr,strlen(msgr));//發(fā)送短信正文

tty_write(ctl,1);

tty_write(″\r″,strlen(″\r″));//發(fā)送短信結(jié)束代碼

usleep(300000);//進程休眠

printf(″Message sent.\n″);

}

上述函數(shù)封裝了PDU模式發(fā)送短消息的頭信息和正文字符長度等,參數(shù)僅為目的手機號碼的PDU編碼和短消息正文的UCS2編碼。這樣做避免了大量的重復(fù)代碼,也提高了程序的運行效率。

  1.3 增量式PID控制策略

PID是一種線性控制器,它根據(jù)給定值r(t)與實際輸出y(t)構(gòu)成控制偏差:

式中:KP為比例系數(shù);TI為積分時間常數(shù);TD為微分時間常數(shù)。

由于計算機處理的是數(shù)字量,控制器的驅(qū)動對象是風(fēng)閥執(zhí)行器,所以控制系統(tǒng)中使用的控制策略是數(shù)字增量式PID。

u(k)=Ae(k)-Be(k-1)+Ce(k-2)

以下是增量式PID控制策略的實現(xiàn)函數(shù):

double PID(double feedback)

{

double Err,pErr,dErr,dU;

Err=Command-feedback;//當(dāng)前誤差

pErr=Err-ppreErr;//比例項增量式誤差

dErr=Err-2*preErr+pre2Err;//微分項增量式誤差

dU=Proportion*pErr+pDerivative*dErr+ Integral*Err;

//控制量增量

pre2Err=preErr;

preErr=Err;

return dU;

}

  2 實驗

本實驗對象以1.3噸的中央空調(diào)系統(tǒng)的實物模型為例,該系統(tǒng)可以模擬中央空調(diào)多種運行模式,并可以通過對執(zhí)行風(fēng)閥輸入模擬信號來調(diào)節(jié)風(fēng)閥的具體開度,以此來調(diào)整送入房間的送風(fēng)量,達到控制模擬房間制冷量的目的。本實驗對象有2個模擬房間,其中末端裝置的驅(qū)動閥為TANG TECH TM04~24,溫濕度傳感器為VECTOR ADS-H1T1。嵌入式控制器的D/A輸出的0~4.096 V信號經(jīng)放大至0~10 V后,直接驅(qū)動風(fēng)閥驅(qū)動器。

系統(tǒng)提供了兩種用戶短消息內(nèi)容的識別,分別是“設(shè)定溫度XX”和“查詢狀態(tài)”。如用戶發(fā)送“查詢狀態(tài)”,而當(dāng)前室內(nèi)狀態(tài)為23℃,則系統(tǒng)自動向用戶返回短消息“溫度:23;狀態(tài):正常”。如果室內(nèi)是異常溫度,則系統(tǒng)發(fā)送短消息自動報警“溫度60;狀態(tài)警告”。如果用戶發(fā)送“設(shè)定溫度23”,則系統(tǒng)將當(dāng)前室內(nèi)設(shè)定溫度改為23℃,并回復(fù)“已設(shè)定溫度23”。

為了使用戶可以方便關(guān)閉室內(nèi)控制器,而又不需要增加其他的短消息內(nèi)容,本文設(shè)置了溫度限制50℃。當(dāng)用戶發(fā)送“設(shè)定溫度”大于49℃時,系統(tǒng)認為用戶要求關(guān)閉控制器,繼而把溫度設(shè)定點改為OFF,風(fēng)閥完全關(guān)閉,同時返回短消息“已關(guān)閉”。采用這種方法,既保證了系統(tǒng)有關(guān)閉風(fēng)閥的功能,又不需要添加新的短消息命令。


為了測試系統(tǒng)節(jié)能實際效果,在室外溫度9℃的條件下開啟2個模擬房間的末端控制器,并設(shè)置預(yù)期室內(nèi)溫度23℃。假定2個房間中,模擬房間一8:00有人,模擬房間二9:00開始有人;通過計算表明,9:00開啟模擬房間二的室內(nèi)控制器要比8:00同時開啟2個模擬房間的室內(nèi)控制器節(jié)約全天所耗能量的7%左右。

本文實現(xiàn)了GSM遠程控制方法,通過手機短信方式,對中央空調(diào)系統(tǒng)末端裝置進行控制及對室內(nèi)溫度進行實時監(jiān)控和管理。實驗結(jié)果表明,系統(tǒng)可以方便、靈活、快捷、按需調(diào)節(jié)房間的溫度,實現(xiàn)節(jié)能。

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!