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

基于STM8S105的智能車結構及控制系統的研究

2020-09-29 02:55:30曹鵬勇王建文
工程設計學報 2020年4期
關鍵詞:單片機智能設計

曹鵬勇,王建文

(華東理工大學機械與動力工程學院,上海200237)

全國大學生工程訓練綜合能力競賽是由教育部高等教育司主辦的全國性大學生科技創新實踐競賽活動[1]。根據競賽要求,筆者設計了一種由重力驅動的自控避障智能車,它以質量為1 kg、高度為(400±2)mm的砝碼的重力勢能為整車的行進動能。在避開障礙物的前提下,智能車行進的距離越長,表明其性能越佳,因此應盡可能提高勢能向動能轉化的效率。

根據要求,所設計的三輪智能車行進所需的能量只能由砝碼提供,且能自動實現障礙物識別、軌跡優化、轉向和制動等功能[2]。如圖1所示,智能車由機械機構和自動控制電路組成,機械機構用于將砝碼下落產生的重力勢能轉化為智能車后輪的行進動能,單片機及其他電路模塊焊接在印刷電路板(printed circuit board,PCB)上,可以根據傳感器的信號驅動舵機以帶動智能車前輪轉向。

圖1 智能車實物圖Fig.1 Physical diagram of intelligent vehicle

1 智能車關鍵機構的設計與分析

1.1 階梯式繞線輪設計

目前控制智能車上坡的方法主要有以下2種:

1)智能車在平滑或避障路段時,采用如圖2所示的突變式繞線輪,砝碼和牽引線以“小-大-小”的繞線方式分別繞在其小軸和大軸上,以實現智能車的加速上坡功能。這種設計在結構和控制上較為簡便,但幾乎沒有考慮牽引線在大小軸間切換時形成的沖擊可能會造成智能車側翻、繩與砝碼連接處線斷裂等問題[3]。

圖2 突變式繞線輪示意圖Fig.2 Schematic diagram of catastrophic winding wheel

2)采用如圖3所示的齒輪組傳動機構,通過檢測道路坡度變化,利用舵機控制離合器切換來實現智能車的加速上坡功能。這種設計的優點是可以精確判斷上坡的位置,以進行上坡預判;缺點是齒輪組的切換需要機電配合,過程較復雜,且齒輪、軸承等零部件的增加會增加智能車的總質量,成本也相應提高[4]。

圖3 齒輪組傳動機構示意圖Fig.3 Schematic diagram of gear set transmission mechanism

為彌補上述方法的缺陷,筆者設計了一種平滑過渡型階梯式繞線輪,如圖4所示。繞線輪的凸臺設計可使砝碼的牽引線端在由軸1切換至軸2時無沖擊突變現象發生,且其結構簡單,性能可靠。智能車的運行速度平穩過渡,可實現平地低速行駛和加速上坡功能。

智能車正常行駛時車速較慢,受到的空氣阻力可以忽略不計,故其上坡時主要須克服車輪與坡道間的滾動阻力和爬坡阻力,則有:

圖4 階梯式繞線輪示意圖Fig.4 Schematic diagram of stepped winding wheel

式中:i*為智能車上坡時的最大傳動比即階梯式繞線輪軸1與軸2半徑的比值;m為小車的整車質量;g為重力加速度,取g=9.8 m/s2;f為智能車上坡時車輪與坡道間滾動阻力的系數,坡道為粗糙路面時取0.015,為松軟路面時0.05;amax為智能車可攀爬的最大爬坡度;R3為階梯式繞線輪軸2的半徑;Tmax為砝碼下落可產生的最大轉矩;i1為智能車在平地行駛時齒輪的減速比;η為繞線輪變速的傳動效率,一般取為90%。

1.2 傳動機構設計

1.2.1 齒輪傳動動力學分析

