基於ATMEGAl6單片機和分級轉向模塊實現智能尋跡車模系統的設計

2020-12-21 電子發燒友

基於ATMEGAl6單片機和分級轉向模塊實現智能尋跡車模系統的設計

佚名 發表於 2020-05-07 09:19:16

引 言

智能運輸系統是未來交通運輸系統發展的趨勢,智能汽車在智能運輸系統中扮演著十分重要的角色。作者提出智能尋跡車作為構建未來智能交通運輸系統中重要部分,針對未來交通運輸系統有導航線的環境命題假設下智能汽車的自主尋跡問題,提出一種基於視覺的智能尋跡車模設計方案,作為該假設問題的解決方案。

基於視覺的智能尋跡車模設計方案能夠在線型複雜,轉彎半徑不確定性大的情況下,利用視覺自主尋跡前進,分級精確轉向。

1、 系統總體設計

基於視覺的智能尋跡車模系統以AVR單片機MEGA16為核心,由單片機模塊、路徑識別模塊、直流電機驅動模塊、舵機驅動模塊等組成,如圖1所示。

直流電動機為車輛的驅動裝置,轉向電動機用於控制車輛行駛方向。智能尋跡車模利用視覺在跑道上自主尋跡前進,分級精確轉向。道路為318 mm寬白色底板,其中間粘貼18 mm寬且線型不斷變化的黑膠帶。

2 、硬體設計

2.1 控制模塊

尋跡車模採用AVR內核的ATMEGAl6。該晶片能夠不需要外圍晶振和復位電路而獨立工作,非常適合智能尋跡車模的要求。控制器模塊安裝在廣東奧迪玩具實業有限公司生產的雷速登1:24比賽級遙控車模上。

2.2 路徑識別模塊

採用反射式光電傳感器來區分跑道上的黑色與白色,反射式光電傳感器有光線發射端和光線接收端,白底與黑線對發射端發出光線的反射度不同,從而影響接收端產生的電壓。用反射式光電傳感器、可調電阻和運算放大器LM324組成傳感器模塊,如圖2 所示。實現在不同賽道上輸出高低電平,自主尋跡。

2.3 轉向電機和驅動電機驅動模塊

採用H橋電路來驅動智能尋跡車的前輪轉向電機和後輪驅動電機,實現智能尋跡車左右轉向、前進、後退、加速、減速等功能。轉向電機驅動電路如圖3所示。其中前輪轉向電機控制方案為分級轉向控制,後輪驅動電機控制方案亦為開環控制。

2.4 分級轉向模塊

為了實現在不同的轉彎半徑處實現不同角度的精確轉向,設計了分級轉向電路,如圖3所示。車模舵機中可變電阻阻值為1.8~4.2 kΩ,1接單片機A/D管腳。電壓V為片內穩定基準電壓,且可以看出:

以1號傳感器為例,說明分級轉向角度計算。

傳感器模塊安裝如圖4所示,所有尺寸經過前期設計計算,D點為前輪舵機可調電阻轉向中心,A點為小車轉向中心。當1號傳感器檢測到黑線時,前輪轉向角度以及與前輪轉向角度對應的前輪舵機中可變電阻轉向角度計算為:

V3值線性正比於前輪舵機中可變電阻角度α1,因此,不同的傳感器探測位置,可以計算得出不同的理想前輪轉向角度,不同的理想轉向A/D電壓,通過單片機測量V3,即可換算前輪舵機中可變電阻轉向角度a1,並與理想轉向A/D電壓比較,當V3達到理想轉向A/D電壓,單片機控制給舵機低電平,舵機停轉,保持轉向,從而實現精確分級轉向。

3、 軟體設計

3.1 主程序設計

採用C語言在ICC—AVR開發環境下進行編程調試。主程序流程圖如圖5所示。

3.2 分級模塊程序設計

ATMEGAl6能對來自埠A的8路單端輸入電壓進行採樣。當片中ADC多功能寄存器ADMUX的REFSl和 REFS0設置為1時,VAREF=2.56 V,為片內穩定基準電壓源,即圖3中電壓V。智能尋跡車轉向極限為±30°,表1為5個光電傳感器分級精確轉向相應計算數據。

4 、結 語

基於視覺的智能尋跡車模設計方案能夠在線型複雜,轉彎半徑不確定性大的情況下,利用視覺自主尋跡前進,分級精確轉向。對於環境光線的影響,可考慮增加濾波電路、優化控制算法增加其抗幹擾能力。實驗證明,該方案有良好的尋跡效果。

