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

基于STC12LE5410AD單片機的自動尋跡車設計

2011-03-10 05:21:40張春林趙麗
關鍵詞:單片機檢測

張春林,趙麗

(1.中國科學院 長春光學精密機械與物理研究所,長春 130033;2.長春職業技術學院,長春 130033)

尋跡機器人在社會生活中有著廣泛的應用,例如自動化生產線的物料陪送機器人,醫院的機器人護士,商場的導游機器人等[1]。自動尋跡車可以看作是一款尋跡機器人,它集機械、電子、檢測技術與智能控制于一體,采用紅外反射式光電傳感器檢測路面信息,利用紅外遮斷式傳感器檢測車輪轉速.STC12LE5410AD單片機根據上述傳感器信號進行運算分析,控制小車在路面上沿黑線行走。

STC12LE5410AD單片機是單時鐘的兼容8051內核的單片機,是高速、低功耗的新一代8051單片機,速度比普通8051快8~12倍,全新的流水線、精簡指令集結構,內部集成MAX810專用復位電路,自帶4路PWM輸出及硬件看門狗。能夠很好的滿足系統要求。

1 總體方案設計

自動尋跡車是一個具備自主判斷、決策能力的小型機電整合系統。自動尋跡車主要分為電源模塊、微控制器模塊、電機控制模塊、軌跡檢測模塊、碼盤采樣器模塊。系統原理框圖如圖1所示。電源模塊是智能小車的“動力源泉”,微控制器模塊是自動尋跡車的大腦,軌跡檢測模塊相當于尋跡車的眼睛,電機控制模塊和碼盤采樣器模塊組成移動模塊,移動模塊相當于尋跡車的腿腳。由軌跡檢測模塊檢測曲線的位置并輸出檢測信息,對檢測信息進行處理后將其輸入到微控制器模塊,單片機控制系統根據輸入信息進行判斷,并根據判斷結果輸出指令給移動模塊,移動模塊根據指令驅動自動尋跡車左轉、右轉、前行等,從而實現尋跡功能。

圖1 系統原理框圖Fig.1 The block diagram of the system

2 硬件實現及單元電路設計

2.1 電機控制模塊設計

系統選用了帶減速器的直流電機,它具有轉動力矩大、體積小、重量輕、裝配簡單、使用方便等優點,由于其內部由高速電動機提供原始動力,帶動變速齒輪組,可以產生較大扭力。

電機控制模塊用單片機的 PWM(脈沖寬度調制)[2]信號來控制H橋,用H橋來驅動電機,能夠控制電機的停止、正轉和反轉,且能夠控制電機的轉動速度。

如圖2所示,9012、9013三極管控制驅動管實現電平轉換,D772和D882是雙極性功率放大管,用于驅動電機,IN5819型二極管壓降低提供續流保護作用,紅、綠發光二極管用于電機正常工作指示。

圖2 電機驅動電路Fig.2 The drive circuit of the motor

由于本設計采用了單極性可逆PWM變換方式,控制一個電機需要3個I/O口,其中2個用普通的I/O口即可,一個用于輸出PWM信號的,即占空比可控的脈沖信號。I/O口輸出信號通過邏輯控制電路與電機驅動電路對接,功能控制如下:

2.2 碼盤采樣器模塊設計

碼盤采樣器模塊即測速模塊,利用紅外遮斷式傳感器中三極管的開關特性產生高低電平,由單片機對其上升或下降沿進行計數,且通過定時器設定采樣時間,在一定時間內計數的數量決定了小車的行駛速度。本設計中因為碼盤的分辨率較低,所以采用測周期的方式來得到轉速。如果按照正常的脈沖測量方式,采集一個跳變沿,那這個碼盤一圈只能得到 50個數據,為了提高性能,利用了STC12LE5410AD單片機PCA模塊的正、負跳變均能中斷的特性,一周可獲取100個數據。為了避免脈沖的占空比不等帶來的問題,測周期時采用正跳對正跳、負跳對負跳的原則。碼盤示意圖如圖3所示。

圖3 碼盤Fig.3 The coded disc

2.3 軌跡檢測模塊設計

軌跡檢測模塊采用紅外反射式傳感器進行信號采集。當紅外線照射到白色地面時會有較大的反射,而照射到黑色標志線,黑色標志線會吸收大部分紅外光,紅外接收管接收到紅外線強度就很弱。即根據反射系數不同,通過以紅外反射式光電傳感器為核心的光電檢測電路將路面兩種顏色進行區分,轉化為不同電平信號[3-4],將此電平信號送給STC12LE5410AD單片機,繼而控制電機作相應的轉向,保證小車沿軌跡行駛。

本設計采用了8個紅外傳感器尋跡,8個尋跡傳感器的安裝如圖4所示,呈一字型排列,中間的兩個紅外傳感器在黑線范圍內,反射接收到的是高電平,其余的6個紅外傳感器在黑線范圍外,反射接收到的是低電平。當左三傳感器檢測到黑線的邊界時,主控芯片控制電機使左輪減速,小車向左修正;當右三傳感器檢測到黑線時,主控芯片控制電機使右輪減速,小車向右修正;如果小車的行駛速度過快,中間的傳感器均脫離了黑色跑道,則檢測其他傳感器,例如當左二和左三傳感器檢測到黑線時,主控芯片控制電機使左輪以更快速度減速,小車向左修正;當右一和右二傳感器檢測到黑線時,主控芯片控制電機使右輪快速減速,小車向右修正;從而使小車沿著黑色軌道快速行走,也便于小車在彎道等路面也能夠快速調整。

圖4 八個尋跡傳感器安裝Fig.4 The eght tracing sensor installation

3 軟件設計

本系統軟件采用模塊化結構,由主程序、轉速測試子程序、尋跡子程序、結束子程序等組成。尋跡子程序又包含微調函數子程序、直行函數子程序和調整子程序等。主程序流程圖如圖5所示。

轉速測試子程序能夠測定左右輪轉速,并能夠確定測試時微調函數子程序、直行函數子程序和調整子程序的調整參數。

圖5 主程序流程圖Fig.5 The main program flowchart

4 結論

本文詳細闡述了基于STC12LE5410AD單片機的自動尋跡車的軟硬件設計方法。基于該方法設計的自動尋跡車已用于機器人競賽。實踐證明該車具有硬件成本低、控制系統運行快速,抗干擾能力強等特點。且在彎道行駛時也能保證運行平穩可靠。

[1]黃大志,周慶貴,陳業強.基于單片機輪式尋跡機器人控制系統的設計[J].機床與液壓,2009,37(8):350-352.

[2]陳鴻.嵌入式系統在瑞薩智能尋跡模型車的應用[J].學術問題研究,2009(2):75-80.

[3]寧慧慧,余紅.基于單片機控制的簡易自動尋跡小車設計[J].電子測試,2009(9):39-41.

[4]高月華.基于紅外光電傳感器的智能車自動尋跡系統設計[J].半導體光電,2009,30(1):134-137.

猜你喜歡
單片機檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
基于單片機的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
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 国产精品中文免费福利| 一本大道视频精品人妻 | 欧美日韩精品一区二区在线线| 国产在线拍偷自揄观看视频网站| 91在线精品麻豆欧美在线| 一级做a爰片久久毛片毛片| 国产精品深爱在线| www.99在线观看| 久久精品人人做人人爽97| 国产一区二区丝袜高跟鞋| 一级香蕉人体视频| 国产打屁股免费区网站| 嫩草在线视频| 成人在线亚洲| 国产粉嫩粉嫩的18在线播放91| 蜜桃视频一区| 色香蕉网站| 美女亚洲一区| 国产国模一区二区三区四区| 中文字幕色站| 欧美在线视频不卡| 国产啪在线| 97久久人人超碰国产精品| 国产人前露出系列视频| 国精品91人妻无码一区二区三区| 97视频在线观看免费视频| 中文字幕亚洲精品2页| 波多野结衣第一页| 亚洲无码高清一区| 黄色网址免费在线| 亚洲成人高清无码| 成年免费在线观看| 国产成人亚洲欧美激情| 欧美精品不卡| 99久久精品免费看国产电影| 一区二区三区四区日韩| 欧美精品H在线播放| 另类综合视频| 九九香蕉视频| 国产麻豆va精品视频| 亚洲一区免费看| 日本欧美在线观看| 国产福利一区视频| 91精选国产大片| 国模私拍一区二区三区| 免费99精品国产自在现线| 人妻丰满熟妇啪啪| 久久永久免费人妻精品| 国产欧美日韩va另类在线播放| 成人综合网址| 国产办公室秘书无码精品| 高清免费毛片| 国产精品视频导航| 国产福利一区二区在线观看| 天天做天天爱夜夜爽毛片毛片| 爱爱影院18禁免费| 香蕉在线视频网站| 国产欧美视频在线观看| 在线免费亚洲无码视频| 久久久久亚洲AV成人人电影软件| www.亚洲一区二区三区| jizz国产视频| 国产呦视频免费视频在线观看| 麻豆国产在线观看一区二区 | 色老头综合网| 亚洲一区二区精品无码久久久| 青青热久免费精品视频6| 成人国产免费| 成年看免费观看视频拍拍| 91精品人妻一区二区| 69精品在线观看| 女人一级毛片| 又黄又湿又爽的视频| 国产大片喷水在线在线视频| 天天摸夜夜操| 日韩在线影院| 真人高潮娇喘嗯啊在线观看| 国产精品久久久久鬼色| 91在线播放免费不卡无毒| 女人18毛片一级毛片在线 | 久久青草精品一区二区三区| 国产福利免费视频|