RT , 上一个帖子是,https://v2ex.com/t/869721 , 微亮问题至今仍未解决。各种方法试了个遍,怀疑是电路问题。
今天把 yeelight c900 的电路图 反编译了下,可能是我没看懂,感觉走线就是一坨屎啊
用万用表,费了九牛二虎之力,终于把 主电路图 画出来。去掉无用的分压限流电阻、滤波电容后的主体电路图:
esp32 通过 gpio23 口,输出 pwm 调光信号给 bp5711 后,经过一个共轭电感(抑制对地共模信号),输出至 w-(即 warm 负极)。
esp32 通过 gpio19 口,输出 pwm 调光信号给 bp2887 后,经过储能电感 ?(三脚的电感,没见过,不知道作用) 和 电容后,给 w+/c+ (即 warm 和 cold 正极 )。
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
1
wudicgi 2022-08-04 14:20:47 +08:00
这张手画的原理图看着太怪了
BP2887 外围电路的接法和典型应用电路中的不一致 每个芯片你得去找具体的 datasheet, 宣传手册里的东西太少了 http://www.semiee.com/8bf37478-0145-4ca6-a3a6-da8fe8bc7cca.html 另外最好提供一下 PCBA 的照片吧,这“三脚的电感”我也不知是什么样的 最后,现在仍然是要解决微亮的问题吗? |
2
cloudsigma2022 OP 确实是三个脚的,上面写着 t030-00011-17 tp130-3 , 没搜到这个线圈的信息。
对要解决问题的问题,估计有点悬。yeelight 品控太差了! |
3
cloudsigma2022 OP # 1 bp2887 外围的 二极管 电感 电容,接法跟典型电路是差不多的。
在多路调光下,他把 warm 和 cold 的正极接在了一起。而实际上 pwm 调光也是通过调节 正极的 电压来实现的。没搞懂他为什么把正极接在一起。 warm 的负极 接了 bp5711 ,night mode 是通过 pwm 调节 warm 负极的 。 感觉有点乱。没理清头绪。 |
4
wudicgi 2022-08-04 14:51:53 +08:00
正极接一块很容易理解,你看“BP2887X 典型应用图”中 LED 的阳极 (+ 极) 是接在整流桥堆出来后的 + 极了
两组 LED 的 + 极接的是一个点 LED 的阴极 (- 极) 是接到电感一端,电感另一端接到了 BP2887 的漏极 (DRAIN, pin 6 & 7) |
5
wudicgi 2022-08-04 14:56:08 +08:00
如果有个隔离的示波器,包括可以用电池供电的示波器,可以关灯状态下先看看两个 BP2887 的 2 脚 (PWM) 给的是什么输入
再在已经接上负载 LED 的情况下,看看 BP2887 的 6, 7 脚 (DRAIN) 是什么波形 |
6
rrfeng 2022-08-04 14:59:44 +08:00
你开关有两根线还是三根,两根的话灯是要常通电的,所以好像很多智能灯有熄灯微亮的问题。
但是这玩意肯定可以通过控制电路解决啊,估计是为了省钱吧…… |
7
wudicgi 2022-08-04 15:00:34 +08:00
粗暴点的话, BP2887 的 6,7 脚出来后和 LED 负载并联的电容挺值得怀疑的,其次就是 BP2887 本身
电容和 IC 算是容易出故障的 |
8
cloudsigma2022 OP 关灯下, 三个 pwm 引脚 输出电压都是 0
|
9
Goooooogle 2022-08-04 15:25:13 +08:00
是哪个 LED 微亮呢?上图的左还是右?
w+/c+、c-、w-/c+、w-这几个接的啥啊? w+/c+ and gnd = 300v 都是整流后的直流吧? 两个 LED 的负端是 GND ? 三脚电感也其实就是自耦变压器,多出一个中间抽头 |
10
cloudsigma2022 OP 不是左右,是右上角的 w- ( night mode ), 由 bp5711 驱动的那个, 微亮的灯是暖色的灯。
其实只有 cold 和 warm , 不知道 那个 night mode 跟 warm 之间是什么关系。 |
11
cloudsigma2022 OP @Goooooogle #9
w+/c+ 接的是暖灯的正极和冷灯正极,w- 是暖色灯的负极,c- 是 冷色灯的负极。 |
12
cloudsigma2022 OP |
13
Goooooogle 2022-08-04 16:01:01 +08:00
嗯嗯,测量地是 BP5711 的 6 脚吗?
还是没看到微亮灯珠在电路哪个位置呢。 电路图还是尽量画全点,不要小看电阻电容的力量,他们都是一个默默无闻的小韭菜。 可以尝试在左下角电容两端并联一个几百欧到几 K 的电阻看下有没有变化。 |
14
cloudsigma2022 OP @Goooooogle 对,整流后,直流 300v 和 直流 3.3v 的地都是一样的。
并联电阻的作用是什么 w+/c+ and w- = 3v 这个 3v 的小电压估计就是造成微亮的原因。 诡异的地方是 : ``` w- and gnd = 3v w+/c+ and gnd = 300v ``` 而 ``` w+/c+ and w- = 3v ``` |
15
wudicgi 2022-08-04 17:16:34 +08:00
@cloudsigma2022 PWM 恒流的电压波形不会是平滑的一条直线,如果你是用万用表测的,这点差异可能是受波形形状影响的
对比关灯时 2 路的正负极间的电压就可以 如果不是做电子相关工作的,手头没有示波器,也没有电阻、电容这些常备零件,搞这个还是有点麻烦的 |
16
Goooooogle 2022-08-04 17:37:00 +08:00
关灯时确定 BP5711 的 3 脚是 0V ? 可以分别用万用表直流档、交流档测试下。
或者可以在 BP5711 的 3 脚接个下拉电阻到地试试,大概率 BP5711 坏了。 |
17
cloudsigma2022 OP @Goooooogle #16 , 3 接 esp32 的 pwm 信号, 夜灯 关闭时,pwm 输出是 0v 。
|
18
cloudsigma2022 OP @wudicgi #15 , 对,对地电压会随着 pwm 输入的增加,呈线性减小。没有示波器,应该不需要用示波器看。
|
19
icatme 2022-08-05 00:07:37 +08:00 via Android
你要知道哪个出问题断开其中一个试试不行么?
|