亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺析Arduino單片機(jī)智能小車(chē)設(shè)計(jì)

        2019-06-30 21:25:16梅蓉
        企業(yè)科技與發(fā)展 2019年2期
        關(guān)鍵詞:智能小車(chē)單片機(jī)

        梅蓉

        【摘 要】相較于其他系統(tǒng),Arduino表現(xiàn)出編程簡(jiǎn)易、成本低、平臺(tái)跨越等一系列優(yōu)勢(shì),將其應(yīng)用于智能小車(chē)設(shè)計(jì)具有十分重要的現(xiàn)實(shí)意義。文章通過(guò)闡述整體系統(tǒng)設(shè)計(jì)方案,對(duì)Arduino單片機(jī)智能小車(chē)硬件設(shè)計(jì)、軟件設(shè)計(jì)及示例功能的實(shí)現(xiàn)展開(kāi)探討,旨在為促進(jìn)智能小車(chē)設(shè)計(jì)的健康穩(wěn)定發(fā)展提供必要借鑒。

        【關(guān)鍵詞】Arduino;單片機(jī);智能小車(chē)

        【中圖分類(lèi)號(hào)】PT29 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1674-0688(2019)02-0123-02

        0 引言

        依托各式各樣傳感器采集一系列信息,傳輸至主控單元Arduino單片機(jī)處理數(shù)據(jù)后實(shí)現(xiàn)相應(yīng)操作,進(jìn)而達(dá)到自身控制。電機(jī)驅(qū)動(dòng)電路,借助H橋驅(qū)動(dòng)模塊驅(qū)動(dòng)2個(gè)直流電機(jī);借助手機(jī)藍(lán)牙用戶(hù)界面、HC-06藍(lán)牙模塊實(shí)現(xiàn)藍(lán)牙控制;借助HC-SR04超聲波模塊、舵機(jī)模塊實(shí)現(xiàn)測(cè)距及避障,最后通過(guò)控制單元處理數(shù)據(jù)完成編程,并有效整合一系列模塊信號(hào),實(shí)現(xiàn)相應(yīng)操作,達(dá)到智能控制的目的,如同簡(jiǎn)易機(jī)器人。

        1 整體系統(tǒng)設(shè)計(jì)方案

        相較于其他系統(tǒng),Arduino表現(xiàn)出編程簡(jiǎn)易、成本低、平臺(tái)跨越等諸多優(yōu)勢(shì)?,F(xiàn)階段,較為常用的Arduino版本為Arduino UNO R3,其高效性、穩(wěn)定性可為智能小車(chē)設(shè)計(jì)提供有力支持。智能小車(chē)是指一款可對(duì)一系列實(shí)際狀況開(kāi)展智能自主評(píng)估分析,進(jìn)一步作出理想操作的智能機(jī)器。智能小車(chē)整體結(jié)構(gòu)主要依托直流電動(dòng)機(jī)驅(qū)動(dòng),將各式各樣傳感器采集的信息數(shù)據(jù)傳輸至主控單元Arduino單片機(jī),單片機(jī)開(kāi)展對(duì)應(yīng)的數(shù)據(jù)處理分析,實(shí)現(xiàn)最理想的相應(yīng)操作,這一過(guò)程可稱(chēng)為智能化自身控制。

        2 硬件設(shè)計(jì)

        智能小車(chē)硬件環(huán)節(jié)以模塊化方式開(kāi)展設(shè)計(jì),設(shè)計(jì)內(nèi)容主要包括電源模塊、電機(jī)驅(qū)動(dòng)模塊、控制模塊、紅外收發(fā)模塊、LCD顯示模塊等。

        電源模塊在全面系統(tǒng)設(shè)計(jì)中發(fā)揮至關(guān)重要的作用,該模塊設(shè)計(jì)穩(wěn)定與否決定了全面系統(tǒng)設(shè)計(jì)的成敗。本系統(tǒng)的電源主要源自12 V、720 mA可充電式鋰電池,經(jīng)由逆流保護(hù)、保險(xiǎn)等手段變壓調(diào)整為其他電壓值,供其他模塊使用。電機(jī)驅(qū)動(dòng)電源為12 V,Arduino單片機(jī)運(yùn)行電壓為5 V,電機(jī)驅(qū)動(dòng)模塊、顯示模塊、紅外收發(fā)模塊等運(yùn)行電壓為5 V。另外,Arduino還可提供3.3 V、5 V雙電壓。

        電機(jī)驅(qū)動(dòng)模塊設(shè)計(jì)運(yùn)用電機(jī)驅(qū)動(dòng)芯片L298N,其包含兩個(gè)H橋的高電壓大電流全橋式驅(qū)動(dòng)器,連接外部續(xù)流二極管保護(hù)電路,進(jìn)而實(shí)現(xiàn)兩個(gè)電機(jī)的運(yùn)動(dòng)姿態(tài)控制。因?yàn)橹悄苄≤?chē)電機(jī)未設(shè)置轉(zhuǎn)速編碼盤(pán)或者相關(guān)傳感器,依托調(diào)節(jié)PWM輸出腳脈沖信號(hào)占空比,以實(shí)現(xiàn)對(duì)小車(chē)速度的控制。調(diào)節(jié)完P(guān)WM控制端后,變更控制信號(hào)輸入腳電平,便可使智能小車(chē)實(shí)現(xiàn)不同姿態(tài)的轉(zhuǎn)變。

        控制模塊在全面系統(tǒng)中發(fā)揮至關(guān)重要的控制作用。系統(tǒng)設(shè)計(jì)應(yīng)用Arduino單片機(jī)控制單元,通過(guò)主從通信方式實(shí)現(xiàn)對(duì)系統(tǒng)運(yùn)行的有效控制。主從雙方依托SPI總線(xiàn)開(kāi)展數(shù)據(jù)交互。模塊設(shè)計(jì)時(shí),Arduino基于單片機(jī)控制核心,本模塊依據(jù)Arduino UNO開(kāi)展設(shè)計(jì)。Arduino作用于控制命令關(guān)鍵詞的傳輸及從機(jī)數(shù)據(jù)的接收,但不直接參與底層硬件模塊的控制工作;單片機(jī)主要作用于主機(jī)傳輸來(lái)命令關(guān)鍵詞的接收,并結(jié)合各種命令執(zhí)行對(duì)應(yīng)的子函數(shù),進(jìn)一步實(shí)現(xiàn)不同的功能。

        紅外收發(fā)模塊設(shè)計(jì)主要?jiǎng)澐譃榧t外發(fā)射頭、接收頭的驅(qū)動(dòng)電路設(shè)計(jì),其中,兩個(gè)紅外發(fā)射頭通過(guò)PNP三極管實(shí)現(xiàn)驅(qū)動(dòng),接收頭通過(guò)對(duì)應(yīng)的指示燈實(shí)現(xiàn)數(shù)據(jù)接收指示。紅外發(fā)射頭設(shè)置于PCB頂部,接收頭設(shè)置于PCB底部,兩個(gè)接收頭接收面正對(duì)發(fā)射頭正前方,同時(shí)發(fā)射頭、接收頭呈相應(yīng)角度列于智能小車(chē)頭部?jī)啥耍袑?shí)降低紅外信號(hào)誤接受率。與此同時(shí),通過(guò)對(duì)紅外發(fā)射頭驅(qū)動(dòng)電路中可調(diào)電阻的控制,可實(shí)現(xiàn)對(duì)紅外發(fā)射頭電流的有效調(diào)節(jié)。值得一提的是,依托紅外收發(fā)模塊,可實(shí)現(xiàn)智能小車(chē)的紅外避障功能。

        LCD顯示模塊由LCD160、背光及對(duì)比度調(diào)節(jié)電路組成,其主要負(fù)責(zé)呈現(xiàn)智能小車(chē)執(zhí)行相關(guān)功能的對(duì)應(yīng)數(shù)據(jù)信息。該模塊設(shè)計(jì)過(guò)程中,依托四線(xiàn)制方式開(kāi)展數(shù)據(jù)信息發(fā)送,可實(shí)現(xiàn)對(duì)單片機(jī)I/O端的有效控制。

        3 軟件設(shè)計(jì)

        3.1 主機(jī)程序設(shè)計(jì)

        在主機(jī)程序設(shè)計(jì)過(guò)程中,涉及SPI連接、SPI通信初始化、SPI數(shù)據(jù)發(fā)送等關(guān)鍵函數(shù),而主機(jī)與從機(jī)的SPI通信有效建立與否,則是實(shí)現(xiàn)其他功能函數(shù)的重要基礎(chǔ)。SPI總線(xiàn)初始化函數(shù)實(shí)現(xiàn)SPI功能初始化,涉及片選引腳選擇、輸入輸出模式設(shè)置、數(shù)據(jù)傳輸方式等內(nèi)容。調(diào)節(jié)滿(mǎn)意后,loop主函數(shù)部分便可實(shí)現(xiàn)對(duì)相關(guān)功能庫(kù)函數(shù)的調(diào)用。期間會(huì)涉及片選信號(hào)端電平拉低、命令關(guān)鍵詞及數(shù)據(jù)傳輸、片選信號(hào)端電平拉電等流程,結(jié)合對(duì)應(yīng)的時(shí)序?qū)崿F(xiàn)對(duì)某一字節(jié)或若干字節(jié)數(shù)據(jù)的傳輸。

        3.2 從機(jī)程序設(shè)計(jì)

        從機(jī)程序設(shè)計(jì)可劃分為初始化調(diào)用、子函數(shù)調(diào)用兩個(gè)部分。單片機(jī)配置位設(shè)置涉及諸多方面內(nèi)容,諸如選擇芯片振蕩器模式、禁用后臺(tái)調(diào)試器、調(diào)節(jié)數(shù)據(jù)區(qū)和引導(dǎo)區(qū)中相關(guān)數(shù)據(jù)保護(hù)與否等。單片機(jī)配置位調(diào)節(jié)結(jié)束后,從機(jī)的SPI初始化應(yīng)當(dāng)與主機(jī)SPI初始化通信時(shí)序保持統(tǒng)一。程序設(shè)計(jì)過(guò)程中,接收主機(jī)的數(shù)據(jù)通過(guò)中斷響應(yīng)方式實(shí)現(xiàn)接收。接收完成后,依托關(guān)鍵命令字的分析轉(zhuǎn)至對(duì)應(yīng)的子函數(shù),然后經(jīng)由數(shù)據(jù)分析實(shí)現(xiàn)底層硬件調(diào)節(jié),進(jìn)而實(shí)現(xiàn)各項(xiàng)功能。

        4 示例功能實(shí)現(xiàn)

        4.1 紅外避障

        紅外避障是以Arduino兩組紅外收發(fā)器為基礎(chǔ)實(shí)現(xiàn)智能小車(chē)的自動(dòng)避障功能。這一功能設(shè)計(jì)借助外部中斷、定時(shí)器中斷方式以檢測(cè)紅外接收頭的信號(hào)輸出腳電壓轉(zhuǎn)變情況,縮減紅外信號(hào)檢測(cè)滯后性,進(jìn)一步增強(qiáng)智能小車(chē)對(duì)障礙物的檢測(cè)靈敏度。另外,可依托對(duì)PWM信號(hào)占空比的控制,以有效調(diào)節(jié)智能小車(chē)運(yùn)動(dòng)速度;可依托對(duì)智能小車(chē)避障動(dòng)作延時(shí)參數(shù)、紅外發(fā)射頭可調(diào)電阻值的調(diào)節(jié),實(shí)現(xiàn)對(duì)智能小車(chē)避障效果的有效調(diào)節(jié)。

        4.2 藍(lán)牙遙控

        藍(lán)牙遙控是以Arduino連接藍(lán)牙模塊及手機(jī)應(yīng)用軟件藍(lán)牙遙控為基礎(chǔ),實(shí)現(xiàn)手持設(shè)備遙控智能小車(chē)的功能。Arduino模塊經(jīng)由串口接收藍(lán)牙模塊從設(shè)備端接收數(shù)據(jù),并對(duì)其展開(kāi)分析,然后將分析結(jié)果控制邏輯及應(yīng)用軟件手勢(shì)控制邏輯開(kāi)展評(píng)定處理,進(jìn)而達(dá)到手持設(shè)備遙控智能小車(chē)的目的。依托手勢(shì)的不同方向操作,可實(shí)現(xiàn)智能小車(chē)的不同功能。手持設(shè)備控制軟件依托第三方設(shè)計(jì)應(yīng)用軟件,可實(shí)現(xiàn)藍(lán)牙連接,并實(shí)現(xiàn)藍(lán)牙數(shù)據(jù)接收、傳輸?shù)裙δ堋?/p>

        5 結(jié)語(yǔ)

        基于A(yíng)rduino單片機(jī)智能小車(chē)設(shè)計(jì),主要是以Arduino單片機(jī)為核心,依托藍(lán)牙系統(tǒng)對(duì)Arduino單片機(jī)的反饋,從而實(shí)現(xiàn)對(duì)智能小車(chē)通信行動(dòng)的智能控制,然后依托控制處理器對(duì)相關(guān)數(shù)據(jù)展開(kāi)分析,進(jìn)一步調(diào)節(jié)電動(dòng)機(jī)的主驅(qū)動(dòng),以實(shí)現(xiàn)智能小車(chē)的紅外避障、藍(lán)牙遙控等智能化功能。因此,相關(guān)人員必須加大研究力度,不斷開(kāi)拓創(chuàng)新,學(xué)習(xí)借鑒國(guó)內(nèi)外成功經(jīng)驗(yàn),提高對(duì)Arduino的有效認(rèn)識(shí),切實(shí)推進(jìn)智能小車(chē)設(shè)計(jì)的健康穩(wěn)定發(fā)展。

        參 考 文 獻(xiàn)

        [1]章杰瑞,周屹.基于A(yíng)rduino和PIC單片機(jī)智能小車(chē)平臺(tái)的研究與設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2017(29):187-190.

        [2]趙津,朱三超.基于A(yíng)rduino單片機(jī)的智能避障小車(chē)設(shè)計(jì)[J].自動(dòng)化與儀表,2013,28(5):1-4.

        [3]陳開(kāi)軍.基于A(yíng)rduino技術(shù)的智能小車(chē)設(shè)計(jì)[J].科技創(chuàng)新與應(yīng)用,2014(34):78-79.

        [4]徐開(kāi)軍,劉飛龍.基于A(yíng)rduino平臺(tái)的多功能智能小車(chē)的設(shè)計(jì)[J].電子世界,2016(24):112-113.

        [責(zé)任編輯:鐘聲賢]

        猜你喜歡
        智能小車(chē)單片機(jī)
        基于單片機(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
        基于STC89C51智能小車(chē)的移動(dòng)家居平臺(tái)的設(shè)計(jì)
        基于HC—SR04超聲波傳感器的智能避障小車(chē)設(shè)計(jì)
        智能安全防盜探測(cè)小車(chē)
        基于單片機(jī)的循跡智能車(chē)系統(tǒng)設(shè)計(jì)
        Microchip推出兩個(gè)全新PIC單片機(jī)系列
        成人免费自拍视频在线观看| 无码高潮少妇毛多水多水免费| 高清少妇一区二区三区| 大香焦av一区二区三区| 国产精品久久人妻无码| 巨大欧美黑人xxxxbbbb| 国产人成视频免费在线观看| 加勒比黑人在线| 日本办公室三级在线看| 级毛片内射视频| 免费观看又色又爽又黄的| 国产成人综合久久久久久| 日本视频一区二区三区三州| 国产在线无码一区二区三区视频| a级国产乱理伦片在线播放| 中文字幕在线久热精品| 免费在线观看草逼视频| 国产日韩欧美一区二区东京热| av天堂久久天堂av色综合| 熟妇人妻不卡中文字幕| 深夜福利国产精品中文字幕| 欧美69久成人做爰视频| 精品人妻少妇一区二区不卡| 国产天堂av手机在线| 精品国产一区二区三区三级| 国产成人无码a区在线观看视频| 人妻无码中文专区久久综合| 中文片内射在线视频播放| 国产午夜片无码区在线播放| 日日噜噜夜夜爽爽| 色综合久久久久综合一本到桃花网| 国产成人自拍视频播放| 亚洲国产精品成人久久久| 国产av精国产传媒| 亚洲av午夜成人片精品| 极品美女调教喷水网站| 亚洲热线99精品视频| 欧美亚洲高清日韩成人| 精品久久人妻一区二区| 色婷婷综合久久久中文字幕| 两个黑人大战嫩白金发美女|