chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32單片機片上數(shù)字濾波器操作文檔 快速入門數(shù)字濾波器在單片機上的實現(xiàn)

工程師看海 ? 來源:XJIE ? 作者:XJIE ? 2025-06-23 16:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來自看海的四代目徒弟:XJIE

大家好,這個文檔,是為了幫助大家快速入門數(shù)字濾波器單片機上的實現(xiàn)。當然,大家在閱讀完之后可能還會有一些疑問,大家可以自行去查閱資料。

上節(jié)課我們在STM32F103C8T6上實現(xiàn)了頻率計的功能,我們在上次的基礎上進行下一步的操作。

首先,關于數(shù)字濾波器分為FIR和IIR兩種(如果不明白,需要去查閱資料),在這里我們關心我們怎么得到我們想要濾波器的參數(shù)。

我們打開matlab

wKgZO2hUn9KAZu0wAAE_OmoVLqU124.png

在命令行窗口中輸入filterDesigner。

wKgZO2hUn9KAcLYvAAHugqMnqek546.png

我現(xiàn)在想設計一個IIR的低通濾波器,他的截止頻率是10Hz,巴特沃斯型,這里的采樣頻率需要根據(jù)我們之前上課的時候設計的ADC的采樣頻率一致(250Hz)

wKgZO2hUn9KAV1AVAAIcvG_QNiI421.png

這個濾波器設計器有很多的功能,這個留給大家探索。

wKgZO2hUn9KAfX4sAAIqLhn0v8I596.png

依次點擊目標->生成c頭文件

wKgZO2hUn9KAMXtYAABRsAND1Oc798.png

直接點擊生成,(記住自己保存在哪里了),然后我們找到我們保存STM32CubeMX生成的.ioc文件,接下來把剛剛生成的文件保存在如圖所示的文件中。

wKgZO2hUn9KADtdqAAFdsAYl4DM948.png

wKgZO2hUn9OAa678AABhh57uwog734.png

wKgZO2hUn9OAClsIAAFEyOutAZI187.png

我們用記事本打開fdacoefs.h文件,他會告訴我們還需要添加一個.h文件

wKgZO2hUn9OAbHoPAAH7DWeiP0E739.png

我們找到這個文件,也復制到這個文件夾下。

wKgZO2hUn9OAW3NDAAFnAnpo5zY716.png

到這里基本的參數(shù)有關的生成以及,文件的移動已經(jīng)完成了。接下來我們開始代碼的操作。

(本文來自看海的四代目徒弟:XJIE

https://blog.csdn.net/NANY_ying?type=blog

https://github.com/xiaojie25)

wKgZO2hUn9OAJpOOAAEDLdt8hnE163.png

在main.c中包含剛剛我們添加的這兩個文件。然后編譯這個工程。

wKgZO2hUn9OAbIQLAACpFnH4KJg985.png

右鍵這個fdacoefs.h文件。打開它

wKgZO2hUn9OAUXmCAAI4azVMszk036.png

我們把里面的4個數(shù)組都剪切到mian.c中。

wKgZO2hUn9SAMB_9AAGOBhoFXDQ738.png

我們先定義兩個結構體,用來記錄我們的濾波器的參數(shù)。

wKgZO2hUn9SAXD2sAAFL7yU11Vc353.png

其中,Biquad是各個節(jié)(這個數(shù)字濾波器的知識)中的參數(shù),IIRFilter是整個濾波器的結構體,然后我們在代碼合適的地方寫下這兩個函數(shù)。

wKgZO2hUn9SAawmKAAOIs-mdpDM026.png

IIRFilter_Init是對濾波器的初始化,就是把我們剛剛生成的參數(shù)填入我們定義的濾波器,

IIRFilter_Process是有數(shù)據(jù)來的時候,對數(shù)據(jù)進行濾波。

wKgZO2hUn9SAMIOAAAEz5CbOdPo516.png

先定義一個iir濾波器并對其進行初始化。

wKgZO2hUn9SAXPLuAAFr5J3YSxk861.png

我們把ADC采集到的電壓通過濾波器濾波,我們來看看效果吧!

我左邊給的是5Hz的信號,右邊給的是15Hz的信號,都是100mVpp,由于低通濾波的截至頻率是10Hz,因此5Hz的信號通過了濾波器,而15Hz的信號被濾波器衰減。

wKgZO2hUn9SASXs7AAB5zp8hiWc921.png

By the way,整個代碼對初學者來說可能不是這么好理解,這是對你們的一個挑戰(zhàn)也是機遇

本文來自看海的四代目徒弟:XJIE

https://blog.csdn.net/NANY_ying?type=blog

https://github.com/xiaojie25

更多Multisim運算放大器的學習內容!

盡在《運放秘籍》

wKgZO2hUn9SAX53hAAOJVgjQEWs035.png

【淘寶】https://e.tb.cn/h.hchV7elOIgvyGd8?tk=QEVgVt9nBw6 CZ321 「運放秘籍第一部_運算放大器Multisim仿真課程_工程師看海運放教程

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 濾波器
    +關注

    關注

    162

    文章

    8205

    瀏覽量

    183987
  • 數(shù)字濾波器

    關注

    4

    文章

    276

    瀏覽量

    47918
  • STM32
    +關注

    關注

    2301

    文章

    11069

    瀏覽量

    369292
  • STM32F103C8T6
    +關注

    關注

    110

    文章

    165

    瀏覽量

    86957
  • stm32單機片
    +關注

    關注

    0

    文章

    5

    瀏覽量

    3198
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用FPGA構建的數(shù)字濾波器設計方案

    本文簡要介紹了FIR數(shù)字濾波器的結構特點和基本原理,提出基于FPGA和DSP Builder的FIR數(shù)字濾波器的基本設計流程和實現(xiàn)方案。##FIR 數(shù)字濾波器的詳細設計。
    發(fā)表于 07-24 15:30 ?9369次閱讀
    使用FPGA構建的<b class='flag-5'>數(shù)字濾波器</b>設計方案

    中頻濾波器數(shù)字濾波器

    有更好的溫度穩(wěn)定性,無需調整。因 此,帶寬它更為精確。 由于數(shù)字濾波器的瞬態(tài)響應已經(jīng)確定,使用合適的修正系數(shù)可使數(shù)字濾波器獲得比模 擬濾波器
    發(fā)表于 10-13 09:22

    數(shù)字濾波器的結構

    數(shù)字網(wǎng)絡的信號流圖表示 IIR數(shù)字濾波器的結構 FIR數(shù)字濾波器的結構數(shù)字濾波器的格形結構信號流圖的基本概念1、定義:信號流圖是一種有向圖,它用帶箭頭
    發(fā)表于 01-07 10:24 ?30次下載

    基于單片機高階窄帶數(shù)字濾波器的設計

    探討窄帶數(shù)字濾波器的設計方法及原理,并結合單片機實時性的特點,分析高階數(shù)字濾波器快速卷積算法, 給出應用實例與程序設計流程圖。
    發(fā)表于 05-13 16:31 ?52次下載

    數(shù)字濾波器FPGA中的實現(xiàn)

    數(shù)字濾波器FPGA中的實現(xiàn)
    發(fā)表于 02-09 10:21 ?77次下載
    <b class='flag-5'>數(shù)字濾波器</b><b class='flag-5'>在</b>FPGA中的<b class='flag-5'>實現(xiàn)</b>

    IIR數(shù)字濾波器設計-FPGA實現(xiàn)任意階IIR數(shù)字濾波器

    IIR數(shù)字濾波器設計-FPGA實現(xiàn)任意階IIR數(shù)字濾波器 摘 要:本文介紹了一種采用級聯(lián)結構
    發(fā)表于 01-16 09:45 ?2802次閱讀
    IIR<b class='flag-5'>數(shù)字濾波器</b>設計-<b class='flag-5'>在</b>FPGA<b class='flag-5'>上</b><b class='flag-5'>實現(xiàn)</b>任意階IIR<b class='flag-5'>數(shù)字濾波器</b>

    數(shù)字濾波器的設計實驗

    數(shù)字濾波器的設計實驗 一. 數(shù)字濾波器設計:(1) 數(shù)字濾波器設計步驟:a. 整理給定的濾波器設計要求
    發(fā)表于 10-30 13:34 ?6055次閱讀
    <b class='flag-5'>數(shù)字濾波器</b>的設計實驗

    什么是數(shù)字濾波器

    什么是數(shù)字濾波器 數(shù)字濾波器(digital filter)是由數(shù)字乘法器、加法器
    發(fā)表于 06-30 12:37 ?4178次閱讀
    什么是<b class='flag-5'>數(shù)字濾波器</b>

    數(shù)字濾波器,數(shù)字濾波器原理是什么?

    數(shù)字濾波器,數(shù)字濾波器原理是什么? 信號處理領域中,對于信號處理的實時性、快速性的要求越來越高。而在許多信息處理過程中
    發(fā)表于 03-24 14:06 ?2.9w次閱讀

    數(shù)字濾波器的MATLAB與DSP設計實現(xiàn)

    數(shù)字濾波器的MATLAB與DSP設計實現(xiàn) 概述:以窗函數(shù)法設計線性相位FIR數(shù)字濾波器為例,介紹用MATLAB工具軟件設計數(shù)字濾波器的方
    發(fā)表于 04-12 09:32 ?2073次閱讀
    <b class='flag-5'>數(shù)字濾波器</b>的MATLAB與DSP<b class='flag-5'>上</b>設計<b class='flag-5'>實現(xiàn)</b>

    數(shù)字濾波器的特點及設計

    1、數(shù)字濾波器的特點 用于工業(yè)現(xiàn)場的單片機測控系統(tǒng)進行數(shù)據(jù)采集和數(shù)據(jù)
    發(fā)表于 12-16 16:10 ?2344次閱讀
    <b class='flag-5'>數(shù)字濾波器</b>的特點及設計

    基于matlab的數(shù)字濾波器的設計及數(shù)字濾波器基本結構

    本文主要介紹了基于matlab的數(shù)字濾波器的設計及數(shù)字濾波器基本結構。
    發(fā)表于 06-05 08:00 ?27次下載

    低通、高通數(shù)字濾波器——C語言單片機實現(xiàn)

    知識,一開始看數(shù)字信號處理相關理論的時候就顯得比較力不從心,尤其是難懂的數(shù)學公式。相比看到這里的讀者多多少少也有類似的體會。好在功夫不負有心人,本博主從繁瑣的公式中,加上其他博主的博客講解,領悟了如何使用C代碼實現(xiàn)幾種經(jīng)典
    發(fā)表于 01-13 15:00 ?28次下載
    低通、高通<b class='flag-5'>數(shù)字濾波器</b>——C語言<b class='flag-5'>單片機</b><b class='flag-5'>實現(xiàn)</b>

    FIR數(shù)字濾波器設計

    數(shù)字濾波器的輸入輸出均為數(shù)字信號,信號通過數(shù)字濾波器后,可以改變頻率成分的相對比例或濾除某些頻率成分。數(shù)字濾波器可以分為IIR數(shù)字濾波器和F
    的頭像 發(fā)表于 04-05 09:47 ?6269次閱讀

    數(shù)字濾波器是什么 數(shù)字濾波器的性能指標

      數(shù)字濾波器的原理基于數(shù)字信號處理技術和濾波器算法,通過對離散時間信號進行處理和濾波,實現(xiàn)對信號頻率的選擇性衰減和增強。
    發(fā)表于 02-24 11:23 ?6370次閱讀