周凌林,陸 凱
1.江蘇師范大學物理與電子工程學院,江蘇徐州 221116
2.南京農業(yè)大學工學院,江蘇南京 210000
對于廣大養(yǎng)殖戶來說,夏季夜晚天氣時常悶熱,夜間要經常起床巡查蝦塘或者魚塘,這是件很累的活,一不小心就很可能造成魚蝦由于缺氧而大面積死亡,損失慘重。同樣,在雷電交加的夜晚,需要到室外冒雨關閉380V高壓的增氧機也是件很危險的事。以往增氧機的設計主要考慮的是增氧機的性能,以及怎樣最節(jié)約電能,對于怎樣控制增氧機的工作方式幾乎沒什么突破性設計,然而該系統(tǒng)可以很好地解決這一隱患,通過像控制電視、空調一樣控制增氧機,雷雨天氣在家里就能控制增氧機,從而大大降低了安全隱患;而且,在悶熱的夜間增氧機能自動工作并及時提醒養(yǎng)殖戶。系統(tǒng)簡單,安全性高,系統(tǒng)穩(wěn)定,應用人群廣。
在現代紅外應用中,紅外遙控已作為目前使用最為廣泛的一種通信和遙控手段。在高壓、輻射、有毒氣體、粉塵等惡劣環(huán)境下,采用紅外遙控不僅安全可靠,而且能有效地隔離電氣等的干擾。通用型紅外遙控系統(tǒng)由紅外發(fā)射和紅外接收兩大部分組成?,F在常應用編/解碼專用集成電路芯片來進行控制操作,如圖1所示。發(fā)射部分包括鍵盤、編碼調制、LED紅外發(fā)送器;接收部分包括光、電轉換放大器、解調、解碼電路等。
圖1 紅外線遙控系統(tǒng)框圖
紅外通信的基本原理實質上就是指利用紅外線來作為載體傳送信息。把單片機等產生的編碼控制信號,經由調制電路調制為32kHz~40kHz的方波信號(提高發(fā)射效率、降低功耗)。在經由驅動電路驅動紅外發(fā)光二極管(IRED)發(fā)出紅外遙控信號;在接收端使用與發(fā)送端相配對的紅外光電二極管,接收含有控制信號的紅外信號,在將該紅外信號解調為電信號后,在送入單片機進行解碼,以得到相應的控制信號,從而完成紅外信息的傳送。
本系統(tǒng)的結構如下圖2所示,系統(tǒng)主要包括以下幾個部分。
圖2 系統(tǒng)結構簡圖
下圖3是室內部分實物模擬圖
圖3
該系統(tǒng)的控制分為兩大部分,第一部分為人為遙控控制,通過遙控器發(fā)射固定頻率的信號給接收端,接收解碼后單片機解碼后控制增氧機工作;第二部分為氣壓監(jiān)測裝置,自動檢測大氣壓變化,當大氣壓低于預設預警值時,系統(tǒng)會自動啟動增氧機,并通過發(fā)射器發(fā)送信號,報警器響應,液晶顯現警告提醒。
控制系統(tǒng)總體硬件結構如下圖4所示。
圖4 控制系統(tǒng)總體硬件結構。
本系統(tǒng)一部分由于長時間電池供電,所以要求低功耗,并且處理速度要快,因此這里采用TI公司的msp430f149單片機。msp430 f149單片機是16位RISC結構,指令速度可達8M,含60K Flash 程序存儲空間,電源電壓1.8V~3.6V低電壓;活動模式耗電250μA/MIPS,I/O口輸入端口的漏電流最大僅50nA。特別方便的是通過串行口可直接下載程序,無需專用編程器和仿真器,大大簡化開發(fā)成本.
接收端接收信號解碼時,必須給單片機一段延時,以至解碼完全。當一個鍵按下超過36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個起始碼(9ms),一個結果碼(4.5ms),低 8 位地址碼(9ms~18ms),高8位地址碼(9ms~18ms),8位數據碼(9ms~18ms)和這 8位數據的反碼(9ms~18ms)組成。如果鍵按下超過108ms仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼(9ms)和結束碼(2.5ms)組成。
代碼格式(以接收代碼為準,接收代碼與發(fā)射代碼反向)。
解碼的關鍵是如何識別“0”和“1”,從位的定義我們可以發(fā)現“0”、“1”均以0.56ms的低電平開始,不同的是高電平的寬度不同,“0”為0.56ms,“1”為1.68ms,所以必須根據高電平的寬度區(qū)別“0”和“1”。如果從0.56ms低電平過后,開始延時,0.56ms以后,若讀到的電平為低,說明該位為“0”,反之則為“1”,為了可靠起見,延時必須比0.56ms長些,但又不能超過1.12ms,否則如果該位為“0”,讀到的已是下一位的高電平,因此?。?.12ms+0.56ms)/2=0.84ms最為可靠,一般取0.84ms左右均可。但根據碼的格式,應該等待9ms的起始碼和4.5ms的結果碼完成后才能讀碼。
單片機程序設計主要是紅外裝置的發(fā)射和接收,單片機正確識別接收裝置的電平特性,驅動繼電器工作等。首先對程序進行相關初始化,然后讓單片機監(jiān)測接收裝置的電平輸入特性,做出相應的操作,控制繼電器,最終控制整夠系統(tǒng)。
本系統(tǒng)設計已制作成實際電路(模型電路),各模塊經調試后均能正常工作。實驗結果表明,系統(tǒng)可由操作者通過遙控器發(fā)出固定頻率的信號控制增氧機的工作。該系統(tǒng)主要是針對雷雨等惡劣天氣的需要設計的,以單片機系統(tǒng)為核心,通過無線收發(fā)裝置遠程控制增氧機,且也能智能控制增氧機。功耗低、抗干擾能力較好,可以使用在魚塘,蝦塘等養(yǎng)殖場所。具有較好的適用性,易于操作。
[1]王俊峰,薛紅德.現代遙控技術及應用[J].人民郵電出版社,2005,9.
[2]郁有文,傳感器原理及工程應用[J].西安電子科技大學出版社,2012,4.
[3]蘇小紅,陳惠鵬,孫志剛.C語言大學實用教程[M].北京:電子工業(yè)出版社,2009:288-290.
[4]周興華.實用遙控控制線路200例[M].中國電力出版社,2012-01-01.
[5]嚴后選,孫建國,張?zhí)旌?無線紅外智能遙控器的設計[M].2003,3.