找回密码
 立即注册

QQ登录

只需一步,快速开始

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

用PCF8591做的电压表显示电压值一直在变化,就算不加电压也有数值,反正就是乱跳

[复制链接]
跳转到指定楼层
楼主
用PCF8591做的电压表显示电压值一直在变化,就算不加电压也有数值,反正数值就是乱跳。
我用了http://www.51hei.com/bbs/dpj-78170-1.html 中的代码,不是很懂。求解答。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:111634 发表于 2017-4-30 07:43 | 只看该作者
本帖最后由 zl2168 于 2017-4-30 17:47 编辑

实例85  PCF8591 I2C串行A-D(1602显示)
Proteus仿真一下,确认有效。
实例85 PCF8591 I2C串行A-D.rar (57.96 KB, 下载次数: 63)



以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1
书中电路和程序设计有详细说明,程序语句条条有注解。
仿真电路和Hex文件能在高等教育出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。




回复

使用道具 举报

板凳
ID:194824 发表于 2017-4-30 08:44 | 只看该作者
考虑一下多点求均值
回复

使用道具 举报

地板
ID:194824 发表于 2017-4-30 08:45 | 只看该作者
可以考虑一下多点求均值,一般电压表的输入阻抗非常高,容易受到外部干扰。对采集的信号进行滤波平滑处理试试。
回复

使用道具 举报

5#
ID:162136 发表于 2017-4-30 09:49 | 只看该作者
不加电压,输入引脚悬空会有静电的,可用100k电阻接到地试试,接上被测试的电压如果是在0.0几有变化是正常的(电压和测量的变动和误差),可以降低对电压的读取频率,或者读到的多次数据求下平均值。
回复

使用道具 举报

6#
ID:1004160 发表于 2023-9-17 12:34 | 只看该作者
我的数值倒是出来了,但是乱跳啊,数字,头疼。看我上传的3张图片,电压值,是不是很头疼? 有认证知道原因不,欢迎交流。

3.png (81.06 KB, 下载次数: 72)

3.png

2.png (83.42 KB, 下载次数: 69)

2.png

1.png (77.73 KB, 下载次数: 65)

1.png
回复

使用道具 举报

7#
ID:1004160 发表于 2023-9-18 11:56 | 只看该作者
xinwuhen 发表于 2023-9-17 12:34
我的数值倒是出来了,但是乱跳啊,数字,头疼。看我上传的3张图片,电压值,是不是很头疼? 有认证知道原因 ...

OSC接地试试,我正在开发这个东东,也发现这个问题,买的模块测试的,模块的OSC脚未接地,电压表测量,有0.9V的交流电压降,不知道为何。
回复

使用道具 举报

8#
ID:1004160 发表于 2023-9-18 12:04 | 只看该作者
xinwuhen 发表于 2023-9-17 12:34
我的数值倒是出来了,但是乱跳啊,数字,头疼。看我上传的3张图片,电压值,是不是很头疼? 有认证知道原因 ...

现在是电压值太大,有知道原因的不?大约在253V,实际市电用万表测是239V。 差14V呢。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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