無線遠程潛水泵控制系統(tǒng)接收控制模塊設計_第1頁
無線遠程潛水泵控制系統(tǒng)接收控制模塊設計_第2頁
無線遠程潛水泵控制系統(tǒng)接收控制模塊設計_第3頁
無線遠程潛水泵控制系統(tǒng)接收控制模塊設計_第4頁
無線遠程潛水泵控制系統(tǒng)接收控制模塊設計_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本科生畢業(yè)設計(論文)無線遠程潛水泵控制系統(tǒng)接收控制模塊設計TheDesignofReceiveControlModuleBasedonWirelessLong-distanceDivingPumpControlSystem總計:畢業(yè)設計(論文)22頁表格:2個插圖:20幅無線遠程潛水泵控制系統(tǒng)接收控制模塊設計[摘要]本文介紹了一種無線遙控灌溉系統(tǒng)接收控制模塊的組成、特點和各部分的功能,設計了控制系統(tǒng)的硬件電路和相關的軟件控制流程。在系統(tǒng)的硬件設計中,選用PT2272和315MHz無線接收模塊作為接收解碼電路,51單片機最小系統(tǒng)和繼電器組成控制電路,這兩個電路共同構成無線接收控制模塊。PT2272將高頻載波的產生電路和數(shù)字信號的解調電路集成在一塊芯片中,這樣既降低了成本,又能使系統(tǒng)穩(wěn)定、可靠地運行;系統(tǒng)以調頻方式接收無線信號,最大接收距離為5km,功率為5W。在軟件設計中,通過運用KeilC51軟件編程實現(xiàn)地址碼、同步校驗碼和數(shù)據(jù)碼的識別控制,確保了準確的解碼,進一步提高系統(tǒng)的安全可靠性;數(shù)據(jù)碼經單片機處理后輸出控制信號來控制繼電器動態(tài)觸點的閉合和斷開。[關鍵詞]無線遙控;單片機;解碼TheDesignofReceiveControlModuleBasedonWirelessLong-distanceDivingPumpControlSystemAbstract:Thisarticleintroducedonekindofwirelessremotecontrolirrigationsystemreceivecontrolmodule’scomposition,thecharacteristicandvariouspartoffunctions,havedesignedcontrolsystem’shardwarecircuitandtherelatedsoftwarecontrolflow.Insystem’shardwaredesign,selectsPT2272andthe315MHzwirelessreceivemoduletakesthereceivedemodingcircuit,theminimumSystemof51single-chipcomputerandrelaycompositionmastercontrolelectriccircuit,thetwotogetherconstituteawirelessreceivercircuitcontrolmodule.PT2272carrierwillhaveahigh-frequencycircuitsanddigitalsignaldemodulationcircuitintegratedonachip,bothreducedlikethecost,andcancausethesystemstable,tomovereliably;Thesystemtakethefrequencymodulationwayreceivewirelesssignal,themaximumreceivedistanceas5km,thepoweris5W.Inthesoftwaredesign,throughrealizestheaddress,thesynchronizedverificationcodeandthedatacoderecognitioncontrolbytheKeilC51softwareprogramming,hadguaranteedtheaccuratedecoding,furtherenhancessystem’ssecurityreliability;Datacodeaftermonolithicintegratedcircuitprocessingoutputcontrolsignalcontrolrelaydynamicelectroniccontactclosedandseparation.Keywords:wirelessremotecontrol;single-chipcomputer;decoding目錄1引言 11.1課題概述 11.2本文的主要內容 12無線遙控灌溉接收控制模塊的整體設計 12.1農田灌溉集中控制系統(tǒng)組成 12.2設計重點及難點解決 23系統(tǒng)硬件模塊設計 43.1無線接收解碼電路設計 43.1.1PT2272芯片介紹 43.1.2PT2272的典型應用 63.1.3接收電路設計 63.2單片機控制電路設計 73.2.1單片機的選用 73.2.2AT89C51管腳說明 73.2.3控制電路設計 93.3電源電路設計 93.4硬件實物 114系統(tǒng)軟件設計 124.1系統(tǒng)軟件程序流程圖 124.2系統(tǒng)軟件程序調試 125系統(tǒng)設計改進 135.1系統(tǒng)存在的問題 135.2設計改進 145.2.1系統(tǒng)化的設計 145.2.2程序設計改進 15結束語 16參考文獻 16附錄 17致謝 181引言1.1課題概述我國是一個水資源短缺,水早災害頻繁的國家。雖然水資源的總量居世界第6位,但是按人均水資源量計算,人均占有量只有2500立方米,約為世界人均水量的1/4,在世界排110位,已被聯(lián)合國列為13個貧水國家之一。另一方面,我國水資源的分布很不平衡。北方有些地區(qū)水資源的占有量僅為900立方米,低于國際公認的1000立方米的水資源下限。有些地區(qū)的人均占有量甚至低于世界最貧水的國家埃及和以色列的水平。我國農業(yè)用水量約占總用水量的80%左右,由于農業(yè)灌溉用水的利用率普遍低下,就全國范圍而言,水的利用率僅為45%,而水資源利用率高的國家己達70%-80%,因而,解決農業(yè)灌溉用水的問題,對于緩解水資源的緊缺是非常重要的。在灌溉系統(tǒng)合理地推廣自動化控制,不僅可以提高水資源的利用率,緩解水資源日趨緊張的矛盾,還可以增加農作物的產量,降低農產品的成本。灌溉系統(tǒng)自動化是世界先進國家發(fā)展高效農業(yè)的重要手段,而我國目前的灌溉系統(tǒng)自動化的水平較低,這也是制約我國高效農業(yè)發(fā)展的主要原因。以色列、日本、美國等一些國家已采用先進節(jié)水灌溉制度,由傳統(tǒng)的充分灌溉向非充分灌溉發(fā)展,對灌區(qū)用水進行監(jiān)測預報,實行動態(tài)管理。采用遙感遙測來監(jiān)測土壤的墑情和農作物的生長,實現(xiàn)水管理的自動遙控。本系統(tǒng)主要用來準確控制灌溉系統(tǒng)中的潛水泵的開啟和停止。通過線路將控制信息傳輸出去,能夠保證信息準確可靠地傳送,其自動化的程度也是比較高的。由于農業(yè)灌溉的特殊性,有線控制在農業(yè)灌溉中的應用有一定的局限性。尤其是長距離的架設線路,需要的投資是很大的,因而長距離的有線控制在農業(yè)灌溉中很難去實施。有線控制一般適宜在小范圍的區(qū)域中應用。采取無線遙控可以省去線路的架設,因而在農業(yè)灌溉中有著廣泛的應用前景。無線遙控灌溉系統(tǒng)就是利用高頻載波將控制信息傳輸出去。在研究時,可以參考有線控制中控制部分的內容。1.2本文的主要內容(1)介紹PT2272解碼芯片的功能和使用方法以及在無線遙控灌溉系統(tǒng)中的應用。(2)系統(tǒng)硬件電路的設計。(3)系統(tǒng)軟件的設計及調試。(4)系統(tǒng)中存在的問題和進一步改進設計的發(fā)展方向。2無線遙控灌溉接收控制模塊的整體設計2.1農田灌溉集中控制系統(tǒng)組成系統(tǒng)由發(fā)射機和接收機組成,系統(tǒng)組成及原理框圖見圖2、圖3、圖4。發(fā)射機通過無線搖控方式發(fā)出指定編碼信號,對應的接收器接收并解碼輸出開、關機信號,再由開、關機信號控制交流接觸器接通或關斷水泵供電線路,實現(xiàn)遠距離控制。中央控制器具有再開發(fā)功能,可通過改變編碼方案實現(xiàn)對更多控制點的控制;接收器接收編碼信號,輸出控制交流接觸器的信號,并通過中央控制器對狀態(tài)信號進行監(jiān)控。圖2發(fā)射原理結構圖圖3接收原理結構圖在圖2中,發(fā)射模塊由ICPT2262、315M調制器和功率放大器組成。PT2262編碼后送給調制器經調制器后的信號再經功率放大器放大后輸出。PT2262編碼信號是由地址碼、數(shù)據(jù)碼、同步碼組成一個完整的碼字,從17腳輸出到射頻發(fā)射模塊的數(shù)據(jù)輸入端發(fā)射出去。在圖3中,接收模塊由ICPT2272、放大整形電路、315M解調器和接收器四部分組成。首先由接收器接收編碼信號,接收到的信號送給解調器,解調后再經放大整形電路放大后,送給PT2272進行解碼。圖4無線灌溉接收控制系統(tǒng)整體結構圖在圖4中,無線接收模塊解碼電路由與編碼電路配對使用的集成電路lClPT2272組成。解碼器的地址A0--A7與編碼器的地址A0--A7相同時,解碼器將接收發(fā)送來的數(shù)據(jù),并行呈現(xiàn)在數(shù)據(jù)輸出端送到單片機,由單片機編程輸出控制信號作為水泵控制電路的啟停按鈕,完成水泵控制電路啟動、停止的遙控控制。2.2設計重點及難點解決(1)無線低速數(shù)據(jù)通信。(2)單片機控制技術。(3)本課題的重點和難點是在無線低速數(shù)據(jù)通信中確保數(shù)據(jù)安全可靠的編解碼。在利用單片機和無線數(shù)傳模塊進行無線數(shù)據(jù)通信時,通常的辦法是通過單片機的串行I/O口來完成數(shù)據(jù)的串行通信,然而此方法存在許多不足之處,如差錯檢測能力差,幀格式不靈活等,針對低速通信的場合,提出了一種通過單片機和無線數(shù)傳模塊以軟件為方式實現(xiàn)對傳輸數(shù)據(jù)編碼、解碼的原理和方法,數(shù)據(jù)的編碼采用了曼徹斯特編碼格式,每幀數(shù)據(jù)包括地址碼、有效數(shù)據(jù)碼和同步校驗位三部分,解碼包括地址碼和數(shù)據(jù)碼的判定及同步碼校驗,在數(shù)據(jù)位的判定中提出用軟件實現(xiàn)“測三取二”的判定方法,該判定方法不但可以提高準確度,而且還具有一定的濾波功能,實驗結果表明,與單片機的串口通信相比,該編碼方法具有抗干擾能力強,傳輸數(shù)據(jù)靈活等優(yōu)點。本設計的軟件編解碼格式如圖5、圖6、圖7,由圖可以看出,用單片機控制編解碼電路,通過軟件編程實現(xiàn)地址碼、同步校驗碼、數(shù)據(jù)碼三碼編解碼控制,將很好地減少信號干擾問題。圖5地址碼格式圖6同步校驗碼格式圖7數(shù)據(jù)碼格式3系統(tǒng)硬件模塊設計系統(tǒng)的硬件設計主要由無線接收解碼電路、51單片機控制電路和電源電路組成。其中無線接收解碼電路和單片機控制電路時本設計的重點,在設計時除了要選用元器件,還要考慮硬件干擾問題,盡可能確保系統(tǒng)的穩(wěn)定性。3.1無線接收解碼電路設計3.1.1PTPT2272是一種CMOS工藝制造的低功耗低價位通用編解碼電路,它最多可有12位(A0-A11)三態(tài)地址端管腳(懸空、接高電平、接低電平),任意組合可提供531441地址碼,可用于無線遙控接收電路。解碼芯片PT2272的解碼信號是由地址碼、數(shù)據(jù)碼、同步校驗碼組成一個完整的碼字。射頻接收模塊接收信號后送到解碼芯片PT2272,其地址碼經過三次比較核對后,PT2272的VT腳才輸出高電平,否則PT2272的VT端便恢復為低電平狀態(tài)。PT2272特點:(1)CMOS工藝制造,低功耗;(2)外部元器件少;(3)工作電壓范圍:2.6--15v;(4)RC振蕩電阻;(5)數(shù)據(jù)最多可達6位;(6)地址碼最多可達531441種。PT2272解碼:地址碼和數(shù)據(jù)碼都用寬度不同的脈沖來表示,兩個窄脈沖表示“0”;兩個寬脈沖表示“1”;一個窄脈沖和一個寬脈沖表示“F”也就是地址碼的“懸空”。每組字碼之間有同步碼隔開,如果用單片機軟件解碼時,程序只要判斷出同步碼,然后對后面的字碼進行脈沖寬度識別即可。一個字碼由12位AD碼(地址碼加數(shù)據(jù)碼,比如8位地址碼加4位數(shù)據(jù)碼)組成,每個AD位用兩個脈沖來代表:兩個窄脈沖表示“0”;兩個寬脈沖表示“1”;一個窄脈沖和一個寬脈沖表示“F”表示“懸空”。PT2272只有在連續(xù)三次檢測到相同的地址碼加數(shù)據(jù)碼才會把數(shù)據(jù)碼中的“1”驅動相應的數(shù)據(jù)輸出端為高電平和驅動VT端同步為高電平。因為無線發(fā)射的特點,第一組字碼非常容易受零電平干擾,往往會產生誤碼,所以程序可以丟棄處理。PT2272解碼芯片有不同的后綴,表示不同的功能,有L4/M4/L6/M6之分,其中L表示鎖存輸出,數(shù)據(jù)只要成功接收就能一直保持對應的電平狀態(tài),直到下次遙控數(shù)據(jù)發(fā)生變化時改變。M表示非鎖存輸出,數(shù)據(jù)腳輸出的電平是瞬時的而且和發(fā)射端是否發(fā)射相對應,可以用于類似點動的控制。后綴的6和4表示有幾路并行的控制通道,當采用4路并行數(shù)據(jù)時(PT2272-M4),對應的地址編碼應該是8位,如果采用6路的并行數(shù)據(jù)時(PT2272-M6),對應的地址編碼應該是6位。PT2272地址碼的設定:在通常使用中,一般采用8位地址碼和4位數(shù)據(jù)碼,這時PT2272的第1--8腳為地址設定腳,有三種狀態(tài)可供選擇:懸空、接正電源、接地三種狀態(tài),3的8次方為6561,所以地址編碼不重復度為6561組,只有發(fā)射端和接收端PT2272的地址編碼完全相同,才能配對使用。當兩者地址編碼完全一致時,接收機對應的D0--D3端輸出約4V互鎖高電平控制信號,同時VT端也輸出解碼有效高電平信號。用戶可將這些信號加一級三極管放大,便可驅動繼電器等負載進行遙控操縱。PT2272的振蕩電阻:PT2272除地址編碼與發(fā)射機必須完全一致外,振蕩電阻還必須匹配,否則接收距離會變近甚至無法接收,在具體的應用中,外接振蕩電阻可根據(jù)需要進行適當?shù)恼{節(jié),阻值越大振蕩頻率越低,編碼的寬度越大,發(fā)碼一幀的時間越長。根據(jù)試驗情況,各種品牌的2272工作電壓在3--5V比較可靠,最低工作電壓2.4V沒有問題,最高工作電壓超過5V易燒毀。特別需要注意2272的地址端高電平不得超過18腳的工作電壓。若PT2272與PT2262配對使用,類似2262和2272芯片的振蕩電阻匹配如表1:表1振蕩電阻配套參考編碼芯片解碼芯片PT2262PT2260SC2260SC2262CS5211PT2272/SC2272/CS52121.2M無3.3M1.1M1.3M200K1.5M無4.3M1.4M1.6M270K2.2M無6.2M2M2.4M390K3.3M無9.1M3M3.6M680K4.7M1.2M12M4.3M5.1M820K3.1.2圖8是ICPT2272在實際運用中的電路設計,可以看出接收電路主要由無線接收模塊和PT2272組成,解碼輸出數(shù)據(jù)端為引腳10—13,分別輸出高電平時與之相連的LED發(fā)光。圖8PT2272典型應用其中PT2272的管腳說明如表2:表2PT2272管腳說明名稱管腳說明A0-A111-8、10-13地址管腳,用于進行地址編碼,可置為“0”,“1”,“f”(懸空),必須與2262一致,否則不解碼D0-D57-8、10-13地址或數(shù)據(jù)管腳,當做為數(shù)據(jù)管腳時,只有在地址碼與2262一致,數(shù)據(jù)管腳才能輸出與2262數(shù)據(jù)端對應的高電平,否則輸出為低電平,鎖存型只有在接收到下一數(shù)據(jù)才能轉換VCC18電源正端(+)GND9電源負端(-)DIN14數(shù)據(jù)信號輸入端,來自接收模塊輸出端OSC116振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率OSC215振蕩電阻振蕩器輸出端VT17解碼有效確認輸出端(常低)解碼有效變成高電平(瞬態(tài))3.1.3接收電路設計接收電路如圖9,用到的元器件主要有315MHZ無線接收模塊和PT2272解碼芯片,工作電壓為+5V。在圖中A0--A7為PT2272的地址端,根據(jù)需要可以將其設定為高電平(接電源)、低電平(接地)和懸空三種狀態(tài)。工作原理是通過315MHZ無線接收模塊接收發(fā)射信號并送給ICPT2272,經ICPT227解碼后輸出到端口D0--D3,然后送給51單片機的P1.0--P1.3。圖9無線接收解碼電路原理圖3.2單片機控制電路設計3.2.1單片機的選用在無線遙控灌溉系統(tǒng)中控制部分的主機電路是核心,單片微機當然是核心的核心了。本接收控制系統(tǒng)選用單片機的型號是AT89C51。AT89C51是一個低電壓,高性能CMOS8位單片機,片內含4kbytes的可反復擦寫的只讀程序存儲器(PEROM)和128bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統(tǒng),片內置通用8位中央處理器和Flash存儲單元,內置功能強大的微型計算機的AT89C51提供了高性價比的解決方案。AT89C51是一個低功耗高性能單片機,40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內含2個外中斷口,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,AT89C51可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發(fā)成本。3.2.2AT89C51管腳說明VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下所示:P3.0RXD(串行輸入口);P3.1TXD(串行輸出口);P3.2(外部中斷0);P3.3(外部中斷1);P3.4T0(記時器0外部輸入);P3.5T1(記時器1外部輸入);P3.6(外部數(shù)據(jù)存儲器寫選通);P3.7(外部數(shù)據(jù)存儲器讀選通);P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX,MOVC指令時ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)的ALE禁止,置位將無效。:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的信號將不出現(xiàn)。/VPP:當保持低電平時,則在此期間外部程序存儲器(0000H--FFFFH),不管是否有內部程序存儲器。注意加密方式1時,將內部鎖定為RESET;當端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳將用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。3.2.3控制電路設計圖10控制電路原理圖在圖10中,控制電路主要有51單片機最小系統(tǒng)和繼電器組成,P1.0--P1.3為PT2272的數(shù)據(jù)端接口。通過編程控制繼電器工作,相應連接的LED亮或滅。為了減少硬件干擾,單片機最小系統(tǒng)選用4MHz或3.58MHz的晶體。為了有效抑制單片機對接收模塊的電磁干擾,可以采用電源隔離和端口隔離;端口隔離可采用三極管或比較器。實踐表明采用隔離的效果非常明顯。3.3電源電路設計從圖10可知,AT89C51單片機工作電源要用到+5V的直流電源,所以,一個穩(wěn)定的、持續(xù)的+5V直流電源對本系統(tǒng)十分重要。本系統(tǒng)運用橋式整流電路,將交流轉換為直流,為各部分電路提供恒定的+5V直流。模擬部分和數(shù)字部分分別采用一個獨立的穩(wěn)壓管供電,保證電路的穩(wěn)定性和抗干擾,其電路如圖11:圖11電源電路原理圖工作原理:從接口J1輸入的9V左右的交流電壓,經全波整流電橋DB整流后,得到一幅值為0--8V左右的波動直流。這一波動的直流經C1、C2、C3濾波后,得到一較平穩(wěn)的直流,再經LM7805穩(wěn)壓為+5V,C4再次濾波后,得到穩(wěn)定的+5V直流電流),為系統(tǒng)無線電接收模塊和解碼芯片PT2272路供電。Q1為繼電器驅動管,當其基極接收到解碼芯片的高電平時,繼電器吸合,K1接通,電壓經7805穩(wěn)壓后為AT89C51開機供電。圖11中D1—D4為全波整流電橋,其內部結構如圖12:圖12整流電橋其工作原理如下:電橋1、3端接交流電源,2、4為支直流輸出端。當某一時刻,交瞬時值為上+下-(即1端為+,3端為-),電流從1端輸入,經1、2間的二極管到2端,再經2、4端的負載流到4端,然后經3、4間的二極管流回交流負端;同理,電流從3端流入,從1端流回交流負端。3.4硬件實物實物連接圖如圖13,在實物圖上主要有單片機一塊及其最小系統(tǒng)組成、集成接收模塊SC2272-L4、天線一根、8路撥碼開關一個、2塊繼電器以及若干電阻、LED、插針和導線。單片機的P2.0和P2.1分別控制兩個繼電器的工作,其對應的LED發(fā)光或熄滅。整個接收控制模塊的原理圖如圖14,其PCB圖、3D圖見附錄。圖13實物圖圖14原理圖4系統(tǒng)軟件設計4.1系統(tǒng)軟件程序流程圖如圖15,控制程序運行初始化后,首先檢測是否有信號發(fā)射并被接收,若無線接收器接收到發(fā)射信號,則將信號送給PT2272進行解碼。在這個過程中,需要通過驗證程序對地址碼和同步碼進行驗證,當接收信號準確無誤時才能進行解碼。解碼后PT2272輸出控制信號數(shù)據(jù)碼給單片機,單片機通過I/O口控制信號的轉換,然后輸出控制信號控制繼電器;繼電器得到控制信號后執(zhí)行相應動作(動態(tài)觸點的閉合和斷開),進而控制潛水泵的啟動和停止。圖15程序流程圖4.2系統(tǒng)軟件程序調試該程序實現(xiàn)4個繼電器輸出的雙穩(wěn)態(tài)自鎖輸出,當按壓遙控器的按鍵A,繼電器J1吸合,再次按壓遙控器按鍵A,則繼電器J1釋放,如此觸發(fā)翻轉,實現(xiàn)開關功能,J2、J3、J4的功能相同。程序如下:////ORG0000HAJMPMAINORG0033HMAIN:MOVP1,#00H;上電初始化JBP1.0,P10H;檢測遙控器按鍵AJBP1.1,P11H;檢測遙控器按鍵BJBP1.2,P12H;檢測遙控器按鍵CJBP1.3,P13H;檢測遙控器按鍵DAJMPMAIN;循環(huán)檢測P10H:CPLP1.4;按鍵A有效,繼電器J1動作ACALLDELAY;延時JBP1.0,$;等待按鍵釋放AJMPMAINP11H:CPLP1.5;按鍵B有效,繼電器J2動作ACALLDELAY;延時JBP1.1,$;等待按鍵釋放AJMPMAINP12H:CPLP1.6;按鍵C有效,繼電器J3動作ACALLDELAY;延時JBP1.2,$;等待按鍵釋放AJMPMAINP13H:CPLP1.7;按鍵D有效,繼電器J4動作ACALLDELAY;延時JBP1.3,$;等待按鍵釋放AJMPMAINDELAY:MOVR7,#228;延時子程序SDL1:MOVR6,#0FFHSDL0:DJNZR6,SDL0DJNZR7,SDL1RETEND////5系統(tǒng)設計改進5.1系統(tǒng)存在的問題由于芯片PT2262/2272是配對使用的,當需要增加一個通訊機時,用戶不得不求助于技術人員或廠家來設置相同地址碼,客戶自己設置相對比較麻煩。隨著人們對操作的要求越來越高,功能變化越來越豐富,2262/2272的這種配對使用嚴重制約著使用的方便性,而且與51單片機配合使用很難減少硬件干擾,一定程度上影響了系統(tǒng)的穩(wěn)定性。另外,本系統(tǒng)不適合工業(yè)應用,多用于小范圍的單一控制。5.2設計改進5.2.1系統(tǒng)化的設計隨著技術的發(fā)展和自動化程度的進程,無線遙控灌溉系統(tǒng)可以更加系統(tǒng)化。設計整個系統(tǒng)由主站和子站構成(子站可以多個),通過主站發(fā)送控制信息,來控制子站中閥門的運行狀態(tài)。在主站操作工控微機,將無線發(fā)射接收裝置設置為發(fā)射狀態(tài),通過異步通信將發(fā)送的信息輸入到收發(fā)芯片,以無線高頻電波的形式發(fā)射出去,并將發(fā)送的數(shù)據(jù)存入磁盤中的數(shù)據(jù)庫文件,以便今后的查詢、打印等需要。子站對接收到的信息進行辨別:一是地址信息的識別,二是控制閥門運行狀態(tài)信息的辨別。當信息核對無誤后才能進行通信,以準確的控制系統(tǒng)的運作。主站是無線遙控灌溉系統(tǒng)的核心,它主要包括工控微機、多功能接口板、無線發(fā)射接收裝置、UPS電源和打印機等。主站結構如圖16:圖16主站的構成子站為現(xiàn)場控制和測量設備,主要由單片機系統(tǒng)、無線發(fā)射接收裝置、土壤溫濕度采集電路、流量測量裝置、控制電路、自動閥門和顯示器幾部分組成。其結構如圖17:圖17子站的構成5.2.2程序設計改進圖18子站程序流程圖主站發(fā)送信息后,子站要對接收到的信息進行辨別。當子站確認收到的地址是本站的地址后,便起動串行口接收后面的控制閥門運行狀態(tài)的信息,數(shù)據(jù)也是以一幀一幀的形式傳輸?shù)?,同樣當接收到一幀?shù)據(jù)后,首先要進行幀錯誤檢測,如果發(fā)生錯誤就不繼續(xù)接收后面的數(shù)據(jù)。控制閥門運行狀態(tài)的信息包括兩部分的內容:控制閥門開啟的時間和通過閥門的流量對時間的控制??煞譃閮煞N情況:(1)每天的定時開、關,開啟一定時間后自動關閉。(2)任意時間的開、關,開啟一定時間后自動關閉;對流量的控制為每次開啟后,當通過閥門的流量達到一定值時,閥門自動關閉。結束語系統(tǒng)由SC2272-L4和AT89C51單片機為核心的控制器部分、繼電器和潛水泵三部分組成。整個系統(tǒng)性能穩(wěn)定,性價比高,具有很好的使用推廣價值。系統(tǒng)安裝時,在靠近水源的地方豎一電桿,電桿頂端安裝接收器,電源(接收機)采用三相電的某一相與接地線供給,接地線一端接地,另一端架在電桿頂部,做防雷用。系統(tǒng)中特別要注意強、弱電隔離,應在交流接觸器觸點并聯(lián)阻容吸收電路,并在殼體內以金屬罩屏蔽。靈敏繼電器觸點也應當采用這一方法,以防強電干擾。本系統(tǒng)安裝使用方便,性能穩(wěn)定、可靠,如加入定時控制系統(tǒng)將更加完善。另外,本系統(tǒng)主要用到單片機進行控制,很難完全避免輻射干擾信號,在這一點上有待進一步解決。由于微電子技術的迅猛發(fā)展,高性能、低功耗的集成電路及電子元器件層出不窮,本系統(tǒng)也需要不斷改進,盡量采用性價比更高的電子元器件,優(yōu)化整個系統(tǒng)的硬件結構。隨著通信網絡的日益普及,計算機遠程通信己在教育醫(yī)療軍事商貿等領域得到迅速應用。將計算機通信技術與節(jié)水灌溉系統(tǒng)有機地結合起來,形成具有特色,性能優(yōu)

溫馨提示

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

評論

0/150

提交評論