根據傳動比穩定、傳動效率高等要求,智能車驅動采用齒輪傳動,須實現在任意時刻智能車行進動力近似于車輪與路面的摩擦力。齒輪傳動效率提升的關鍵在于齒輪的嚙合。結合齒輪嚙合處既耗能又可蓄能的特性,將齒輪傳動機構嚙合處等效為一組彈簧-阻尼單元。如圖5所示,傳動機構中齒輪1與齒輪2的嚙合最為重要。為便于分析齒輪嚙合時的動力學參數,僅對齒輪1、齒輪2及其嚙合處進行純扭轉分析[5-7]。

齒輪1、齒輪2嚙合處的運動微分方程可表示為:

式中:I1、I2分別為齒輪1、齒輪2的轉動慣量;R1、R2分別為齒輪1、齒輪2的分度圓半徑;θ1、θ2分別為齒輪1、齒輪2的轉動角度;T1、T2分別為齒輪1、齒輪2所受的外部轉矩;Km、Cm分別為齒輪嚙合點處的等效剛度和阻尼。

令齒輪1與齒輪2嚙合線處的相對位移為s,可得:

由此可將式(2)簡化為:

圖5 智能車傳動機構示意圖Fig.5 Schematic diagram of transmission mechanism of intelligent vehicle

式中:me為齒輪傳動系統的等效質量。

根據式(4),可將齒輪傳動系統動力學模型簡化為僅考慮嚙合處位移的單自由度模型[9]。將齒輪嚙合處的齒輪1、齒輪2看作2個子系統,且暫不考慮子系統的內部特性,則齒輪傳動系統的動力學模型如圖6所示。其中:Ka為齒輪子系統的剛度;Ma為齒輪子系統的慣性;Ca為齒輪子系統的阻尼。

圖6 齒輪傳動系統動力學模型Fig.6 Dynamics model of gear transmission system

根據圖6所示的動力學模型,齒輪傳動系統的運動學方程可表示為:

式中:M為齒輪傳動系統的慣性矩陣,等于Ma按相應自由度疊加的結果;K為傳動系統的剛度矩陣,等于Ka、Km按相應自由度疊加的結果;C為傳動系統的阻尼矩陣,等于Ca、Cm按相應自由度疊加的結果;X為齒輪間相對位移;T為齒輪所受外部轉矩矩陣。

1.2.2 理想傳動比設計

如圖7所示,智能車在平地運動時涉及避障、轉彎。

圖7 智能車避障運動示意圖Fig.7 Schematic diagram of obstacle avoidance movement of intelligent vehicle

為保證智能車在不同傳動比下有相同的轉向靈敏度,基于穩態橫擺角速度增益不變來設計其理想狀態下的傳動比。車體轉彎時,其二自由度平面運動模型可以表示為[9-10]:

式中:Gh為智能車穩態橫擺角速度增益,其值為轉向時智能車的橫擺角速度與前輪轉角比值;a、b分別為在轉彎過程中兩輪到智能車重心的垂直距離;k1、k2分別為前輪和后輪的側偏剛度,即側偏力對側偏角的導數;L為智能車兩車輪的中心距;u=ay/g,ay為智能車的側向加速度;i0為智能車的理想傳動比。

Kw為穩定系數,用以衡量智能車的穩定狀態:Kw=0時,智能車無偏移;Kw>0時,隨著Kw增大,智能車不足轉向量增大;Kw<0時,隨著Kw減小,智能車過度轉向量增大。令Gh=Kw,求得i0:

1.2.3 轉矩的計算

在實際設計中,智能車采用三級傳動,其最大理論行走長度S為:

式中:S1為重力勢能為0 J時智能車的滑移距離;H為砝碼下落高度,H=400 mm;R4為階梯式繞線輪軸1的半徑;R5為智能車后輪半徑;v為智能車在行進中的實測速度;Fn為智能車對路面的壓力;μ為車輪與路面間的摩擦系數,賽道的材質為木板,取μ=0.5~0.6。

轉矩及阻力矩分析如下:

