打印
[51单片机]

ADC的采样频率问题

[复制链接]
1108|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
dirtwillfly| | 2017-3-18 16:05 | 只看该作者
我猜你的硬件电路有问题,或者单片机的adc不满足要求

使用特权

评论回复
板凳
令界剑|  楼主 | 2017-3-18 16:10 | 只看该作者
dirtwillfly 发表于 2017-3-18 16:05
我猜你的硬件电路有问题,或者单片机的adc不满足要求

图里是ADC采样端口的波形,硬件是按照官方手册给的经典电路画的 单片机是STC15F2K60S2

使用特权

评论回复
地板
nethopper| | 2017-3-19 10:12 | 只看该作者
采样率足够高就行了吧

使用特权

评论回复
5
令界剑|  楼主 | 2017-3-20 08:50 | 只看该作者
nethopper 发表于 2017-3-19 10:12
采样率足够高就行了吧

为什么采样率够高就行

使用特权

评论回复
6
nethopper| | 2017-3-20 14:56 | 只看该作者
令界剑 发表于 2017-3-20 08:50
为什么采样率够高就行

至少占空比低的时候也不会漏掉高电平

使用特权

评论回复
7
山东电子小菜鸟| | 2017-3-20 16:00 | 只看该作者

至少占空比低的时候也不会漏掉高电平

使用特权

评论回复
8
山东电子小菜鸟| | 2017-3-20 21:17 | 只看该作者
令界剑 发表于 2017-3-18 16:10
图里是ADC采样端口的波形,硬件是按照官方手册给的经典电路画的单片机是STC15F2K60S2 ...

使用特权

评论回复
9
oayzw| | 2017-3-21 10:18 | 只看该作者
R7是采样电流的么?
可能要加放大

使用特权

评论回复
10
令界剑|  楼主 | 2017-3-21 14:31 | 只看该作者
oayzw 发表于 2017-3-21 10:18
R7是采样电流的么?
可能要加放大

我现在的想法是想让ADC的采样频率与PWM的频率同步,但是不知道怎么判断PWM波形的起点,就是想判断到波形的起点然后开始周期性的采样。有没有什么办法可以判断波形的起点的。

使用特权

评论回复
11
oayzw| | 2017-3-21 15:49 | 只看该作者
示波器中的波形好像与正常PWM波形相差甚远

使用特权

评论回复
12
NE5532| | 2017-3-21 16:12 | 只看该作者
你是只要高电平电压?没看懂你的意思。

使用特权

评论回复
13
令界剑|  楼主 | 2017-3-21 16:51 | 只看该作者
NE5532 发表于 2017-3-21 16:12
你是只要高电平电压?没看懂你的意思。

是的,我的想法是算出这个PWM波的有效值,我想如果采样到低电平部分了那不就是0了吗,这样就计算不了有效值了,我就想让ADC只采样高电平部分然后进行有效值的计算,不知道我这个想法有没有错误。

使用特权

评论回复
14
NE5532| | 2017-3-21 17:15 | 只看该作者
你高电平是固定的电平么?是的话直接测时间来算就是了。如果是变高电平的,可以用采样保持电路保持高电平,用边沿触发AD同步检测,对AD的采样速度就降低很多了。

使用特权

评论回复
15
令界剑|  楼主 | 2017-3-21 17:45 | 只看该作者
NE5532 发表于 2017-3-21 17:15
你高电平是固定的电平么?是的话直接测时间来算就是了。如果是变高电平的,可以用采样保持电路保持高电平, ...

高电平部分是一个类似正弦波,不是一个固定不变的电平,边沿触发AD同步检测这个怎么实现

使用特权

评论回复
16
NE5532| | 2017-3-21 21:38 | 只看该作者
接到单片机中断口上就可以了啊。

PWM是对数字信号说的吧,你波形有问题,就找波形的问题,测这个畸变波,没什么价值。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:多学多问多做

27

主题

137

帖子

2

粉丝