yeelight 语音关灯后,测得 w+/c+ 与 w- 之间的电压为 3v 左右

2022-08-04 13:05:46 +08:00
 cloudsigma2022

RT , 上一个帖子是,https://v2ex.com/t/869721 , 微亮问题至今仍未解决。各种方法试了个遍,怀疑是电路问题。

今天把 yeelight c900 的电路图 反编译了下,可能是我没看懂,感觉走线就是一坨屎啊

用万用表,费了九牛二虎之力,终于把 主电路图 画出来。去掉无用的分压限流电阻、滤波电容后的主体电路图:

  1. esp32 通过 gpio23 口,输出 pwm 调光信号给 bp5711 后,经过一个共轭电感(抑制对地共模信号),输出至 w-(即 warm 负极)。

  2. esp32 通过 gpio19 口,输出 pwm 调光信号给 bp2887 后,经过储能电感 ?(三脚的电感,没见过,不知道作用) 和 电容后,给 w+/c+ (即 warm 和 cold 正极 )。

  3. esp32 通过 gpio21 口,输出 pwm 调光信号给 bp2887 后,经过储能电感 ?(三脚的电感,不知道作用) 和 电容后,给 w+/c+ (即 warm 和 cold 正极 )。三脚电感的另一只脚输出到 c- 。

说实话,我没看懂 2 和 3 , 电路有点怪异。

上电,关灯后,测试 ,因为是恒流的 led ,所以只能通过测量电压来判断。

相关测试结果如下:全程高压,索索发抖 ing

after close ceiling light and night light, measure voltage

w+/c+ and gnd = 300v
c- and gnd = 300v
w+/c+ and c- = 0v

but

w+/c+ and w- = 3v
w- and gnd = 3v 

because w+/c+ and gnd = 300v

so the voltage should be w+/c+ and w- = 297v

请问,有大佬知道是哪个 bp 管子有瑕疵吗,请不吝赐教,谢谢!

附,各种 bp 管子的 datasheet ,https://github.com/0neday/yeelight-c900/blob/main/bp2887_bp5711.pdf

1533 次点击
所在节点    问与答
19 条回复
wudicgi
2022-08-04 14:20:47 +08:00
这张手画的原理图看着太怪了
BP2887 外围电路的接法和典型应用电路中的不一致

每个芯片你得去找具体的 datasheet, 宣传手册里的东西太少了
http://www.semiee.com/8bf37478-0145-4ca6-a3a6-da8fe8bc7cca.html

另外最好提供一下 PCBA 的照片吧,这“三脚的电感”我也不知是什么样的

最后,现在仍然是要解决微亮的问题吗?
cloudsigma2022
2022-08-04 14:40:03 +08:00
确实是三个脚的,上面写着 t030-00011-17 tp130-3 , 没搜到这个线圈的信息。

对要解决问题的问题,估计有点悬。yeelight 品控太差了!
cloudsigma2022
2022-08-04 14:44:38 +08:00
# 1 bp2887 外围的 二极管 电感 电容,接法跟典型电路是差不多的。

在多路调光下,他把 warm 和 cold 的正极接在了一起。而实际上 pwm 调光也是通过调节 正极的 电压来实现的。没搞懂他为什么把正极接在一起。

warm 的负极 接了 bp5711 ,night mode 是通过 pwm 调节 warm 负极的 。

感觉有点乱。没理清头绪。
wudicgi
2022-08-04 14:51:53 +08:00
正极接一块很容易理解,你看“BP2887X 典型应用图”中 LED 的阳极 (+ 极) 是接在整流桥堆出来后的 + 极了
两组 LED 的 + 极接的是一个点

LED 的阴极 (- 极) 是接到电感一端,电感另一端接到了 BP2887 的漏极 (DRAIN, pin 6 & 7)
wudicgi
2022-08-04 14:56:08 +08:00
如果有个隔离的示波器,包括可以用电池供电的示波器,可以关灯状态下先看看两个 BP2887 的 2 脚 (PWM) 给的是什么输入
再在已经接上负载 LED 的情况下,看看 BP2887 的 6, 7 脚 (DRAIN) 是什么波形
rrfeng
2022-08-04 14:59:44 +08:00
你开关有两根线还是三根,两根的话灯是要常通电的,所以好像很多智能灯有熄灯微亮的问题。

