STM32 NPN与PNP检测电路

简介

工业用的传感器一般有NPN PNP两种类型 :
NPN传感器:黑色信号线的连接是与0V的蓝色线断开或连接的。
PNP传感器:黑信号线的连接是与与24V的棕色线断开或连接的。
单片机检测传感器的状态改变一般需要增加一个光耦隔离电路,用于防止外界干扰会损坏单片机。

NPN传感器检测电路

NPN传感器检测电路
当X1感应时,X1与蓝色的0V相连,光耦导通,IN1就和GND连通,单片机呈现低电平
当X1感应时,X1与蓝色的0V不相连,光耦不导通,IN1就和GND不连通,单片机呈现高电平

PNP检测电路

PNP检测电路
当X1感应时,X1与棕色的24V相连,光耦导通,IN1就和GND连通,单片机呈现低电平
当X1感应时,X1与棕色的24V不相连,光耦不导通,IN1就和GND不连通,单片机呈现高电平

光耦选型

光耦选型一般需要考虑接口电平是3.3V还是5V,响应速度的快慢,光耦的位数等等.

代码实现

short ReadSensor()
{
	return GPIOA->IDR;
}

  • 6
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NPNPNP开关电路都是基于晶体管的工作原理而设计的。晶体管是一种三极管设备,由发射极(Emitter)、基极(Base)和集电极(Collector)组成。在一个NPN晶体管中,发射极和基极构成了一个PN结,而基极和集电极构成了另外一个PN结。PNP晶体管则是发射极和基极之间有一个N型半导体层,基极和集电极之间有一个P型半导体层。 要理解NPNPNP开关电路,需要知道它们的开关原理和工作模式。基本上,这两种晶体管开关电路的可以用一个简单的模型来解释:一个晶体管被装置在电路中,一边是输入电压,一边是输出电压,晶体管的导通或截止控制电路,使电路可以开启或关闭,从而实现对输出电流的控制。 NPN开关电路使用的是NPN晶体管。当高电压输入基极时,会使得PN结反向偏置,而这会推动电流通过PN结。当电流通过N型材料时,NPN晶体管就会进入导通状态。但是,如果电压进入基极的电压较低或者没有电压,晶体管就会处于截止状态,输出电路不会有电流通过。 PNP开关电路使用的是PNP晶体管。当高电压进入基极,会迫使PN结反向偏置,这个反向偏置会从N型区域浸润P型区域,推动电流通过PN结。当电流通过P型材料时,PNP晶体管就会进入导通状态,输出电路会产生电流。但是,如果电压进入基极的电压较低或者没有电压,晶体管就会处于截止状态,输出电路也不会有电流通过。 NPNPNP开关电路在实际应用中都可以充分发挥作用。它们实现了可以通过电流的控制来控制其他设备或负载(例如LED灯,直流电机等)的开合,并已得到广泛的应用。只需要选择合适的电路元器件,NPNPNP开关电路还可以完成模拟、数位和微控制器电路等应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值