劉 易,池旭彬,顏少華,2,劉 岳,4,林梓揚,譚 睿,陳藝洋,張喜杰,李 震,2,3※
(1.華南農(nóng)業(yè)大學 電子工程學院,廣州 510642;2.國家柑橘產(chǎn)業(yè)技術體系機械化研究室,廣州 510642;3.廣東省農(nóng)情信息監(jiān)測工程技術研究中心,廣州 510642;4.華南農(nóng)業(yè)大學 工程學院,廣州 510642)
山地果園具有排水好、光照足、通風好等優(yōu)點,適宜果樹生長[1]。但是,大部分山地果園坡度為30~40°,立地條件較差,地勢起伏不平,難以形成較完善的運輸網(wǎng)絡[2]。此類地區(qū)一般技術條件比較落后,基礎設施不完備,果品和農(nóng)資運輸主要依靠人工肩擔背負、畜力、摩托車或小型農(nóng)用車等運送方式,運輸機械化程度較低。
已有的山地果園電動單軌運輸機具有結構簡單、轉彎半徑小、軌道鋪設靈活、安裝及操作性能好等優(yōu)點[3],已在國內多處山地果園推廣使用,如圖1。山地果園蓄電池驅動的單軌運輸機可沿山體鋪設循環(huán)軌道,配合遙控技術,可實現(xiàn)操作人員與運輸機分離[4]。山地果園坡度陡、山路曲折迂回、果樹種植密集,運輸機與操作人員間距離較遠,加上之間被果樹遮擋,所以對遙控系統(tǒng)的通信距離和穩(wěn)定性提出了更高的要求。
圖1 山地果園單軌運輸機示意圖Fig.1 Mountain orchard monorail transporter
現(xiàn)有的山地果園運輸機控制方式主要有按鈕式控制、紅外線遙控控制以及無線電遙控控制。
按鈕式控制需要操控人員跟隨自走式運輸車,以便能實時控制運輸車運動狀態(tài),但山地果園環(huán)境復雜,地勢起伏不平,操作人員難以操作,且安全得不到保障。
紅外線遙控是利用波長范圍為0.76~1.50 um之間的近紅外線來傳送信號,存在方向性、不通透性、有效距離短等缺點[5],在長距離多障礙環(huán)境下的信號傳送能力弱,不能很好地實現(xiàn)有效控制。
無線電遙控采用無線電載波來傳送控制信號,該種遙控方式具有無定向性、穿透性強、傳輸距離遠等特點[6-10],可以更有效地實現(xiàn)單軌運輸機的遠距離遙控,被廣泛地應用于山地果園運輸機的無線控制。但現(xiàn)階段單軌運輸機使用的無線遙控傳輸距離有限,對于中大型果園鋪設較長軌道時,易出現(xiàn)超出遙控距離而導致無法有效控制單軌運輸機的狀況,制約了單軌運輸機的延展性。
本文基于山地果園電動單軌運輸機設計了一種以STM32F103C8T6為主控芯片,PT2262為編碼器、PT2272為譯碼器的遠程遙控系統(tǒng),并以無線電組網(wǎng)的形式布置在山地果園中,針對其抗干擾性、通信有效距離進行了試驗,解決了現(xiàn)階段山地果園單軌運輸機無線遙控距離有限的問題。
山地果園單軌運輸機遠程無線遙控系統(tǒng)主要由手持遙控器模塊,中繼器模塊和電動單軌運輸機接收模塊構成,如圖2所示。
圖 2 山地果園單軌運輸機遠程無線遙控系統(tǒng)示意圖Fig.2 Schematic diagram of remote wireless remote control system for mountain orchard monorail transporter
中繼系統(tǒng)工作在315 MHz頻段,主要由無線編碼/解碼芯片(PT2262/PT2272,Princeton Technology Corp,臺灣)、繼電器模塊、微處理器(STM32F 103C8T6,STMicroelectronic,美國)、電源電路、功放電路、天線、接收模塊(HFJ-12V3S,深圳英特發(fā)電器有限公司,深圳)等元件構成。
圖3 遙控器及車載接收器電路圖Fig.3 Remote control and car receiver circuit diagram
遙控器主要由PT2262模塊和按鍵電路構成,其工作電壓為5 V。單軌運輸機機載無線接收器采用深圳英特發(fā)電器有限公司生產(chǎn)的HFJ-12V3S學習型接收器。無線接收器待機功耗0.1 W,可以記憶4種頻率為315 MHz的編碼,如圖3所示。
單軌運輸機機載無線接收器的3個繼電器分別控制單軌運輸機的前進、后退和停止電路。當單軌運輸機接收到用戶端遙控器發(fā)射的前進命令時,NO1端與COM1端接通,單軌運輸機控制系統(tǒng)接收信號,控制單軌運輸機前進;當單軌運輸機接收到用戶端遙控器發(fā)射的停止命令時,NO2端與COM2端接通,單軌運輸機控制系統(tǒng)接收信號,控制單軌運輸機停止;當單軌運輸機接收到用戶端遙控器發(fā)射的后退命令時,NO3端與COM3接通,單軌運輸機控制系統(tǒng)接收信號,控制單軌運輸機后退。
山地果園環(huán)境復雜、占地面積大,對于單軌運輸機自帶無線遙控系統(tǒng),由于信號傳送距離有限,導致在人機距離較遠時無法有效控制單軌運輸機。而中繼器的引入可以有效的拓展控制信號的傳送距離。中繼器要求安裝在果園內,且長時間無需更換,故要求中繼器在保持穩(wěn)定性的前提下,具有較長的工作時間和較低的能耗。中繼器由PT2272信號接收模塊、基于STM32F103C8T6的主控電路、繼電器、電源模塊以及PT2262信號發(fā)射模塊構成,中繼系統(tǒng)硬件框圖如圖4所示。
中繼器接收用戶端遙控器發(fā)送的控制信號或前一個中繼器中繼的控制信號,通過內部STM32檢測位選信號,并進行處理,通過3路繼電器激活PT2262信號發(fā)射模塊將控制信號中繼到下一個中繼器,直至最終中繼控制信號給運輸機,進行有效的控制。
圖4 遙控中繼系統(tǒng)硬件框圖Fig.4 Remote control relay system hardware block diagram
山地果園電動單軌運輸機具有3種運行狀態(tài):前進、停止和后退。在用戶端遙控器中有與之對應的按鍵映射,為了實現(xiàn)運輸機的有效控制,避免意外事故發(fā)生,要求中繼能夠準確傳遞用戶端遙控器發(fā)射的控制信號。為滿足中繼器的設計要求,中繼系統(tǒng)處理器采用STMicroelectronics公司設計的低功耗微處理器STM32F103C8T6,該處理器具有最高72 MHz的工作頻率和強大的I/O端口,支持3種低功耗模式。
系統(tǒng)程序采用C語言編寫,應用模塊化設計,模塊化的設計使得系統(tǒng)穩(wěn)定,容易排查故障,如圖5。STM32上對I/O端口進行初始化,默認進入待機狀態(tài),等待接收控制信號。當PT2272接收模塊接收到控制信號時,其VT引腳產(chǎn)生上升沿,轉變?yōu)楦唠娖綇亩せ頢TM32主控電路,中繼器退出待機模式,中繼主控系統(tǒng)遍歷檢測4個數(shù)據(jù)輸入引腳,解析控制信號,繼而將相對應的繼電器接通。繼電器接通后,其對應連接的PT2262發(fā)送模塊引腳也相應置高,發(fā)送對應的控制信號,這樣中繼系統(tǒng)完成了控制信號的傳遞。
待中繼控制信號發(fā)射后進入待機模式,完成一個中繼流程。當下一個信息來臨時,中繼系統(tǒng)將再次被喚醒并完成一次中繼。
圖5 程序流程圖Fig.5 Program flow chart
中繼試驗地點為華南農(nóng)業(yè)大學工程學院北樓前山地果園電動單軌運輸機軌道,如圖6。
山地果園電動單軌運輸機中繼系統(tǒng)采用3節(jié)18650鋰電池供電,隨著使用時間和山地氣溫的變化可能導致電池損耗而發(fā)生電壓不穩(wěn)定的現(xiàn)象,這對運輸機控制系統(tǒng)的穩(wěn)定性會產(chǎn)生嚴重干擾。如果不采用相應的保護措施,會給運輸機控制系統(tǒng)帶來損害,影響運輸機正常作業(yè)。為保證中繼系統(tǒng)穩(wěn)定工作,在軟硬件方面采取了如下措施:
圖6 單個中繼系統(tǒng)示意圖Fig.6 Single relay system schematic
1)采用LM2596開關電源穩(wěn)壓芯片(德州儀器(TI))。LM2596具有供電電壓寬、可靠性高、電流驅動能力強等特點,能有效地減小電源電壓帶來的信號干擾。
2)中繼器主控電路在接收控制信號前保持待機狀態(tài),減小對中繼器的PT2272接收模塊造成的干擾。接收控制信號后中繼器主控電路保持數(shù)秒延時確認,并且STM32主控電路對繼電器發(fā)出的高電平時間持續(xù)500 ms,以保證PT2262發(fā)射模塊能正常傳送信號數(shù)據(jù)。
STM32主控電路對繼電器發(fā)出高電平的持續(xù)時間對試驗成功率有很大的影響,持續(xù)時間即抗干擾延時對試驗成功率的影響如表1。
由表1中可知,隨著抗干擾延時的縮減,四通道能通信的成功率降低。當抗干擾延時為200 ms時,四通道的通信成功率僅為4.0%;當抗干擾延時間為400 ms時,四通道的通信成功率為97.5%。
試驗表明,當抗干擾延時時間超過400 ms時,通道通信的可靠性較好,當抗干擾時間少于200 ms時,其通道通信的可靠性較差,可認為無法實現(xiàn)對單軌運輸機的有效控制。
由于中繼器和車載接收器均采用PVC外殼作為保護材料,對中繼器和車載接收器內PT2272接收信號有一定的影響,所以,對PT2272取下外殼和保持有外殼情況的遙控器到中繼器傳輸距離進行測試,測試結果如表2。
表1 延時測試結果Table 1 Result of delay test
表2 有無外殼距離測試Table 2 Result of shell distance test
由表2可知,有無外殼對信號傳輸有較大的影響,取下外殼時有效通信距離為200 m,有外殼時有效通信距離為115 m。正常情況下,帶外殼的接收器相比于裸露的接收器通訊距離減小42.5%,可認為遙控器與接收器正常通信距離為115 m。
用一個中繼器進行測試。中繼與車載接收器均有PVC外殼,測試方法為保持遙控器端靜止,中繼器逐漸移動至最大工作距離,再保持中繼器靜止,車載接收器逐漸移動至最大距離。車載接收器和中繼器均設立了LED燈,用以顯示是否通信成功,通信成功,則LED燈亮,否則LED燈滅。山地果園電動單軌運輸機對應的運動狀態(tài),分別各試驗50次,測試結果如表3。
表3 通信距離測試結果Table 3 Communication distance test result
定義平均成功率為:
式中Ar為有效距離下的測試成功率,稱為通信成功率,C1、C2、C3和C4是每個通道成功接收次數(shù);Ti是第i個通道測試的總次數(shù)。定義Ar≥80%即可認為在此距離下可有效通信。
表3試驗表明,中繼器與用戶端遙控器通信成功率隨距離增加而減小,在距離150~200 m之間通信成功率穩(wěn)定在89%左右,而當傳輸距離為250 m時立即降為56%,故單個中繼器與用戶端遙控通信最遠有效距離在150~200 m間,取200 m為正常通信距離。
基于現(xiàn)有山地果園電動單軌運輸機的遠程遙控系統(tǒng),運用PT2262發(fā)射模塊、PT2272接收模塊,以STM32F103單片機為中繼器核心研制的一種無線中繼系統(tǒng),實現(xiàn)了較遠距離的山地果園電動單軌運輸機的啟動、停止和倒退控制,并對中繼系統(tǒng)的抗干擾性進行試驗,確定了中繼系統(tǒng)的抗干擾延時;對中繼系統(tǒng)的有效中繼距離進行了試驗,試驗結果表明,在未使用中繼系統(tǒng)的情況下,山地果園電動單軌運輸機的無線控制距離為115 m;在無遮擋且使用一個中繼系統(tǒng)中繼控制信號的情況下,山地果園電動單軌運輸機的有效控制距離擴展到200 m,使用多個中繼即可滿足對運輸機更遠距離的無線控制需求。