《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 尋跡智能車的設計與實現
尋跡智能車的設計與實現
王志剛,劉 娜
(北京石油化工學院,北京 102617)
摘要: 結合飛思卡爾杯全國智能汽車大賽,設計了一種專為比賽的尋跡智能車。闡述了尋跡智能車模的軟硬件設計、控制策略及改進方案,使其達到了智能汽車的實時性要求,并已成功應用于智能汽車大賽中。
Abstract:
Key words :

摘  要:結合飛思卡爾杯全國智能汽車大賽,設計了一種專為比賽的尋跡智能車。闡述了尋跡智能車模的軟硬件設計、控制策略及改進方案,使其達到了智能汽車的實時性要求,并已成功應用于智能汽車大賽中。
關鍵詞: 智能車;尋跡;系統設計

    在半導體技術日漸發展的今天,電子技術在汽車中的應用越來越廣泛,汽車電子化已成為行業發展的必然趨勢。汽車電子是車體汽車電子控制裝置和車載汽車電子控制裝置的總稱。車體汽車電子控制裝置,包括發動機控制系統、底盤控制系統和車身電子控制系統。
    智能車結合傳感器技術和自動駕駛技術可以實現汽車的自適應巡航并把車開得又快又穩、安全可靠;汽車夜間行駛時,如果裝上紅外攝像頭,就能實現夜晚汽車的安全駕駛;也可以工作在倉庫、碼頭、工廠或者危險、有毒、有害的工作環境里,此外還能擔當起無人值守的巡邏監視、物料的運輸、消防滅火等任務。在普通家庭轎車消費中,智能車研發也是有價值的。
    本文結合飛思卡爾杯全國智能汽車大賽的車模設計, 論述了尋跡智能車模的軟硬件設計、控制策略及改進方案。
1 智能車機械電路設計
1.1 整車設計思路

    尋跡智能車所使用的車模是一款帶有差速器的后輪驅動模型賽車。通過自動控制器,控制模型賽車在封閉的跑道上自主尋線運行。在保證車模運行穩定(即不沖出跑道)的前提下跑完2圈后,自動停止。
    尋跡智能車系統主要以 MC9S12DG128單片機為核心,由傳感器模塊、電源模塊、直流電機驅動模塊、轉向舵機控制模塊、控制參數選擇模塊以及一些輔助模塊組成。采用的紅外式光電管和對射式光電傳感器用以檢測道路信息和車子的運動狀態,單片機經過運算處理,輸出PWM信號控制舵機和驅動電機,以實現方向和速度的控制。同時,系統采用各模塊獨立的電源供電,保證了系統的穩定性。通過CodeWarrior軟件開發S12單片機的功能,PID算法等控制策略有效地控制智能車各個運行時刻的狀態[1-2]。系統中各個模塊之間關系如圖1所示。


 

1.1.1 傳感器
    (1) 光電傳感器
 路徑識別采用反射式紅外光電傳感器 ,該檢測方式簡便、易編程控制。最初設計時,選用獨立發射和接收的普通傳感器,在接收管周圍卷上不透光的黑色膠帶以減少干擾。光電管的布局采用“一”字等間距式排列,傳感器前面加有彈性的塑性保護條,保護光電管,以及調試過程中,防止智能車跑出軌道后與其他物體發生碰撞損壞,重要的是可以減少太陽光照對傳感器的影響。
 由于普通光電傳感器在設計時需要自己做放大電路,而且檢測距離有限,最大時僅為10 cm,瞻仰性能差,只能垂直跑道發射,這些都是影響智能車車速和反應性能的因素。針對這一問題采用了檢測距離遠、內部集成有放大電路的光電傳感器。其瞻仰性能好、檢測黑白線準確、系統穩定,而且其直接輸出開關量,即TTL電平,這對提高智能車車速有很好的效果。
 (2) 速度傳感器
 采用霍爾傳感器作為速度傳感器。在后輪輸出齒輪軸上粘貼小磁鋼片,附近固定一個霍爾傳感器633。633有3個引腳,其中2個是電源和地,第3個是輸出信號,只要通過一個上拉電阻接至5 V電壓,就可以形成開關脈沖信號。
