日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]設(shè)計(jì)并制作了一種智能音控小車。以凌陽(yáng)單片機(jī)SPCE061A為核心控制部件,以減速直流電機(jī)LS17RU419i、電機(jī)驅(qū)動(dòng)芯片L298N、紅外線光電傳感器ST178等為主要元件,開發(fā)了系統(tǒng)的硬件和智能控制軟件,其中軟件包括小車避障及路徑控制軟件、語(yǔ)音識(shí)別及播放軟件。智能音控小車的運(yùn)行狀態(tài)表明該設(shè)計(jì)方案是可行的。

 隨著電子業(yè)的發(fā)展,自動(dòng)化已經(jīng)不再是新鮮的話題了,在對(duì)系統(tǒng)業(yè)提出更高更深入的要求的同時(shí),智能化已成為必然的發(fā)展趨勢(shì)。智能化產(chǎn)品已開始逐漸投入市場(chǎng),走進(jìn)千家萬(wàn)戶,滲入各個(gè)領(lǐng)域。隨著經(jīng)濟(jì)的增長(zhǎng),個(gè)人擁有私家汽車已不再是夢(mèng)想,伴隨著汽車業(yè)的發(fā)展,無人駕駛的智能汽車也必將進(jìn)入實(shí)用階段。
    本設(shè)計(jì)的主要目的是針對(duì)智能無人駕駛汽車設(shè)計(jì)出智能音控小車,在智能化小車上實(shí)現(xiàn)語(yǔ)音控制,避免出現(xiàn)許多大大小小的事故。本設(shè)計(jì)方案也可應(yīng)用于移庫(kù)倒庫(kù)過程中,而且在諸如智能建筑、公共便民設(shè)施、自動(dòng)立體車庫(kù)等類似的人性化環(huán)境中也能夠發(fā)揮其作用[1]。
1 系統(tǒng)的總體設(shè)計(jì)方案及硬件設(shè)計(jì)
1. 1系統(tǒng)的總體設(shè)計(jì)描述
    本設(shè)計(jì)以凌陽(yáng)單片機(jī)SPCE061A為核心控制部件,采用減速直流電機(jī)LS17RU419i、電機(jī)驅(qū)動(dòng)芯片L298N、紅外線光電傳感器ST178等為主要元件,以智能控制技術(shù)為理論基礎(chǔ),通過程序利用SPCE061A的語(yǔ)音模塊,根據(jù)麥克風(fēng)采集的語(yǔ)音信號(hào)與事先訓(xùn)練好的語(yǔ)音庫(kù)的特征語(yǔ)音進(jìn)行對(duì)比,進(jìn)行語(yǔ)音辨識(shí)并通過語(yǔ)音命令小車行進(jìn)、轉(zhuǎn)向及倒庫(kù)等操作。音控小車總體結(jié)構(gòu)如圖1所示。

 

 

1. 2系統(tǒng)的核心部件
    SPCE061A 芯片內(nèi)部集成了 ICE、FLASH、SRAM、通用 I/O 端口、定時(shí)器/計(jì)數(shù)器、中斷控制、CPU 時(shí)鐘鎖相環(huán)、ADC、DAC輸出、UART、SIO、低電壓監(jiān)測(cè)/低電壓復(fù)位等模塊[2-3]。SPCE061A可以使外圍電路大大簡(jiǎn)化,節(jié)省小車內(nèi)部的空間,并且凌陽(yáng)單片機(jī)具有語(yǔ)音功能,可以加入語(yǔ)音識(shí)別模塊。
