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

基于STM 32控制的聲音導引系統

2010-03-20 02:31:52許崇言
單片機與嵌入式系統應用 2010年12期
關鍵詞:單片機信號系統

許崇言

(西北民族大學榆中校區電氣工程學院,蘭州730124)

引 言

聲音導引系統,主要是靠聲音來完成對機器的智能控制,既方便又快捷。尤其是環境比較惡劣、不適合人類停留的地方,可以依靠聲音來控制機器的正常運行。聲音導引系統也是智能化控制的一個方面,對未來的智能化發展有較大的促進作用,對未來智能機器人的研究也大有幫助。

1 系統總體方案

如圖1所示,聲音導引系統由1個可移動聲源S,聲音接收器A、B和C構成。其中,可移動聲源由發聲模塊和無線接收模塊組成;A、B、C三處各放置一個聲音接收器。

針對系統設計要求,可以采用以下實現方案:在O點設置一個STM 32單片機控制器,作為A、B、C三個聲音接收器的公共控制器,并通過一個公共無線發送模塊向可移動聲源發送反饋信號??梢苿勇曉撮_始運動并發出聲音后,聲音接收器A、B和C收到聲音,將聲音信號分別傳送給STM 32單片機,由STM 32單片機判別A、B和C哪個聲音接收器先接收到該聲音信號。

若聲音接收器B先收到,則不發送反饋信號給可移動聲源。一旦聲音接收器A先收到聲音信號,表明可移動聲源已經在定位誤差的范圍內到達Ox線,無線發送模塊立即向可移動聲源發送反饋信號,可移動聲源接收到該信號后,立即停止運動。該方案電路簡單,只需要一套無線收發系統,因此也節約了成本。

2 系統硬件設計

圖1 聲音導引系統示意圖

本系統中,可移動聲源由EDC-CarX V1.0-2007.06四驅版DIY競賽小車、日本NEC電機控制ASSP芯片MMC-1、STM 32 Cortex-M 3系列單片機、無線接收模塊、天線、蜂鳴器組成;音頻接收模塊、無線發送模塊、天線組成聲音接收器。

如圖2所示,本系統主要靠無線模塊實現主從控制器之間的通信,進而通過MCU-1來控制電機的運行狀態。由于該系統要求系統的響應速度快、功耗低、穩定性高等,一般的C51單片機不能滿足要求,綜合考慮選擇ST公司Cortex-M 3系列的STM 32F103VE作為主控芯片。該芯片基于專為要求高性能、低成本、低功耗的嵌入式應用設計的ARM Cortex-M 3內核。其特點如下:工作時鐘頻率最高達到72M Hz;單周期乘法和硬件除法;256~512 KB的Flash,高達64 KB的SRAM;睡眠、停機和待機3種低功耗模式;2通道12位D/A轉換器;多達13個通信接口;11個定時器,可以進行輸入捕捉/輸出比較/PWM信號通道和增量編碼輸入。

圖2 系統框圖

可移動聲源電機部分由STM 32-F103VE、MMC-1和L293芯片驅動,其控制、驅動電路如圖3所示。MMC-1和L293都是直流電機的控制芯片,這種組合更有利于精確控制。

圖3 可移動聲源控制、驅動電路

無線接收模塊電路如圖4所示。SCDRX2DS為無線接收模塊的控制芯片。301是電路的穩壓芯片,起到電壓保護的作用。

3 軟件設計

本系統的軟件部分主要分為移動聲音模塊和聲音接收模塊。采用ST公司提供的函數庫進行開發。該函數庫是一個固件函數包,它由程序、數據結構和宏組成,包括了微控制器所有外設的性能特征,以及每一個外設的驅動描述和應用實例。通過使用函數庫,無需深入掌握細節,用戶就可以輕松地應用外設,從而大大縮短了用戶的編程時間,進而降低了開發成本。為了減小開發難度,本設計以引用函數庫為主,添加自己的用戶程序完成整個系統的軟件部分。

3.1 移動聲音模塊

本模塊主要實現移動聲音控制器的功能。利用延時的方法產生高低電平來驅動蜂鳴器產生聲源。通過SPI串口和NEC的從控芯片進行通信,發送命令進而來控制電機的運行狀態。通過無線模塊接收的信息先暫存在SPI的緩沖區中,以備控制命令及時發送。發送的控制命令有前進、后退、左轉、右轉和停止信號。移動聲音模塊控制流程如圖5所示。

3.2 聲音接收模塊

本模塊的功能主要是循環接收傳感器的信息,根據3個接收器傳回聲音的順序不同,來判斷移動聲音的位置和運行狀態,進而將前進、后退、左轉和右轉控制命令發送給移動聲源。由于該控制器的采樣頻率要高,因此把主控制器的時鐘頻率通過PLL調到最大72 MHz。聲音接收模塊控制流程如圖6所示。

4 系統測試

測試儀器包括:100 MHz數字示波器,數字萬用表(型號VICTOR-VC890D),STM 32單片機開發板,秒表,卷尺。

用示波器觀測單片機、MMC-1芯片的輸入/輸出引腳信號波形,用數字萬用表檢查元件有無虛焊,從而確定對電機的驅動情況。

圖4 可移動聲源無線接收模塊電路

圖5 移動聲音模塊控制流程

圖6 聲音接收模塊控制流程

結 語

可移動聲源開始運動并發出聲音,3個聲音接收器收到來自可移動聲源的聲音信號后,立即發出各自載波頻率的反饋信號給可移動聲源??梢苿勇曉锤鶕邮盏降牟煌盘栴l率判斷反饋信號的源頭,從而由MCU發出相應控制信號(前進、倒退和轉彎),導引可移動聲源在定位誤差的范圍內。

用秒表、卷尺測試小車運動的平均速度,并量取定位誤差。假設小車初始位置為S0,小車停止位置為S且SS0與O′y間夾角為α,全程運動時間為t,S與Ox線間距離為d,則小車平均速度為SS0?tan(α/t)。測試數據如表1所列。

表1 測試數據

[1]白延敏.單片機典型系統開發實例精講[M].北京:電子工業出版社,2009.

[2]劉鯤,孫春亮.單片機C語言入門[M].北京:人民郵電出版社,2008.

[3]蘭吉昌.單片機完全學習手冊[M].北京:化學工業出版社,2009.

[4]求是科技.單片機典型外圍器件及應用實例[M].北京:人民郵電出版社,2006.

[5]STM 32社區.全新STM 32微控制器函數庫,2009-01.

[6]STM 32社區.STM 32F10x參考手冊,2008-12.

猜你喜歡
單片機信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機的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
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 一区二区偷拍美女撒尿视频| 亚洲国产成人精品无码区性色| 青青青国产精品国产精品美女| 午夜高清国产拍精品| 中文字幕无线码一区| 国产福利小视频高清在线观看| 国产国语一级毛片| 尤物亚洲最大AV无码网站| 最新国产麻豆aⅴ精品无| 免费av一区二区三区在线| 免费无码网站| 日韩国产黄色网站| 国产精品夜夜嗨视频免费视频| 欧美成人a∨视频免费观看| 国产亚洲视频在线观看| 亚洲av成人无码网站在线观看| 伊人久综合| 国产精品99久久久久久董美香 | 久久久久青草线综合超碰| 午夜国产不卡在线观看视频| 亚洲日韩久久综合中文字幕| 亚洲精品无码专区在线观看 | 亚洲欧美人成人让影院| 国产91特黄特色A级毛片| 亚洲色图综合在线| 狠狠躁天天躁夜夜躁婷婷| 欧美一区精品| 中美日韩在线网免费毛片视频 | 欧美一级99在线观看国产| 日本AⅤ精品一区二区三区日| 国产精品污视频| 高潮爽到爆的喷水女主播视频| 国产在线一区视频| 91香蕉国产亚洲一二三区| 热99re99首页精品亚洲五月天| 亚洲三级a| 亚洲欧美另类日本| 萌白酱国产一区二区| 欧美乱妇高清无乱码免费| 国产精品视屏| 99这里只有精品免费视频| 四虎成人精品在永久免费| 日韩毛片免费观看| 91综合色区亚洲熟妇p| 欧美成人免费| 欧美一区二区三区欧美日韩亚洲 | 人妻中文久热无码丝袜| 91毛片网| 色135综合网| 成人国产免费| 中文国产成人精品久久一| 无码又爽又刺激的高潮视频| 99久久精品美女高潮喷水| 日韩一区二区三免费高清| 国产精品亚洲一区二区在线观看| 欧美国产日韩一区二区三区精品影视| 亚洲欧洲日产无码AV| 国产原创演绎剧情有字幕的| 456亚洲人成高清在线| 综合亚洲色图| 亚洲三级影院| 精品成人一区二区三区电影| 国产男女免费视频| 亚洲v日韩v欧美在线观看| 日本欧美一二三区色视频| 国产高清又黄又嫩的免费视频网站| 成人综合网址| 亚洲一区精品视频在线| 亚洲欧美激情另类| a亚洲天堂| 一级毛片在线免费视频| 亚洲欧美精品一中文字幕| 日韩精品久久久久久久电影蜜臀| 怡春院欧美一区二区三区免费| 久久精品人妻中文视频| 亚洲天堂网在线播放| 99色亚洲国产精品11p| 精品国产污污免费网站| 人妻中文字幕无码久久一区| 国产成人久久777777| 成人午夜免费观看| 日本午夜精品一本在线观看|