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

智能小車的軟件控制設計與實現

2020-12-28 12:06:48宋音來陸嘉鑫
數字技術與應用 2020年11期
關鍵詞:單片機智能信號

宋音來 陸嘉鑫

(南京師范大學泰州學院電力工程學院,江蘇泰州 225300)

0 引言

智能小車具有環境監測、數據處理和運行規劃等多種功能,是將計算機、傳感器和自動控制技術融為一體的一門學問,是新時代下一個極具發展前景的產業。

現如今隨著汽車行業的迅猛發展,推動著車輛從基本驅動功能向智能化方向發展,無人駕駛、快速響應、自動避讓等都是世界各國想要攻克的難題,世界各大汽車公司也正致力于“高度自動駕駛技術”的實用化研發與產業化發展。日本日產和三菱汽車公司發布了一款汽車防撞裝置,基本實現了汽車正前方防止碰撞和自動躲避障礙物的功能。在汽車安全性能上,日本的日產、豐田和本田等汽車公司推出的汽車產品就做得非常突出,具有車距離控制、車道定位和障礙物報警等專門為行車安全設計的功能[1]。

智能小車是一個復雜而又龐大的系統,其控制核心是內部的控制芯片。用多種傳感器來采集外部環境信息并將接收到的信息傳給主控制器,然后由控制器來控制其各個模塊執行相應的動作。智能小車的制造成本相對來說比較低廉,在我們的日常生活中有著十分廣泛的運用。

圖1 智能小車的硬件總設計框圖

1 智能小車的硬件設計

智能小車設計的硬件結構,其主要包括STC89C52單片機、電機驅動調速模塊、電源設計與小車對應三大功能的功能模塊設計。硬件總設計框圖如圖1所示。

采用STC89C52單片機,其功耗低、性能高,具有32個I/O端口[2]。電機驅動模塊L298其內部結構為雙H橋電路,通過I N P U T 1 和I N P U T 2 口控制輸出口O U T P U T 1 和O U T PU T 2 的輸出電平,即可控制小車左側兩個電機的正、反轉與停止。若高電平為1,低電平為0,INPUT1和INPUT2對應01時左電機正轉,10時左電機反轉,00時左電機停轉。L298芯片的INPUT3和INPUT4口則控制小車右側電機。循跡模塊和避障模塊使用LM393芯片,當小車越來越靠近障礙物時,單片機接受到低電位,則表示避障紅外傳感器感應到有障礙,反之,高電位時,則右避障紅外傳感器沒有感應到有障礙。紅外遙控模塊主要負責接收紅外遙控器發射的紅外信號, 并將信號傳送至單片機,單片機通過處理分析接收到數據值來判斷相應的遙控器按鍵值,實現對小車不同運動狀態的控制。電源模塊采用LM7805降壓芯片,通過該芯片將7.4V的電壓降到5V,用于滿足芯片的供電要求。

2 智能小車的軟件設計

小車的運行方式主要包括自動循跡、自動避障、遙控、沿壁功能等四種[3]。其功能選擇是依據小車檔位調節轉換功能,即通過手動按壓按鈕的方式調節小車檔位,1檔對應循跡功能,2檔對應避障功能,3檔對應遙控功能。只需要判斷按鍵所按次數,1次為循跡檔,2次為避障檔,3次為遙控檔,4次又返回循跡檔,以此往復,對應的檔位再調用對應功能的函數。

圖2 自動循跡

圖3 紅外避障

圖4 紅外遙控

自動循跡,小車沿著黑線行駛,當黑線位于車頭兩側傳感器的中間時,則小車直行;當小車頭部左邊的紅外傳感器壓到黑線時,右邊沒有壓線,小車將會向左轉微轉一定角度,左右兩側紅外傳感器并不斷檢測是否已經不再壓線,直到不再壓線小車才會停止左轉,而變為直行;當左右兩側傳感器同時接收不到紅外信號時,小車立即停車,防止小車誤操作而損壞。Left_1_led與Right_1_led分別為小車底盤左右兩邊傳感器檢測信號,分別用0和1表示,0為有信號(即未能檢測到有黑線),1為無信號(即檢測到有黑線),流程設計如圖2所示。

自動避障,自動避障傳感器位于車頭兩側,當車頭左右兩側的紅外傳感器都無信號時,則表示小車前方無障礙,此時小車直行;當小車左側傳感器接收到信號,右側無信號時,則表示小車左側有障礙,右側沒有障礙,此時小車右轉一定角度,直到左邊傳感器不再有信號后小車直行;當左右兩側傳感器都接收到信號時,則表示小車左右兩側都有障礙,此時小車應當后退,并通過左右兩個傳感器檢測小車兩側是否有障礙,如果左側無障礙,小車左轉,右側無障礙,右轉。LeftIRBZ與RightIRBZ分別為小車左右兩側紅外傳感器檢測信號,用0和1表示,0表示檢測到有障礙,1表示沒有檢測到信號,如圖3所示。

