999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32RCT6的無線地面智能排障小車的設計

2018-07-03 07:22:10韓團軍
實驗技術與管理 2018年6期
關鍵詞:機械智能信號

韓團軍

(陜西理工大學 物理與電信工程學院, 陜西 漢中 723000)

在惡劣和特殊環境下進行路面排障、貨物搬運、軍事偵查和處理危險物品,會造成人員和資源的大量浪費,甚至發生人身傷害。因此,設計制造一種智能排障小車十分必要[1-3]。本文提出了基于STM32RCT6的無線地面智能排障小車系統。該系統在設計上采用無線遙控對小車進行控制。整個系統可分為主從兩部分:主控模塊采集到控制信息并通過無線模塊將數據發送出去;從模塊接收到主控模塊發來的信號并對信號進行處理,然后輸出控制信號控制車身的運動和機械臂的抓舉動作。小車采用無線控制,操作靈活。如果在車身上安裝攝像頭,智能排障小車可用于軍事偵察和拆彈防爆等用途[4-6]。

1 系統硬件設計

系統硬件主要由主控模塊STM32RCT6、無線模塊NRF2401、液晶顯示OLED等模塊組成。主控模塊得到控制信號并進行處理后,通過NRF2401無線模塊發送到從模塊上,同時在主控模塊上顯示當前的數據信息。從模塊接收主控模塊發送的信號并將其處理為電機轉速和舵機方向的控制信息。主控模塊通過幾個外圍輸入(主要是2個操控桿的模擬電壓輸入)以及操控桿的按鍵開關調節檔位、鎖定按鍵和6個三檔開關控制機械臂運動。單片機讀取這些數據,然后通過配置NRF2401,將信號發送到從模塊上。從模塊接收到主控模塊發來的原始數據后進行處理優化。轉化成為控制從機的電機、機械臂、方向舵機等功能的信號,并且主從模塊上都具有OLED實時顯示數據功能,能夠檢測模塊是否工作正常。系統整體結構如圖1所示。

圖1 系統的整體結構

1.1 無線模塊的電路設計

無線模塊采用NRF24L01+PA+LNA,它可以在幾千米距離保證數據穩定傳輸。采用2.4 GHz 全球開放ISM頻段免許可證使用,最高工作速率2 Mbit/s,高效GFSK調制,抗干擾能力強,特別適合用于工業控制。該模塊用軟件設地址,只有在收到本機地址時才會輸出數據,可連接各種控制器使用[7]。無線模塊電路如圖2所示。

1.2 舵機機供電電路

舵機采用型號為S3010的模擬舵機,供電電壓為4.8~6.0 V。由于舵機內部是一個小的空心杯電機,所以需要較強帶負載能力的芯片供電。供電電路選用的芯片為LM2940-5.0穩壓芯片,該芯片具有輸出波紋小、內部靜態電流小、不易發熱、輸入壓差小、設計電路簡單等優點。2節18650鋰電池串聯形成7.4 V電壓,經LM2940降壓到5 V給舵機供電[8]。

圖2 無線模塊電路

1.3 電機驅動電路設計

電機驅動模塊為MOS管全橋驅動模塊。MOS管的輸入阻抗一般為1 TΩ。但是場效應管完全導通時,它的等效電阻只有幾毫歐姆。所以發熱量非常小,適合于大電流器件。MOS管的另一個顯著特點是開關性比較好,所以經常用作直流電機的驅動。MOS管導通時的電流可以默認為0,且比較容易導通。驅動電路圖如圖3所示。

1.4 機械臂驅動電路設計

無線地面智能排障小車的機械臂由6個KS-3518舵機構成。此款舵機內部為全金屬齒輪,扭矩大、反應迅速,并且具有防水功能。設計的工作電壓為5 V,在5 V的電壓下反應速度為0.07 s,扭矩為12.0 N·m 。6個舵機需要同時工作,所以需要較大的驅動電流??刂品较虻亩鏅C由一個LM2940穩壓芯片便足以提供所需的電流。機械臂舵機選用LM2954S開關穩壓芯片,電壓輸入范圍為3~40 V,輸出為1.5~35 V連續可調直流電壓,長時間工作時可保持的最高電流為2.5 A。供電部分采用兩節18650鋰電池串聯組成7.4 V的電源,然后經LM2954S模塊穩壓到5 V,給6個舵機同時供電。機械臂驅動電路原理圖如圖4所示。

圖3 電機驅動電路

圖4 舵機驅動電路

2 軟件設計

2.1 主機工作流程設計

主機工作流程如圖5所示。主機工作流程需要對各個模塊進行初始化,設定各自的工作模式并對變量定義。初始化完成以后,開始檢測NRF2401模塊與單片機的連接是否正常,如果異常則報錯。

圖5 主機工作流程

