精品国产成人一区二区三区-女子十八毛片-欧洲性猛交-无码不卡一区二区三区在线观看-www.四虎在线-伊人网国产-国精产品自偷自偷综合下载-不卡av网站-俄罗斯黄色大片-一本久久知道综合久久-国产精品日韩一区二区-日韩精品色-免费人成网ww555kkk在线-黄色在线观看免费-日韩在线免费-久久久久99人妻一区二区三区-十八禁真人啪啪免费网站

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
基于單片機(jī)的智能電動(dòng)小車的設(shè)計(jì)及實(shí)現(xiàn)
基于單片機(jī)的智能電動(dòng)小車的設(shè)計(jì)及實(shí)現(xiàn)
 更新時(shí)間:2009-9-19 14:57:30  點(diǎn)擊數(shù):0
【字體: 字體顏色

摘要:本文介紹一種以多種傳感器為敏感元件,以AT89C51 單片機(jī)為控制核心的電動(dòng)小車的智能控制系統(tǒng)。文中敘述了該系統(tǒng)的硬件設(shè)計(jì)及軟件流程圖,并給出了實(shí)測(cè)結(jié)果。該控制技術(shù)可用于智能機(jī)器人及自動(dòng)停車控制系統(tǒng)的設(shè)計(jì)。
關(guān)鍵詞:?jiǎn)纹瑱C(jī);自動(dòng);中斷;控制; 傳感器

0 前言
當(dāng)前的電動(dòng)小汽車基本上采取的是基于純硬件電路的一種開環(huán)控制方法,或者是直線行使,或者是在遙控下作出前進(jìn)、后退、轉(zhuǎn)彎、停車等基本功能。但是它們不能實(shí)現(xiàn)在某些特殊的場(chǎng)合下,我們需要能夠自動(dòng)控制的小型設(shè)備先采集到一些有用的信息的功能。本文正是在這種需要之下開發(fā)設(shè)計(jì)的一種智能的電動(dòng)小車的自動(dòng)控制系統(tǒng)。它以單片機(jī)AT89C51 為控制核心,附以外圍電路,采用金屬探測(cè)器、光電檢測(cè)器等傳感器材檢測(cè)信號(hào)和障礙物;充分利用單片機(jī)的串口、并口資源和運(yùn)算、處理能力,來實(shí)現(xiàn)小車的按軌跡直線行走、按軌跡轉(zhuǎn)彎、檢測(cè)軌道下的金屬片并顯示其數(shù)目同時(shí)發(fā)出聲光警示、躲避障礙物、尋燈光進(jìn)入車庫,最后停車等智能控制系統(tǒng)。
1 系統(tǒng)硬件電路設(shè)計(jì)
整個(gè)系統(tǒng)結(jié)構(gòu)框圖如1 所示。

 

1 系統(tǒng)框圖

1.1 尋跡電路設(shè)計(jì)
本設(shè)計(jì)需要檢測(cè)直線行駛區(qū)和沿弧線行駛區(qū)具有一定黑白對(duì)比度的黑線。圖2 為尋跡發(fā)射和接收電路,共有兩套,分別檢測(cè)左側(cè)車輪和右側(cè)車輪的偏轉(zhuǎn)情況。采取的是反射取樣式,高亮度的發(fā)光二極管與光敏二極管呈V 字型放置。光敏三極管接收到的信號(hào)用LM358 進(jìn)行電壓比較與放大。圖2 的電路在+5V 電壓下工作,根據(jù)發(fā)射管和接收管所需的工作壓降和工作電流,選取的負(fù)載電阻如圖中所示。此部分電路的設(shè)計(jì)具有靈敏度高、可調(diào)節(jié)等特點(diǎn)。

 

圖2 尋跡發(fā)射和接收電路
1.2 金屬探測(cè)及報(bào)警電路設(shè)計(jì)
本設(shè)計(jì)需要檢測(cè)在軌道下的未知位置處埋藏的金屬片,并且在檢測(cè)到金屬片時(shí),發(fā)出聲光告警。如圖3 所示。圖中的探頭為J2D-5NB 常閉型接近開關(guān)。其輸出電壓可直接送給單片機(jī)進(jìn)行處理。當(dāng)檢測(cè)到金屬片后,單片機(jī)馬上輸出信號(hào),控制由NE555 時(shí)基電路構(gòu)成的多諧振蕩器開始振蕩,驅(qū)動(dòng)發(fā)光二極管D1 閃亮,蜂鳴器B1 斷斷續(xù)續(xù)的鳴叫。

 

