畢業設計論文 太陽能熱水器智能控制系統 摘 要 本文設計了一個太陽能熱水器智能控制系統。它以89C52單片機為核心,配合電阻型4檔水位傳感器、負溫度系數NTC熱敏電阻溫度傳感器、8255A擴展鍵盤和顯示器件 、驅動電路(電磁閥、電加熱、報警)等外圍器件, 完成對太陽能熱水器容器內的水位、水溫測量、顯示;時間顯示;缺水時自動上水,水溢報警;手動上水、參數設置;定時水溫過低智能電加熱等功能。 其中本文第一章主要說明了太陽能熱水器智能控制系統的研究現狀和本課題的主要任務,第二章對系統的整體結構作了簡單介紹,第三章重點介紹了水位水溫測量電路,第四章介紹了時鐘電路,第五章介紹了顯示和鍵盤電路,第六章對其他電路作了介紹,第七章是對水位測量電路的硬件調試。 本系統對于水位傳感器、水溫傳感器的電阻數據的處理均采用獨特的RC充放電的方法。它與使用A/D轉換器相比,電路簡單、制造成本低。特別適用于對水位、水溫要求不精確的場合。 關鍵詞:太陽能,熱水器,控制器,89C52,RC充放電。
上傳時間: 2017-08-14
上傳用戶:小碼農lz
檔案傳輸協定(FTP)為目前相當普遍與廣泛使用之網路 應用。然而在傳統檔案傳輸協定之設計下,資料 傳輸透過Out-of-Band(OOB)之機制,意即透過控制頻道(control channel)傳輸指令 ,而實際資料 傳輸則另外透過特定之通訊埠以及TCP連 線,進行 傳送。如此一來 可確保資料 傳輸之可靠與穩定性,但另一方面則會造成傳輸率 (throughput)效能低落 。因此,在本計劃中,我們透過使用SCTP協定並利 用多重串 流 (multi-stream)機制,達到以In-Band機制達成Out-of-Band傳輸之相同效果。在本研究之最後亦透過於開放原始碼系統實作並實際量 測,証
上傳時間: 2013-12-10
上傳用戶:2467478207
電動汽車用異步電機系統效率優化控制研究 (中科院博士論文)目前,大量應用于工農業生產的交流異步電機驅動系統,存在著整體效率較低的缺陷,造成資源浪費嚴重。本文以應用于電動汽車的中小功率等級異步電機驅動系統為研究對象,并針對被廣泛應用的SVPWM電壓型逆變器輸出調制電壓中含有基波電壓以及諧波電壓的實際特點,提出要從兩個方面對穩態輕載工況下異步電機系統進行效率優化控制:優化電機的基波勵磁磁鏈,尋找由基波電壓所引起的電機鐵芯損耗和銅損的最優平衡點,以減少由基波電壓引起的電機損耗 優化SVPWM發生方法,控制逆變器的諧波電壓輸出,以減少由諧波電壓引起的電機鐵芯損耗和銅損。論文主要包括以下幾個方面: 針對常用MATLAB/Simulink模塊庫所提供的異步電機模型不包含鐵芯損耗這一缺陷,本文提出了一種計及鐵芯損耗的異步電機數學模型,模型不包含微分環節,保證了仿真時的穩定性,模型所需參數均可通過普通的短路和空載實驗獲取。模型符合電機實際情況,具有簡單、可靠、易于實現的優點。 基于損耗模型控制(LMC)以及最小直流母線功率在線搜索控制(SC)的研究成果,本文提出了一種新型混合在線式直流最小功率模糊搜索效率優化控制算法(FLSC)。
上傳時間: 2013-12-17
上傳用戶:壞壞的華仔
該系統以AT89S51為主控制器實現對整個系統的控制,并用液晶顯示器顯示溫度。本系統主要由AT89S51芯片、溫度采集電路、顯示電路、執行電路、報警電路組成
上傳時間: 2013-12-20
上傳用戶:hopy
高精度頻率計的多方案實現,用PC來控制點陣LED,以達到隨時更換圖像的目的
上傳時間: 2013-12-07
上傳用戶:hn891122
隨滑鼠控制的按紐製作flash小遊戲 試試看 太有趣了
上傳時間: 2017-09-25
上傳用戶:sevenbestfei
在常用畫線算法的基礎上,提出了一種利用定點數在點陣液晶屏上進行坐標修正的方法,并利用 DSP實現,該方案能彌補單片機在高速數據處理上的不足.以TMS320VC5402及內置控制芯片SED1335的 液晶屏為例,說明其接口電路和軟件實現.
上傳時間: 2017-09-27
上傳用戶:lwwhust
自動溫度控制系統 以LabVIEW可視化圖形編程開發環境為平臺,使用聲卡和溫度傳感器加外圍電路,測量和顯示外部溫度變化,并控制風扇和加熱絲進行相關操作,使一定空間范圍內的溫度保持基本恒定。
上傳時間: 2017-09-28
上傳用戶:firstbyte
電動舵機(EMA)由于具有結構簡單、重量輕、負載特性好和可靠性高等優點,因而在 無人駕駛飛機(UAV)、導彈、航天器等飛行器中得到越來越廣泛的應用。 傳統 PID 控制以其實時性好、易于實現等特點廣泛應用于控制系統,只要正確設定參 數,PID 控制器便可實現其作用,但由于舵機系統存在著非線性、時變性等不確定因素,此 時,PID 的控制效果將難于達到預期的目標。而模糊控制對控制對象的非線性、時變性等具 有較強的適應能力,其靈活性和魯棒性較好,并且控制簡單,在電機控制領域應用非常廣 泛。但在模糊控制的系統中很難完全消除穩態誤差,一般情況下,控制精度不太理想。 針對上述兩種控制器的特點,為了提高舵機位置伺服系統的控制性能,本文設計了一 種模糊自適應 PID 控制器,兼顧了兩種控制方法的優點,通過模糊規則進行推理和決策, 在線整定 PID 控制器的三個參數,實驗結果表明,該控制器結構簡單,效果良好。
上傳時間: 2016-04-27
上傳用戶:547453159
LED 一般是恒流操作的,如何改變 LED 的亮度呢?答案就是 PWM 控制。在一定的 頻率的方波中,調整高電平和低電平的占空比,即可實現。比如我們用低電平點亮一個 LED 燈,我們假設把一個頻率周期分為 10 個時間等份,如果方波中的高低電平占空比是 9:1, 這是就是一個比較暗的亮度,如果方波中高低電平占空比是 10:0,這時,全部是高電平, 燈是滅的。如果占空比是 5:5,就是一個中間亮度,如果高低比是 1:9,是一個比較亮的 亮度,如果高低是 0:10,這時全部是低電平,就是最亮的。 實際上應用中,電視屏幕墻中的幾十百萬 LED 象素都是這樣控制的,而且每一個象素 都有紅綠藍 3 個 LED,每個 LED 可以變化的亮度是幾百到幾萬或者更多的級別,以實現真 彩色的顯示。還有在您的手機中,背光燈的亮度如果是可以變化的,也應該是這種工作方式。 目前的城市彩燈也有很多都使用了 LED,需要控制亮度是也是 PWM 控制。 下面來分析我們的例程,在這個例程中,我們將定時器 2 溢出定為 1/1200 秒。每 10 次脈沖輸出一個 120HZ 頻率。這每 10 次脈沖再用來控制高低電平的 10 個比值。這樣,在 每個 1/120 秒的方波周期中,我們都可以改變方波的輸出占空比,從而控制 LED 燈的 10 個 級別的亮度。 為什么輸出方波的頻率要 120HZ 這么高?因為如果頻率太低,人眼就會看到閃爍感 覺。一般起碼要在 60HZ 以上才感覺好點,120HZ 就基本上看不到閃爍,只能看到亮度的變 化了。 下面請看程序,程序中有比較多的注釋: ――――――――――――――――――――――― #define uchar unsigned char //定義一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一個 52 標準內核的頭文件 sbit P10 = P1^0; //要控制的 LED 燈 sbit K1= P3^2; //按鍵 K1 uchar scale;//用于保存占空比的輸出 0 的時間份額,總共 10 份 char code dx516[3] _at_ 0x003b;//這是為了仿真設置的 //模擬 PWM 輸出控制燈的 10 個亮度級別 void main(void) // 主程序 { uint n; RCAP2H =0xF3; //賦 T2 的預置值,溢出 1 次是 1/1200 秒鐘 RCAP2L =0x98; TR2=1; //啟動定時器 ET2=1; //打開定時器 2 中斷 EA=1; //打開總中斷 while(1) //程序循環 { ;//主程序在這里就不斷自循環,實際應用中,這里是做主要工作 for(n=0;n<50000;n++); //每過一會兒就自動加一個檔次的亮度 scale++; if(scale==10)scale=0; } } //1/1200 秒定時器 2 中斷 timer2() interrupt 5 { static uchar tt; //tt 用來保存當前時間在一秒中的比例位置 TF2=0; tt++; if(tt==10) //每 1/120 秒整開始輸出低電平 { tt=0; if(scale!=0) //這里加這一句是為了消除滅燈狀態產生的鬼影 P10=0; } if(scale==tt) //按照當前占空比切換輸出高電平 P10=1; } ―――――――――――――――――― 在主程序中,每延時一段時間,就自動換一個占空比,以使亮度自動變化,方便觀察。 編譯,運行,看結果。 可以看到,LED 的亮度以每種亮度 1 秒左右不斷變化,共有 10 個級別。
上傳時間: 2017-11-06
上傳用戶:szcyclone