河北農(nóng)業(yè)大學(xué)機電工程學(xué)院 呂文興 李永浩 馬強 董世雄 李璟瑄 曹世龍
關(guān)鍵字:核心控制板;視覺追蹤;舵機;電磁力;電磁線圈
根據(jù)題目要求,基本需要串口觸摸屏,攝像頭以及舵機等外設(shè),用串口觸摸屏輸入指令選擇系統(tǒng)需要執(zhí)行的相關(guān)程序。驅(qū)動舵機控制電磁炮炮口指向在水平夾角及垂直仰角兩個維度。攝像頭用于捕捉紅色標識,攝像頭與水平維度舵機相連,當(dāng)掃描到標識時,自動計算原點到標識的距離,用來精確發(fā)射彈丸,通過單片機控制攝像頭和舵機,使炮筒朝著能目標位置移動。安裝在云臺上的模擬曲射炮由電容,由電感線圈,可控硅以及功率電阻等電子元件組成,由STM32F103RCT6 單片機控制電容的充放電電路,用繼電器與可控硅將單片機小功率電路來控制充放電的大功率電路。其中充電電路由逆變器將12V 鋰電池升到高壓,并用限流二極管保護電路,其中電容放電,給電感線圈充電,讓炮筒內(nèi)鐵質(zhì)小球瞬間充磁,與圍繞在炮管外壁的電感線圈互相排斥,完成發(fā)射。
單片機的選擇:采用STM32F103RCT6 單片機。其能夠利用定時器產(chǎn)生PWM信號輸出,用于控制舵機的轉(zhuǎn)動。同時有五個串口用于和串口屏以及攝像頭通信,工作速度快,符合題目所需的控制要求。
攝像頭的選擇:選擇pixy 攝像頭??梢院唵蔚耐ㄟ^按鍵設(shè)置需要跟蹤的物體??赏瑫r記錄多達7 種不同顏色和100 多個目標。圖像通過USB 可以實時傳輸。圖像識別更為清晰。
舵機的選擇:選擇數(shù)字舵機。因為數(shù)字舵機在位置準確度方面要高于模擬舵機。
電容充放電時,充滿電和放完電的時間與電容和電阻乘積的大小有關(guān),乘積越大,充放電時間越長。本文中充電采用200歐3W 電阻和一個1000 微法450V 的電容,從接通開關(guān)到充滿電時間t 不到5 秒;放電電路是電容不通過電阻直接向線圈放電,計算約0.2s,放電非常迅速,因此產(chǎn)生磁通的時間很短,對彈丸的加速時間也很短。線圈采用0.5mm 的漆包線,匝數(shù)為1000匝,保證電路中的電流為3A。磁力大小與電流有關(guān),根據(jù)歐姆定律,電阻一定時電壓與電流成正比。同樣的電流匝數(shù)越多磁力越大,所以磁力大小與電流大小有關(guān),與導(dǎo)線的匝數(shù)有關(guān)。
通過串口觸摸屏設(shè)置四個虛擬按鍵,每個按鍵代表一種模式。模式一:輸入發(fā)射距離,啟動發(fā)射炮;模式二:輸入發(fā)射距離和水平偏移角度,啟動發(fā)射炮;模式三:炮臺轉(zhuǎn)動自動尋找紅色標識靶,當(dāng)找到后啟動發(fā)射炮;模式四:炮臺往復(fù)運動,中途不得停頓,當(dāng)尋找到目標后發(fā)射。當(dāng)按下相應(yīng)的模式模擬按鍵時,執(zhí)行相應(yīng)的動作。
算數(shù)平均濾波:由于隨機干擾(電磁干擾)隨著數(shù)據(jù)樣本的增加其統(tǒng)計平均值趨于零,故對被檢測物理量進行連續(xù)多次采樣,然后求其算數(shù)平均值作為有效采樣值,就可以達到抑制隨機平均濾波算法。連續(xù)采樣次數(shù)越多,抑制隨機干擾的效果越好。其中穿插冒泡排序法,用來去掉最大、最小值,讓數(shù)據(jù)更加平穩(wěn)。
單片機通過輸出PWM占空比來調(diào)節(jié)最上邊舵機的仰角,在一定范圍內(nèi),PWM值越小,仰角越大。不同PWM通過相同的電路與充電時間工作,并測出原點到炮彈打出的距離。電磁曲射炮發(fā)射距離的遠近與充電時間、線圈匝數(shù)以及漆包線粗細,炮筒角度,輸入電壓均有關(guān)系。充電時間越長,發(fā)射出速度越大。漆包線越粗電阻越小,線圈匝數(shù)越少內(nèi)阻越小,線圈匝數(shù)越多,電磁曲射炮擁有的磁能量越大,電磁曲射炮的發(fā)射動力越足。且線圈的纏繞越緊,炮管內(nèi)產(chǎn)生的磁能越密集。同時發(fā)射的距離與炮筒的仰角也有關(guān)系,理論上45 度為最遠距離,實測60 度最佳。