1.1.2 驅動電機
 模型車后輪采用RS-380SH電機驅動,電機軸與后輪軸之間的傳動比為18:76。齒輪傳動機構對車模的驅動能力有很大的影響,如果安裝位置不恰當,會大大增加電機驅動后輪的負載。調整原則是:兩傳動齒輪軸保持平行,齒輪間的配合間隙要合適,過松容易打壞齒輪,過緊又會增加傳動阻力,浪費動力;傳動部分要輕松、順暢,不能有遲滯或周期性振動現象。判斷齒輪傳動是否良好的依據是聽一下電機帶動后輪空轉時的聲音。聲音刺耳響亮,說明齒輪間的配合間隙過大,傳動中有撞齒現象;聲音悶而且有遲滯,則說明齒輪間的配合間隙過小,或者兩齒輪軸不平行,電機負載變大。調整好的齒輪傳動噪音很小,并且不會有碰撞類的雜音。
1.1.3 智能車電源電路
 電源模塊是為系統各個模塊提供所需要的電力支持。設計中除需考慮電壓范圍和電流容量問題外,還要在電源轉換效率、降低噪音、防止干擾和電路簡單等方面進行優化。可靠的電源方案是整個電路穩定可靠運行的基礎。
 全部硬件電路的電源由7.2 V、2 A/h的可充電鎳鎘電池提供。由于電路中的不同模塊所需要的工作電壓和電流容量各不相同,因此電路模塊應該包含多個穩壓電路,將電池電壓轉換成各個模塊需要的電壓。主要包括的電壓值為5 V、6 V和7.2 V電壓。其中5 V電壓主要為單片機、紅外傳感器、速度傳感器以及部分接口電路供電。為單片機提供的電源質量要求較高,否則容易出現復位現象。
1.1.4 控制參數選擇電路
 為了適應各種賽道,實現在不同現場和環境下不對程序進行修改的要求,需要準備多套控制方案,以便隨時根據現場跑道形狀、摩擦等實際情況選擇最佳的方案。為實現方案選擇功能,設計時在電路母板上使用了撥碼開關。通過撥碼開關來控制單片機選用不同的控制參數,以達到最佳的性能和速度。
1.2 微處理器MC9S12DG128B主要功能
 MC9S12DG128B是飛思卡爾半導體公司的汽車電子類產品,早在飛思卡爾還沒有從摩托羅拉分離出來前就已經誕生了。它屬于飛思卡爾單片機的S12系列,其內核為CPU12高速處理器。MC9S12DG128B擁有豐富的片內資源,Flash達128 KB,加入裁減過的μCOS沒有問題。MC9S12DG128B有16路A/D轉換,精度最高可設置為10位;有8路8位PWM并可兩兩級聯為16位精度PWM,特別適合用于控制多電機系統。它的串行通信端口也非常豐富,有2路SCI、2路SPI,此外還有IIC、CAN總線等端口,并且采用了引腳復用功能,使得這些功能引腳也可設置為普通的I/O端口使用。此外它內部還集成了完整的模糊邏輯指令,可大大簡化程序設計。MC9S12DG128的封裝有2種,一種為80 引腳的,它沒有引出擴展總線,且A/D轉換只引出了8路;一種為112引腳的,2種都采用了表面貼片式封裝。本設計中采用112引腳封裝形式。
1.3 舵機的改造與安裝
 舵機轉向是系統中一個擁有較大時間常數的延遲環節。為增快舵機的響應速度,在設計上增大了舵機輸出端的力臂長度,提高了力臂線速度,從而提高了轉向輪的響應速度。這樣有2種安裝方式,一是力臂成一定角度放置,舵機平放;二是力臂平放,舵機豎直放置,增加靈活度。本設計采用舵機水平放置。