圖3 金屬探測(cè)器檢測(cè)及報(bào)警電路
1.3 平行光管方向探測(cè)電路設(shè)計(jì)
     此部分設(shè)計(jì)采用兩對(duì)光敏三極管,用于檢測(cè)車庫外的200W 的燈泡發(fā)出的光線,放在車前部的中間位置。當(dāng)兩個(gè)光敏三極管同時(shí)檢測(cè)到光時(shí),直線前進(jìn)。當(dāng)光敏三極管檢測(cè)不到光時(shí),處于截止?fàn)顟B(tài),雙運(yùn)算放大器LM358 輸出低電平給單片機(jī)的P2.3、(P2.4)后,由程序處理;若左路未檢測(cè)到光,則向右拐彎;若右路未檢測(cè)到光,則向左拐彎。
     當(dāng)光敏三極管接收到光后導(dǎo)通,相應(yīng)的LM358 輸出低電平給單片機(jī),將繼續(xù)讓小車前進(jìn)。

 

圖4 駛向車庫時(shí)光檢測(cè)電路
1.4 電機(jī)驅(qū)動(dòng)電路設(shè)計(jì)
電源電路的設(shè)計(jì)在整個(gè)系統(tǒng)中起著至關(guān)重要的作用。由于采用的是雙驅(qū)動(dòng)的小車,這部分電路必須能夠輸出兩個(gè)不同的電壓值,分別去控制小車的左、右兩個(gè)驅(qū)動(dòng)電機(jī),使小車的兩個(gè)履帶的轉(zhuǎn)速相同或不同,從而來控制它的前進(jìn)和轉(zhuǎn)彎。主要應(yīng)用四雙向模擬開關(guān)CD4066、8 緩沖器及線驅(qū)動(dòng)器74LS244、三端可調(diào)整輸出穩(wěn)壓器LM317 及穩(wěn)壓塊7805 來完成單片機(jī)和小車之間的控制和驅(qū)動(dòng)信號(hào)的連接。為了保證每個(gè)單元電路都能夠穩(wěn)定的供電,采取分別供電的方法,控制各個(gè)電路的啟動(dòng)。

 

1.5 顯示電路
顯示電路的設(shè)計(jì)采用串行口方式0 輸出,靜態(tài)顯示。顯示電路中使用4 位數(shù)碼管,由四塊移位寄存器74LS164 實(shí)現(xiàn)串行傳送。其中,第一位顯示檢測(cè)到的金屬塊數(shù),為了便于區(qū)分,它與其他三個(gè)隔開一定的距離,后三位用于分時(shí)顯示時(shí)間或距離。硬件接口電路如下圖所示。

 

圖6 單片機(jī)接口及顯示電路
1.6 停車部分
此部分的電路利用了前邊的尋跡部分的電路,這里只使用了P2.1 檢測(cè)位,讓它檢測(cè)車庫的黑邊。在駛向車庫時(shí)的程序中,若P2.1 輸出高電平,則意味著小車已經(jīng)完全進(jìn)入車庫內(nèi)部;若輸出低電平,則繼續(xù)尋光前進(jìn)。電路圖參照?qǐng)D1 尋跡發(fā)射和接收電路圖。
2、軟件設(shè)計(jì)體系結(jié)構(gòu)
(1) 時(shí)序管理:采用時(shí)間控制的方法,在程序中設(shè)定各種時(shí)間參數(shù)值(這些參數(shù)值由反復(fù)實(shí)際測(cè)量得到),通過比較是否已達(dá)到或超過預(yù)定時(shí)間,來控制各段運(yùn)行。
(2) 中斷管理:采用多中斷方式,因?yàn)閮?yōu)先級(jí)的設(shè)置,避免了多級(jí)中斷的相互干擾。其中,T0 中斷的優(yōu)先級(jí)最高。
(3) 多種控制方式復(fù)合:用時(shí)間信號(hào)與各種檢測(cè)信號(hào)共同控制車的運(yùn)行。程序整體流程圖:

 

