張興財,王 霜,2*,羅 龍
(1.西華大學 機械工程學院,四川成都 610039;2.西華大學現代農業裝備研究院,四川成都 610039)
隨著竹產業的發展,對農林業作業機械的需求越來越高。四川全省的竹產區大部分處于丘陵山地地區,地形起伏較大、復雜多變。針對竹采伐的機械自動化程度低、效率低的情況,配合竹采伐的機械相對較少。現階段竹采伐絕大部分是人工采伐,采伐效率不高,且人工成本昂貴,采伐工人的勞動強度大,使得竹產業的經濟效益低,發展落后。因此,研究開發一種針對丘陵山地的遙控竹采伐動力平臺具有重要的現實意義。
作業平臺以行進方式來區分,輪式作業平臺和履帶式作業平臺運用最為廣泛。輪式作業平臺結構簡單,行走靈活且控制簡單,但在地形較為復雜的地區適應性不高[1]。履帶式作業平臺能適應復雜地形,更適合山區作業,且能夠原地進行轉彎,但結構較為復雜,控制要求更高[2-3]。履帶式作業平臺集“作業”、“運輸物料”等功能為一體,能適應復雜地形環境的多功能移動平臺。
動力平臺通過控制液壓系統達到控制動力平臺行駛的目的,液壓系統比較與機械式傳動更易控制,控制元件更小、更易維護。本動力平臺的主控使用的是STM32F103系列單片機,控制包括5個三位四通電磁換向閥、1個二位三通電磁換向閥,2個電磁溢流閥和1個比例流量閥,由以上的器件便可實現動力平臺的運動和動力輸出。受控器件及其控制的具體功能見表1。

表1 受控器件及其具體功能
基于受控器件的作用和控制所需要的方法特性設計的控制系統示意圖如圖1所示。同時圖中用虛線表示系統能量供應關系。

圖1 控制系統示意圖
在對本控制系統的硬件設計最主是對液壓回路中的各種電磁換向閥,比例流量閥的控制。受控元件的電壓需滿足在DC12V。硬件設計框圖如圖2。

圖2 硬件設計框圖
動力平臺行走控制系統的遙控裝置選擇的是禹鼎F24-60工業用無線電搖桿式遙控器,可防止摔落及強力碰撞所造成的損壞,IP65防水防塵等級和低耗電等特點,適合農業生產實際的場景要求。
禹鼎F24-60遙控器接收端輸出的開關量信號是DC12V的電壓,而STM32控制板的引腳所能接收的電平信號最大為3.3 V,因此必須使用中間繼電器模塊傳遞遙控器接收端的輸出信號,使單片機能夠接收處理。圖3為單路中間繼電器模塊、F24-60遙控器接收端和STM32控制板的連接示意圖。

圖3 中間繼電器模塊連接示意圖

圖4 電磁閥驅動模塊連接示意圖
動力平臺行走系統的比例流量閥的型號為華益DAPV72-30。比例閥驅動模塊包括比例輸出模塊和放大器模塊。比例輸出模塊的作用是將STM32控制板的GPI0引腳輸出的比例信號(0~3.3 V)轉換成比例流量閥輸入電流控制信號(0~20 mA)。本文的比例輸出模塊選用的是淮北華電HDH-21直流隔離變送器,此模塊輸入輸出成線性比例關系。而放大器模塊選用的是華益USDAS1放大器,該模塊支持控制信號為0~20 mA的直流電流信號和0~5 V的直流電壓信號用以匹配華益DAPV72-30比例流量閥。圖5為比例閥驅動模塊與STM32控制板和比例調速閥的連接示意圖。

圖5 比例閥驅動模塊連接示意圖
動力平臺行走控制系統的電源來自發動機的蓄電池(DC12V),控制系統的所有零部件需滿足DC12V。本文的供電電源選用的是天威動力DC12V7AH蓄電池,用于控制測試系統供電。本文電源分線端子選用了辰川FM02-12D-42,可以分成12個并聯輸出電源。而DC12V電源不能直接給STM32控制板供電,需穩壓模塊將蓄電池的電壓降壓才能給STM32開發板供電。
控制系統的硬件系統是骨架,軟件系統則是大腦。軟件系統指導硬件完成相應的功能,這些功能在不同的或者相同的時間空間之中執行,用以完成設計者給定的預定功能。本文的軟件系統開發基于C0rtex-M3內核。所用到的GPI0引腳以及其對應的功能如表2所示。

表2 STM32控制板引腳功能分配

續表2 STM32控制板引腳功能分配
本系統實現的人機交互是用戶對遙控器上相應的按鍵和搖桿的操作,使動力平臺實現相應的動作。遙控的按鍵、搖桿的編號和它們對應的功能如表3。

表3 STM32控制板引腳功能分配
行走控制系統上電后先進行系統初始化設置,初始化完成后行走控制系統進入正常工作狀態,等待當遙控器發射端的搖桿或按鍵按下,遙控器接收端輸出開關量信號給STM32控制板,經過STM32控制板的分析運算,輸出相應的開關量信號和比例量信號,通過驅動模塊放大來控制對應的電磁閥和比例閥,從而實現對動力平臺的行走控制。系統的執行流程如圖6。

