找回密码
 立即注册

QQ登录

只需一步,快速开始

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

跪求助51单片机DA转换锯齿波问题

[复制链接]
跳转到指定楼层
楼主
14黑币
这是原理图


主要是将P0口的0x00到0xff通过DAC0832和两个运放转换成模拟信号-10V到+10V,数据总线接的是P0

这是程序



问题:我用示波器看锯齿波的时候是这样的


放大看


想知道我看锯齿波的输出电压会突然往下掉。。我只看输出的电压表时没问题,0X00到0XFF每增1,电压稳定增0.07V,怎么到了示波器就拉了胯。。

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

使用道具 举报

沙发
ID:706560 发表于 2020-4-16 00:58 | 只看该作者
这种电压的下降,都发生在锯齿波“跳级”的时候
回复

使用道具 举报

板凳
ID:602576 发表于 2020-4-16 08:34 | 只看该作者
输出加一个104电容滤波试试
回复

使用道具 举报

地板
ID:706560 发表于 2020-4-16 10:13 | 只看该作者
sduking 发表于 2020-4-16 08:34
输出加一个104电容滤波试试

感谢回复!用了电容滤波确实改善图像,可是上升图像仍然是非线性的,或者说我原本的图像就是非线性的,我在想是不是原本的电路图有问题,想从根本解决问题


回复

使用道具 举报

5#
ID:602576 发表于 2020-4-16 15:23 | 只看该作者
https://baijiahao.baidu.com/s?id ... r=spider&for=pc

仔细看看你的第一级运放配置是不是有问题
回复

使用道具 举报

6#
ID:591189 发表于 2020-4-17 10:33 | 只看该作者
考虑下用单片机产生方波,这个好做,再用积分电路转换成三角波,在积分出锯齿波,这样稳定很多程序也好写。
回复

使用道具 举报

7#
ID:591189 发表于 2020-4-17 10:42 | 只看该作者
说错了产生锯齿不是积分,电路可以网上搜
回复

使用道具 举报

8#
ID:706560 发表于 2020-4-22 16:17 | 只看该作者
问题已经解决了,最终是修改了程序,用了XBYTE来增强了图像的线性。而图像不稳定的解决方法我最终换了运放的型号,换成LM324就解决了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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