找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4652|回复: 15
收起左侧

单片机不管怎么定义引脚为1或0,继电器始终处于导通状态?求大佬指导

  [复制链接]
ID:790783 发表于 2022-4-30 23:52 | 显示全部楼层 |阅读模式
友友们,我想请问一下,我用12C5A60S2单片机,P2脚接了一个三极管控制一个继电器的通断,但是他引脚定义好了,完全没效果。指的是它不管怎么定义引脚为1或0,继电器始终处于导通状态;我想要的效果是由单片机进行控制三极管的导通(NPN形的三极管)达到控制继电器的导通和断开。
回复

使用道具 举报

ID:94031 发表于 2022-5-1 07:00 | 显示全部楼层
要有图
回复

使用道具 举报

ID:96682 发表于 2022-5-1 07:08 来自手机 | 显示全部楼层
始终导通???怀疑你的继电器的 NO,NC 端口是相连的,导致无论 I/O 输出 0 & 1 继电器始终导通
回复

使用道具 举报

ID:390416 发表于 2022-5-1 08:38 | 显示全部楼层
继电器、直流电机PWM驱动电路.png
回复

使用道具 举报

ID:149451 发表于 2022-5-1 08:39 | 显示全部楼层
上电路图,上硬件图,上代码。否则跟你说不清楚(肯定这其中之一有问题)
回复

使用道具 举报

ID:161164 发表于 2022-5-1 08:53 来自手机 | 显示全部楼层
电路图?
回复

使用道具 举报

ID:942056 发表于 2022-5-1 09:28 来自手机 | 显示全部楼层
这种情况,首先是检查你硬件是否有问题,
回复

使用道具 举报

ID:965189 发表于 2022-5-1 10:01 | 显示全部楼层
上电路图给人看看啊。
回复

使用道具 举报

ID:121859 发表于 2022-5-1 10:55 | 显示全部楼层
第一,可能是硬件问题,或者继电器坏了,或者接线错误。
第二,软件问题,你发出指令后加点延时试试。
回复

使用道具 举报

ID:976493 发表于 2022-5-1 14:50 | 显示全部楼层
电路图和接线图
回复

使用道具 举报

ID:320097 发表于 2022-5-1 15:08 | 显示全部楼层
这是无图无真相呀
回复

使用道具 举报

ID:790783 发表于 2022-5-1 15:19 | 显示全部楼层
zhxiufan 发表于 2022-5-1 10:55
第一,可能是硬件问题,或者继电器坏了,或者接线错误。
第二,软件问题,你发出指令后加点延时试试。

是因为12C5A60S2的P2口始终输出高电平导致三极管导通,想解决的问题是如何让三极管的导通或截至可以编程控制
回复

使用道具 举报

ID:220661 发表于 2022-5-1 19:54 | 显示全部楼层
估计是高电平不能驱动三极管,把这个IO端口设置成推挽输出。
回复

使用道具 举报

ID:230742 发表于 2022-5-1 22:46 | 显示全部楼层
这种情况最简单,上万用表,量一下就知道了。把接单片机的引脚断开,串联1个2K电阻直接接正极和负极试一下就知道了。
回复

使用道具 举报

ID:790783 发表于 2022-5-3 06:37 | 显示全部楼层
gongnn 发表于 2022-5-1 19:54
估计是高电平不能驱动三极管,把这个IO端口设置成推挽输出。

那这个推挽模式要如何设置啊?
回复

使用道具 举报

ID:420836 发表于 2022-5-3 08:47 | 显示全部楼层
Q31 三极管始终截止。 单片机的IO管脚可能无法驱动高阈值电压的Q31。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表