基於MC9S12XSl28單片機的智能循跡小車的硬體設計

2021-01-10 電子產品世界

摘要:給出了一種基於MC9S12XSl28單片機的智能模型車硬體系統的設計方法,該系統的核心控制器採用MC9S12XSl28晶片,並採用數字攝像頭0V6620採集路面信息,電機驅動模塊則採用MC33886 H橋晶片。整個系統根據對所採集圖像信息的分析和處理來控制舵機轉向並調整後輪驅動電機的速度,從而實現小車自動循跡的功能。
關鍵詞:智能車;MC9S12XSl28單片機;自動循跡;攝像頭;OV6620

本文引用地址:http://www.eepw.com.cn/article/173420.htm

O 引言
智能車輛作為智能交通系統的關鍵技術之一,是許多高新技術綜合集成的載體。它體現了車輛工程、人工智慧、自動控制及計算機技術於一體的綜合技術,是未來汽車發展的趨勢。本自動循跡小車系統採用數字攝像頭0V6620來採集路面信息,核心控制器MC9S12XSl28則可分析和處理圖像數據,識別道路中央黑色引導線。另外,控制器還可根據道路前方黑色引導線距車體中心線之間的偏差送出控制信號給轉向舵機和電機驅動模塊MC33886,進而控制小車,以實現快速穩定的循跡行駛。

1 系統硬體總體架構
整個系統可以構成一速度閉環控制系統,其總體框圖如圖1所示。
圖中,RS232模塊用於向PC機上傳圖像採集數據,車速檢測採用歐姆龍公司的E6A2CS3C旋轉編碼器來檢測後輪驅動電機速度。

2 核心控制板設計
本系統的核心控制板實質上是MC9S12XSl28的最小硬體系統。它由時鐘晶振電路、BDM接口電路、復位電路、MC9S12XSl28晶片、濾波電感、電容及接插件等構成。
另外,可用BDM(背景調試模塊)來向目標板下載程序。以將MC9S12XSl28內部128KBFLASH中的程序擦除,這是BDM的編程功能。通過單片機只需用一個6針插頭將信息引出並和BDM調試器連接。其中BKGD是背景調試引腳。它可採用自定義協議並通過BDM調試工具進行單線雙向通信,從而進行實時在線調試。