但是这玩意肯定可以通过控制电路解决啊,估计是为了省钱吧……
wudicgi
2022-08-04 15:00:34 +08:00
粗暴点的话, BP2887 的 6,7 脚出来后和 LED 负载并联的电容挺值得怀疑的,其次就是 BP2887 本身
电容和 IC 算是容易出故障的
cloudsigma2022
2022-08-04 15:00:52 +08:00
关灯下, 三个 pwm 引脚 输出电压都是 0
Goooooogle
2022-08-04 15:25:13 +08:00
是哪个 LED 微亮呢?上图的左还是右?

w+/c+、c-、w-/c+、w-这几个接的啥啊?

w+/c+ and gnd = 300v 都是整流后的直流吧? 两个 LED 的负端是 GND ?

三脚电感也其实就是自耦变压器,多出一个中间抽头
cloudsigma2022
2022-08-04 15:32:08 +08:00
不是左右,是右上角的 w- ( night mode ), 由 bp5711 驱动的那个, 微亮的灯是暖色的灯。

其实只有 cold 和 warm , 不知道 那个 night mode 跟 warm 之间是什么关系。
cloudsigma2022
2022-08-04 15:33:47 +08:00
@Goooooogle #9
w+/c+ 接的是暖灯的正极和冷灯正极,w- 是暖色灯的负极,c- 是 冷色灯的负极。
cloudsigma2022
2022-08-04 15:34:55 +08:00
@Goooooogle #9

> w+/c+ and gnd = 300v 都是整流后的直流吧? 两个 LED 的负端是 GND ?


led 的负端跟 整流后的 gnd 不是同一个概念。
Goooooogle
2022-08-04 16:01:01 +08:00
嗯嗯,测量地是 BP5711 的 6 脚吗?
还是没看到微亮灯珠在电路哪个位置呢。
电路图还是尽量画全点,不要小看电阻电容的力量,他们都是一个默默无闻的小韭菜。
可以尝试在左下角电容两端并联一个几百欧到几 K 的电阻看下有没有变化。
cloudsigma2022
2022-08-04 16:51:45 +08:00
@Goooooogle 对,整流后,直流 300v 和 直流 3.3v 的地都是一样的。

并联电阻的作用是什么

w+/c+ and w- = 3v

这个 3v 的小电压估计就是造成微亮的原因。

诡异的地方是 :
```
w- and gnd = 3v
w+/c+ and gnd = 300v
```

```
w+/c+ and w- = 3v
```
wudicgi
2022-08-04 17:16:34 +08:00
@cloudsigma2022 PWM 恒流的电压波形不会是平滑的一条直线,如果你是用万用表测的,这点差异可能是受波形形状影响的
对比关灯时 2 路的正负极间的电压就可以

如果不是做电子相关工作的,手头没有示波器,也没有电阻、电容这些常备零件,搞这个还是有点麻烦的
Goooooogle
2022-08-04 17:37:00 +08:00
关灯时确定 BP5711 的 3 脚是 0V ? 可以分别用万用表直流档、交流档测试下。

或者可以在 BP5711 的 3 脚接个下拉电阻到地试试,大概率 BP5711 坏了。
cloudsigma2022
2022-08-04 18:06:58 +08:00
@Goooooogle #16 , 3 接 esp32 的 pwm 信号, 夜灯 关闭时,pwm 输出是 0v 。
cloudsigma2022
2022-08-04 18:10:08 +08:00
@wudicgi #15 , 对,对地电压会随着 pwm 输入的增加,呈线性减小。没有示波器,应该不需要用示波器看。
icatme
2022-08-05 00:07:37 +08:00
你要知道哪个出问题断开其中一个试试不行么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/870628

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX