《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 利用PWM給單片機應用增加語音功能
利用PWM給單片機應用增加語音功能
摘要: 隨著嵌入式領域的拓展,目前許多微控制器芯片一般都不具備數據一模擬的雙向通道,但幾乎都集成有PWM產生模塊。本文利用飛思卡爾公司HCSl2單片機的PWM模塊,還原存儲在存儲器中的聲音采樣數據,在幾乎不增加成本的情況下,實現嵌入式應用中的擴展語音功能。
Abstract:
Key words :

  隨著嵌入式領域的拓展,目前許多微控制器芯片一般都不具備數據一模擬的雙向通道,但幾乎都集成有PWM產生模塊。本文利用飛思卡爾公司HCSl2單片機的PWM模塊,還原存儲在存儲器中的聲音采樣數據,在幾乎不增加成本的情況下,實現嵌入式應用中的擴展語音功能

  HCSl2系列單片機未包含數/模轉換的模塊。要給其擴展語音功能,通常的做法是增加一塊數/模轉換芯片。雖然這樣做可以得到非常好的音質(取決于數/模轉換芯片的性能),但由于耍多使用一塊數/模轉換芯片,在對音質要求不太高的應用中,會給設計增加額外的成本,同時也使電路設計相對復雜。

  本文介紹利用PWM還原聲音的解決方案,可以很好地解決這個矛盾。例如安全報警應用中,系統通常已經包含了一塊微控制器(用來處理人機交互以及系統的控制等),當發出警報時,可以是“BB”或“當當”的蜂鳴聲;當然,更好的做法是發出清晰的語音。

  用PWM產生聲音的基本原理,是使用存儲在Flash中的音頻采樣數據或通過某種算法產生的聲音數據,來控制PWM每個波形的占空比;接下來通過一低通濾波器濾波,就可將聲音從PWM的脈沖波里分離出來,驅動揚聲器發出聲音。

 

 

  1 從WAV文件中提取聲音采樣數據

  一般來說,可以從WAV文件中提取聲音數據,標準的WAV格式的聲音文件含有聲音的采樣數據和文件頭。文件頭描述了后面聲音數據的一些信息,如通道數、采樣頻率、采樣位數以及數據的長度等。

  通道數,是指聲音的采樣路數,如單聲道、立體聲等。采樣頻率,是指每秒鐘對聲音的采樣次數,采樣頻率越高,還原出來的聲音越接近原始聲音,如表l所列。要精確還原出某種頻率的波形,其最小采樣率應為該波形的2倍。

采樣頻率與音質關系

  采樣位數,指的是每次采樣的采樣精度。采樣位數越高,還原出來的聲音的量化噪聲越小,波形也越接近原波形。WAV文件的文件頭定義:

程序

  提取聲音數據時,請注意采樣頻率、采樣位數、存儲容量與存儲時間的關系,如表2所列。通常,11.025 kHz的采樣頻率和8位的采樣位數可獲得清晰的語音以及較好的音樂聲,并且占有較少的存儲空間。

  通過了解和分析WAV文件的格式,可以將文件中的聲音采樣數據讀取出來,并轉換為C語言格式的數組結構,以便和其他程序一并編譯和下載到芯片中去。例如:

程序

