• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于PID算法板球控制系統(tǒng)的設計

      2018-01-28 21:55:36董堯堯王大慶陳瑤蔡文瑤潘文惠
      電子技術與軟件工程 2017年18期
      關鍵詞:板球舵機小球

      董堯堯+王大慶+陳瑤+蔡文瑤+潘文惠

      摘要

      本控制系統(tǒng)由STM32單片機控制模塊、舵機執(zhí)行模塊、圖像采集模塊、圖像處理模塊、平板和球以及板球機械結構組成的閉環(huán)控制系統(tǒng)。0V7725負責采集小球的位置信息,單片機處理圖像位置數(shù)據后通過PID精確算法調節(jié)舵機以控制平板運動,從而達到控制小球運動軌跡的目的。本系統(tǒng)實現(xiàn)了小球僅在平板自身角度調整控制下快速尋位、恢復靜止的功能,并能準確按照規(guī)定路線到達目標位置,且受外力影響后能夠在5秒內恢復板球平衡狀態(tài),具有很好的適應性。另外,本系統(tǒng)小球及平板位置圖像可通過液晶顯示,智能性好,反應速度快。

      【關鍵詞】STM32 0V7725 PID 算法 板球系統(tǒng)

      1機械結構方案

      本控制系統(tǒng)主要包括單片機控制模塊、舵機執(zhí)行模塊、圖像采集模塊、圖像處理模塊、平板和球以及板球機械結構組成。平板采用鋁鎂合金材質,具有強度高,質量輕等優(yōu)點。平板由萬向節(jié)連接碳桿再連接舵機組成。系統(tǒng)采用MG995舵機,其金屬外殼能提供較好的散熱,更牢固的固定位置,讓舵機內的電機運行在更高功率下,以提供更高的扭矩輸出。金屬齒輪強度高,能提供13KG的扭矩。位于平板最上方的圖像采集模塊不斷采集小球和平板的圖像,運用圖像處理算法對提取的圖像進行處理,獲取小球的坐標位置信息,通過坐標變換轉換成小球在平板上的位置信息,將該位置信息返回單片機控制模塊。圖像采集模塊采用OV7725,一個高集成度的CMOSCamera Chip傳感器,在單芯片上提供了VGA圖像處理器的全部功能。OV7725內部集成了對圖像傳感器的完善控制,包括曝光控制、伽馬校正、白平衡、色彩飽和以及色調控制,可硬件二值化。單片機控制系統(tǒng)通過處理數(shù)據后控制PWM波占空比控制舵機轉速及轉動角度,不斷調整圓盤的傾角,從而實現(xiàn)對小球的控制。單片機控制系統(tǒng)采用STM32F407ZET6,其內核為ARM32位Cortex-M3CPU,最高工作頻率為72MHz,有112個快速I/O端口,11個定時器:4個16位定時器,每個定時器有多達4個用于輸入捕獲、輸出比較、PWM、脈沖計數(shù)的通道和增量編碼。該芯片運行速度快,可操控性強。本系統(tǒng)結構框圖如圖1所示,板球控制模型如圖2所示。

      2小球運動檢測及處理方案

      OV7725傳感器的輸出采用VGA。一個像素用16位的數(shù)據(RGB565)表示,而OV7725的數(shù)據總線寬度最多可設置為10位,故采用了8位的數(shù)據寬度(D2-D9)輸出圖像信息。對OV7725內寄存器的配置接口采用SCCB總線。利用傳感器讀入數(shù)據,即讀取底板上像素點的顏色并進行識別。由于RGB格式的顏色數(shù)據的效果不明顯,所以將其轉換為HSL格式數(shù)據。首先遍歷尋找腐蝕中心,然后在之前腐蝕中心點處進行迭代并向外尋找新的腐蝕中心。腐蝕算法從該點開始分別向上下左右四個方向進行讀點,若點的顏色符合條件則往外讀,四個方向都結束后得到四個邊緣點的坐標,記左邊緣點的x軸坐標為left,右邊緣點的x軸坐標為right,上邊緣點的y軸坐標為up,下邊緣點的y軸坐標為bottom,那么坐標((right-left)/2,(up-bottom)/2)即為新的腐蝕中心,從而確定小球的位置。

      3執(zhí)行機構控制算法與驅動

      本系統(tǒng)采用PID算法來控制舵機轉動的速度及角度。舵機開始工作后,圖像采集模塊不斷采集當前小球位置坐標狀態(tài),并與之前的狀態(tài)比較,使得小球的運動狀態(tài)逐漸趨向于平穩(wěn)。PID算法控制器由平板轉動角度比例P、角度誤差積分I和角度微分D組成。

      平板轉動角度比例P:對舵機角速度進行比例調整,即對平板轉動角度調整。比例越大,調節(jié)速度越快。但不能過大,過大可能造成舵機因工作狀態(tài)突變而使平板不穩(wěn)定。

      角度誤差積分I:使系統(tǒng)消除穩(wěn)態(tài)誤差,提高無差度。加入積分調節(jié)可使系統(tǒng)穩(wěn)定性下降,動態(tài)響應變慢。本系統(tǒng)追求更快更穩(wěn)完成對小球的控制,對積分調節(jié)的需要就非常弱。即保證在不需要時系統(tǒng)不會受到影響。

      角度微分D:微分作用反映平板角度的變化率,即角速度。具有預見性,能預見偏差變化的趨勢因此能產生超前的控制作用,在偏差還沒有形成之前,己被微分調節(jié)作用消除。因此,可以改善系統(tǒng)的動態(tài)性能。在微分時間選擇合適情況下,減少調節(jié)時間。

      4小結

      使用了基于PID算法的板球系統(tǒng)控制,可以迅速提高單片機運行速度,使得板球系統(tǒng)可以快速尋跡、穩(wěn)定。

      參考文獻

      [1]曾乘,柳強.板球系統(tǒng)PID控制響應的多項式響應面建模研究[J].電子設計工程,2016(16):28-30.

      [2]李愛蓮.基于視覺檢測的板球系統(tǒng)控制研究[J].科技視界,2014:26-27.

      [3]史智慧.基于視覺檢測板球系統(tǒng)的變論域模糊控制研究[J]西南師范大學學報,2017(02):148-152.

      [4]翟晨汐.板球系統(tǒng)的直接自適應模糊滑模控制[J]計算機仿真,2016(02):383-388.

      [5]徐云云.基于視覺的板球控制系統(tǒng)算法研究[D].成都:西華大學,2012.

      [6]李劍敏.板球系統(tǒng)的控制算法研究[D].江門:五邑大學,2013.

      [7]張新楠.板球系統(tǒng)的控制算法研究[D].大連:大連理工大學,2011.endprint

      猜你喜歡
      板球舵機小球
      關于我國板球項目后備人才培養(yǎng)體系建立的初步研究
      灌籃(2022年4期)2022-06-17 08:56:38
      聯(lián)想等效,拓展建模——以“帶電小球在等效場中做圓周運動”為例
      小球進洞了
      小球別跑
      小球別跑
      家教世界(2020年10期)2020-06-01 11:49:26
      含齒隙彈載舵機的全局反步模糊自適應控制
      自動化學報(2019年6期)2019-07-23 01:18:36
      Quora:What Is the Saddest Truth about Life
      基于dsPIC單片機的飛艇舵機控制實現(xiàn)
      電子制作(2018年1期)2018-04-04 01:48:14
      基于高速同步485總線通信的多通道舵機控制器設計
      板球運動在普通高校的發(fā)展探究
      桃源县| 新乡县| 全南县| 马鞍山市| 漳浦县| 嘉定区| 东兰县| 贵州省| 托克托县| 岳阳市| 八宿县| 贡觉县| 广饶县| 郁南县| 小金县| 建德市| 历史| 芜湖县| 漯河市| 安化县| 油尖旺区| 武穴市| 四川省| 雅江县| 都江堰市| 安多县| 石河子市| 丹阳市| 图木舒克市| 克拉玛依市| 湄潭县| 得荣县| 大竹县| 崇左市| 韶关市| 镇康县| 客服| 纳雍县| 乐安县| 静海县| 荣昌县|