OpenEdv-开源电子网

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

RN8209 spi方式出现 数据读取不正常的诡异现象

[复制链接]

1

主题

5

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-6-27
在线时间
3 小时
发表于 2017-2-24 13:46:18 | 显示全部楼层 |阅读模式

stm8 带的计量芯片RN8209D锰铜方案。读取电压、电流、电量等信息,
问题现象:不带负载时计量芯片是可以正常读取的等,电流、电压参数都正常
但一旦加负载时,读取的电压信息等都不对,基本都是0,自己排查的原因是在一带负载时,计量芯片复位了,其寄存器值都为复位值,读取的数据也就不正常。
现在就是不知什么原因导致复位的,求有经验的指导。图为计量锰铜的原理图

RN8209D,锰铜+光耦

RN8209D,锰铜+光耦
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-6-27
在线时间
3 小时
 楼主| 发表于 2017-2-24 13:49:14 | 显示全部楼层
不带负载情况,通信都正常。应该不是spi通信的问题呀
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-6-27
在线时间
3 小时
 楼主| 发表于 2017-3-6 16:56:31 | 显示全部楼层
好久了,忘记回来结贴,方便后来人遇到相同问题,提供借鉴。
正如之前说的 ,是因为计量芯片的的复位导致的(判断依据:在带负载后定时去读取寄存器的值,与一开始初始化的值不一样,看数据手册变成了复位的值)
所以之后查看复位的原因 148879023.png ,图中的电压在异常范围的情况下会导致复位,但硬件设计人员说参考的某米插座的设计方案,应该是可以的。
详细问了下方案,市电220V到7805降压给计量供电,,锰铜采样,以N为参考,这就有问题。后用示波器观察,电源部份,果然在带载后,会有个电压下拉情况,导致复位。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2018-3-27
在线时间
0 小时
发表于 2018-3-27 20:37:50 | 显示全部楼层
楼主在吗 方便发一份RN8209与stm的完整的原理图给我吗 万分感谢 912029855@qq.com
回复 支持 反对

使用道具 举报

8

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2017-9-7
在线时间
15 小时
发表于 2018-3-28 13:50:47 | 显示全部楼层
三爷GOD 发表于 2018-3-27 20:37
楼主在吗 方便发一份RN8209与stm的完整的原理图给我吗 万分感谢

原理图好画,代码有没有
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-9-27 06:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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