单片机/MCU论坛
直播中

张超

8年用户 1355经验值
私信 关注
[问答]

请问为什么这个光耦驱动晶体管的电路检测不到输出端?

`如图所示,使用STM32输出通过光耦驱动晶体管阵列MC1413(同ULN2003),但是输出端测不到,求指教电路是否合适,谢谢。顺便贴上MC1413的电气特性。

1.png
` 信号.jpg EveryDER二维码1.jpg

回帖(24)

张超

2019-3-18 09:58:15


举报

王玲

2019-3-18 09:59:19
请问楼主,IN1——IN7都是什么电平?
举报

张超

2019-3-18 09:59:31
MC1413是反向驱动电路,当IN0-IN7输入低电平时,输出端有输出。我不知道电路对不对……
举报

王玲

2019-3-18 10:02:15
你将IN0——IN7中几个引脚置高电平,看看效果。
举报

张超

2019-3-18 10:02:30
光耦导通是低电平,光耦不导通就是高电平,但是输出端没反应。所以来此求高手指教
举报

张秀兰

2019-3-18 10:05:33
M1413输出为集电极开路输出,楼主接法有问题
举报

张秀兰

2019-3-18 10:05:43
你在输出和电源串个电阻,再检测一下输出
举报

张超

2019-3-18 10:05:55
好的,我试一下,我原本是测试的,输出用来驱动继电器,但是继电器不动作。
举报

李平

2019-3-18 10:06:02
使用这种器件时,应该把负载接在电源正极和输出管脚上,电流方向是流入器件。
举报

王辉

2019-3-18 10:06:21
你输出接个继电器到电源测试下看看
举报

张超

2019-3-18 10:06:28
按照你的接法,继电器一端接24V,一端接输出,但是输出管脚一直是低电平,继电器一直吸合。输出管脚还需要接上拉吗?
举报

张超

2019-3-18 10:08:34
是要在输出端接上拉电阻到电源,然后再输出么?
举报

王辉

2019-3-18 10:08:45
R19的阻值有点小,将R19阻值往大调,试试
举报

张超

2019-3-18 10:11:31
谢谢各位,解决了。首先,继电器的一端接24V,另一端接输出。看手册得知MC1413的输入电流为1ma左右,所以光耦右侧的电阻应为20K+,光耦选择的是TLP281,电流转换率最小100%,所以光耦左侧的电阻也不对,应该改为更大。刚才仅仅改了20K的电阻,继电器正常动作。再次感谢各位。
举报

刘勇

2019-3-18 10:13:13
光耦输出电阻太小了,功耗很大,1413是OC门,达林顿管子,手册里有原理图
举报

李萍

2019-3-18 10:13:23
第一眼就觉得上拉电阻太小,,一般10K以上。
不过,看看规格书再明确学习一下更好些
举报

不见往昔

2019-3-18 12:28:39
stm32引脚输出电平是3.3v还是5v,如果是3.3v这个光耦是一直工作的
举报

王栋春

2019-3-18 12:45:54
电位   是否匹配
举报

daixinghou

2019-3-18 17:38:04
R13电阻取值是845?是科学计数标注的电阻,:还是845Ω的电阻?显然这是种错误的。845这种阻值的电阻,不是标准电阻,用在这个电路上是不可能的(精密电阻不可能作上拉电阻用),那检测不到很正常,换上220Ω电阻即可。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分