勇敢的芯伴你玩轉Altera FPGA連載92:基于均值濾波處理的超聲波測距回響脈寬計數

發(fā)布時(shí)間:2018-9-18 20:30    發(fā)布者:rousong1989
勇敢的芯伴你玩轉Altera FPGA連載92:基于均值濾波處理的超聲波測距回響脈寬計數
特權同學(xué),版權所有
配套例程和更多資料下載鏈接:
http://pan.baidu.com/s/1i5LMUUD
         本例程基本的功能實(shí)現和10.1節的例程一樣,只是在原先的“脈沖計數”和“數碼管顯示驅動(dòng)”兩個(gè)功能塊之間,增加了“均值濾波處理”功能的實(shí)現。本實(shí)例功能框圖如圖10.4所示。
圖10.4 超聲波測距實(shí)例功能框圖
         可能大家在10.1節的板級調試的時(shí)候已經(jīng)注意到了,數碼管顯示的數據還是有些不夠穩定,跳變比較快,也不是非常準確。所有“均值濾波處理”功能模塊就是要來(lái)解決這些問(wèn)題。
         一般性的均值濾波,其算法都是“砍頭、去尾、留中間”,即取一定的數據作為一組進(jìn)行排序,剔除最大值和最大值,留下中間的數據進(jìn)行求平均。
         我們的算法要比這更簡(jiǎn)單一些。我們取每8個(gè)最新采集的數據,不做任何排序,直接求平均值。注意,每輸入一個(gè)新的數據,就會(huì )相應的輸出一個(gè)舊的數據,從而進(jìn)行一組完全實(shí)時(shí)的最新的8個(gè)數據的均值計算。功能如圖10.5所示。
圖10.5 均值濾波處理功能框圖
         連接好下載線(xiàn),給CY4開(kāi)發(fā)板供電。
打開(kāi)Quartus II,進(jìn)入下載界面,將本實(shí)例工程下的cy4.sof文件燒錄到FPGA中在線(xiàn)運行。
此時(shí)我們在超聲波測距模塊前面擺放平整的障礙物,可以看到數碼管上的16進(jìn)制數據會(huì )發(fā)生變化。但是相對于上一個(gè)實(shí)例,這個(gè)實(shí)例的數碼管顯示數據要相對穩定一些。

本文地址:http://selenalain.com/thread-547398-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页