電動微耕機數據采集與系統設計

時間:2022-10-09 11:29:36

導語:電動微耕機數據采集與系統設計一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

電動微耕機數據采集與系統設計

摘要:設計一種以單片機STC89C52RC為核心的電動耕機數據采集與動力控制系統,其通過控制PWM占空比來調節電機轉速,通過電流傳感器檢測實時電流信號、電壓傳感器檢測實時電壓信號、電機控制器輸出實時轉速信號、LCD液晶顯示和存儲模塊為一體的電動微耕機數據采集與動力控制系統,達到提高電動微耕機作業質量,減少能耗,降低工作成本等目的。試驗結果表明:該電動微耕機數據采集與動力控制系統,可在一定的范圍內進行速度的平滑調節,并在負載發生變化的情況下保持轉速基本不變,具有良好的穩態、動態性能,并且該系統能夠實時顯示、記錄電動微耕機作業時的各項指標變化情況,以此可對電動微耕機動力系統進行優化匹配,使其滿足其動力性及經濟性的需求。

關鍵詞:單片機STC89C52RC;電動微耕機;數據采集;動力控制

傳統微耕機以柴油機或汽油機為動力源,體積較大,轉向不靈活,不易于年老體弱者及女性使用,在惡劣工作環境下,容易發生熄火現象,且其排放的尾氣對環境造成嚴重污染,尤其不適用于溫室大棚等密閉空間的耕作[1]?;谏鲜鰡栴},近年來,新型電動微耕機產品逐漸取締了傳統微耕機,其采用電動機為動力源,具有體積小,操作簡便,無污染等優點[2]。因此,本文設計了一種基于單片機STC89C52RC的電動微耕機數據采集與動力控制系統,將該系統安裝在電動微耕機樣機上,采用單片機對其動力系統進行實時控制,改善了電動微耕機的工作質量,降低了工作成本,并實時檢測與存儲電動微耕機的各項指標參數,分析其動態工作性能,以此對其動力系統進行優化匹配。

1系統總體方案設計

電動微耕機數據采集與動力控制系統主要由單片機STC89C52RC、電流傳感器、電壓傳感器、電流變送器、A/D轉換模塊、LCD顯示模塊、SD卡存儲模塊、電源模塊等組成[3]。如圖1所示,該系統以單片機為核心,控制PWM在一段連續工作時間內的占空比,以此對動力系統進行控制。電流傳感器輸出的電流信號通過電流變送器轉換成電壓信號,與電壓傳感器輸出的電壓信號共同被A/D轉換模塊采集;電機控制器輸出的轉速信號可直接被單片機采集;電源模塊為單片機提供電力源;單片機采集的電流、電壓、轉速信號可在LCD顯示屏上進行實時顯示,并將數據存儲到SD卡存儲模塊[4]。

2系統硬件設計

2.1數據采集模塊的設計。數據采集模塊由單片機、閉環霍爾傳感器、電流變送器等組成,如圖2所示。單片機STC89C52RC內置8K字節可編程Flash存儲器,512bit的RAM,2K的E2PROM,3個16位定時器/計數器,32位的通用I/O控制端口[5]。由于霍爾傳感器具有測量范圍廣,響應速度快,動態性能好,可靠性高等優點,故該模塊采用霍爾傳感器[6]。被測電線穿過霍爾電流傳感器,M端輸出電流信號;電流信號從電流變送器的IN+端口輸入,IN—端口接地,OUT+端口輸出電壓信號,OUT—端口接地;電壓傳感器的IN+端口和IN—端口與電機控制器的供電電源端相連,M端輸出電壓信號,⊥端接地;A/D轉換模塊的AIN2端口采集電流變送器輸出的電壓信號,AIN1端口采集電壓傳感器輸出的電壓信號,進行模數轉換;單片機STC89C52RC的P35引腳采集的是電機控制器OUT端口輸出的轉速脈沖信號,P36引腳與A/D轉換模塊的數據端口SDA連接,P37引腳與A/D轉換模塊的時鐘信號端口SCL連接。通過該數據采集模塊,單片機可實時采集電動微耕機作業時的電流、電壓與轉速信號[7]。2.2數據顯示模塊的設計。電動微耕機數據顯示模塊選用的LCD為STN類像素為128*64黑白字符圖形式的12864液晶屏。數據顯示模塊電路如圖3所示,LCD液晶屏的PAUSE端口與單片機STC89C52RC的P3.0端口相連;RES端口與單片機STC89C52RC的P2.1端口相連;PSB端口與單片機STC89C52RC的P2.3端口相連;RS端口與單片機STC89C52RC的P2.4端口相連;RW端口與單片機STC89C52RC的P2.5端口相連;E端口與單片機STC89C52RC的P2.6端口相連。通過該數據顯示模塊,可實時顯示電動微耕機作業時的電流、電壓與轉速信號[8]。2.3數據存儲模塊的設計。電動微耕機數據存儲模塊通過文件系統及SPI接口驅動程序,即可完成MicroSD卡內的文件讀寫。數據存儲模塊電路如圖4所示,其控制接口共有6個引腳,其中GND為地,VCC為供電電源,MISO、MOSI、SCK為SPI總線,分別與單片機STC89C52RC的P1.4,P1.5和P1.6引腳連接;CS為片選信號腳,與單片機STC89C52RC的P1.7引腳連接。通過該數據存儲模塊,可實時存儲電動微耕機作業時的電流、電壓與轉速信號。

