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

基于STM32微控制器的過采樣技術研究與實現

2017-12-21 00:02:40王文海
數字技術與應用 2017年10期

王文海

摘要:本文通過對該微控制器數字轉換器(ADC)的精度的基本原理進行研究,并對STM32微控制器內核進行可行性分析,同時通過研究數據來對過采樣技術能否通過STM32微控制器技術實驗,從而得出,過采樣技術的使用能夠有效地減少STM32微控制器中處理器的負擔,大大提高其自帶模擬數字轉換器的精度。

關鍵詞:STM32微控制器;過采樣技術;模擬數字轉換器(ADC)

中圖分類號:TP335 文獻標識碼:A 文章編號:1007-9416(2017)10-0005-01

1 過采樣技術的原理分析

1.1 量化噪聲探究

模擬數字轉換器的采樣過程就是通過吧連續的模擬信號通過轉換成為有限的數字,在這個過程中每一個數字代表了以此采樣所獲取的信息。在進行量化的過程中,要根據數據的位置劃定合適的量化分析,比如12位數據就代表212個量化級,如果是14位數據就代表214個量化級,可以將同一級別的樣本的值歸為一種類型,同時給定一種量化值。轉換器的模擬信號是連續不間斷的,其量化的結果和實際模擬量之間的差值叫做誤差(eq),或者稱為量化噪聲。

1.2 過采樣率與精度的關系

假設量化噪聲為白噪聲,就能夠同歸對量化誤差的計算獲得平均噪聲的功率。

E(e)=σ2de=Δ2/12

1.3 過采樣數據的計算

通過4p的過采樣率得來的采樣值再通過求和運算、平均計算等方法進行處理,但是卻不能簡單的把4p的采樣值進行簡單的加法和除法的運算,這種運算方法的濾波作用很低,比如R位的采樣值通過精度的平均后仍然是R位,并不能提高過采樣的精度。在進行過采樣數據的提取時可以將4p個采樣數據值進行相加得到R+2p位的數值,通過數值右移p個單位,就能夠得到R+P位的數值,此時的數字是提高了p位后精度的采樣最后結果。

1.4 過采樣能夠進行的前提

過采樣技術的順利施行是有前提條件的,并不能在隨時的情況下就能發生很好的作用,一般利用過采樣技術來提高采樣的精度通常是要滿足下面的兩個條件:一是控制器輸入的信號必須存在一些白噪音,而功率的平均分配要在采樣技術有用的頻率帶內;二是白噪音的幅度要能夠對輸入的噪音或者信號產生足夠的影響范圍,讓ADC的轉換信號能夠隨機的轉換以為,如果不能則輸入的信號轉出的值就會相同,這樣的抽取結果不能提高過采樣的數據精度。如果不能反轉1位就需要人為在傳入的信號中輸入一定的噪聲,噪聲的頻率不能和輸入的信號有線性相關的關系,同時還要保證自帶ADC的轉換結果能夠在杏林的量化值之間進行隨機的翻轉。

2 基于STM321微控制器的過采樣技術

2.1 STM32微控制器自帶ADC的特征

STM32微控制器的內部自帶著有十二位的ADC,這種ADC具有十六位的輸入信號的通道,通過采樣序列寄存器的存在,ADC的這些通道能夠通過任何的順序進行采樣。自帶ADC通常完成每一次的采樣就能又一次DMA的請求,若是相對應的DMA通道已被占用,過采樣值能夠直接通過DMA傳送大SRAM,同時不用經過CPU的干擾就能夠到達。STM32微控制器內部鑲嵌了具有八個十六位的定時器,這些定時器具有以下模式:獲得比較、輸入與輸出的比較、PWN或者是單脈沖等的工作方式。在進行定時器的安排時可以將其設置為與CPU相同的時鐘大小,從而能夠準確的進行定時。

2.2 基于STM32微控制器過采樣的條件檢查

為了過采樣技術能夠順利得進行使用,要對其STM32微控制器系統進行設計軟件代碼的監測,觀察該系統是否符合過采樣條件的需要。在進行條件檢驗的過程中,要輸入頻率為五十赫茲的信號,同時根據Nyquist定律將采樣率控制到至少為一百赫茲。在這樣的采樣頻率下向微控制器的自帶ADC0.0000V、1.7000V、3.4000V的輸入信號,同時降采樣值直接輸送到計算機上不用經過處理,再用Excel軟件之間觀察得到的數據,系統中的噪聲傳入信號若能翻轉一到兩位,將噪聲的分布看作是隨機的,也可以將其任作為白噪聲,這個結果已經滿足了過采樣技術所需的條件,不用人為的創造信號進行輸送,進而引起白噪聲。

2.3 STM32微控制器的軟件設計

STM32微控制器的軟件系統設計主要包括系統功能的初始化和中斷處理兩個方面。在進行系統初始化方面的設計時主要是針對STM32的ADC、CPU時鐘、DMA定時器等進行初始化管理,為了將它們的精度提高到四位,就要經傳入的信號至少控制在25.6kHz的過采樣頻率。將STM32微控制器的CPU時鐘設定為56M Hz、ADC的時鐘要設置為系數為八的的地方,同時還要經時間的轉換設置為242個ADC時鐘周期,以ADC的采樣率能夠達到29kHz,一個能夠滿足過采樣技術頻率的要求,有效避免了占用微控制器CPU的時間。將微控制器的定時器設置為每個10ms產生以此中斷,在中斷的同時能夠啟動DMA傳輸,將傳輸的源設備設置為模擬數字轉換器的寄存器。在代碼的傳輸完成后,通過中斷處理程序對該過程中的256采樣值進行求和的運算,將得到的和進行右移八位的處理,就能夠得到一個12的過采樣值,過采樣值是經過均值濾波后得到的結果,該值用于過采樣結果的參照。若是右移4位,能夠得到一個16位的過采樣值,這個采樣值是采樣的最終結果,可以將這兩種數據通過計算機進行顯示。

3 結語

基于STM32的過采樣技術能夠有效地解決STM32微控制器自帶ADC精度低的問題,提高過采樣結果的精度,減少了外部昂貴ADC控制器的使用,提高了工作效率。但是這種過采樣技術的進行是有一定的條件限制的,對CPU也有一定的影響,但是總的效果卻很理想。

參考文獻

[1]劉鵬飛.基于過采樣的軌道移頻信號檢測算法設計與實現[J].自動化與儀器儀表,2016,(12):236-238.

[2]趙君鑫,孫樹文. 基于過采樣技術的高精度次聲信號采集系統[J].中北大學學報(自然科學版),2014,(05):605-609.

[3]郝雯,沈金鑫,梅成.基于STM32單片機的存儲式數據采集系統設計[J].電子設計工程,2013,(17):80-82.

[4]楊偉明,劉全璽,劉成臣,劉玉良.基于STM32微控制器的數控穩壓穩流電源設計[J].天津科技大學學報,2012,(05):56-60.endprint

主站蜘蛛池模板: 日韩欧美在线观看| 国产成人麻豆精品| 亚洲第一黄色网址| 午夜无码一区二区三区| 在线播放国产99re| 中文字幕啪啪| 亚洲天堂精品视频| 狠狠色成人综合首页| 国产精品白浆在线播放| 久久黄色毛片| 亚洲一区免费看| 中文字幕在线不卡视频| 免费国产高清精品一区在线| 日韩中文无码av超清| 五月天久久婷婷| 激情综合图区| 天天综合网站| 亚洲日韩图片专区第1页| 久久国产精品夜色| 日韩在线播放中文字幕| 97超级碰碰碰碰精品| 久久婷婷五月综合97色| 自慰网址在线观看| 国产一级毛片yw| 亚洲日韩精品无码专区97| 98超碰在线观看| 亚洲V日韩V无码一区二区| 亚洲精品中文字幕无乱码| 国产手机在线小视频免费观看| 欧美国产在线看| 污视频日本| v天堂中文在线| 91区国产福利在线观看午夜| 欧美三级视频网站| 亚洲swag精品自拍一区| 精品人妻系列无码专区久久| 香蕉视频国产精品人| 综合色区亚洲熟妇在线| 国产第二十一页| 五月天福利视频| 狠狠干综合| 国产精品国产主播在线观看| 欧美伦理一区| 亚洲欧美日韩中文字幕一区二区三区| 一区二区无码在线视频| 日韩在线中文| 国产色婷婷| 亚洲精品午夜无码电影网| 日韩黄色精品| 波多野衣结在线精品二区| 欧美精品影院| 久久香蕉国产线| 午夜精品久久久久久久无码软件 | 午夜激情福利视频| 国产一区二区三区在线观看视频| 国产第一页免费浮力影院| 国产在线小视频| 日韩视频免费| 国产高潮流白浆视频| 四虎成人精品| 国产精品区网红主播在线观看| 伊人久热这里只有精品视频99| 国产玖玖视频| 99热这里只有免费国产精品 | 国产精品刺激对白在线| 国产99精品久久| 国产亚洲精品91| 国产免费观看av大片的网站| 天天综合天天综合| 国产一级精品毛片基地| 国产精品一区在线麻豆| 手机成人午夜在线视频| 亚洲综合在线网| 最新国产你懂的在线网址| 91青青草视频在线观看的| 国产精品不卡片视频免费观看| 99精品视频在线观看免费播放| 国产精品女人呻吟在线观看| 综合久久五月天| 91黄色在线观看| 伊人色在线视频| 免费人成在线观看视频色|