3 可靠性設(shè)計(jì)
在前向通道中的尋跡電路和平行光管光強(qiáng)度傳感器電路中所使用的,是高亮度的發(fā)光二極管和靈敏度適當(dāng)?shù)墓饷舳䴓O管,這樣可使光敏三極管接收到的光強(qiáng)度足夠大,而且為了進(jìn)一步提高其可靠性,采用了LM358 電壓比較器進(jìn)行噪聲切割。在程序設(shè)計(jì)中,當(dāng)外部中斷1和外部中斷0 中斷不用后,將其關(guān)斷,這樣就避免了干擾信號(hào)的產(chǎn)生。
4 系統(tǒng)測(cè)試結(jié)果
小車進(jìn)入車庫停車時(shí)間為60 秒左右。在探測(cè)到金屬塊時(shí),能準(zhǔn)確顯示距起點(diǎn)的時(shí)間,同時(shí)有聲光顯示。小車基本上能按照預(yù)定路線行進(jìn),進(jìn)入車庫,且時(shí)間未超過90 秒。在聲光報(bào)警電路中,采用的是蜂鳴器和高亮度的發(fā)光二極管。在每次檢測(cè)到有金屬塊時(shí),都能發(fā)出聲光指示信息,顯示清晰。
5 結(jié)論
整個(gè)系統(tǒng)的設(shè)計(jì)以單片機(jī)為核心,利用了多種傳感器,在中斷管理、時(shí)序管理的復(fù)合控制方式下,將軟件和硬件相結(jié)合。本系統(tǒng)能實(shí)現(xiàn)如下功能:
(1) 自動(dòng)沿預(yù)設(shè)軌道行駛小車在行駛過程中,能夠自動(dòng)檢測(cè)預(yù)先設(shè)好的軌道,實(shí)現(xiàn)直道和弧形軌道的前進(jìn)。若有偏離,能夠自動(dòng)糾正,返回到預(yù)設(shè)軌道上來。
(2) 自動(dòng)檢測(cè)軌道下的金屬片小車在按照軌道行進(jìn)過程中,可以檢測(cè)埋在軌道下的金屬片,并且可以顯示檢測(cè)到的金屬片的數(shù)目。
(3) 檢測(cè)到指定點(diǎn)后自動(dòng)停車小車可以自動(dòng)檢測(cè)到指定點(diǎn)的標(biāo)志,并且自動(dòng)停車。
(4) 自動(dòng)躲避障礙物小車可以自動(dòng)躲避障礙物,當(dāng)小車探測(cè)到前進(jìn)前方的障礙物時(shí),可以自動(dòng)調(diào)整,躲避障礙物,從無障礙區(qū)通過。
(5) 自動(dòng)尋引導(dǎo)源進(jìn)入車庫
小車通過障礙區(qū)后,能夠在光源的引導(dǎo)下,自動(dòng)進(jìn)入車庫,當(dāng)車體完全進(jìn)入車庫后可以自動(dòng)停車。
(6) 自動(dòng)報(bào)警和顯示時(shí)間
小車在每次探測(cè)到金屬片后能夠自動(dòng)發(fā)出聲光報(bào)警信息,顯示金屬片距起點(diǎn)的時(shí)間。
(7) 在規(guī)定時(shí)間內(nèi)完成整個(gè)運(yùn)行過程
通過參數(shù)設(shè)定可以使小車在規(guī)定的時(shí)間內(nèi)完成運(yùn)行任務(wù)。
本文作者創(chuàng)新觀點(diǎn):利用高性能的單片機(jī),輔以各種傳感器來檢測(cè)路面、障礙物等周圍環(huán)境,通過高可靠性的軟件設(shè)計(jì),可以實(shí)現(xiàn)小型電動(dòng)車的智能控制。此控制方法有很大的應(yīng)用價(jià)值,例如可以應(yīng)用于智能機(jī)器人及自動(dòng)倒車、停車的設(shè)計(jì)。
參考文獻(xiàn)
[1]梁長(zhǎng)垠、晏凱,基于80C196 單片機(jī)的角位移智能測(cè)量系統(tǒng)研究,微計(jì)算機(jī)信息,2006,09-2-0103-03
[2]張友德、趙志英、涂時(shí)亮,單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn),復(fù)旦大學(xué)出版社,2000 年6 月
[3]胡學(xué)海,單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì),電子工業(yè)出版社,2005 年8 月
[4]胡漢才,單片機(jī)原理與系統(tǒng)設(shè)計(jì),清華大學(xué)出版社,2002 年1 月
[5]童詩白、華成英,模擬電子技術(shù)基礎(chǔ),高等教育出版社,2003年12月
[6]胡壽松,自動(dòng)控制原理,科學(xué)出版社,2001年2月
[7]閻石,數(shù)字電子技術(shù)基礎(chǔ),高等教育出版社,2003年12月

  • 上一篇: 基于AT89C51單片機(jī)的壓力控制系統(tǒng)設(shè)計(jì)
  • 下一篇: 沒有了
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1
    涞水县| 米易县| 洮南市| 西乌珠穆沁旗| 泸定县| 通辽市| 达拉特旗| 郸城县| 陇西县| 汾阳市| 云浮市| 巴林左旗| 德州市| 浙江省| 宁明县| 鹿泉市| 玛沁县| 开江县| 应城市| 甘南县| 澜沧| 榕江县| 金山区| 治多县| 商水县| 故城县| 广安市| 安福县| 陵水| 咸宁市| 台中县| 丰镇市| 富平县| 靖江市| 鄯善县| 方山县| 邢台市| 肃北| 托里县| 周宁县| 南雄市|