找回密码
 立即注册
楼主: mxmcxy

[技术探讨] 【新人】慢活直播搓一个十路ESPHome电能表

[复制链接]
wbc 

3

主题

57

回帖

645

积分

高级会员

积分
645
金钱
585
HASS币
0
发表于 2024-10-28 09:48:33 | 显示全部楼层
这个芯片的确会有超时的情况,bl0906也是。

只要不导致esp重启,问题不大。
回复

使用道具 举报

1

主题

17

回帖

134

积分

注册会员

积分
134
金钱
116
HASS币
0
 楼主| 发表于 2024-10-28 11:54:02 | 显示全部楼层
wbc 发表于 2024-10-28 09:48
这个芯片的确会有超时的情况,bl0906也是。

只要不导致esp重启,问题不大。 ...

所以意思是BL0910的锅么,我试了一下换ESP-01,把程序改了换ESP32,都不得行。。。
是不是把SCLK和CS改一下上下拉,降低UART速率会好一点。。。
回复

使用道具 举报

1

主题

17

回帖

134

积分

注册会员

积分
134
金钱
116
HASS币
0
 楼主| 发表于 2024-10-28 23:49:20 | 显示全部楼层
wbc 发表于 2024-10-28 09:48
这个芯片的确会有超时的情况,bl0906也是。

只要不导致esp重启,问题不大。 ...

试了一下,基本没法使用,重新画了板子,把SPI引出来,实在不行改成用SPI通讯,再不行我也不知道咋办了
Screenshot 2024-10-28 234653.png
回复

使用道具 举报

19

主题

263

回帖

2420

积分

论坛DIY达人

积分
2420
金钱
2133
HASS币
20
发表于 2024-10-29 14:26:18 | 显示全部楼层
本帖最后由 polisher 于 2024-10-29 14:30 编辑

您可尝试直接将USB-TTL刷机线接入BL0910串口,用串口调试软件进行调试,先排除电量检测部分是否正常。
回复

使用道具 举报

jjcs 手机认证

51

主题

1918

回帖

7761

积分

论坛元老

积分
7761
金钱
5782
HASS币
40
发表于 2024-10-29 14:40:47 | 显示全部楼层
mxmcxy 发表于 2024-10-28 23:49
试了一下,基本没法使用,重新画了板子,把SPI引出来,实在不行改成用SPI通讯,再不行我也不知道咋办了

...

建议使用spi进行通信,温度,esp的uratbug多
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

1

主题

17

回帖

134

积分

注册会员

积分
134
金钱
116
HASS币
0
 楼主| 发表于 2024-10-29 21:21:50 | 显示全部楼层
polisher 发表于 2024-10-29 14:26
您可尝试直接将USB-TTL刷机线接入BL0910串口,用串口调试软件进行调试,先排除电量检测部分是否正常。 ...

试了一下,用串口软件表现也是一样,发送20次指令能回一个算不错,不是芯片有问题吧。。。
回复

使用道具 举报

1

主题

17

回帖

134

积分

注册会员

积分
134
金钱
116
HASS币
0
 楼主| 发表于 2024-10-30 00:00:11 | 显示全部楼层
本帖最后由 mxmcxy 于 2024-10-30 00:02 编辑
polisher 发表于 2024-10-29 14:26
您可尝试直接将USB-TTL刷机线接入BL0910串口,用串口调试软件进行调试,先排除电量检测部分是否正常。 ...

破案了,我偷懒RST引脚没上拉,飞了根线过去,世界都安静了。。。
My fault
好了一分钟,又不行了,算了,转战SPI。。。
回复

使用道具 举报

wbc 

3

主题

57

回帖

645

积分

高级会员

积分
645
金钱
585
HASS币
0
发表于 2024-10-30 07:36:17 | 显示全部楼层
mxmcxy 发表于 2024-10-30 00:00
破案了,我偷懒RST引脚没上拉,飞了根线过去,世界都安静了。。。
My fault
好了一分钟,又不行了,算了, ...

spi好用吗?

我的做的0906,读取间隔30秒,比较少超时。帖子里有配置。
回复

使用道具 举报

19

主题

263

回帖

2420

积分

论坛DIY达人

积分
2420
金钱
2133
HASS币
20
发表于 2024-10-30 15:12:49 | 显示全部楼层
mxmcxy 发表于 2024-10-30 00:00
破案了,我偷懒RST引脚没上拉,飞了根线过去,世界都安静了。。。
My fault
好了一分钟,又不行了,算了, ...

电路问题可不能像写文学作品一样天马行空。
您面对的并非软件问题,无需去解决兼容性的环境适配。您需要确定该芯片是否处于正常的工作状态,而非去尝试SPI,除非您严重怀疑该芯片存在设计问题。
我非专业人士,提几个思路,希望能帮上您。
1.认真阅读芯片的技术资料(有必要的话,可以找厂家索取最新的文档,官网往往不及时更新)
2.仔细排查PCB,外围原件是否弄错,是否有虚焊假焊情况。
3.检测供电是否正常,如电压、功率、纹波是否符合芯片要求。
4.以上皆无果,则更换芯片尝试。
回复

使用道具 举报

1

主题

17

回帖

134

积分

注册会员

积分
134
金钱
116
HASS币
0
 楼主| 发表于 2024-10-31 22:54:57 | 显示全部楼层
polisher 发表于 2024-10-30 15:12
电路问题可不能像写文学作品一样天马行空。
您面对的并非软件问题,无需去解决兼容性的环境适配。您需要 ...

您说的很对,仔细阅读了芯片的手册,参考了您设计的电路板,发现UART通讯需要在TX和RX做上拉;
在加焊了两个上拉电阻之后持续运行了一个小时没有异常,期间也上电断电,换不同的板子试过都没问题了。。。
IMG_6839.JPG
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 17:14 , Processed in 0.938247 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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