責任編輯:gt

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於單片機和TC35i型無線通信GSM模塊實現LED顯示屏設計
    基於單片機和TC35i型無線通信GSM模塊實現LED顯示屏設計 樊宇 , 程全 , 徐朝 發表於 2020-03-29 10:23:19 1、 引言
  • 基於51單片機的人體紅外模塊的自動門設計
    再由單片機通過ULN2003驅動步進電機動作,電機的正反轉分別表示自動門的開啟和閉合,通過15個LED燈的逐次亮滅來模擬開關門狀態。一. 方案的選擇與論證根據設計要求目的,本系統可以劃分為若干個基本模塊。
  • 基於Arm 單片機的車載兒童報警系統設計
    朱  琳,蔣美琪,楊  興,曾  誠摘  要:本設計是一種基於STM32單片機和GSM通訊模塊的車載兒童安全報警系統,主要是由信號採集模塊、 單片機STM32F103為核心的控制模塊、SIM900A為核心的GSM/GPRS通訊定位模塊和客戶端組成。
  • 基於AT89C51單片機的十進位計算器系統設計
    基於AT89C51單片機的十進位計算器系統設計
  • 基於單片機的大型LED顯示系統設計
    基於單片機的大型LED顯示系統設計 佚名 發表於 2020-03-08 13:38:00 隨著平板顯示技術的不斷更新,大型LED顯示系統利用發光二極體構成的點陣模塊或像素單元組成大面積顯示屏
  • 基於C167單片機和CAN總線實現數位化電梯控制系統的設計
    基於C167單片機和CAN總線實現數位化電梯控制系統的設計 李炳宇,梁正峰,趙 發表於 2020-12-04 09:55:04 1 引言 國民經濟的飛速發展
  • 基於51單片機和IC射頻卡的射頻識別門禁系統設計
    本文引用地址:http://www.eepw.com.cn/article/201712/373673.htm  基於單片機和射頻識別技術的門禁系統是基於單片機STC89C52和IC射頻卡設計的射頻識別鎖系統,可用於實驗室、機房、辦公樓、檔案室、財務室等安全性要求較高的場所.
  • 基於51單片機的嵌入式SNMP代理器設計與實現
    SNMP一般用於計算機網絡和電信網絡,本文提出了用SNMP進行控制。由於其傳輸媒介是Internet,所以傳輸距離不受限制,這相對於其他工業控制總線有不可比擬的優勢,SNMP最大的優點是協議簡潔,適合嵌入式應用。SNMP體系可擴展性強,只要將新的MIB裝載在管理軟體上就可以實現對新的終端的控制與訪問,本文介紹了一種基於廉價的微控制器的實現嵌入式代理器的方案,以微處理器核心實現相關硬體及軟體。
  • 單片機的OLED顯示系統設計與實現
    為了提高圖形信息的顯示速度,並得到更多的顯示效果,文章基於FG_V1.2單片機開發板,依據OLED12864顯示屏的操作時序要求,用51單片機實現了基於0.96英寸OLED屏的顯示系統設計。
  • 基於51系列單片機的智能照明控制系統設計方案
    目前我國高校的教學樓和學生宿舍的照明系統大多採用定時方式控制,存在電能的大量浪費和照明模式不靈活等問題。本文基於51單片機,通過設置時間、感應光照與聲音,針對教學樓和宿舍的不同需求設定照明狀態,實現對照明系統智能動態的控制。測試結果表明該系統可以在不同條件下改變照明狀態,適應不同場所的需求,達到智能控制的目的。
  • 基於MC9S12XSl28單片機的智能循跡小車的硬體設計
    摘要:給出了一種基於MC9S12XSl28單片機的智能模型車硬體系統的設計方法,該系統的核心控制器採用MC9S12XSl28晶片,並採用數字攝像頭0V6620採集路面信息,電機驅動模塊則採用MC33886 H橋晶片。
  • 基於單片機的快速位置伺服系統的設計
    1 系統控制方案 由於設計的角度伺服系統的負載比較大,而且相對於工業控制要求而言系統精度和快速性要求高,所以整個系統採用混合閉環的控制結構,所謂混合閉環的控制結構,就是系統內同時存在半閉環和閉環。半閉環起到控制作用,而全閉環只用於穩態誤差補償,兩者相結合可獲得較高的位置控制精度和跟蹤速度。
  • 基於CC2420晶片和ARM單片機實現智能交通系統的設計
    基於CC2420晶片和ARM單片機實現智能交通系統的設計 黃武陵,艾雲峰 發表於 2020-12-22 09:59:25 智能交通系統(ITS)應用在城市交通中主要體現在微觀的交通信息採集
  • 基於單片機控制的多功能充電系統設計
    基於單片機控制的多功能充電系統設計 佚名 發表於 2020-04-16 15:59:52 前 言 由於石油危機和日益嚴重的環境汙染
  • 基於P89V51單片機和CD4051晶片實現4路智能溫控儀產品樣機的設計
    打開APP 基於P89V51單片機和CD4051晶片實現4路智能溫控儀產品樣機的設計 張愛民,林輝 發表於 2020-12-23 10:00:44
  • 基於ZigBee的單片機無線通信系統實現
    隨著開源單片機系統開發平臺Arduino的普及,基於ZigBee協議標準的XBee系列產品也日漸流行。本文主要針對XBee產品系列中的XBee Pro ZB,探討了使用ZigBee協議進行單片機之間無線通信的方法。
  • 電子類-單片機類畢業設計論文創新選題
    智能電錶系統中IC卡電費預存模塊的設計與實現基於STC89C52的指紋解鎖系統設計基於STC15單片機的射頻門禁系統的設計基於89C51與MK60控制器的智能交通系統基於OpenCV的非接觸式測距系統基於單片機的紅外遙控電子密碼鎖設計基於MATLAB的車牌識別系統設計基於STC89C52的智能無線小車
  • 51單片機系統與標準PC鍵盤的接口模塊設計
    概述 在單片機系統中,當輸入按鍵較多時,在硬體設計和軟體編程之間總存在著矛盾。對於不同的單片機系統需要進行專用的鍵盤硬體設計和編程調試,通用性差,使項目開發複雜化。標準PC鍵盤在工藝與技術上都已相當成熟,而且工作穩定,價格低廉。
  • 基於51單片機和可編程邏輯器件實現LED顯示屏
    LED顯示屏主要由電流驅動電路及LED點陣陣列、控制系統和PC端管理軟體三部分構成(圖1)。控制系統負責接收、轉換和處理各種外部信號,並實現掃描控制,然後驅動LED點陣顯示需要的文字或圖案。控制系統作為LED顯示屏的核心部分,直接決定了顯示屏的顯示效果和性能的優劣。
  • 基於MSP430F1611單片機實現多功能電路保護裝置的設計
    基於MSP430F1611單片機實現多功能電路保護裝置的設計 陳明,包鑫 ,朱墨子 發表於 2020-12-14 10:14:32 電力系統的飛速發展對繼電保護不斷提出新的要求