原文:用STM32定时器测量信号频率——测频法和测周法[原创cnblogs.com/helesheng]

工业测试与控制系统中,经常需要对未知信号的频率进行测试。对于 MHz以下的信号,用单片机 MCU 定时器完成这项任务显然是最常见和最佳的选择。目前性价比最高的单片机STM 拥有功能强大且数量众多的定时器,能够轻松的胜任各种频率信号的测试工作。但也正是由于STM 的定时器功能过于强大和完善,常见的技术书籍往往将篇幅专注于STM 定时器的定时 PWM和触发DMA传输等常见功能,而对于测频率所需的计数 ...

2020-12-09 10:28 0 7275 推荐指数:

查看详情

stm32测量信号频率及占空比

基于stm32f103单片机对信号频率、占空比的测量。最近开始仪器仪表方面的学习了,计划后期做一个示波器。所以这周就在 ...

Thu Jun 11 06:24:00 CST 2020 0 1433
ADS1256使用心得及其STM32驱动编写 [原创www.cnblogs.com/helesheng]

最近培训学生做大学生电子设计竞赛,有学生用到TI的24位Sigma-delta模数转换ADS1256。虽然这款芯片在能找到的介绍性文章很多,但大多属于简单翻译手册,很多实际问题没有提及。现在电子设计竞赛结束了,将学生在用STM32调试中遇到各种问题以及我的解决办法总结如下,以方便在未来的工程项目 ...

Sun Nov 21 07:42:00 CST 2021 11 692
直接

.直接:由时基信号形成闸门,对被信号进行计数。当闸门宽度为1s时可直接从计数读出被信号频率。计数值存在正负一个脉冲的误差是可能的,故此法的绝对误差就是1Hz(对1s宽的闸门而言)。其相对误差则随着被频率的升高而降低,故此法适于测高频而不适于低频。 ...

Fri Mar 31 22:23:00 CST 2017 0 1499
STM32定时器产生不同频率的PWM

STM32产生PWM是非常的方便的,要需要简单的设置定时器,即刻产生! (1)使能定时器时钟:RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); (2)定义相应的GPIO: /* PA2,3,4,5,6输出->Key_Up ...

Wed Jan 02 02:46:00 CST 2013 0 11509
stm32定时器频率采样的方式

频率采样方法通常采样定时器的计数方法,在stm32中,输入捕捉模式,PWM输入模式,都是可以测试外部信号频率采样的。1、输入捕捉模式需要频繁的进中断,这个方式不太好的。如果一定要用,那么就软件上处理一下,定期采集,而不是一直采集2、另一种是使用dma的方式。这个可以100ms打开一次dma,读取 ...

Tue Dec 17 00:55:00 CST 2019 0 1021
[STM32F10x] 利用定时器测量频率

  硬件:STM32F103C8T6   平台:ARM-MDk V5.11   原理   利用STM32F10x的定时器的捕获(Capture)单元测量输入信号频率。   基本原理是通过两次捕获达到的计数的差值,来计算输入信号频率。假如第一次捕获时计数的值为Val1,第二次 ...

Fri Jan 02 08:18:00 CST 2015 0 4887
[STM32F10x] 利用定时器测量频率

转载http://www.cnblogs.com/mr-bike/p/4197895.html   硬件:STM32F103C8T6   平台:ARM-MDk V5.11   原理   利用STM32F10x的定时器的捕获(Capture)单元测量输入 ...

Fri Nov 17 22:19:00 CST 2017 0 1223
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM