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
主站蜘蛛池模板: 91破解版在线亚洲| 国产美女主播一级成人毛片| 国产人妖视频一区在线观看| 国产幂在线无码精品| 伊人无码视屏| 狠狠v日韩v欧美v| 亚洲妓女综合网995久久| 国产91丝袜在线观看| 成人日韩精品| 亚洲日本中文综合在线| 91麻豆精品视频| 久久综合九色综合97婷婷| 亚洲另类色| 色播五月婷婷| 亚洲天堂日韩av电影| 国产第一页第二页| 亚卅精品无码久久毛片乌克兰 | 亚洲性色永久网址| 美女亚洲一区| 国产一级在线观看www色 | 欧美一区二区三区欧美日韩亚洲| 另类欧美日韩| 亚洲AV电影不卡在线观看| 国产精品丝袜视频| 亚洲国产精品VA在线看黑人| 九九久久精品国产av片囯产区| 亚洲精品视频免费看| 性喷潮久久久久久久久| 美女啪啪无遮挡| 26uuu国产精品视频| 被公侵犯人妻少妇一区二区三区| 青草精品视频| 亚洲成a人片77777在线播放 | 欧美黄网在线| 国产黄在线免费观看| 国产AV无码专区亚洲A∨毛片| 91在线精品免费免费播放| AV网站中文| 国产91在线|中文| 全午夜免费一级毛片| 午夜影院a级片| 伊人网址在线| 在线亚洲精品自拍| 精品久久香蕉国产线看观看gif| 日本精品视频| 亚洲乱强伦| 欧美激情网址| 国产精品熟女亚洲AV麻豆| 久久久久九九精品影院| 无码精品国产dvd在线观看9久 | 免费一极毛片| 亚洲av无码久久无遮挡| 91综合色区亚洲熟妇p| 国产理论最新国产精品视频| 国产无码性爱一区二区三区| 激情六月丁香婷婷| 精品一区二区三区水蜜桃| 日韩精品资源| 久久人人97超碰人人澡爱香蕉| 国产精品毛片一区| 无码专区第一页| 亚洲一区二区三区香蕉| 不卡色老大久久综合网| 六月婷婷精品视频在线观看| 国产xx在线观看| 无码电影在线观看| 欧美精品v| 亚洲日韩第九十九页| 日韩在线影院| 99草精品视频| 欧美中文字幕一区| 日韩欧美国产精品| 亚洲自偷自拍另类小说| 午夜无码一区二区三区在线app| 欧美色香蕉| 日本道中文字幕久久一区| 欧美日韩福利| 国产福利影院在线观看| 幺女国产一级毛片| 激情网址在线观看| 国产系列在线| 91娇喘视频|