相關焦點

  • 基於雷射二極體的智能循跡小車的硬體設計
    摘要 介紹了一種基於紅外雷射二極體的智能循跡模型車硬體系統的設計方法。該系統以MC9S12XS128為控制核心,採用紅外雷射二極體及紅外接收傳感器採集路徑信息,同時應用內部集成H橋電路的MC33886晶片進行電機驅動,並運用LM331晶片來設計測速電路。
  • 基於Kinetis60的智能循跡小車設計
    摘要:智能循跡小車可以根據前端攝像頭的輸入圖像識別出道路狀況,通過優化智能車的軟硬體設計,能夠確保其在不同環境下行駛的快速性和準確性,本文以Kinetis60為核心處理器,完成了智能車路徑檢測、速度檢測、數據傳輸模塊、電機舵機驅動模塊的設計與實現,並在此基礎上提出了一種利用攝像頭實時圖像進行智能車循跡判斷的方法
  • 輪式移動機器人的循跡設計
    本文引用地址:http://www.eepw.com.cn/article/201610/307259.htm關鍵詞:智能電動小車;單片機;自動控制1 智能循跡小車總體設計方案1.1 整體設計方案1)根據設計要求,確定控制方案。
  • 你真的了解循跡小車嗎,小宇教你如何製作屬於自己的循跡小車
    很多人都想要一款屬於自己的循跡小車,它可以安裝我們的編程進行移動,規避障礙物等自主活動,那麼最簡單的51循跡小車怎麼做呢?今天小編帶給大家一款自動循跡小車的設計方案。自動循跡小車是一項比較熱門的電子競賽,有許多設計方案。
  • 初學者如何製作智能循跡小車
    智能循跡小車並不是很難,非常適合初學者鍛鍊電子設計的綜合能力,下面整體分析一下關鍵的技術要點:(1)作為一輛小車必須有可以行走的輪子,即可以正常行走的小車,這是小車的框架;(2)要求智能,即可以通過CPU控制小車自由移動,那麼必須有控制輪子的驅動,一般輪子的驅動用電機製作,可為直流電機或步進電機,因此這部分內容包括CPU控制電機實現小車前後移動,左拐、右拐,調速;必須有一個
  • 智能小車再不玩就out了,十款小車隨便挑!
    2、51單片機的安卓藍牙小車 智能遙控小車普通的遙控小車已經滿足不了大眾的需求,要是手機能控制那就好玩多啦。這個小車材料很簡單,四個電機輪子、一個驅動模塊,把程序下載到51單片機就可以直接玩啦,手機上位機程序更是直接安裝使用。有了附件裡的文件,零基礎這樣能玩轉小車。3、三輪智能小車設計腿的蛤蟆不好找,但是三個輪子的小車還是可以設計出來的。
  • 基於C51單片機的遙控小車設計與製版
    >設計思路此次試驗採用基於C51單片機的遙控小車的設計。以 89C51 單片機為控制核心,採用 L298N 對小車電機的控制,利用以 PT2262/PT2272 晶片為模塊的無線遙控裝置,實現小車的前進、後退、左轉、右轉。整個系統的構成是由兩部分組成。 一部分是硬體系統, 一 部分是軟體系統(見附錄1)。
  • 複雜路況下智能小車的設計
    還有未知地區的探索,如礦洞、極地等,甚至外星探索用的考察車也屬於智能小車的研究範圍。本設計以51單片機為核心,可以實現自動避障、遠程藍牙操控等功能,以應對可能出現的複雜環境。另外本設計在開發時就預留了其他功能接口,可以方便的實現改裝升級,例如加入視頻監控模塊、尋跡模塊等,都很方便。
  • 基於51單片機設計的簡易智慧機器人
    這種技術促使機器人技術也有了突飛猛進的發展,目前人們已經完全可以設計並製造出具有某些特殊功能的簡易智慧機器人。1 設計思想與總體方案1.1 簡易智慧機器人的設計思想本機器人能在任意區域內沿引導線行走,自動繞障,在有光源引導的條件下能沿光源行走。
  • 基於STM32的智能尋跡避障小車(完整版)
    基於STM32的智能尋跡避障小車(完整版) 使用舵機+超聲波多個方向避障 ,ST188尋跡,OLED顯示工作模式。 本文介紹了一款以意法半導體公司生產的STM32為核心控制器,在MDK4.70軟體開發平臺下設計開發的智能小車。
  • 51單片機循跡小車電機驅動程序PWM
    這個是從一個製作成功的循跡小車裡面提取出來的本文引用地址:http://www.eepw.com.cn/article/201612/325006.htm原理圖及其原始碼壓縮包的下載地址:http://www.51hei.com/bbs/dpj-19526-1.html下面是主要的程序文件預覽:#include//快速 跑的sbit P00=P0^0; //循跡口
  • Micropython教程之TPYBoard製作藍牙+紅外循跡小車
    進一步學習編制數據輸出程序的設計方法。學習藍牙模塊的接線方法及其工作原理。學習L298N電機驅動板模塊的接線方法。學習藍牙控制小車的工作原理。33.2.所需元器件TPYBoardv102板子1塊藍牙串口透傳模塊(HC-06)1個L298N電機驅動板模塊1個智能小車底盤1個數據線1條杜邦線若干智能藍牙小車APP(Android版)app下載:http://tpyboard.com/download/tool/188.
  • 李家俊深入「新工科」課堂 現場觀摩「物流循跡小車」的設計與製作
    本站訊(通訊員 王磊 崔瑩 攝影記者 郭程)12月17日下午,天津大學黨委書記李家俊來到「新工科」課堂,現場觀摩和考察「未來智能機器與系統」平臺第一門項目課——《設計與建造》的開題作業「物流循跡小車」的開發過程。天津大學新工科教育中心辦公室主任原續波,機械工程學院黨委書記孫月海、院長王天友、副院長孫濤、求是學部副主任於倩等一起陪同聽課。
  • 輕聊智能拋石車電控——基於Arduino的控制
    智能拋石車這個題目,機械部分比重相當大,大部分隊伍用了一個多月時間加工機械,留給電控的時間少之又少,認為就是一個簡單的循跡程序。的確,主要就是一個循跡控制,玩過單片機的都知道,這是最最基礎的電控,用arduino控制小車輪子正反轉,「分分鐘」完事一點也不誇張。
  • 基於arduino的循跡小車(含有PID算法)
    循跡小車一般分為兩方面:一方面是簡單的閉環賽道只有直道和彎道,另一方面是畢設類型的包括一些元素:90度彎道、十字道路、S形彎道等。
  • 科普 | 基於arduino平臺具有運輸物塊功能的智能循跡小車
    由於黑色具有較強的吸收能力,當循跡模塊發射的紅外線照射到黑線時,紅外線將會被黑線吸收,導致循跡模塊上光敏三極體處於關閉狀態,此時模塊上對應LED熄滅(此時光電回饋光電數值為1)。在沒有檢測到黑線時,模塊上對應LED常亮。
  • 基於Cortex-M3的礦井車循跡系統設計
    硬體方面,採用Cortex-M3作控制模塊,紅外感應方式探測路徑,測溫模塊和圖像傳感器辨別周圍環境,無線Zigbee模塊進行通訊;軟體設計上,循跡系統使用了模糊控制策略,針對不同軌跡自適應調整行車路線。仿真實驗結果表明,該系統能根據預設的軌跡運行,並能自動糾偏,偏差小於5%,同時能較好的監視周圍環境和溫度。
  • 高性能循跡跟蹤小車,怎麼在比賽中擊敗對手?
    這是一個用於比賽的循跡跟蹤小車項目,他是怎麼在兼顧尺寸和速度性的同時滿足小車高性能的要求的呢?循跡小車在創客圈裡面並不是什麼新鮮事,但普通的循跡小車要麼比較大,要麼則比較重,並不適合用來比賽。在我們當地的創客圈子裡面有一個循跡小車的比賽項目,要求上場的小車的尺寸不能超過12x20cm,那我們該怎樣來滿足這樣的需求呢?
  • 基於MSP430F5529的紅外循跡小車
    小車選用MSP430F5529做為主控晶片,TCRT5000紅外循跡模塊用來實現小車識別跑道功能,原理為紅外發射判斷黑白線以及區分黑線寬度,電機使用兩個直流電機,電機驅動模塊選用TB6612,來實現實時控制電機轉動的幅度與轉速
  • 電子類-單片機類畢業設計論文創新選題
    具有上位機顯示系統的智能散熱器六足機器人控制系統設計基於Arduino的智能家居系統設計基於樹莓派的語音識別系統基於STC12C5A60S2的自動泡茶機設計基於STM32的智能快遞空箱基於單片機的刷卡小車設計