然后,主控模塊給從模塊發送一串測試數據,檢測是否與從模塊連接上,如果接收到從模塊發回來的數據,則表示主/從機聯機成功,如果沒有接收到數據,則在此處等待,直到與從機聯機正常,開始進入主函數的while(1)循環。發送數據的時間間隔恒定為0.2 s,單片機開始讀操控桿采集的AD模擬量值,并且將其轉換成12位二進制數,進而轉換成十進制數進行處理。

再后,讀取控制機械臂的鍵值并存入變量,將所有變量發送出去,繼續讀數據。發送的變量有2路AD值、3位二進制數字、2路速度檔位信號、1路機械臂狀態鎖定信號,還有6位三進制數字控制舵機的狀態[9-12]。

2.2 從機工作流程設計

從機工作流程如圖6所示。

圖6 從機工作流程圖

與主機工作流程相似,從機開機以后也需初始化各個模塊,然后檢測接收模塊是否在位,若不在則需等待;開始檢測有沒有數據,沒有的話等待接收,接收到數據說明聯機成功,開始循環處理。當接收到主控模塊發來的9個數據以后,需要逐個處理。由于主控模塊的AD值是原始采樣信號,是0~4096之間的數字,所以需要進一步處理。控制電機轉速的頻率為10 kHz,單片機的處理速度為72 MHz,所以當控制電機滿占空比時的轉速為7 200 r/min。由于將轉速分為6個檔位,所以每個檔位對應的轉速分別為720、1 440、2 160、2 880、3 600、7 200 r/min。

然后,通過AD值和目標輸出的比例關系,將AD值轉換為電機PWM的輸出信號。舵機的控制信號也同理,只是不需要進行檔位的細分,直接運用AD值和PWM輸出信號的比例關系即可。

機械臂輸出信號由6位三進制數字控制,每一位可出現的數字有0、1、2。每一位對應著一個舵機,分別對應6個舵機。當某一位的數字為0時,則表示這一位對應的這個舵機狀態不變;當為1時,則此刻這個舵機緩慢順時針轉動;當為2時,逆時針轉動。

在控制方面,則是開機時給機械臂的6個舵機一個固定的初始位置。機械臂是由舵機組成的,所以控制其運動也是控制輸出PWM信號的占空比。當控制機械臂收到信號以后,判斷這位是0,是1,還是2。是0時,占空比不變;是1時,PWM占空比緩慢增加,加上延時;是2時,緩慢減小,從而控制舵機轉動。6個舵機可以同時工作,并且運動互不干擾。

3 測試結果與分析

3.1 硬件設計分析

控制速度和方向的裝置選用操控航模的操控桿,這種操控桿可以360°轉動,如果松手則操控桿能自動歸中。可以將操控桿的方向分為X軸、Y軸,無外力施加時操控桿的坐標可以表示為(0,0)。操控桿內部帶有2個電位器,一個是沿X軸,一個是沿Y軸。選用的操控桿電位器的阻值為10 kΩ,則操控桿在中間時X軸方向和Y軸方向電位器的阻值都為5 kΩ。這種操控桿模塊有個5個引腳,其中2個引腳分別接參考電壓(VCC)和地(GND)。引腳VRX和VRY接電位器中間滑片的引腳,當VCC和GND加載在電位器的兩端,改變阻值,則輸出電壓也會改變。操控桿在不同位置對應不同電壓值,單片機讀取操控桿模塊VRX和VRY引腳的電壓值,從而判斷操控桿當前所在的位置,繼而發出指令。

用了2個操控桿:左邊的是方向操控桿,只用了X方向的電位器;右邊的是控制油門的操控桿,只用了Y軸方向的電位器。操控桿上還有一個SW引腳,連接按鍵開關的一端,按鍵開關的另一端接地。當操控桿按下去時相當于按鍵開關被按下。為了保證信號的穩定,在按鍵開關連接單片機的引腳上增加1個上拉電阻。如果沒有按下按鍵,單片機讀到的是高電平;如果按鍵按下,讀到的則是低電平。發射端被做成操控桿狀,如圖7所示。

圖7 發射端實物圖

接收端被做成車身+機械臂的結構,主要由車身、機械臂、舵機、2節18650鋰電池、一節7.2 V氫鎳電池、電機驅動模塊、機械臂驅動模塊、穩壓芯片組成,需精心設計每一個模塊應該安放的位置。接收終端如圖8所示。

圖8 接收終端

3.2 測試結果與分析

硬件和軟件完成后,對整個系統進行了實際檢測。選擇8個直徑為5 cm的塑料球,讓智能排障小車在不同距離進行抓舉。抓舉的結果如表1所示。

表1 動態實際測試數據

通過表1數據可以看出:在100 m以內,智能小車可以用機械臂對設置物進行精確抓取;隨著距離的增加,抓取精度會相對變低。這是由于人為原因產生的誤差,如果為智能排障小車加上攝像頭,可以提高系統精度。

4 結語

設計完成了一種基于STM32RCT6的無線地面智能排障小車系統。該系統自帶機械臂,可實現遠距離無線控制,完成復雜環境的路面排障、貨物抓取等功能。通過實驗測試證明,該智能無線排障小車具有運行速度快且比較平穩、機械臂工作精度高等特點,可以在工業生產中推廣。

[1] 殷繼花,侯榮國,陳保勝,等.基于無線網絡控制技術的智能搬運小車的設計[J].機床與液壓,2016,44(3):46-48.

[2] 李波,張瑾,李國棟.排爆機器人機械臂控制系統設計[J].機電工程,2015(8):1111-1114.

[3] 冷雪鋒.基于PID的STM32智能小車機器人的設計[J].自動化技術與應用,2016(11):121-126.

[4] 閆繼宏,郭鑫,劉玉斌,等.一種模塊化機械臂的設計與運動學分析[J].哈爾濱工業大學學報,2015(1):20-25.

[5] 張勤,王帥,范長湘.輪椅帶繩驅動機械臂結構設計[J].機械設計與制造,2014(1):8-11.

[6] 宋沖,王洪濤,吳聰,等.基于HT32F1765機械臂小車設計[J].機床與液壓,2017,45(5):21-25.

[7] 王子輝,葉云岳.基于CMOS傳感器的智能循跡小車圖像識別技術研究[J].傳感技術學報,2009,22(4):484-487.

[8] 劉軍梅,龔朝暉,侯運鋒.一種適用于多機器人搜索動態目標的改進粒子群算法[J/OL].計算機應用研究,2018,35(4).http://kns.cnki.net/kcms/detail/51.1196.TP.20170401.1739.076.html.

[9] 吳碩,吳桐.五自由度機械臂運動學系統建模與仿真[J].自動化與儀器儀表,2017,48(2):73-79.

[10] 杜凱,張年松,賈召敏.一種排爆機械臂控制系統設計[J].機床與液壓,2017,45(17):40-46.

[11] Murphy D A, Miller J S, Langford D A, et al.Endoscopic robotic mitral valve surgery[J].The Journal of thoracic and cardiovascular surgery,2006,132(4):1119-1120.

[12] Goto S, Usui T, Kyura N, et al. Forcefree controlwith independent compensation for industrial articulated robot arms[J].Control engineering practice,2007,15(6):627-638.

猜你喜歡
機械智能信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
簡單機械
機械班長
主站蜘蛛池模板: 欧美日韩专区| 中文字幕精品一区二区三区视频| 无码一区18禁| 国产高清无码麻豆精品| 蜜桃臀无码内射一区二区三区| 视频二区中文无码| 国产精品专区第1页| 91精品专区国产盗摄| 婷婷五月在线视频| 久久久91人妻无码精品蜜桃HD| 永久在线播放| 特级做a爰片毛片免费69| 久久这里只有精品66| 无码一区二区波多野结衣播放搜索| 亚洲人人视频| 无码精品一区二区久久久| 成人国产一区二区三区| 国产精品任我爽爆在线播放6080 | 国产精品午夜电影| 四虎永久免费地址在线网站| 中文字幕免费视频| 欧美中出一区二区| 国内毛片视频| 国产第三区| 婷婷亚洲视频| 亚洲国产精品日韩av专区| 国产亚洲视频免费播放| 中文成人无码国产亚洲| 九色视频一区| 四虎在线高清无码| 91在线免费公开视频| 国产成人福利在线| 精品国产aⅴ一区二区三区| 日本少妇又色又爽又高潮| 日本成人一区| 亚洲成人手机在线| 亚洲精品欧美重口| 亚洲娇小与黑人巨大交| 亚洲高清无码精品| 亚洲国产精品VA在线看黑人| 特级毛片免费视频| 国产精品女在线观看| 久久 午夜福利 张柏芝| 亚洲成人黄色网址| 无遮挡国产高潮视频免费观看| 国产亚洲精品自在久久不卡 | 国产精品福利在线观看无码卡| 亚洲91精品视频| 欧美成人一级| 九色在线视频导航91| 中国成人在线视频| 亚洲国产日韩视频观看| 日韩国产亚洲一区二区在线观看| 亚洲日韩AV无码精品| 日韩av电影一区二区三区四区| 亚洲va欧美va国产综合下载| 麻豆精品在线播放| 伊人色在线视频| 日韩在线视频网| 亚洲无码视频一区二区三区| 亚洲无线国产观看| 亚洲丝袜中文字幕| 999在线免费视频| 一本一道波多野结衣一区二区 | 亚洲免费黄色网| 日韩精品一区二区三区视频免费看 | 毛片三级在线观看| 久久一日本道色综合久久| 中文字幕亚洲综久久2021| 在线观看国产精美视频| 97视频在线精品国自产拍| 无码福利日韩神码福利片| 久久无码av三级| 国产精品午夜福利麻豆| 亚洲国产成人在线| 国产日韩欧美中文| 98精品全国免费观看视频| 国产免费好大好硬视频| 亚洲Av综合日韩精品久久久| 国产91在线|中文| 国产精品分类视频分类一区| 亚洲手机在线|