3系統軟件設計

電動微耕機數據采集與動力控制系統的軟件程序采用C語言編寫,每10ms采樣一次。在電動微耕機產品開發過程中,將該系統安裝在電動微耕機樣機上,使其在工作時可在一定的范圍內進行速度的平滑調節,并在負載發生變化的情況下能夠保持轉速基本不變,具有良好的穩態、動態性能,并可準確、快捷地實時采集與存儲其動態參數,以此分析其動力性能是否滿足需求。主程序流程圖如圖5所示。

4試驗及結果分析

圖6為電動微耕機動力系統測試時,LCD顯示屏上電流、電壓、轉速信號的顯示。當前時刻電壓值為54.9v,電流值為3.1a,轉速值為629r/min,電機轉速將持續增長至2800r/min左右并保持恒定。當依次按下不同的按鍵時,將分別通過串口助手顯示該系統存儲的電流、電壓、轉速信號,并可保存成文本文檔,供后續分析數據使用。為了測試該電動微耕機數據采集與動力控制系統是否滿足設計需求,特在某區域進行了實地作業測試。如圖7所示為測試系列電壓下動力系統的動力特性曲線、效率特性曲線圖。其中A為外特征曲線,B為效率區分割線,C為最高效率區。開始時隨著轉速的增加,扭矩值近似不變,當轉速增加到某一值時,扭矩值直線下降,保持功率不變。從曲線圖可看出,當轉速和扭矩在某一特定值附近時,可達到最佳效率區,由此可通過閉環PID控制使動力系統保持在該速度值附近。

5結論

本文設計了一種電動微耕機數據采集與動力控制系統,采用單片機作為其核心控制單元,基于PID算法對其動力系統進行恒轉速控制,提高了動力控制精度,降低了系統的復雜程度。為了便于電動微耕機產品開發過程中的調試與標定,系統設計了基于閉環霍爾式電流和電壓傳感器的信號采集模塊以及室內調試用的上位機存儲模式和室外調試用的SD卡存儲模式,并且可通過LCD顯示模塊實時監測各項動力參數與當前狀態。經過測試,結果證明該系統可對電機進行高精度恒轉速控制,到達預定轉速迅速,并可準確、快捷地實時對各種動態參數進行采集與存儲。此外,該系統對電動微耕機的總布置基本無改動,成本低廉,操作方便,適用性好。在生產廠家對電動微耕機的調試過程中,數據采集,數據顯示以及數據存儲有利于工程師對控制算法進行調參和優化。

參考文獻

[1]郭晨星.電動微耕機的分析與設計研究[D].太原:太原理工大學,2018.

[2]張強,楊光友.基于STM32單片機控制的電動微耕機研制[J].農機化研究,2019(7):100-109.

[3]閆世杰,張曙光,彭曉云.基于STC12C5A60S2單片機設計的水源地信息采集裝置[J].中國農機化學報,2014,35(4):283-285.

[4]孔慶光.異步電動機信號采集及狀態監測系統的設計[J].寧德師范學院學報(自然科學版),2017,29(3):301-305.

[5]劉健.基于STC89C52RC單片機實驗系統的設計與開發[D].長沙:湖南大學,2013.

[6]王瑗,潘葳.集成霍爾傳感器特性測量與應用實驗的改進[J].物理實驗,2018,38(11):28-30.

[7]李國強,謝永成,魏寧.基于單片機的直流電動機的信號采集系統設計[J].計算機測量與控制,2017,25(3):176-179.

[8]楊陽,浦瀚,郭曉鳳.基于STC89C52單片機壓力測試與顯示系統研究[J].電子設計工程,2018,26(19):157-160.

作者:柴媛欣 石晶 朱志強 單位:遼寧工業大學