1. 3 小車電機(jī)驅(qū)動(dòng)設(shè)計(jì)
    L298是SGS公司的產(chǎn)品,L298N為15個(gè)管角的單塊集成電路,高電壓,高電流,四通道驅(qū)動(dòng),設(shè)計(jì)用L298N來接收DTL或者TTL邏輯電平,驅(qū)動(dòng)感性負(fù)載(比如繼電器,直流和步進(jìn)馬達(dá))和開關(guān)電源晶體管。內(nèi)部包含4通道邏輯驅(qū)動(dòng)電路,其額定工作電流為 1 A,最大可達(dá) 1.5 A,Vss 電壓最小 4.5 V,最大可達(dá) 36 V;Vs 電壓最大值也是 36 V。L298N可直接對(duì)電機(jī)進(jìn)行控制,無須隔離電路,可以驅(qū)動(dòng)雙電機(jī)。根據(jù)L298N芯片的特點(diǎn)以及SPCE061A自身的特點(diǎn),把IOA4~I(xiàn)OA7作為輸出口,分別與L298N的IN1~I(xiàn)N4相接,其VS、VSS分別接+12 V、+5 V電源,其輸出口OUT1~OUT2接轉(zhuǎn)向電機(jī),OUT3~OUT4接驅(qū)動(dòng)電機(jī),根據(jù)設(shè)計(jì)要求,結(jié)合所編好的程序,根據(jù)所發(fā)語(yǔ)音命令,接收信號(hào),便可給[P_IOA_DATA]傳送數(shù)據(jù),從而控制轉(zhuǎn)向電機(jī)和驅(qū)動(dòng)電機(jī)。其連接圖如圖2所示。

 

 

1. 4車身微調(diào)裝置
    車身的微調(diào)裝置采用紅外線光電傳感器ST178,ST178由4個(gè)管腳組成,是集發(fā)射和接收于一體的傳感器。發(fā)射和接收管分別采用高發(fā)射功率紅外線光電二極管和高靈敏度光電晶體管組成。工作的范圍可達(dá)到4 mm~10 mm左右,采用非接觸監(jiān)測(cè)的方式。
    經(jīng)過反復(fù)試驗(yàn)證實(shí),ST178紅外線光電傳感器的發(fā)射管要加500 Ω的電阻用來限流,而接收管則要接20 kΩ上拉電阻,兩管均接5 V電源,工作時(shí)電壓達(dá)到4.8 V,當(dāng)距離發(fā)射頭或接收頭1cm左右的位置有障礙物阻擋時(shí)電壓迅速降到1 V。具體電路如圖3所示。

 

 


1. 5系統(tǒng)硬件部分設(shè)計(jì)
    音控小車主要由電機(jī)和電機(jī)驅(qū)動(dòng)部分組成,電機(jī)有2個(gè)分別用來控制后輪的驅(qū)動(dòng)和前輪的轉(zhuǎn)向,采用芯片L298做為電機(jī)的驅(qū)動(dòng)電路,可以驅(qū)動(dòng)雙電機(jī)。小車為4輪結(jié)構(gòu),其中前面2個(gè)車輪由前輪電機(jī)控制,在連桿和支點(diǎn)作用下控制前輪左右擺動(dòng),來調(diào)節(jié)小車的前進(jìn)方向。在自然狀態(tài)下,前輪在彈簧作用下保持中間位置。后面2個(gè)車輪由后輪電機(jī)驅(qū)動(dòng),為整個(gè)小車提供動(dòng)力,所以又稱前面的輪子為方向輪,后面的兩個(gè)輪子為驅(qū)動(dòng)輪。利用直流減速電機(jī)控制小車的驅(qū)動(dòng),可以不考慮調(diào)速,利用步進(jìn)電機(jī)控制小車的轉(zhuǎn)向來提高小車的整體性能,具有很高的性價(jià)比。供電電源選用3塊4 V手機(jī)電池串聯(lián)成12 V電源給小車提供電能。車身裝有5個(gè)傳感器在不同方向用來進(jìn)行微調(diào),防止撞壁。小車前進(jìn)過程中當(dāng)接收到語(yǔ)音命令時(shí),可執(zhí)行行進(jìn)、轉(zhuǎn)向及倒庫(kù)等操作。
    本設(shè)計(jì)最終實(shí)現(xiàn)了對(duì)音控小車的設(shè)計(jì),圖4所示是基于凌陽(yáng)單片機(jī)語(yǔ)音控制小車的實(shí)物圖,其具體結(jié)構(gòu)是1喇叭、2車輪、3凌陽(yáng)單片機(jī)、4光電傳感器、5電池及驅(qū)動(dòng)板、6電機(jī)。

 