紅外遙控是通過對應按鍵碼值完成相應動作,按下不同的按鍵就可以控制小車前后左右移動和停止了。在ControlCar( )函數中定義Type參數的某一值表示的是紅外遙控器上的某一按鍵的碼值。Type=1時,按鍵碼值為46,控制小車前進;Type=2時,按鍵碼值為15,控制小車后退;Type=3時,按鍵碼值為44,控制小車左轉;Type=4時,按鍵碼值為43,控制小車右轉;Type=5時,按鍵碼值為40,控制小車停止,如圖4所示。

改變小車紅外感應裝置的方向,將方向改為相對正前方向外45度角,即此時的紅外感應裝置不僅可以感應前方是否有物體,又可感應兩側是否存在物體。檢測到左邊存在墻壁時,右轉一定角度,并直行一定時間,再左轉檢測墻壁是否存在變化,若無變化則重復以上操作,從而實現檢測左邊是否沿著墻壁。LeftIRBZ與RightIRBZ分別為小車頭部左右兩側紅外傳感器信號,0表示檢測到有障礙,1表示沒有檢測到有信號。通過設置一變量值來判斷小車的狀態,小車未碰到墻壁應直行;小車右邊有墻,小車沿著右邊墻壁行駛;小車左邊有墻,小車應當沿著左邊墻壁行駛,詳見圖5所示。

圖5 沿壁程序

3 結語

智能小車是一個可以自由移動的智能機器人,比較適合在人們無法工作的地方工作,也可取代人們完成一些繁雜或危險性質的工作。作為現代自動控制領域內十分偉大的一項發明,智能小車已經和我們的生產生活密不可分。

智能小車是由STC89C52單片機控制,來實現循跡、避障、遙控以及沿壁這四項功能,是智能汽車未來自動駕駛的發展趨勢,推動未來智能汽車的發展。

猜你喜歡
單片機智能信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的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
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
主站蜘蛛池模板: a毛片免费在线观看| 久操线在视频在线观看| 国产无码网站在线观看| 99re这里只有国产中文精品国产精品 | 日本手机在线视频| 好久久免费视频高清| 日韩精品成人在线| 亚洲成人动漫在线| 国产精品区视频中文字幕| 亚洲国产日韩在线观看| 五月婷婷综合网| 狼友视频国产精品首页| 国产精品冒白浆免费视频| 国产成人欧美| 午夜精品福利影院| 欧美日韩一区二区三区在线视频| 亚洲综合第一页| 九九久久精品免费观看| 国产成人精品在线| 国产制服丝袜91在线| 综合网久久| 五月天香蕉视频国产亚| 久久久噜噜噜| 欧美视频免费一区二区三区 | 激情六月丁香婷婷四房播| 亚洲国产日韩一区| 国产欧美日韩18| 国产小视频免费| 亚洲AV永久无码精品古装片| 欧美精品成人| 亚洲天堂久久| 最近最新中文字幕在线第一页| 99re这里只有国产中文精品国产精品 | 97av视频在线观看| 成人国产精品一级毛片天堂| 97av视频在线观看| 多人乱p欧美在线观看| 国产成人欧美| 亚洲无码高清一区二区| 依依成人精品无v国产| 久久99热66这里只有精品一| 朝桐光一区二区| 97成人在线观看| 亚洲美女一区二区三区| 亚洲中文精品人人永久免费| 五月天在线网站| 精品国产一区二区三区在线观看| 国产精品女主播| 色亚洲激情综合精品无码视频| 精品人妻无码中字系列| 欧美精品H在线播放| 国产97视频在线| 无码粉嫩虎白一线天在线观看| 久久精品只有这里有| 91亚洲精品国产自在现线| 国产久操视频| 国产成人精品第一区二区| 国产精品无码翘臀在线看纯欲| 91亚洲精选| 白浆视频在线观看| 国产网友愉拍精品视频| 美女无遮挡免费网站| 中文国产成人精品久久| 国产精品区视频中文字幕| 毛片免费观看视频| 九九视频免费在线观看| 亚洲无码高清视频在线观看| 亚洲欧美日韩动漫| 国产性生交xxxxx免费| 色综合国产| 国产国产人在线成免费视频狼人色| 欧美国产日韩另类| 久久综合色视频| 另类专区亚洲| 亚洲人成电影在线播放| 波多野结衣久久高清免费| 久久久四虎成人永久免费网站| 99视频在线观看免费| 亚洲午夜福利精品无码不卡 | 亚洲欧美精品一中文字幕| 无码高潮喷水专区久久| 3p叠罗汉国产精品久久|