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

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

当X1感应时,X1与棕色的24V相连,光耦导通,IN1就和GND连通,单片机呈现低电平
当X1感应时,X1与棕色的24V不相连,光耦不导通,IN1就和GND不连通,单片机呈现高电平
光耦选型
光耦选型一般需要考虑接口电平是3.3V还是5V,响应速度的快慢,光耦的位数等等.
代码实现
short ReadSensor()
{
return GPIOA->IDR;
}
本文详细介绍了工业中常见的NPN和PNP传感器的工作原理,包括它们如何通过信号线与电源的连接状态来传递信息。同时,文章探讨了单片机如何通过光耦隔离电路检测这些传感器的状态变化,防止外部干扰,并提供了具体的电路配置和代码实现。

1876

被折叠的 条评论
为什么被折叠?



