OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5808|回复: 4

如何将50HZ的脉冲波形转换成 规则的方波老师们给指点一下吧

[复制链接]

2

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2019-8-1
在线时间
37 小时
发表于 2021-11-18 09:08:23 | 显示全部楼层 |阅读模式
20金钱
本帖最后由 13孤独的电子 于 2021-11-18 09:21 编辑

整理好的波形.png
如上图 想把黄色的波形 整理成红色的方波 怎么做可以实现呢。黄色波形周期是一定的,波形的幅值是变化的。。老师们给指点一下吧!!急求!(采用了RC低通滤波和放大器配合,波形会有坡度不是垂直的,不理想。)

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8206
金钱
8206
注册时间
2020-5-11
在线时间
3700 小时
发表于 2021-11-18 09:28:51 | 显示全部楼层
50HZ是从哪里体现?这示波器一格代表多长时间?
如果是单片机ADC采样,倒是可以写个算法统计一段时间内的峰值然后DAC输出这个值,就看能否满足你的需求。
专治疑难杂症
回复

使用道具 举报

2

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2019-8-1
在线时间
37 小时
 楼主| 发表于 2021-11-18 09:38:46 | 显示全部楼层
LcwSwust 发表于 2021-11-18 09:28
50HZ是从哪里体现?这示波器一格代表多长时间?
如果是单片机ADC采样,倒是可以写个算法统计一段时间内的峰 ...

我这是adc采集的市电 通过互感器传到单片机ADC引脚。 ADC采样的每个峰值都不一样,是在一定时间内采集一串峰值吗?
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8206
金钱
8206
注册时间
2020-5-11
在线时间
3700 小时
发表于 2021-11-18 09:51:26 | 显示全部楼层
本帖最后由 LcwSwust 于 2021-11-18 09:53 编辑
13孤独的电子 发表于 2021-11-18 09:38
我这是adc采集的市电 通过互感器传到单片机ADC引脚。 ADC采样的每个峰值都不一样,是在一定时间内采集一 ...

单片机ADC可以利用DMA快速采集,采集到的并非峰值,而是实时波形,就是图片里的波形,不需加低通;
单片机就像示波器一样。

比如ADC采样率为50KHz,一个周期就可采到1K个数据点,然后写个函数计算一下这1K个数据的峰值,然后DAC输出。

专治疑难杂症
回复

使用道具 举报

14

主题

821

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2035
金钱
2035
注册时间
2021-7-17
在线时间
636 小时
发表于 2021-11-18 11:34:45 | 显示全部楼层
帮顶一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 17:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表