1)砝碼的重力G=m1g,其中m1為砝碼質量。忽略滑輪處的滾動摩擦,則大齒輪軸所受拉力F≈G。

2)在智能車的大齒輪軸上添加1個階梯式繞線輪,該繞線輪軸的最大半徑為R3,最小半徑為R4,智能車啟動時的半徑為R4,此時繞線輪軸上的啟動轉矩T2=FR4≈GR4,由齒輪傳動力矩轉換式T1n1=T2n2可知,經齒輪傳動后智能車的啟動轉矩T1=T2/i0,其中n1、n2分別為齒輪1、2的轉速。

3)智能車后輪受到的阻力f1=(G+N)μ,阻力矩Tf=R5f1,其中N為智能車除砝碼外的重力。

4)智能車啟動條件為:T1>Tf,即:GR4> (G+N)μi0R5。

2 智能車控制系統設計

所設計的智能車控制板如圖8所示。采用ES3104舵機控制智能車轉向和剎車(鎖定傳動軸),采用E3Z-D62紅外傳感器檢測賽道邊緣和障礙物,采用JY61P陀螺儀檢測智能車在平地、上坡道和下坡道的行進姿態。考慮到輸入、輸出端口的數量,焊接的實際需要以及成本,選用STM8S105單片機作為智能車的核心控制器,在C編譯環境中進行軟件設計,應用ST-Link連接電腦USB(universal serial bus,通用串行總線)與STM8S105單片機的編程接口,并進行IAR EW430軟件下載和在線監控,來完成智能車的控制程序設計和調試[11]。

圖8 智能車控制板實物圖Fig.8 Physical diagram of control board of intelligent vehicle

當智能車在直線路段行駛時,STM8S105單片機采集JY61P陀螺儀的偏轉角,結合左右兩側傳感器的信號,控制前輪,使智能車規避兩側擋板。當智能車下坡時,抱剎舵機鎖定傳動軸以進行電控剎車,下坡后剎車松開。智能車控制系統的軟件設計流程如圖9所示。

圖9 智能車控制系統的軟件設計流程Fig.9 Software design process of intelligent vehicle control system

采用4節1.2 V的充電電池作為智能車控制系統的電源電壓。考慮到舵機等負載的功率,采用電流最大容量為3 A的撥動開關。E3Z-D62紅外傳感器、STM8S105單片機、JY61P陀螺儀、OLED(organic light-emitting diode,有機發光二極管)顯示屏、ES3104舵機的工作電壓見表1。采用直流-交流轉換器芯片將電池電壓轉換為各元器件的工作電壓:使用LM2577-ADJ升壓芯片將電源電壓升至12 V,為E3Z-D62紅外傳感器供電;采用2片LP38690DT-5V(5 V,1 A)為2個ES3104舵機供電,滿足舵機使用要求;采用LP38690DT-3.3V主控芯片為STM8S105單片機、JY61P陀螺儀、OLED顯示屏供電。

STM8S105單片機作為一款8位微控制器,有32個引腳,最多有28個I/O,采用表面貼裝技術(surface mounted technology,SMT)貼片封裝,內含可調整的16 MHz RC振蕩器,具有16 kB或32 kB的程序存儲空間。單片機芯片可利用資源豐富,包含脈寬調制(pulse width modulation,PWM)輸出、模/數轉換器(analog-to-digital converter,ADC)采樣、外部及定時器中斷等功能,具有串行外設串口(serial peripheral interface,SPI)和I2C總線。根據智能車的實際需求,單片機引腳包括4個紅外傳感器輸入端口、2個PWM輸出端口、5個控制OLED顯示屏的端口、1個用于調節控制模式的模/數轉換端口和1個按鍵輸入接口等。STM8S105單片機的引腳如圖10所示。STM8S單片機的功能資源與智能車的控制需求相匹配[12]。

表1 智能車主要耗電元器件的工作電壓Table 1 Working voltage of the main power-consuming components of intelligent vehicle 單位:V

圖10 STM8S105單片機引腳示意Fig.10 Schematic diagram of STM8S105 single-chip microcomputer pins

采用128 mm×46 mm的OLED顯示屏來顯示控制模式,采用E3Z-D62紅外傳感器來檢測和調試數據。OLED顯示屏的工作電壓為3.3 V,分辨率為(128×64)像素,工作電流小于5 mA,與STM8S105單片機引腳直接連接。OLED顯示屏的引腳包括VDD(邏輯電源)端口、D0和D1(輸入/輸出)端口、RST(復位)端口、DC(數據/命令)端口和CS(片選使能端)端口等。OLED顯示屏的引腳如圖11所示。

STM8S105單片機采用I2C與JY61P陀螺儀進行通信。為降低高電平干擾,JY61P陀螺儀的2個通信引腳上須采用4.7 kΩ上拉電阻以穩定輸入信號。JY61P陀螺儀采用MPU6050六軸加速度計芯片進行車體姿態角度偏移測量,其模式選擇旋鈕為一個連接于單片機PB3端口的10 kΩ可調電阻,旋動模式選擇旋鈕即可改變電位,根據模擬量和數字量進行模式切換。JY61P陀螺儀的引腳如圖12所示。

圖11 OLED顯示屏引腳示意Fig.11 Schematic diagram of OLED display pins

圖12 JY61P陀螺儀引腳示意Fig.12 Schematic diagram of JY61P gyroscope pins

E3Z-D62紅外傳感器為三線制NPN型,接線方式為[13]:紅色線接電源正極,藍色線接電源負極,黑色線為輸出信號線。當E3Z-D62紅外傳感器檢測到障礙物時,STM8S105單片機輸入端口采集低電平;當E3Z-D62紅外傳感器未檢測到障礙物時,STM8S105單片機輸入端口采集高電平。在避障中斷服務程序中,設有中斷優先級,4個傳感器按圖7所示排列,當傳感器1,3檢測到障礙物時,單片機信號輸出,控制轉向舵機右旋轉,同理,當傳感器2,4檢測到障礙物時,轉向舵機左旋轉,且傳感器3,4信號的執行優先級大于傳感器1,2。結合JY61P陀螺儀三軸傾角的數據,對數據進行邏輯判斷[14]:當單個中斷發生時,該處中斷響應;當多個中斷同時發生時,中斷優先級越高,則越先響應,即實現自動避障功能[15]。

使用Altium Designer設計的智能車PCB如圖13所示,其尺寸為100 mm×77 mm。采用Power Port(電源端口)以及Net Label(網絡標號)以避免連線過于復雜,如:采用“3V3”電源端口來標識3.3 V電源,采用“GND”電源端口來標識電源地線;采用網絡標號來標識單片機的引腳以及與元器件連接的接插件插座的電氣連接[16-17]。

3 智能車運行仿真分析

結合式(7)至式(10),利用Python軟件并調用matplotlib.pyplot模塊來分析不同齒輪傳動比下智能車的運行速度與行進距離[18]。選取摩擦系數μ=0.5,齒輪傳動效率η1=0.90,階梯式繞線輪軸1的半徑R4=4 mm,后輪半徑R5=83 mm。不同齒輪傳動比下智能車運行速度的仿真值和行進距離的實測值如圖14和圖15所示。

圖13 智能車PCB的設計示意圖Fig.13 PCB design schematic diagram of intelligent vehicle

圖14 不同齒輪傳動比下智能車運行速度的仿真值Fig.14 Simulation values of running speed of intelligent vehicle under different gear transmission ratios

圖15 不同齒輪傳動比下智能車行進距離的實測值Fig.15 Measured values of travelling distance of intelligent vehicle under different gear transmission ratios

