标题: 这个电路中为什么这个继电器就是合不上?望指教 [打印本页]

作者: garetha    时间: 2019-5-13 11:23
标题: 这个电路中为什么这个继电器就是合不上?望指教
为什么这个继电器就是合不上,

K8Y)_%R$MH5%W(EZWQ[H)OC.png (13.16 KB, 下载次数: 30)

这边是接线图

这边是接线图

作者: faguiq    时间: 2019-5-14 17:04
PA口有没有配置成推挽输出
作者: garetha    时间: 2019-5-14 20:25
faguiq 发表于 2019-5-14 17:04
PA口有没有配置成推挽输出

为什么必须要推挽输出啊,求解。。。


作者: 幻剑心    时间: 2019-5-14 20:48
是仿真还是实物?仿真的话,先把R1,2,3去掉看看。如果还是不行,应该是软件问题。如果是实物的话,先测量三极管B极电压看看有没有1V~1.2V的电压,(如果没有,就量电阻前面的,如果电阻前面的电压低于3V,那么就是U3和程序的问题。如果有3~5V的电压,那么就是电阻不适合,更换小点的电阻。)如果有,量下C极电压是不是小于0.3V,如果大于0.3V很多,那么就是三极管损坏。更换好的三极管。都没问题,测下二极管是否击穿。最后就是继电器了,是继电器非DC5V的,或者继电器是坏的。
作者: garetha    时间: 2019-5-15 09:51
幻剑心 发表于 2019-5-14 20:48
是仿真还是实物?仿真的话,先把R1,2,3去掉看看。如果还是不行,应该是软件问题。如果是实物的话,先测量三 ...

仿真的,如果是软件问题会是什么问题。引脚电平给到了啊
作者: faguiq    时间: 2019-5-15 10:54
faguiq 发表于 2019-5-14 17:04
PA口有没有配置成推挽输出

arm的端口是要配置的,不然不会输出高电平
作者: garetha    时间: 2019-5-15 13:55
faguiq 发表于 2019-5-15 10:54
arm的端口是要配置的,不然不会输出高电平

我的是at89c52,扩展了一片8255,8255的pa1输出的高电平,通过一块npn的放大电路,但是电磁阀没反应
作者: 嘉立创AAA    时间: 2019-5-15 16:32
将三极管改PNP型,控制电平也同时改。再不行改推拉方式
作者: jmkl128    时间: 2019-5-15 17:31
推挽输出,驱动能力更强。换句话说,现在之所以不能驱动继电器是因为IO输出能力弱导致的

作者: wulin    时间: 2019-5-15 17:49
garetha 发表于 2019-5-15 13:55
我的是at89c52,扩展了一片8255,8255的pa1输出的高电平,通过一块npn的放大电路,但是电磁阀没反应

给你一个只要端口输出30uA就可以可靠驱动继电器的电路



作者: garetha    时间: 2019-5-15 19:18
wulin 发表于 2019-5-15 17:49
给你一个只要端口输出30uA就可以可靠驱动继电器的电路

你这个继电器是什么什么型号的啊
作者: garetha    时间: 2019-5-15 20:00
wulin 发表于 2019-5-15 17:49
给你一个只要端口输出30uA就可以可靠驱动继电器的电路

还是没用啊

]9){[Z)J8[TR%J@L}_%V4O9.png (28.34 KB, 下载次数: 25)

]9){[Z)J8[TR%J@L}_%V4O9.png

作者: 我很想你    时间: 2019-5-16 13:07
把继电器接的电压改成+12V看看




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1