如何把一个频率50Hz,占空比30% 的信号变成频率1K Hz, 占空...

[复制链接]
2918|12
手机看帖
扫描二维码
随时随地手机跟帖
gaohq|  楼主 | 2018-8-23 15:03 | 显示全部楼层 |阅读模式
本帖最后由 gaohq 于 2018-8-24 09:38 编辑

如题,
如何把一个频率50Hz,占空比变化的 的信号变成频率1K Hz, 占空比相同的信号 ? 有没有什么简单的办法?
评论
xch 2018-8-24 17:23 回复TA
1,用锁相环,生成锯齿波 2,用输入平均电压直流电平,和上述锯齿波送入比较器产生同样占空比的PWM波形。 

相关帖子

xmar| | 2018-8-23 15:20 | 显示全部楼层
74HC4046

使用特权

评论回复
Q80351951| | 2018-8-24 00:16 | 显示全部楼层
直接生成频率1K Hz, 占空比30%的信号 不就得了,都是固定频率占空比,还转啥?

使用特权

评论回复
gaohq|  楼主 | 2018-8-24 08:26 | 显示全部楼层
ahaufox 发表于 2018-8-23 18:50
这个问题在这里也发了,各位可以到https://www.doorock.com/FaeChooseProject%20-%20notoken.html?projectNu ...

你想得太简单了。

使用特权

评论回复
评论
gaohq 2018-8-24 09:48 回复TA
@ahaufox :没有,只想到了用单片机搞,就是想用模拟电路或者数字电路看能不能达到,不想通过软件解决。如果你有好的方法就在此帖贴出来吧,这样也许能惠及更多的人。 
ahaufox 2018-8-24 09:40 回复TA
@gaohq :问题解决了么?方不方便留个联系方式,帮你看下。 
gaohq 2018-8-24 09:35 回复TA
@ahaufox :搞错了,我是回复 Q80351951的 
ahaufox 2018-8-24 09:27 回复TA
你可以试试。说不定就可以呢。 
tianxj01| | 2018-8-24 08:46 | 显示全部楼层
1KHz 占空比30的,是一个很死是数据,如果不需要变动,任何方法都可以。
如果题目只是这样,完全不需要把50Hz 30%的信号来转换,只需要检测出这么一个信号,再发生一个1000Hz 30%方波不就可以了。
如果题目还有别的要求,比如其实占空比是有变化的,需要输出和输入比例变化什么的,那么请把要求描述的准确一点,别让大家猜谜语。

使用特权

评论回复
戈卫东| | 2018-8-24 13:49 | 显示全部楼层
"有没有什么简单的办法?"
你要给出“简单的办法”的定义。。。

使用特权

评论回复
Jack315| | 2018-8-24 16:24 | 显示全部楼层
可编程逻辑或数字电路:
1. 信号进入两路边沿检测电路,一路上升沿、一路下降沿;
2. 用两个锁相环产生两个占空比 50% 的高频信号;
3. 两路信号通过逻辑组合输出与原信号占空比相同的高频信号。

PS. 可编程逻辑与单片机类似要编程。

使用特权

评论回复
tianxj01| | 2018-8-24 16:36 | 显示全部楼层
看起来你接受了我的建议,这样的题目,就明确了
用单片机做吧,入口用tim的捕捉功能测试占空比,这个很简单,精度也非常不错,用16MHz时钟的,精度可以到微妙以上。对于50Hz的方波来说,分辨率肯定够了。
然后再用一个PWM发生器,根据捕捉到的输入占空比,直接输出PWM就KO了,至于PWM基频,你可以选择任意而不只是1KHz。

使用特权

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

本版积分规则

378

主题

3760

帖子

5

粉丝