一種自動割草機(jī)器人的設(shè)計(jì)和實(shí)現(xiàn)
1 系統(tǒng)結(jié)構(gòu)
自動割草機(jī)器人主控系統(tǒng)的結(jié)構(gòu)框圖如圖1所示。系統(tǒng)主要由單片機(jī)控制系統(tǒng)、傳感器系統(tǒng)、電機(jī)驅(qū)動系統(tǒng)3大部分組成。其中單片機(jī)控制系統(tǒng)的處理器采用國產(chǎn)芯片STC12C5410AD,包含10 bit的ADC以及串口、I2C等通用串行接口,高達(dá)40 MHz的主頻完全可以勝任本系統(tǒng)的計(jì)算和處理速度。
運(yùn)動系統(tǒng)主要通過單片機(jī)給出的多路PWM信號對自動割草機(jī)器人的行動電機(jī)以及割草電機(jī)進(jìn)行控制。傳感器系統(tǒng)由電子籬笆傳感器、光電開關(guān)傳感器、碰撞開關(guān)傳感器、雨水傳感器、無線遙控接收模塊等組成。其中,電子籬笆傳感器用于探測割草區(qū)域的邊緣;光電開關(guān)傳感器用于避開慢速的或者靜止的障礙物;碰撞開關(guān)傳感器用于避開快速的或者主動碰向割草機(jī)的物體;雨水傳感器用于檢測下雨天氣,并且相應(yīng)作出回基站的操作;傾角開關(guān)傳感器用于安全措施,防止自動割草機(jī)器人在割草過程中發(fā)生意外事件翻倒,一旦傳感器檢測的角度超過設(shè)定的閾值,系統(tǒng)自動停止一切工作,進(jìn)入休眠狀態(tài);無線遙控部分用于方便使用者無線控制自動割草機(jī)器人,無線遙控的距離約20 m.各個系統(tǒng)都采用模塊化設(shè)計(jì),可擴(kuò)展性高、升級維護(hù)方便、二次開發(fā)周期短。表1為自動割草機(jī)器人參數(shù)表。
2 硬件系統(tǒng)設(shè)計(jì)
2.1 主控系統(tǒng)
主控系統(tǒng)采用STC12c5410AD單片機(jī),最高主頻40 MHz,8路AD輸入,可以滿足自動割草機(jī)器人系統(tǒng)的控制需求。本系統(tǒng)采用30 MHz的有源晶振,8路AD輸入基本上可以滿足系統(tǒng)中模擬量的采集需求。
2.2 運(yùn)動控制系統(tǒng)
運(yùn)動控制系統(tǒng)中行動電機(jī)部分采用2片L298直流電機(jī)驅(qū)動芯片對直流電機(jī)進(jìn)行控制。1片L298驅(qū)動芯片可以提供最高3 A的驅(qū)動電流,本系統(tǒng)的行動電機(jī)供電電壓為24 V,對于設(shè)計(jì)要求行動總功率不大于60 W的驅(qū)動系統(tǒng)來說,2片L298擁有足夠的驅(qū)動能力。在機(jī)械結(jié)構(gòu)上,電機(jī)軸上使用了減速齒輪,用于加大最大電機(jī)輸出轉(zhuǎn)矩,提高在草地上行走的能力。
割草電機(jī)驅(qū)動部分采用mosfet驅(qū)動,IRLR2705這款mosfet可以提供峰值28 A的電流,滿足了割草電機(jī)的要求。割草電機(jī)的開通和關(guān)斷由一個單片機(jī)IO控制。割草電機(jī)驅(qū)動有一個電流檢測反饋環(huán)節(jié),當(dāng)割草電機(jī)的工作電流過大(一般是堵轉(zhuǎn)時),電流信號被采樣電阻取出并且送往單片機(jī)AD轉(zhuǎn)換器中進(jìn)行檢測并且軟件保護(hù)。防止堵轉(zhuǎn)的電機(jī)燒毀mosfet管。電機(jī)驅(qū)動電路圖如圖2.
光電開關(guān)相關(guān)文章:光電開關(guān)原理 電能表相關(guān)文章:電能表原理
評論