圖6 軟件流程圖
主程序流程如圖7所示。STM32控制板上電后,進行系統初始化,對所用到的GPI0引腳進行初始化設置,最后設定好初始參數,系統將進入正常工作的循環。
系統在正常工作循環時,表3所示的PE0~PE4、PE11~PE12和PF0~PF9引腳接收遙控器接收端輸出的開關量信號,接收到信號后執行對應的子程序,子程序控制表2所示的PB11~PB14、PD9~PD15和PC6~PC8輸出開關量信號,PA0~PA3輸出比例量信號。

圖7 主程序流程圖
動力平臺行走控制程序包括:低速和高速模式子程序、駐車子程序、遙控器掉電保護子程序、剎車子程序、加檔子程序、減檔子程序、左轉彎子程序、右轉彎子程序和油門加減檔子程序。行走控制程序流程如圖8所示。
孩童般的敏感,一貫的“弱者”姿態以及靈魂的最終無解——這種精神上的矛盾和痛苦掙扎,形成了卡夫卡極具悖謬性的文學風格,他以此為我們提供一個“城堡”式的文學世界。卡夫卡精神上的“未成年”出神地詮釋了我們現代人類的精神生存困境,直至如今,他的小說非但沒有過時,反而表現出更為驚人的藝術魅力和價值長盛不衰。
其中,掉電保護子程序的實現是通過將禹鼎F24-60遙控器右搖桿的左1檔和右1檔設定為常閉輸出,當遙控器接收端上電后,PF8和PF9接地,掉電保護子程序不會觸發,當遙控器接收端意外斷電或是故障斷電時,PF8和PF9懸空,此時就觸發掉電保護子程序。

圖8 行走控制程序流程圖
低速模式與高速模式的切換是通過遙控器的2位置開關(A)來控制,當2位置開關(A)斷開時PF0懸空,執行低速模式子程序;當2位置開關(A)閉合時PF0接地,執行高速模式子程序。
駐車是通過遙控器的2位置開關(D)來控制,當2位置開關(D)斷開時PF7懸空,未執行駐車子程序;當2位置開關(D)閉合時PF7接地,執行駐車子程序。駐車子程序的作用是在動力平臺停車時防止操作者誤觸搖桿,只有當2位置開關(D)斷開時加減檔子程序才能執行。
剎車子程序、加檔子程序、減檔子程序、左轉彎子程序、右轉彎子程序和油門加減檔子程序由中斷來觸發執行。剎車的中斷搶占優先級最高,其次是油門加減檔,加檔、減檔、左轉彎和右轉彎的搶占優先級最低且相同。
剎車是通過遙控器的備用按鍵F1來控制,當備用按鍵F1未按下時PE0懸空,未觸發中斷;當備用按鍵F1按下時PE0接地,執行剎車子程序。
油門加減檔是通過遙控器右搖桿上1和下1的輸出來控制,右搖桿上1和下1都未接通時,PE11和PE12都懸空,未觸發中斷;當右搖桿上1接通時PE11接地,當右搖桿下1接通時PE12接地,都會觸發中斷EXTI15_10,執行油門加減檔子程序。
加檔、減檔、左轉彎和右轉彎是通過遙控器左搖桿上1、下1、左1和右1的輸出來控制,左搖桿上1、下1、左1和右1都未接通時,PE1、PE2、PE3和PE4都懸空,未觸發中斷;當左搖桿上1接通時PE1接地,觸發中斷EXTI1,執行加檔子程序;當左搖桿下1接通時PE2接地,觸發中斷EXTI2,執行減檔子程序7;當左搖桿左1接通時PE3接地,觸發中斷EXTI3,執行左轉彎子程序;當左搖桿右1接通時PE4接地,觸發中斷EXTI4,執行右轉彎子程序。
動力輸出控制程序包括:后置動力輸出馬達動作子程序、后置動力輸出舉升液壓缸動作子程序、前置絞盤馬達動作子程序。動力輸出控制程序流程如圖9所示。
由于后置動力輸出馬達、后置動力輸出舉升缸和前置絞盤馬達都是接在液壓泵的7出油口回路中的,所以后置動力輸出馬達的正轉和反轉、后置動力輸出舉升缸的舉升和下降、前置絞盤馬達的正轉和反轉這六個動作同時只能一個在進行。這六個動作分別是通過遙控器的3位置開關(C)的左位和右位、備用按鍵2和備用按鍵4、3位置開關(B)的左位和右位來控制且這六個動作在動力平臺行駛時和駐車時都能進行,來完成不同的作業要求。
本章將對第三章設計的履帶式動力平臺行走控制系統進行相關的測試,來驗證設計的行走控制系統能否完成對履帶式動力平臺所有動作的控制。
將第三章的各個硬件模塊按照表2和表3進行連線,搭建行走控制測試系統,如圖10所示。

圖9 動力輸出控制程序流程圖

圖10 行走控制系統
行走系統測試由遙控輸入信號,檢測各電磁閥、比例閥的驅動模塊輸出信號是滿足設計要求為標準,測試了包括:低速、高速模式切換;加檔、減檔動作;油門加、減檔動作;行駛過程中的轉彎;原地轉彎;剎車;駐車和掉電保護等動作所需的信號。
動力輸出控制測試則與行走系統的測試同理,測試了包括:前置絞盤馬達;后置動力輸出馬達;后置動力輸出舉升液壓缸等動力輸出模塊的驅動信號能否滿足驅動要求。
對竹采伐履帶式動力平臺進行分析與模擬測試,結果表明了以STM32F103單片機為核心的行走控制硬件系統能夠完成對動力平臺行走與作業所有動作的控制。