找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2262|回复: 12
打印 上一主题 下一主题
收起左侧

是否有可能用stc15单片机做非"PWM"的DA转换?

  [复制链接]
跳转到指定楼层
楼主
ID:570252 发表于 2024-6-7 16:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大佬,

最近想用单片机加变容二极管做收音机的自动跟踪。本来想用PWM模式来达到电压调节,网上在这方面的资料也较多。但考虑到它是交流方波输出,会给收音机带来干扰(我用DC2DC就吃尽了苦头,最终只好放弃)。转念一想,是否可以不用PWM模式呢而直接输出直流电压?

尽管以前搞过二十多年程序,但都是在开发平台(如C++builder, delphy等)等上做的,对单片机可以说是完全空白。故特向大佬们请教。

谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:237471 发表于 2024-6-7 16:53 | 只看该作者
应该有专业的DA转换芯片吧,就是把数字信号转换成电压的芯片,不知道行不行
回复

使用道具 举报

板凳
ID:161164 发表于 2024-6-7 17:25 | 只看该作者
PWM是方波但不是交流
可以加电容电感来转为平稳的电压
回复

使用道具 举报

地板
ID:712097 发表于 2024-6-7 20:38 | 只看该作者
加滤波电路就好了。
回复

使用道具 举报

5#
ID:401564 发表于 2024-6-7 22:58 | 只看该作者
可以用MCP4725输出参考电压,然后加一个三极管输出电流,如果电压要求高,可以加运放进行负反馈
回复

使用道具 举报

6#
ID:466250 发表于 2024-6-8 01:29 | 只看该作者
做r2r的网络或者用r2r的DA作为输出,大多数da都是r2r网络输出。
回复

使用道具 举报

7#
ID:396024 发表于 2024-6-8 07:54 来自触屏版 | 只看该作者
这个试一下就知道了
回复

使用道具 举报

8#
ID:69038 发表于 2024-6-8 09:05 | 只看该作者
恭喜你,完全可以!
回复

使用道具 举报

9#
ID:570252 发表于 2024-6-9 14:25 | 只看该作者
zhuls 发表于 2024-6-8 09:05
恭喜你,完全可以!

谢谢楼上各位支招。

因为印板很小,无法再添加专用DAC芯片了,所以用常规PWM确有困难。

现在另想“一计”,即利用定时器0。

设timer0每10us中断一次,a的初始值为0。当中断时a++=(100?0:a),另外设变量b,从P1^0引出控制电压,P1^0=(a<b?1:0)引出控制电压。当变量b=50时,占空比为50%,频率为500Hz。而当b = 25时占空比为75%,频率不变。

再请教各位大佬这样做行不行?

我是菜鸟,请谅解。

谢谢。
回复

使用道具 举报

10#
ID:879809 发表于 2024-6-9 15:32 | 只看该作者
PWM又没有强电流,怎么可能干扰接收?
回复

使用道具 举报

11#
ID:344848 发表于 2024-6-10 05:04 | 只看该作者
使用数字电位器实现电压调节。
回复

使用道具 举报

12#
ID:965189 发表于 2024-6-10 07:38 | 只看该作者
电视机的电调高频头就是电压调频的,脉冲加滤波就可以得到直流电压。
回复

使用道具 举报

13#
ID:1124482 发表于 2024-6-10 11:11 | 只看该作者
可以啊,就是要注意一下不要弄错步骤
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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