版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 嵌入式設計論文 基于PWM的語音09數(shù)字播報 班 級: 1221201 專 業(yè): 測控技術與儀器 姓 名: 朱宇杰 學 號: 201220120118 指導老師: 鐘老師 東華理工大學利用PWM進行數(shù)字語音的播報設計摘要 隨著嵌入式領域的拓展,目前許多微控制器芯片一般都不具備數(shù)據(jù)一模擬的雙向通道,但幾乎都集成有PWM產(chǎn)生模塊。本文利用stm32單片機的PWM模塊,還原存儲在存儲器中的聲音采樣數(shù)據(jù),在幾乎不增加成本的情況下,實現(xiàn)嵌入式應用中的擴展語音功能。關鍵詞stm32 PWM 語音低通濾波 STM32的PWM精講
2、160; 通過對TIM1定時器進行控制,使之各通道輸出插入死區(qū)的互補PWM輸出,各通道輸出頻率均為17.57KHz。其中,通道1輸出的占空比為50%,通道2輸出的占空比為25%,通道3輸出的占空比為12.5%。各通道互補輸出為反相輸出。 TIM1定時器的通道1到4的輸出分別對應PA.08、PA.09、PA.10和PA.11引腳,而通道1到3的互補輸出分別對應PB.13、PB.14和PB.15引腳,中止輸入引腳為PB.12。將這些引腳分別接入示波器,在示波器上觀查相應通道占空比的方波配置好各通道后, 編譯運行工程;點擊MDK 的Debug菜單
3、,點擊Start/Stop Debug Session;通過示波器察看PA.08、PA.09、PA.10、PB.13、PB.14、PB.15的輸出波形,其中PA.08和PB.13為第一通道和互補通道,PB.09和PB.14為第二通道和其互補通道,PB.10和PB.15為第三通道和其互補通道;第一通道顯示占空比為50%,第二通道占空比為25%,第三通道占空比為12.5%。 STM32處理器概述 STM32F103xx增強型系列產(chǎn)品中內(nèi)置了多達3個同步的標準定時器。每個定時器都有一個16位的自動加
4、載遞加/遞減計數(shù)器、一個16位的預分頻器和4個獨立的通道,每個通道都可用于輸入捕獲、輸出比較、PWM和單脈沖模式輸出,在最大的封裝配置中可提供最多12個輸入捕獲、輸出比較或PWM通道。它們還能通過定時器鏈接功能與高級控制定時器共同工作,提供同步或事件鏈接功能。在調(diào)試模式下,計數(shù)器可以被凍結(jié)。任一個標準定時器都能用于產(chǎn)生PWM輸出。每個定時器都有獨立的DMA請求機制。 PWM概述 PWM是Pulse Width Modulation的縮寫,中文意思就是脈沖寬度調(diào)制,簡稱脈寬調(diào)制。它是利用微處理器的數(shù)字輸出來對模擬電路進行控制的一種非
5、常有效的技術,其控制簡單、靈活和動態(tài)響應好等優(yōu)點而成為電力電子技術最廣泛應用的控制方式,其應用領域包括測量,通信,功率控制與變換,電動機控制、伺服控制、調(diào)光、開關電源,甚至某些音頻放大器,因此研究基于PWM技術的正負脈寬數(shù)控調(diào)制信號發(fā)生器具有十分重要的現(xiàn)實意義。 PWM是一種對模擬信號電平進行數(shù)字編碼的方法。通過高分辨率計數(shù)器的使用,方波的占空比被調(diào)制用來對一個具體模擬信號的電平進行編碼。PWM信號仍然是數(shù)字的,因為在給定的任何時刻,滿幅值的直流供電要么完全有(ON),要么完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復脈沖序列被加到模擬負載上去的。通的時候即是直
6、流供電被加到負載上的時候,斷的時候即是供電被斷開的時候。只要帶寬足夠,任何模擬值都可以使用PWM進行編碼。 多數(shù)負載(無論是電感性負載還是電容性負載)需要的調(diào)制頻率高10Hz,通常調(diào)制頻率為1kHz到200kHz之間。占空比是接通時間與周期之比;調(diào)制頻率為周期的倒數(shù)。 目前,運動控制系統(tǒng)或電動機控制系統(tǒng)中實現(xiàn)PWM的方法主要有傳統(tǒng)的數(shù)字電路方式、專用的PWM集成電路、單片機實現(xiàn)方式和可編程邏輯器件實現(xiàn)方式。用傳統(tǒng)的數(shù)字電路實現(xiàn)PWM,電路設計較復雜,體積大,抗干擾能力差,系統(tǒng)的控制周期較長。專用的PWM集成電路或帶有PWM的單片機價格較高。對于單片機中無PWM輸出功能的情況
7、,實現(xiàn)PWM將消耗大量的時間,大大降低了CPU的效率,而且得到的PWM信號精度不太高數(shù)字播報設計思路如安全報警應用中,系統(tǒng)通常已經(jīng)包含了一塊微控制器(用來處理人機交互以及系統(tǒng)的控制等),當發(fā)出警報時,可以是“BB”或“當當”的蜂鳴聲;當然,更好的做法是發(fā)出清晰的語音。 用PWM產(chǎn)生聲音的基本原理,是使用存儲在Flash中的音頻采樣數(shù)據(jù)或通過某種算法產(chǎn)生的聲音數(shù)據(jù),來控制PWM每個波形的占空比;接下來通過一低通濾波器濾波,就可將聲音從PWM的脈沖波里分離出來,驅(qū)動揚聲器發(fā)出聲音。1 從WAV文件中提取聲音采樣數(shù)據(jù) 一般來說,
8、可以從WAV文件中提取聲音數(shù)據(jù),標準的WAV格式的聲音文件含有聲音的采樣數(shù)據(jù)和文件頭。文件頭描述了后面聲音數(shù)據(jù)的一些信息,如通道數(shù)、采樣頻率、采樣位數(shù)以及數(shù)據(jù)的長度等。我們先對09這幾個數(shù)字進行發(fā)音,通過器件進行采集,轉(zhuǎn)化為WAV格式。 通道數(shù),是指聲音的采樣路數(shù),如單聲道、立體聲等。采樣頻率,是指每秒鐘對聲音的采樣次數(shù),采樣頻率越高,還原出來的聲音越接近原始聲音,如表l所列。要精確還原出某種頻率的波形,其最小采樣率應為該波形的2倍。 采樣位數(shù),指的是每次采樣的采樣精度。采樣位數(shù)越高,還原出來的聲音的量化噪聲越小,波形也越
9、接近原波形。WAV文件的文件頭定義: 提取聲音數(shù)據(jù)時,請注意采樣頻率、采樣位數(shù)、存儲容量與存儲時間的關系,如表2所列。通常,11025 kHz的采樣頻率和8位的采樣位數(shù)可獲得清晰的語音以及較好的音樂聲,并且占有較少的存儲空間。 通過了解和分析WAV文件的格式,可以將文件中的聲音采樣數(shù)據(jù)讀取出來,并轉(zhuǎn)換為C語言格式的數(shù)組結(jié)構(gòu),以便和其他程序一并編譯和下載到芯片中去。例如: 2 產(chǎn)生PWM波形 要還原聲音,最低要求是HC
10、Sl2系列微控制器具備一個PWM模塊,芯片選擇的另一個細節(jié)是要有足夠的Flash存儲容量,來存儲聲音的采樣數(shù)據(jù)。MC9S12DP256具有一個16位的PWM模塊可產(chǎn)生16位解析精度的PWM波形,這意味著nr以使用16位的采樣數(shù)據(jù)來產(chǎn)生PWM。MC9S12DP256還具備256 KB的Flash,能夠存儲23 78 s八位11025 kHz的采樣數(shù)據(jù)。 產(chǎn)生PWM波形的步驟:設置定時器產(chǎn)生定時中斷:如采樣率為ll.025 kHz則設置定時器的定時中斷頻率為11.025 kHz。初始化PWM模塊,產(chǎn)生11025kHz的PWM波形。等待定時器中斷,在中斷處理程序中
11、取采樣數(shù)據(jù),并設置PWM占空比寄存器,判斷聲音是否播放完成。若完成,則關定時器巾斷,并停止PWM輸出。 3 低通濾波PWM輸出后須通過低通濾波器濾波,才能還原成人耳能識別的聲音。低通濾波器的類型和參數(shù)取決于聲音的采樣頻率和價格預算。最簡單的要數(shù)RC濾波器。這種濾波器的優(yōu)點是儀需要兩個元件,另一種是有源濾波器,濾波效果好,但相對復雜。濾波器截止頻率的選擇,對于音頻輸出是非常重要的,推薦設置在采樣頻率的一半。若要獲得更佳的濾波器截止頻率,就要進一步對采樣數(shù)據(jù)進行分析,找出最大具有有效聲音數(shù)據(jù)的頻率。當然,在一般應用中并沒有要求這么嚴格,甚至在某些場合中,即使用參數(shù)不非常明確的元件也能獲得很好的聲音輸出,這時RC濾波器將是最好的選擇。 推薦使用圖1所示的濾波器,其截止頻率為55 kHz(11025 kHz2)。這個設計中,使用了2個運算放大器,足夠驅(qū)動一小型揚聲器。&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鎮(zhèn)江市高等專科學?!吨袑W化學教學技能訓練》2023-2024學年第一學期期末試卷
- 中國礦業(yè)大學《云計算基礎與開發(fā)》2023-2024學年第一學期期末試卷
- 浙大寧波理工學院《Verog數(shù)字系統(tǒng)設計》2023-2024學年第一學期期末試卷
- 棗莊職業(yè)學院《汽車理論》2023-2024學年第一學期期末試卷
- 一元一次方程經(jīng)典應用題及答案
- 三年級環(huán)保課程講解
- 二零二五年航次租船合同金康版(集成船舶節(jié)能減排協(xié)議)3篇
- 統(tǒng)編版六年級語文上冊寒假作業(yè)(七)(有答案)
- 二零二五年度土地承包經(jīng)營流轉(zhuǎn)合同規(guī)范文本3篇
- 陽泉師范高等??茖W校《影視制片實務》2023-2024學年第一學期期末試卷
- 老年肌肉衰減綜合征(肌少癥)-課件
- 九防突發(fā)事件應急預案
- 脫水篩 說明書
- 小學生體育鍛煉習慣的培養(yǎng)
- 建筑公司年度工作總結(jié)及計劃(6篇)
- 2023年昆明貴金屬研究所招聘筆試模擬試題及答案解析
- 硫酸裝置試生產(chǎn)方案
- 國家重點專科臨床護理專業(yè)評選標準
- DB11T 1944-2021 市政基礎設施工程暗挖施工安全技術規(guī)程
- 中國農(nóng)業(yè)核心期刊要目概覽
- 好聽簡單的鋼琴譜
評論
0/150
提交評論