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

基于單片機(jī)的智能小車的設(shè)計(jì)

2021-03-17 07:20:22
科學(xué)咨詢 2021年7期
關(guān)鍵詞:單片機(jī)設(shè)計(jì)

仝 香

(江蘇省淮安技師學(xué)院 江蘇淮安 223001)

本設(shè)計(jì)主要應(yīng)用AT89S51 作為控制核心,與顯示器、驅(qū)動(dòng)電路等相結(jié)合的系統(tǒng)。基于單片機(jī)設(shè)計(jì)。利用單片機(jī)AT89S51作為報(bào)警裝置的控制器,能充分發(fā)揮AT89S51 的數(shù)據(jù)處理和實(shí)時(shí)控制功能。使系統(tǒng)工作處于最佳狀態(tài),提高系統(tǒng)的靈敏度。當(dāng)產(chǎn)生信號(hào)驅(qū)動(dòng)小車前進(jìn)時(shí),通過尋跡模塊里的紅外對(duì)管是否尋到黑線產(chǎn)生的電平信號(hào)再返回到單片機(jī),單片機(jī)根據(jù)程序設(shè)計(jì)要求做出相應(yīng)的判斷送給電機(jī)驅(qū)動(dòng)模塊。控制小車讓其在黑線上實(shí)現(xiàn)前進(jìn)后退以及轉(zhuǎn)向。

一、系統(tǒng)硬件電路與實(shí)現(xiàn)

本設(shè)計(jì)采用了AT89C52 單片機(jī)作為主控芯片來處理各個(gè)模塊的運(yùn)營(yíng),系統(tǒng)硬件總框圖如圖2.1

圖1 系統(tǒng)硬件總體框圖

(一)紅外遙控以及解碼模塊

通常而言,紅外遙控有著信息傳輸準(zhǔn)、抗干擾、低成本等諸多優(yōu)點(diǎn)。其作為一種非接觸性的無線控制技術(shù),在家用電器以及計(jì)算機(jī)系統(tǒng)方面有著廣泛的應(yīng)用。同時(shí),其主要由接收以及發(fā)送兩部分構(gòu)成。在接收部分一般是諸如HS0038 等性能可靠且價(jià)格合理的接收頭,信號(hào)通過主芯片來進(jìn)行二進(jìn)制編碼,并形成最終的脈沖串信號(hào)。紅外遙控不但有著接收信號(hào)的功能,而且能夠整形、檢波以及放大信號(hào),或者接收到類似TTL 的電平編碼,然后將其傳送給單片機(jī)解碼,實(shí)現(xiàn)對(duì)相關(guān)對(duì)象的有效控制。

(二)路況檢測(cè)模塊

采用了紅外發(fā)射和接收探頭來探測(cè)路況信息。紅外發(fā)射管發(fā)射紅外信號(hào),然后再通過路面反射的方式獲得前方是否存在有障礙物等路況信息,這也就是所謂的紅外探測(cè)法。

二、系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)

在系統(tǒng)軟件設(shè)計(jì)時(shí),我們將所有的模塊程序嵌入到遙控器中,這種嵌入式主要是為了便于控制,且不占CPU,因?yàn)檫b控模塊、尋跡模塊、以及避障模塊等都同時(shí)用到了實(shí)時(shí)檢測(cè)掃描,這樣不僅占用CPU,而且多個(gè)程序一塊運(yùn)行還會(huì)產(chǎn)生沖突。

遙控器發(fā)送紅外信號(hào)時(shí),開啟單片機(jī)外部中斷0,主程序進(jìn)入中斷函數(shù),進(jìn)行解碼。解碼處理完成之后,將遙控信息反饋給主程序,主程序?qū)Ρ冗b控器輸入值之后進(jìn)入相應(yīng)模塊執(zhí)行相關(guān)操作,各模塊最終會(huì)處理是由電機(jī)驅(qū)動(dòng)來完成的。

(一)紅外遙控解碼的實(shí)現(xiàn)

整個(gè)控制程序都嵌入到了遙控模塊這一單元里邊,所以紅外遙控的解碼是貫穿整個(gè)設(shè)計(jì)的主線,起到了整個(gè)系統(tǒng)入口的作用。

當(dāng)遙控器上按下按鍵時(shí),1 腳收到遙控器發(fā)送的紅外脈沖信號(hào)并解碼出脈寬波形,同時(shí)使單片機(jī)產(chǎn)生中斷,并開啟定時(shí)器、脈沖個(gè)數(shù)計(jì)數(shù)。記錄出每來一個(gè)脈沖的時(shí)間和脈沖總個(gè)數(shù),等到一幀的數(shù)據(jù)發(fā)送完成之后,單片機(jī)結(jié)束計(jì)數(shù),并關(guān)閉定時(shí)器。之后進(jìn)入判斷階段,首先判斷這一幀數(shù)據(jù)中的脈沖個(gè)數(shù),如果脈沖個(gè)數(shù)大于31 個(gè)則將數(shù)據(jù)丟棄,如果剛好則判斷接收的脈沖是0 還是1,接收完之后將這些數(shù)據(jù)保存起來,再來比對(duì)數(shù)據(jù)的對(duì)錯(cuò)。首先比對(duì)前導(dǎo)碼是否正確,也就是看一下當(dāng)前遙控器是不是與小車匹配的遙控器,如果都正確之后再來將碼值存起來。主程序用一個(gè)swich 函數(shù)來對(duì)相應(yīng)碼值進(jìn)行對(duì)應(yīng)函數(shù)的調(diào)用就可以了,比如按下了上鍵,則調(diào)用前進(jìn)函數(shù)來完成小車前進(jìn)動(dòng)作。

(二)電機(jī)驅(qū)動(dòng)

從宏觀上講,電機(jī)驅(qū)動(dòng)在小車運(yùn)行中占據(jù)主導(dǎo),也是小車接收到命令之后的最終輸出,任何一個(gè)模塊所執(zhí)行命令的外在表現(xiàn)。

電機(jī)驅(qū)動(dòng)包括驅(qū)動(dòng)電機(jī)前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)以及暫停功能。這些功能不僅僅只是遙控器按下上下左右之后才執(zhí)行,而是每一個(gè)模塊都會(huì)有執(zhí)行電機(jī)驅(qū)動(dòng)模塊的操作,所以在設(shè)計(jì)程序時(shí),最優(yōu)設(shè)計(jì)應(yīng)該是將這些前進(jìn)、后退、左右轉(zhuǎn)向單獨(dú)編譯成一個(gè)函數(shù)塊,每一個(gè)子模塊的運(yùn)行就只需調(diào)用這些函數(shù)就可完成。這樣做就節(jié)省了很大的程序空間,舉個(gè)例子,在編寫前進(jìn)函數(shù)時(shí),為了滿足小車前進(jìn)功能,只需將P0.0—P0.3 賦值1010 就可完成,其他左轉(zhuǎn)右轉(zhuǎn)只是改變相應(yīng)P0.0—P0.3 的碼值則可實(shí)現(xiàn)。當(dāng)然為了使得更準(zhǔn)確,可以添加一下延時(shí)函數(shù)在內(nèi)部,以避免操作太快給電機(jī)帶來了的損壞。

三、系統(tǒng)調(diào)試

遙控發(fā)送接收調(diào)試,將遙控器裝上電池,然后將你自己的手機(jī)的照相功能打開,將手機(jī)上的攝像頭對(duì)準(zhǔn)你遙控器前面的發(fā)射燈,然后按下遙控器上的任何一個(gè)按鍵,觀察手機(jī)照相功能里面的遙控器發(fā)射燈是否點(diǎn)亮。如果燈已被點(diǎn)亮,則說明遙控器能夠正常發(fā)射紅外信號(hào),否則遙控不能發(fā)射紅外信號(hào)。現(xiàn)在來談?wù)劶t外接收頭的調(diào)試,如果遙控器能夠正常工作,下一步就應(yīng)該測(cè)試一下接收頭是否正常接收了。小車上電之后將接收頭的1 號(hào)管腳接上示波器,然后一直按下遙控器上面的按鍵,觀察示波器上面的波形,如果能夠發(fā)現(xiàn)有重復(fù)的高低脈沖,但看不清具體的脈沖寬度,則說明紅外線能夠正常接收紅外信號(hào)。如果接上之后沒什么反應(yīng),也未見其波形,初步推斷是接收頭有問題,或許是元器件已壞,也可能是焊接時(shí)有虛焊或短路,這時(shí)應(yīng)該再次檢查電路連接。

以上步驟都完成且正常之后可遙控小程序以此來檢查所用程序是否能夠正常解碼。

四、結(jié)束語

本設(shè)計(jì)屬于一種基于單片機(jī)的設(shè)計(jì),主要應(yīng)用AT89S51作為控制核心,與顯示器、驅(qū)動(dòng)電路等相結(jié)合的系統(tǒng)。通過AT89S51 的運(yùn)用,提高系統(tǒng)的靈敏度,使其處于最佳工作狀態(tài)。當(dāng)信號(hào)驅(qū)動(dòng)小車向前行駛時(shí),通過紅外對(duì)管是否尋到黑線產(chǎn)生的電平信號(hào)再返回到單片機(jī),然后再做出相應(yīng)的判斷,并將其傳送給驅(qū)動(dòng)模塊,控制小車方向與行進(jìn)。通過該小車設(shè)計(jì),以求在獲得項(xiàng)目整體設(shè)計(jì)能力的同時(shí),掌握更多多通道多樣化傳感器綜合控制的方法。同時(shí),以AT89C52 單片機(jī)為控制核心,能夠?qū)崿F(xiàn)自主識(shí)別黑色引導(dǎo)線并根據(jù)黑線走向?qū)崿F(xiàn)快速穩(wěn)定的尋線行駛。

猜你喜歡
單片機(jī)設(shè)計(jì)
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設(shè)計(jì)萌到家
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 久久无码高潮喷水| 性欧美在线| 欧美午夜理伦三级在线观看| 无码啪啪精品天堂浪潮av| 亚洲无限乱码一二三四区| 香蕉eeww99国产在线观看| 欧美精品不卡| 成人国产三级在线播放| 91精品国产自产在线老师啪l| 国产成人精品2021欧美日韩| 婷婷午夜天| 制服丝袜一区| 国产呦精品一区二区三区网站| 国产成人免费视频精品一区二区| 在线免费观看AV| 欧美97色| 999国内精品久久免费视频| m男亚洲一区中文字幕| 国产永久无码观看在线| 欧美在线天堂| 欧美精品伊人久久| 天堂网亚洲系列亚洲系列| 国产精品99久久久| 久久99久久无码毛片一区二区| 四虎影院国产| 色偷偷综合网| 国产在线视频导航| 久久无码免费束人妻| 国产成人亚洲综合a∨婷婷| 无码国产偷倩在线播放老年人| 综合色区亚洲熟妇在线| 精品福利视频网| 伊人婷婷色香五月综合缴缴情| 99精品国产高清一区二区| 国产精选小视频在线观看| 亚洲小视频网站| 日韩欧美亚洲国产成人综合| 亚洲人成网站色7799在线播放| 午夜福利视频一区| 老司机久久99久久精品播放| 四虎国产永久在线观看| 国产成人1024精品| 国产成人乱无码视频| 综合五月天网| 中文无码精品A∨在线观看不卡| 亚洲天堂视频在线观看免费| 精品少妇人妻一区二区| 国产综合另类小说色区色噜噜| 日本黄色a视频| AV不卡国产在线观看| 免费99精品国产自在现线| 亚洲男人天堂网址| 国产办公室秘书无码精品| 国产免费精彩视频| 欧美成人A视频| 亚洲 日韩 激情 无码 中出| 久久精品人人做人人爽97| 不卡无码h在线观看| 永久免费av网站可以直接看的| 囯产av无码片毛片一级| 在线观看视频一区二区| 亚洲精品无码AV电影在线播放| 亚洲精选高清无码| 国产成人无码AV在线播放动漫| 国产成人无码Av在线播放无广告| 丁香五月婷婷激情基地| 亚洲精品无码AV电影在线播放| 57pao国产成视频免费播放| 国产精品偷伦视频免费观看国产| 精品国产一二三区| 2020久久国产综合精品swag| 亚洲天堂网在线播放| 亚洲中文精品人人永久免费| 国产白浆在线| 久久黄色影院| 成人国产一区二区三区| 一级黄色网站在线免费看| 女人av社区男人的天堂| 国产日韩欧美成人| 国产精品v欧美| 久久精品无码一区二区国产区| 国产乱人伦偷精品视频AAA|