2系統(tǒng)的軟件設(shè)計(jì)
2. 1語(yǔ)音識(shí)別模塊設(shè)計(jì)

    小車的語(yǔ)音識(shí)別模塊選用凌陽(yáng)科技公司SPCE061A開發(fā)板。SPCE061A內(nèi)嵌7通道10位電壓A/D轉(zhuǎn)換器(ADC)和單通道聲音A/D轉(zhuǎn)換,聲音A/D轉(zhuǎn)換器輸入通道內(nèi)置麥克風(fēng)放大器和自動(dòng)增益控制功能,其本身已經(jīng)成為基本的語(yǔ)音處理平臺(tái)。本系統(tǒng)采用A2000模塊,其語(yǔ)音壓縮編碼率為24 kb/s,采樣頻率為16 kHz[4]。
    語(yǔ)音識(shí)別主要分為“訓(xùn)練”和“識(shí)別”兩個(gè)階段。在訓(xùn)練階段,單片機(jī)對(duì)采集到的語(yǔ)音樣本進(jìn)行分析處理,從中提取出語(yǔ)音特征信息,建立一個(gè)特征模型;在識(shí)別階段,單片機(jī)對(duì)采集到的語(yǔ)音樣本也進(jìn)行類似的分析處理,提取出語(yǔ)音的特征信息,然后將這個(gè)特征信息模型與已有的特征模型進(jìn)行對(duì)比,如果二者達(dá)到了一定的匹配度,則輸入的語(yǔ)音被識(shí)別。
    語(yǔ)音識(shí)別小車過程分為以下4大部分:
    (1)初始化部分:初始化操作將 IOB8~I(xiàn)OB11 設(shè)置為輸出端,用以控制電機(jī)。必要時(shí)還要有對(duì)應(yīng)的輸入端設(shè)置。整個(gè)小車的行駛狀態(tài)由2個(gè)電機(jī)來控制,電機(jī)1控制左拐和右拐,電機(jī)2控制前進(jìn)、倒退。具體行使?fàn)顟B(tài)控制如表1所示。

 

    (2)訓(xùn)練部分:訓(xùn)練部分完成的工作就是建立語(yǔ)音模型。程序一開始判斷小車是否被訓(xùn)練過,如果沒有訓(xùn)練過則要求對(duì)其進(jìn)行訓(xùn)練,整個(gè)訓(xùn)練過程共有 5 次,依次為:名稱—前進(jìn)—倒車—左拐—右拐。在訓(xùn)練成功之后將訓(xùn)練的模型存儲(chǔ)到 FLASH,在以后使用時(shí)不需要重新訓(xùn)練;如果已經(jīng)訓(xùn)練過會(huì)把存儲(chǔ)在 FLASH 中的模型調(diào)出來裝載到辨識(shí)器中。
    (3)識(shí)別部分:在識(shí)別環(huán)節(jié)當(dāng)中,如果辨識(shí)結(jié)果是名字,停止當(dāng)前的動(dòng)作并進(jìn)入待命狀態(tài),然后等待動(dòng)作命令。如果辨識(shí)結(jié)果為動(dòng)作指令,小車會(huì)語(yǔ)音告知相應(yīng)動(dòng)作,并執(zhí)行該動(dòng)作,在運(yùn)動(dòng)過程中可以通過呼叫小車的名字使小車停下來。
    (4)重訓(xùn)操作:考慮到有重新訓(xùn)練的需求,設(shè)置了重新訓(xùn)練的按鍵(61 板的 KEY3),循環(huán)掃描該按鍵,一旦檢測(cè)到此鍵按下,則將擦除訓(xùn)練標(biāo)志位(0xe000 單元),并等待復(fù)位。復(fù)位后,程序重新執(zhí)行,當(dāng)檢測(cè)到訓(xùn)練標(biāo)志位為 0xffff 時(shí)會(huì)要求重新對(duì)其進(jìn)行訓(xùn)練。小車訓(xùn)練流程圖如圖5所示[5]。


 


2. 2系統(tǒng)的軟件設(shè)計(jì)流程圖
    系統(tǒng)的軟件設(shè)計(jì)流程如圖6所示。本設(shè)計(jì)采用C語(yǔ)言和匯編語(yǔ)言聯(lián)合編程的方法。其中,C語(yǔ)言作為主程序編程,可以充分利用C語(yǔ)言的優(yōu)點(diǎn),調(diào)用其他程序模塊。匯編語(yǔ)言主要用在子程序的模塊中,利用它的中斷、延時(shí)等方面的優(yōu)點(diǎn)。匯編語(yǔ)言的主要優(yōu)點(diǎn)是占用硬件資源少、程序直接對(duì)硬件操作加快了處理速度。本設(shè)計(jì)的所有程序均在凌陽(yáng)單片機(jī)集成開發(fā)環(huán)境IDE中進(jìn)行。本系統(tǒng)的軟件部分采用模塊化程序結(jié)構(gòu),其軟件設(shè)計(jì)主要包括初始化、系統(tǒng)主程序、語(yǔ)音提示程序、小車微調(diào)程序等部分。

 


           
    本文設(shè)計(jì)并制作的小車以凌陽(yáng)單片機(jī)為控制核心,完成了語(yǔ)音辨識(shí)功能,并在實(shí)現(xiàn)語(yǔ)音控制的基礎(chǔ)上擴(kuò)展了SPCE061AI/O接口,實(shí)現(xiàn)了緊急避障微調(diào)功能,能夠按照語(yǔ)音指令很好地完成前進(jìn)、倒車、左轉(zhuǎn)、右轉(zhuǎn)以及倒庫(kù)。能夠識(shí)別人的語(yǔ)音命令,并根據(jù)命令的含義執(zhí)行相應(yīng)的動(dòng)作。整個(gè)部分設(shè)計(jì)合理,小車運(yùn)行正常。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

美國(guó)紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績(jī)報(bào)告。 IBM 董事長(zhǎng)兼首席執(zhí)行官 Arvind Kri...

關(guān)鍵字: IBM 軟件 BSP 云平臺(tái)

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險(xiǎn)積極籌備個(gè)人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動(dòng)商業(yè)養(yǎng)老保險(xiǎn)、個(gè)人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險(xiǎn)等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動(dòng)的最基本功能。而對(duì)于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對(duì)于空間和生活深層關(guān)系的思考,同時(shí)也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績(jī)預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營(yíng)業(yè)收入7.54億元至8.33億元,同比增長(zhǎng)60.24%至77.03%;歸母凈利潤(rùn)預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級(jí)企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠(chéng)健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國(guó)際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國(guó)軟件定義存儲(chǔ)及超融合市場(chǎng)研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷售額同比增長(zhǎng)59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國(guó))在華深耕經(jīng)營(yíng)12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對(duì)在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國(guó)際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國(guó)進(jìn)出口商品交易會(huì)("廣交會(huì)")于"云端"開幕。本屆廣交會(huì)上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國(guó)智造 BSP 手機(jī) CAN

要問機(jī)器人公司哪家強(qiáng),波士頓動(dòng)力絕對(duì)是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會(huì)后空翻,自主爬樓梯等。這不,波士頓動(dòng)力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

單片機(jī)

21600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