查看: 2007  |  回复: 0
光耦加三极管互补推挽输出遇到的问题

主题

回复
发表于2021-11-24 10:54:57 | 显示全部楼层
1# 电梯直达

新手入门,做的一个小电路的功能与预期的结果不同。请您指教。

 

J2接的是STM32输出的2K PWM信号,要实现光耦隔离的互补推挽输出功能。

设计逻辑:

① J2输入3.3V时,发光二极管压降1.3V,流过发光二极管的电流就是 2V/200R=10ma。

② 光耦手册说电流传输比是200%~ 400%,那么光耦灌电流最应该是20ma~40ma。

③ 光耦导通时,12V 经过R1、光耦的电流 大约就是  (12-0.3)/2200R ≈5.3ma 。J3输出端电流径P型三极管射极、基极、R3、光耦、GND2 的电流大小约是(12-0.7)/200R ≈56ma (感觉电流太大了)但光耦最大通过40ma, 由于12V经过R1、光耦已经有5.3ma电流,那么三极管基极过来的电流最大就是40-5.3=34.7ma了(还是大)。 实测半小时三极管没有损坏。

④ 光耦截止时,12V经过R1、R3、NPN基极、射极、J3的电流是(12-0.7)/2400≈4.7ma。

⑤ J2高电平时光耦导通, P管导通,J3的状态是灌电流。J2低电平光耦截止时,N管导通,J3的状态是推电流。

 

实测波形。(红色:STM32 3.3V PWM输入 。黄色:三极管输出 )

疑问:

①为什么红色波形的上升沿与黄色波形下降沿 没有对齐???

②为什么计算的P型三极管基极电流30多ma没有损坏?还是损坏了我不知道?

③两个波形没有对齐也就算了,为什么黄色波形的下降沿比红色波形的上升沿时间还早???

④实际测试中调整占空比红色波形的最大电压值比较稳定,为什么黄色波形的最大值会随着占空比的改变而改变? 最大值为什么不一直是11点几伏而平均值是11点几伏?哪儿来的负电压??

⑤上面我一本正经的分析电路哪儿有我不知道的错误??


主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部