采樣頻率

  2 產生PWM波形

  要還原聲音,最低要求是HCSl2系列微控制器具備一個PWM模塊,芯片選擇的另一個細節是要有足夠的Flash存儲容量,來存儲聲音的采樣數據。MC9S12DP256具有一個16位的PWM模塊.可產生16位解析精度的PWM波形,這意味著nr以使用16位的采樣數據來產生PWM。MC9S12DP256還具備256 KB的Flash,能夠存儲23 78 s八位11.025 kHz的采樣數據。

  產生PWM波形的步驟:

 ?、僭O置定時器.產生定時中斷:如采樣率為ll.025 kHz.則設置定時器的定時中斷頻率為11.025 kHz。

 ?、诔跏蓟疨WM模塊,產生11.025kHz的PWM波形。

 ?、鄣却〞r器中斷,在中斷處理程序中取采樣數據,并設置PWM占空比寄存器,判斷聲音是否播放完成。若完成,則關定時器巾斷,并停止PWM輸出。

  3 低通濾波

  PWM輸出后須通過低通濾波器濾波,才能還原成人耳能識別的聲音。低通濾波器的類型和參數取決于聲音的采樣頻率和價格預算。最簡單的要數RC濾波器。這種濾波器的優點是儀需要兩個元件,另一種是有源濾波器,濾波效果好,但相對復雜。

  濾波器截止頻率的選擇,對于音頻輸出是非常重要的,推薦設置在采樣頻率的一半。若要獲得更佳的濾波器截止頻率,就要進一步對采樣數據進行分析,找出最大具有有效聲音數據的頻率。當然,在一般應用中并沒有要求這么嚴格,甚至在某些場合中,即使用參數不非常明確的元件也能獲得很好的聲音輸出,這時RC濾波器將是最好的選擇。

  推薦使用圖1所示的濾波器,其截止頻率為5.5 kHz(11.025 kHz/2)。這個設計中,使用了2個運算放大器,足夠驅動一小型揚聲器。

程序

程序

  圖2也給出一種簡單直接的接法:僅使用一22μF的電容用于低通濾波,驅動一5 kHz、8Ω的小揚聲器。

濾波電路

  結語

  利用MC9S12DP256微控制器的PWM功能可為單片機的應用增加語音功能。對聲音采樣數據的存儲方式是用直接的、原始的采樣數據。在具體的實際應用中,為存儲更長時間的聲音數據,還可對聲音數據進行壓縮,具體算法請參考相關資料。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美伦理视频网站| 亚洲成人在线免费| 欧美午夜不卡视频| 国产精品日日做人人爱| 国产精品素人视频| 男人的天堂亚洲在线| 欧美激情综合亚洲一二区| 欧美大胆人体视频| 欧美在线亚洲一区| 欧美色欧美亚洲另类七区| 亚洲国产导航| 亚洲精品视频一区二区三区| 一色屋精品视频在线观看网站| 亚洲午夜视频在线| 欧美日韩在线大尺度| 欧美另类变人与禽xxxxx| 欧美中文字幕| 欧美精品一卡| 欧美黄色网络| 欧美大香线蕉线伊人久久国产精品| 欧美日韩在线播放三区四区| 亚洲欧美日韩国产一区二区| 日韩一区二区高清| 欧美精品亚洲| 亚洲人久久久| 国产日韩av一区二区| 亚洲国产精品高清久久久| 午夜在线一区二区| 亚洲人体1000| 99re8这里有精品热视频免费| 亚洲国产精品一区二区www| 亚洲综合精品一区二区| 国产欧美亚洲一区| 国产午夜精品久久久| 国产日韩欧美三区| 久久久久久9999| 国产一区二区电影在线观看| 欧美夜福利tv在线| 欧美国产日韩一二三区| 国产真实乱偷精品视频免| 亚洲欧洲精品成人久久奇米网| 亚洲性视频网址| 亚洲区一区二区三区| 国产欧美一区二区三区国产幕精品| 亚洲黄一区二区| 欧美日韩一卡二卡| 亚洲福利电影| 欧美日韩免费高清| 一本久道综合久久精品| 国产精品jizz在线观看美国| 久久久久久久综合狠狠综合| 狠狠入ady亚洲精品经典电影| 欧美另类视频在线| 亚洲欧美日韩爽爽影院| 欧美精品1区2区3区| 欧美精品免费观看二区| 欧美日韩美女在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲精品一级| 在线精品视频一区二区三四| 亚洲日本欧美日韩高观看| 亚洲一二三级电影| 久久狠狠一本精品综合网| 欧美在线免费观看亚洲| 国产精品福利网| 另类人畜视频在线| 久久久久久久久一区二区| 尤物视频一区二区| 国产一区在线视频| 亚洲一区二区三区在线视频| 国产精品色网| 国产视频欧美视频| 国产午夜精品理论片a级大结局| 欧美亚洲午夜视频在线观看| 美女国产精品| 亚洲社区在线观看| 在线看片成人| 欧美日韩另类字幕中文| 久久一区视频| 久久国产精品免费一区| 亚洲小说春色综合另类电影| 亚洲一区在线视频| 国产欧美一区二区视频| 欧美精品在线一区二区| 欧美日韩不卡在线| 国产精品久久久久久久久免费桃花| 欧美精品18+| 欧美极品在线观看| 欧美96在线丨欧| 亚洲综合视频1区| 欧美精品尤物在线| 欧美精品一区二区三区在线看午夜| 韩国三级电影久久久久久| 欧美va天堂va视频va在线| 国产三级精品三级| 欧美激情国产日韩| 欧美一区三区三区高中清蜜桃| 亚洲伊人第一页| 亚洲欧美日韩天堂| 免费日韩成人| 在线国产精品一区| 一本大道久久a久久综合婷婷| 中日韩美女免费视频网站在线观看| 久久精品欧美日韩| 亚洲视频一区二区免费在线观看| 亚洲午夜久久久久久久久电影院| 国产欧美日韩精品在线| 亚洲人午夜精品免费| 欧美日韩在线观看一区二区三区| 欧美精品亚洲一区二区在线播放| 午夜精品偷拍| 在线综合亚洲欧美在线视频| 欧美精品一区二区三区高清aⅴ| 亚洲国产精品99久久久久久久久| 国内揄拍国内精品少妇国语| 欧美体内she精视频在线观看| 日韩视频免费观看高清在线视频| 国产精品久久久久毛片大屁完整版| 欧美色视频一区| 亚洲毛片av| 欧美一区三区二区在线观看| 午夜精品视频网站| 中日韩高清电影网| 99精品视频一区二区三区| 欧美日韩精品免费在线观看视频| 午夜精品久久久久久| 欧美电影电视剧在线观看| 国产精品a久久久久久| 亚洲图片在区色| 免费高清在线一区| 艳女tv在线观看国产一区| 欧美日韩亚洲视频一区| 午夜精品在线| 在线观看国产精品淫| 国产三区二区一区久久| 久久青草久久| 香蕉视频成人在线观看| 性做久久久久久久久| 欧美日韩一级黄| 亚洲激情精品| 国产精品美女久久久久久久| 亚洲深夜激情| 韩日视频一区| 亚洲日本理论电影| 亚洲六月丁香色婷婷综合久久| 国产农村妇女毛片精品久久莱园子| 久久精品亚洲国产奇米99| 久久婷婷蜜乳一本欲蜜臀| 亚洲国产美女精品久久久久∴| 亚洲性感激情| 欧美成人免费在线视频| 国产美女精品一区二区三区| 亚洲在线成人| 美女爽到呻吟久久久久| 亚洲私人影院| 1769国产精品| 午夜欧美视频| 激情丁香综合| 欧美日韩综合网| 国产精品男人爽免费视频1| 亚洲韩国青草视频| 久久精品欧美| 另类尿喷潮videofree| 日韩视频免费观看高清在线视频| 欧美视频一区二区三区在线观看| 亚洲日本在线视频观看| 亚洲尤物在线| 亚洲高清一二三区| 欧美在线视频免费播放| 在线精品视频免费观看| 国产私拍一区| 亚洲免费精品| 亚洲女同性videos| 国产精品亚洲第一区在线暖暖韩国| 久久精品视频免费播放| 亚洲国产成人av在线| 欧美日韩国产区一| 国产一区导航| 国产精品v亚洲精品v日韩精品| 一本久道综合久久精品| 欧美一级黄色网| 久久婷婷一区| 美脚丝袜一区二区三区在线观看| 加勒比av一区二区| 久久一区亚洲| 国产免费成人| 久久精品亚洲热| 国产精品国产成人国产三级| 欧美午夜一区二区三区免费大片| 激情久久中文字幕| 国产综合香蕉五月婷在线| 欧美理论电影在线观看| 亚洲无亚洲人成网站77777| 国产精品xxxav免费视频| 亚洲一区二区三区高清| 欧美日韩国产一区二区| 欧美三级精品| 在线看片第一页欧美| 亚洲国产影院| 亚洲欧美日韩成人高清在线一区| 久久亚洲一区| 亚洲精品在线免费| 欧美国产高潮xxxx1819| 欧美精品乱人伦久久久久久| 在线免费观看一区二区三区| 欧美一区二区三区免费视频| 国产精品国产三级国产| 国产日韩欧美综合精品| 亚洲精品色婷婷福利天堂| 好吊色欧美一区二区三区四区| 亚洲欧美日韩精品久久久久| 国产日韩欧美在线观看| 韩日欧美一区| 在线播放日韩专区| 欧美国产高清| 国产区亚洲区欧美区| 亚洲欧美日韩在线高清直播| 一本综合精品| 亚洲国产精品久久久久秋霞影院| 久久久久久夜| 欧美午夜在线一二页| 国产一区二区看久久| 国产精品嫩草99a| 亚洲欧洲精品天堂一级| 欧美日韩喷水| 一区三区视频| 国产精品无人区| 国产精品日日摸夜夜摸av| 亚洲第一精品夜夜躁人人躁| 亚洲欧洲精品一区二区精品久久久| 一区二区三区视频在线| 欧美日韩精品不卡| 欧美视频福利| 亚洲国产精选| 一区二区高清| 欧美一区二区精品在线| 伊人狠狠色丁香综合尤物| 老司机精品视频网站| 久久色在线播放| 在线观看日韩av| 欧美日韩国产91| 久久国产毛片| 亚洲无限乱码一二三四麻| 91久久精品国产91久久| 一区二区三区在线视频观看| 狠狠色丁香婷婷综合久久片| 欧美激情二区三区| 欧美人在线视频| 在线观看福利一区| 久久久人成影片一区二区三区观看| 免费久久久一本精品久久区| 国产精品久久久久久亚洲调教| 亚洲免费观看高清在线观看| 久久精品一区蜜桃臀影院| 久久国产精品久久精品国产| 一本色道久久88亚洲综合88| 欧美精品在线免费观看| 伊人久久亚洲热| 欧美不卡三区| 宅男噜噜噜66一区二区| 欧美三日本三级少妇三99| 欧美精品一区二区三| 女人香蕉久久**毛片精品| 亚洲另类视频| 久久久久九九九九| 国产精品爽爽爽| 欧美精品一区二区精品网| 亚洲国产精品激情在线观看| 欲香欲色天天天综合和网| 亚洲国产日韩精品| 99re66热这里只有精品3直播| 亚洲一本大道在线| 新狼窝色av性久久久久久| 国产精品xvideos88| 久久一二三国产| 欧美国产先锋| 亚洲第一精品久久忘忧草社区| 欧美影片第一页| 国产亚洲va综合人人澡精品| 亚洲影院在线| 欧美视频精品在线| 一本色道久久综合亚洲精品按摩| 亚洲第一页在线| 亚洲精品中文字幕在线| 欧美日韩大陆在线| 亚洲人成欧美中文字幕| 欧美久久久久免费| 国产一区二区三区在线观看免费视频| 亚洲欧洲中文日韩久久av乱码| 免费视频一区二区三区在线观看| 亚洲国产一区二区三区在线播| 欧美与黑人午夜性猛交久久久| 国产午夜精品美女视频明星a级| 精品成人一区二区三区| 午夜在线视频观看日韩17c| 亚洲六月丁香色婷婷综合久久| 亚洲中无吗在线| 亚洲成人在线视频网站| 欧美三级在线| 榴莲视频成人在线观看| 亚洲激情电影中文字幕| 国产精品一二一区| 亚洲综合色丁香婷婷六月图片| 欧美日一区二区在线观看| 亚洲一区二区在线播放| 一区二区三区在线观看视频| 亚洲永久字幕| 日韩亚洲欧美综合| 久久激情久久| 欧美连裤袜在线视频| 欧美日产一区二区三区在线观看| 亚洲国产高潮在线观看| 国产一区二区福利| 亚洲午夜在线观看视频在线| 老司机免费视频一区二区| 国产一区二区三区免费在线观看| 亚洲欧美卡通另类91av| 久久综合狠狠综合久久激情| 韩国av一区二区三区在线观看| 亚洲国产精品va在线看黑人动漫| 久久精视频免费在线久久完整在线看| 美女精品自拍一二三四| 美女国内精品自产拍在线播放| 亚洲欧美网站| 亚洲视频你懂的| 久久手机免费观看| 亚洲高清一区二区三区| 在线免费观看视频一区|