不同傳動比下仿真得到的智能車理論行進距離及其實際行進距離的對比如表2所示。由表2可以看出:在運行狀態下,智能車實測速度隨傳動比的增大而減小;忽略賽道因素的影響,傳動比為5∶1和6.3∶1時,智能車的實際行進距離與理論行進距離接近。綜上所述,傳動比為6.3∶1時,智能車能夠很好地避開所有障礙物,在已有機械結構條件下達到最大的極限行進距離,滿足設計要求。

表2 不同齒輪傳動比下智能車理論行進距離與實際行進距離的對比Table 2 Comparison between theoretical travelling distances and actual travelling distances of intelligent vehicle under different gear transmission ratios

4 結論

本文從工程設計角度出發,兼顧機械效率及能量利用率,設計了平滑過渡型階梯式繞線輪,使智能車具有變速功能且運行平穩;建立了齒輪傳動系統動力學模型,推導了單自由度下齒輪機構嚙合處的運動學方程;采用模塊化思想設計了智能車的控制系統,合理利用了STM8S105單片機系統的中斷、定時功能,同時解決了多傳感器同時工作時響應優先級的分配問題;利用Python軟件對智能車的運行情況進行可視化仿真分析,得出不同傳動比下智能車的運行速度和行進距離,并對比了理論行進距離和實際行進距離。筆者所設計的智能車能夠很好地避開所有障礙物,具有較好的穩定性。

猜你喜歡
單片機智能設計
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
智能前沿
文苑(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
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 一区二区三区毛片无码| 在线观看国产精品第一区免费 | 日韩在线欧美在线| 国产区在线观看视频| 国产呦视频免费视频在线观看 | 色天天综合| P尤物久久99国产综合精品| 欧美不卡在线视频| 呦视频在线一区二区三区| 免费在线观看av| 亚洲成年人网| 国产资源免费观看| 亚洲视频在线网| 性色一区| 国产精品自在线天天看片| 精品综合久久久久久97超人该 | 97在线公开视频| 久久五月天综合| 欧美三级视频网站| 2020久久国产综合精品swag| 91精品国产丝袜| 日韩毛片免费视频| 日韩免费毛片| 国产人人乐人人爱| 亚洲三级网站| 国产精品白浆无码流出在线看| 亚洲国产高清精品线久久| 九九热这里只有国产精品| 91丝袜乱伦| 91精品国产综合久久香蕉922 | 91久久青青草原精品国产| 综合五月天网| 久久性妇女精品免费| 国产日韩欧美一区二区三区在线| 国产尤物视频在线| 欧美第九页| 无遮挡国产高潮视频免费观看 | 亚洲美女视频一区| 五月天久久婷婷| 亚洲高清在线播放| 亚洲综合色在线| 国产精品自在拍首页视频8| 国产亚洲精品91| 极品国产一区二区三区| 国产一级毛片yw| 国产极品粉嫩小泬免费看| 精品一区二区无码av| 国禁国产you女视频网站| 色综合a怡红院怡红院首页| 亚洲全网成人资源在线观看| 国产激情第一页| 国产一级在线观看www色 | 亚洲欧美精品日韩欧美| 欧美日韩国产精品综合| 91av成人日本不卡三区| 国产精品伦视频观看免费| 2021国产乱人伦在线播放| 少妇被粗大的猛烈进出免费视频| 老司机aⅴ在线精品导航| 国产精品播放| 亚洲国产成人在线| 国产一区二区三区精品久久呦| 免费观看无遮挡www的小视频| 亚洲人妖在线| 亚洲综合激情另类专区| 亚洲婷婷丁香| 日韩精品成人在线| 国产成人无码久久久久毛片| 幺女国产一级毛片| 成人在线观看不卡| 最新午夜男女福利片视频| 免费99精品国产自在现线| 成人综合网址| 高清国产在线| 久久人体视频| 久久精品91麻豆| 欧美成人国产| 精品国产免费观看一区| 久久中文字幕av不卡一区二区| 精品小视频在线观看| 午夜成人在线视频| 亚洲69视频|