如何用stm32进行AD采样

如何用stm32进行AD采样,第1张

建议先详细阅读stm32的Datasheet,如果还觉得不好下手,找一个例程学习学习(这样的资源网上很多,另外,如果是初学,建议买一块开发板,附带的例程很丰富)。

至于AD转换,本身无非是对寄存器的读写 *** 作。注意事项主要有:

1、根据被测信号带宽,采用合理的采样率,工程应用一般建议采样率为信号带宽的4~10倍。

2、外部信号调理电路将在很大程度上决定测量的准确度,不容忽视。

3、读取信号需要经过相关变换才能得到实际测量值,因此,需要熟悉AD的数据格式。

在ST Microelectronics里的ST Microcontroller 32-Bit STM32.IntLib里。

STM32的DA是内部数据值经DA转换成模拟电压输出,AD是外部模拟电压经STM32的AD输入端口在内部转换成数据值。

DA是数字转模拟吧,一般都是输出PWM来控制吧,不知道你干嘛要AD采集,然后DA输出到哪?如果是DA输出到电机的话,就是PWM输出了,原来做过一个采集AD信号,然后输出PWM到电机控制转速的项目的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10015220.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存