2 控制策略研究與軟件設計
2.1 控制策略

 由于跑道設計黑線寬度是25 mm,而光電管的間距是15 mm。因此,同時在黑線上的光電管個數不會超過2個。這樣就可以逐個分析出有可能出現的各種情況,并且針對每種情況采取相應的控制措施。
 對于智能車來說,根據接收到的黑線位置信號來調整舵機,根據速度信號來控制直流電機,考慮到智能車有可能因為速度過快而偏離黑線較遠而檢測不到黑線,致使光電管全部顯示為低電平。解決的方法是使用前一個狀態的控制方案,因為小車的偏離程度等所有物理量都是連續變化的,一般不會出現突變。小車行駛過程中一個很重要的環節就是速度控制,如果驅動力大于阻力,小車就會以一定的加速度不斷地加速,速度過高,過彎道時容易沖出。同理,如果驅動力小于阻力,小車就會不斷的減速。所以必須讓小車根據道路的情況來維持相對應的速度[3-5]。
2.2 算法選擇
 根據目前小車的硬件選擇,可以確定系統的穩定需要閉環控制來實現,控制算法的選擇要根據系統的對象模型確定。系統要控制的是速度和轉向角度,此系統的速度變化十分快。根據如此情況,可以有以下幾種算法選擇:
 算法一:PD 調節算法。由于系統有較強的滯后性,通過比例微分調節來實現系統穩定。但是沒有積分環節,加上系統硬件選型上選用的直流電機本身是開環控制,可能會由于直流電機的誤差而無法實現系統穩定。
 算法二:PID 調節算法。在算法中適當地加入積分環節以消除余差,但參數不當也可能會使系統的調節時間變長,超調量加大,系統調節更慢。
 如果系統是通過頻率來調節車速的模型,根據需要可以用速度式的PID 算法來實現;如果系統是通過調節輸出脈沖的個數來調節車的位移,則采用增量式PID 運算更合適。
 速度式PID算法:

   

其中,kd為微分系數,kp為比例系數,ki為積分系數,T 為采樣周期。
2.3 軟件設計
    基于以上分析,軟件流程如圖2所示。在設計時,采用模塊化編程,主要包括鎖相環初始化模塊、定時器初始化模塊、脈寬調制初始化模塊、模擬/數字初始化模塊、看門狗初始化模塊、速度調節模塊、中斷模塊、停止模塊和控制方案的選擇模塊。


 智能車的制作采用一體化處理,將各個模塊集中在一塊板上,硬件電路簡單,性能較好,其整車的設計效果如圖3所示。小車轉向準確、穩定,能夠安全通過各種彎道和十字交叉路口,平均速度可以達到2 m/s左右。實現了開機2 s后自行啟動、自動尋跡運行和自動停止在起跑線1 m之內。


參考文獻
[1] 邵貝貝.單片機嵌入式應用的在線開發方法[M].北京:清華大學出版社,2004.
[2] 陳杰,黃鴻.傳感器與檢測技術[M].北京:高等教育出版社,2002.
[3] 邁克·普瑞德科.機器人控制與程序設計[M].北京:科學出版社,2004.
[4] 陶永華.新型PID控制及其應用[M].北京:機械工業出版社,1998.
[5] 李世華,田玉平.移動小車的軌跡跟蹤控制[M].控制與決策出版社,2000.
 

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 九九国产在线视频 | 老司机成人午夜精品福利视频 | 色播日韩 | 欧美成人免费全部观看天天性色 | 一级网站在线观看 | 亚洲日韩欧美一区二区在线 | 在线成人看片 | 精品国产欧美一区二区 | 日日射日日干 | 性大特级毛片视频 | 欧美三级在线 | 91视频网址| 色偷偷人人澡人人爽人人模 | 欧洲乱码专区一区二区三区四区 | h网站免费看 | 亚欧日韩毛片在线看免费网站 | 欧美黄成人免费网站大全 | 久热996re这里有精品 | 国产特黄一级一片免费 | 一本大道香蕉大vr在线吗视频 | 亚洲欧美成人综合 | 亚洲成a| 中国护士一级毛片免费版本 | 日韩免费一区 | 日本亚洲a | 日韩成人精品 | 中文字幕第7页 | 97超级碰碰碰 | 免费在线观看成年人视频 | 欧美一级黄色影院 | 黄色免费在线网址 | 一区二区三区在线 | 日本 | 一本中文字幕一区 | 日韩综合图区 | 中文字幕精品视频在线观 | 黄色视屏免费观看 | 国产一级一级 | 国产一级特黄全黄毛片 | 亚洲欧美18v中文字幕高清 | 手机看理论片 | 日韩亚洲欧美在线观看 |