閆 青,趙達(dá)衛(wèi),趙曉順,霍曉靜,王文娣,王 輝,唐 娟
(河北農(nóng)業(yè)大學(xué) 機(jī)電工程學(xué)院,河北 保定 071000)
國(guó)內(nèi)的小麥播種機(jī)以機(jī)械式為主,地輪作為播種機(jī)的播種驅(qū)動(dòng)輪,傳統(tǒng)機(jī)械式小麥播種機(jī)性能不斷提高,基本可以滿足播種作業(yè)的需要。目前,條播是小麥最常用的播種方式。撒播方法簡(jiǎn)單,省工省時(shí),但小麥播種深度差異較大,不利于小麥生長(zhǎng);穴播多使用于地理?xiàng)l件較差的地塊,可以集中施肥,播深較為一致,但小麥產(chǎn)量不穩(wěn)、不高,費(fèi)時(shí)費(fèi)力;條播相對(duì)省時(shí)省工,田間整體有良好通風(fēng)性,小麥生長(zhǎng)環(huán)境較好,易實(shí)現(xiàn)高產(chǎn)、穩(wěn)產(chǎn),但每行麥苗密度較大,行內(nèi)均勻性變化較大。小麥精量播種技術(shù)通過(guò)精確控制小麥株距,提高了播種均勻性,實(shí)現(xiàn)了小麥植株之間合理的行距、株距,科學(xué)分配水、肥、光條件,使小麥個(gè)體有效分蘗,為小麥生長(zhǎng)提供良好環(huán)境和保障。為了滿足精量播種的農(nóng)藝要求,提高小麥精量播種機(jī)的播種質(zhì)量,設(shè)計(jì)、優(yōu)化了小麥播種電控系統(tǒng),以提高小麥播種質(zhì)量。
國(guó)外對(duì)精量播種技術(shù)的運(yùn)用和精量播種機(jī)的研究較早,依托于先進(jìn)的傳感技術(shù)和GPS技術(shù)[1]在播種作業(yè)中的廣泛使用,精量播種、變量施肥技術(shù)已較為成熟。國(guó)內(nèi)對(duì)播種控制的研究與國(guó)外相比起步較晚,不夠成熟,對(duì)大籽粒作物的單粒精播研究較多,對(duì)小麥等小籽粒作物的研究不足。安徽農(nóng)業(yè)大學(xué)張春玲設(shè)計(jì)的電控玉米排種系統(tǒng)[2],利用雷達(dá)測(cè)速、電機(jī)控制實(shí)現(xiàn)對(duì)玉米的精量播種,播種質(zhì)量有所提高。河南科技大學(xué)研制的2BFJ-24型小麥精量播種變量施肥機(jī)[3],具有防堵預(yù)警和變量施肥的功能。黑龍江八一農(nóng)墾大學(xué)設(shè)計(jì)的氣吸式玉米播種機(jī)智能電控系統(tǒng)[4-5],采用光電編碼器采集車(chē)速,控制排種軸轉(zhuǎn)速,達(dá)到玉米的精量播種控制。目前,國(guó)內(nèi)對(duì)電控播種系統(tǒng)的研究還只是停留在試驗(yàn)階段,沒(méi)有成熟的產(chǎn)品,在速度測(cè)量、電機(jī)控制、播種質(zhì)量檢測(cè)等方面還有很多不足之處[6-9]。氣吸式排種器傷種率低,效率高,電控系統(tǒng)和氣吸式相結(jié)合是目前播種機(jī)械發(fā)展的方向,是實(shí)現(xiàn)農(nóng)機(jī)現(xiàn)代化、智能化[10]的有效途徑。本課題結(jié)合氣吸式排種器設(shè)計(jì)了電控播種系統(tǒng),旨在為小麥單粒精播的實(shí)現(xiàn)及提高播種質(zhì)量提供技術(shù)支撐。
控制系統(tǒng)由單片機(jī)系統(tǒng)、顯示屏、旋轉(zhuǎn)編碼器、步進(jìn)電機(jī)和電機(jī)驅(qū)動(dòng)器等組成。在播種過(guò)程中,旋轉(zhuǎn)編碼器采集機(jī)具行進(jìn)速度信號(hào),控制器依據(jù)速度數(shù)據(jù)與設(shè)定株距計(jì)算后得出排種器的理論轉(zhuǎn)速,步進(jìn)電機(jī)的轉(zhuǎn)速可以實(shí)現(xiàn)準(zhǔn)確控制。在單片機(jī)系統(tǒng)中,使用外部中斷INT0和定時(shí)器T0完成對(duì)速度信號(hào)的采集,采用濾波算法使得采集到的速度信號(hào)更加準(zhǔn)確可靠[11]。系統(tǒng)工作原理如圖1所示。
圖1 工作原理框圖Fig.1 Block diagramofwork principle
1.2.1 控制器模塊
控制系統(tǒng)處理器選用STC公司生產(chǎn)的STC89C52RC型單片機(jī),具有低消耗、高性能和超強(qiáng)抗干擾的優(yōu)點(diǎn),供電方式有5.5~3.4V和2.0~3.8V兩種,本系統(tǒng)采用5V供電。
1.2.2 電機(jī)控制模塊
電機(jī)選用普菲德86BYG250A型號(hào)兩相步進(jìn)電機(jī),扭矩為2.4N·m,歩距角為1.8°,步進(jìn)電機(jī)驅(qū)動(dòng)器型號(hào)為DM542,24V供電;PUL-(PUL)接口與單片機(jī)I/O口連接,步進(jìn)電機(jī)的接線與控制器A+、A-、B+、B-端口對(duì)應(yīng)連接,相關(guān)電路如圖2所示。
圖2 電機(jī)控制電路圖Fig.2 Circuitdiagram of motor control
1.2.3 測(cè)速模塊
在測(cè)速模塊中,采用HN3806-AB-400N型號(hào)旋轉(zhuǎn)編碼器,5~24V供電,脈沖信號(hào)輸出A端口與單片機(jī)外部中斷P3.2口相連,同時(shí)兩端口之間接阻值為5kΩ的上拉電阻R3,將P3.2口電平拉高。測(cè)速模塊如圖3所示。
圖3 測(cè)速模塊電路圖Fig.3 Circuit diagram of speed measuring module
1.2.4 顯示模塊
顯示模塊由LCD1602顯示器和獨(dú)立按鍵組成。其中,顯示器可顯示當(dāng)前行進(jìn)速度、排種軸轉(zhuǎn)速和設(shè)定株距信息;獨(dú)立按鍵實(shí)現(xiàn)對(duì)株距信息的輸入、修改,作業(yè)人員可以通過(guò)按鍵控制系統(tǒng)的開(kāi)啟與關(guān)閉。顯示模塊電路如圖4所示。
圖4 顯示模塊電路圖Fig.4 Circuit diagram of display module
1.2.5 電壓轉(zhuǎn)換模塊
在系統(tǒng)中需要使用5V供電,拖拉機(jī)一般可提供12V電壓,需要電壓轉(zhuǎn)換電路將12V電壓轉(zhuǎn)換成5V。電壓轉(zhuǎn)換電路使用LM1117MPX-5.0芯片,工作性能好,使用簡(jiǎn)單。電壓轉(zhuǎn)換電路如圖5所示。
控制系統(tǒng)軟件設(shè)計(jì)使用Keilμ Vision 4,編程語(yǔ)言為C語(yǔ)言[12],實(shí)現(xiàn)測(cè)速模塊、電機(jī)控制模塊和顯示模塊的功能。在控制邏輯上,控制系統(tǒng)開(kāi)始運(yùn)行后,用戶輸入株距值,測(cè)速模塊執(zhí)行測(cè)速功能并把數(shù)據(jù)傳輸?shù)絾纹瑱C(jī),經(jīng)過(guò)計(jì)算得到理論的電機(jī)轉(zhuǎn)速后將控制信號(hào)傳輸給電機(jī)控制模塊。在系統(tǒng)運(yùn)行過(guò)程中,顯示模塊實(shí)時(shí)顯示設(shè)定株距、機(jī)具行進(jìn)速度和電機(jī)轉(zhuǎn)速。在測(cè)速程序中,定時(shí)器T0定時(shí)50ms,外部中斷INT0檢測(cè)外部脈沖信號(hào),經(jīng)過(guò)處理器計(jì)算得出被測(cè)輪轉(zhuǎn)速。在電機(jī)控制模塊中,使用定時(shí)器T1產(chǎn)生一定頻率的脈沖信號(hào)來(lái)控制電機(jī)轉(zhuǎn)速。控制主流程圖如圖6所示。
控制程序由C語(yǔ)言編寫(xiě)。在車(chē)速檢測(cè)控制程序中,外部中斷INT0檢測(cè)編碼器脈沖信號(hào),結(jié)合定時(shí)器T0來(lái)確定旋轉(zhuǎn)編碼器轉(zhuǎn)速,進(jìn)而得到車(chē)速。在排種盤(pán)轉(zhuǎn)速控制程序中,依據(jù)設(shè)定好的株距值和車(chē)速對(duì)步進(jìn)電機(jī)的轉(zhuǎn)速進(jìn)行調(diào)整,通過(guò)計(jì)算公式將車(chē)速和電機(jī)轉(zhuǎn)速建立關(guān)系,達(dá)到實(shí)時(shí)調(diào)節(jié)電機(jī)轉(zhuǎn)速的目的[8];在電機(jī)控制程序中,使用定時(shí)器T1發(fā)出頻率符合要求的脈沖信號(hào),控制步進(jìn)電機(jī)。
由于播種作業(yè)的環(huán)境條件較差,機(jī)架振動(dòng)對(duì)旋轉(zhuǎn)編碼器有一定影響,在軟件設(shè)計(jì)時(shí),用濾波算法對(duì)得到的脈沖信號(hào)進(jìn)行分析處理,以得到較為準(zhǔn)確的車(chē)速信號(hào)[9]。在測(cè)速程序中,基本思路如下:通過(guò)定時(shí)器T0定時(shí)50ms,外部中斷檢測(cè)旋轉(zhuǎn)編碼器的脈沖信號(hào),經(jīng)過(guò)10次定時(shí),可以得到500ms內(nèi)總的脈沖數(shù),再取每次定時(shí)50ms的平均值。但是,由于外界環(huán)境和系統(tǒng)運(yùn)行誤差的影響,簡(jiǎn)單的均值算法得出的結(jié)果不穩(wěn)定,當(dāng)車(chē)速發(fā)生變化時(shí),每次檢測(cè)的結(jié)果突變較大,如果以此作為控制步進(jìn)電機(jī)的參數(shù),電機(jī)會(huì)發(fā)生卡頓現(xiàn)象,對(duì)播種效果產(chǎn)生影響。
為了消除干擾信號(hào)的影響,程序設(shè)計(jì)中使用了一階滯后濾波算法,是通過(guò)設(shè)定參數(shù)a將本次采樣結(jié)果與上次濾波結(jié)果建立聯(lián)系的濾波方法。試驗(yàn)使用的光電旋轉(zhuǎn)編碼器旋轉(zhuǎn)1圈產(chǎn)生400個(gè)脈沖,播種機(jī)在田間作業(yè)會(huì)產(chǎn)生頻率較高的干擾信號(hào),故一階滯后濾波較為適用,其濾波相關(guān)公式為
z=(1-a)x+ay
(1)