PNP/NPN传感器的基本原理解析及转换

  • 传感器最简化模型
    • PNP传感器最简化模型
    • NPN传感器最简化模型
  • 简化模型不同状态的分析
    • NPN传感器不输出时
    • NPN传感器输出时
    • PNP传感器不输出时
    • PNP传感器输出时
  • PNP与NPN之间的相互转换
    • PNP->NPN
    • NPN->PNP
  • 结语

在工程中,我们经常用到24V的NPN传感器和PNP传感器。但是好多从业人员对这两种传感器的区别并不甚了解,本文将对两种传感器进行最简化的模型介绍,并引申出两种传感器信号的转化。

传感器最简化模型

PNP传感器最简化模型


PNP传感器可以看作是一个基极受开关控制的PNP三极管,它的发射极接24V,集电极作为输出端,基极通过一个开关接0V。而所谓的“开关”实际上是感应电路的抽象化,对于常开型传感器“开关”平时为断开状态,传感器动作时“开关”为闭合状态。

NPN传感器最简化模型


NPN传感器可以看作是一个基极受开关控制的NPN三极管,它的发射极接0V,集电极作为输出端,基极通过一个开关接24V。对于常开型传感器“开关”平时为断开状态,传感器动作时“开关”为闭合状态。

简化模型不同状态的分析

*下文中所说的不输出指传感器不动作

NPN传感器不输出时


当NPN型传感器不输出时,其“开关”断开,所以三极管的基极为悬空状态,此时电流Ibe为0,因为三极管的Ice电流等于βxIbe,从而Ice亦为0。此时,out输出端相当于开路(无论多大电压电流都为零),out对外呈现高阻态。

NPN传感器输出时


当NPN传感器输出时,“开关”处于闭合状态,三极管的基极连接到24V,此时Ibe为一较大电流(足以保证CE间饱和导通),此时out输出端相当于短接与0V,此时out的输出电位为0V。

PNP传感器不输出时


当PNP传感器不输出时,“开关”处于断开状态,三极管的基极悬空,此时Ibe为0,此时out输出端相当于断开,此时out的输出呈现高阻态。

PNP传感器输出时


当PNP传感器输出时,“开关”处于闭合状态,三极管的基极连接0V,此时Ibe为一不为零的值(大到足以使CE饱和导通),此时out输出端相当于与24V短接,此时out的输出为24V。

PNP与NPN之间的相互转换

在理解了上述的简化模型状态后,我们很容易理解,所谓的PNP输出就是——有输出时24V,无输出时开路;所谓的NPN输出就是——有输出时0V,无输出时开路。
在了解了这些基本原理后,PNP与NPN之间的转换就变得很简单了。

PNP->NPN


要进行PNP到NPN的转换,可以使用NPN三极管,三极管的基极连接于PNP传感器的输出端,发射极连接于0V,集电极作为转换后的输出。
当PNP传感器有输出时,PNP in为24V,此时NPN三极管Ube正偏,三极管导通,从而三极管集电极电位被下拉至接近0V(由于饱和压降的存在,电位不会完全为0V),此时NPN out的输出为0V;当PNP传感器没有输出时,PNP in为悬空状态,此时NPN三极管截止,NPN out处于断开状态。

NPN->PNP


要进行NPN到PNP的转换,可以使用PNP三极管,三极管的基极连接于NPN传感器的输出端,发射极连接于24V,集电极作为转换后的输出。
当NPN传感器有输出时,NPN in为0V,此时PNP三极管Ube正偏,三极管导通,从而三极管集电极电位被上拉至接近24V(由于饱和压降的存在,电位不会完全为24V),此时PNP out的输出为24V;当NPN传感器没有输出时,NPN in为悬空状态,此时PNP三极管截止,PNP out处于断开状态。

结语

从上面的原理解析可以看出,PNP/NPN型传感器的信号可以由NPN/PNP三极管简单的进行切换,对于工程中传感器类型与PLC等控制器输入的要求类型不符时,可以使用上面的方法进行转化,从而提高实际操作时的灵活度。

PNP/NPN传感器的基本原理解析及转换相关推荐

  1. PNP型传感器与NPN型传感器信号互转

    自动化行业中,常用到不同的传感器,由于PLC类型有PNP型输入也有NPN型输入,也有通用型PLC.当我们使用的PLC为NPN型输入时,而身边只有一个PNP型的传感器,此时我们该如何应急使用呢? 在这里 ...

  2. 分享一下三线型NPN型与PNP型传感器的动作电路逻辑

    首先介绍一下何为NPN型与PNP型传感器: NPN型:负载接在电源正极与传感器输出端: PNP型:负载接在传感器输出端与电源负极: 下面是某三线电压型接近开关产品接线介绍图: 接下来我们分析一下其对应 ...

  3. 编码器脉冲信号测量2路DI高速计数器PNP/NPN转RS-485数据采集模块 YL150

    特点: ● 编码器解码转换成标准Modbus RTU协议 ● 可用作编码器计数器或者转速测量 ● 支持编码器计数,可识别正反转 ● 也可以设置作为2路独立DI高速计数器 ● 计数值支持断电自动保存 ● ...

  4. New UI-常用计量单位px,dp,sp,pt解析与转换

    New UI-常用计量单位px,dp,sp,pt解析与转换            --转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途! 小猪Android开发交流群已建立,欢迎大家加入 ...

  5. android键值列表,Android Json不规则键值解析与转换

    简述 在Android开发的时候,通过网络请求获取后台返回数据与上传数据给后台是十分常见的.有时候,我们会遇到需要解析和传递特殊键值的Json,对于这种情况,引出了本次要讲诉的内容. Json数据解析 ...

  6. 解析las文件_LAS格式的解析与转换

    LAS 格式的解析与转换 孙爱怡,王健 [摘 要] 摘 要: 本文主要探讨 LAS 数据结构的发展历程 , 在分析已有四种版 本的基础上 , 探讨 LAS 标准发展趋势 , 并采用 C++ 语言对该格 ...

  7. PnP算法简介与代码解析-柴政

    PnP算法简介与代码解析-柴政 PnP求解算法是指通过多对3D与2D匹配点,在已知或者未知相机内参的情况下,利用最小化重投影误差来求解相机外参的算法.PnP求解算法是SLAM前端位姿跟踪部分中常用的算 ...

  8. 【计算机视觉】PnP算法简介与代码解析-柴政(solvepnp理论篇)

    PnP算法简介与代码解析-柴政 PnP求解算法是指通过多对3D与2D匹配点,在已知或者未知相机内参的情况下,利用最小化重投影误差来求解相机外参的算法.PnP求解算法是SLAM前端位姿跟踪部分中常用的算 ...

  9. AS7341颜色传感器的XYZ RGB HSV转换

    AS7341颜色传感器的XYZ RGB HSV转换 读完四篇文章 就能从头到尾这个传感器就能输出RGB颜色空间和HSV颜色空间了 整体思路就是 i2c驱动AS7341分别读出F1-F4 ClearNI ...

最新文章

  1. 把Excel文件中的数据读入到DataGrid中
  2. Electio Time poj
  3. Console-算法[for,if]-(大马-小马-马驹托砖)
  4. 拿了 30K 的 offer!
  5. c语言编程思维训练50题,c语言逻辑思维训练题一
  6. Angular 不同种类 Module 的介绍
  7. 高通驱动9008安装_高通snapdragon888的性能有多强大
  8. win10+tensorflow import cv2 bug解决
  9. Item 添加事件 list grally等
  10. Win2008配置终端服务网络负载平衡实战 -2
  11. pythonmatplotlib刷新_matplotlib:如何刷新figure.canvas
  12. windows环境下memcache服务器使用经验
  13. Spring Cloud 各个组件介绍
  14. 在Ubuntu 18.04中安装ROS操作系统
  15. n1_如何高分通过日语N1考试?
  16. Android之HttpURLConnection应用实例:武大教务系统获取课表
  17. 傅里叶逆变换程序matlab,按时间抽取基2-快速傅里叶逆变换算法_MATLAB代码
  18. vs2010+opencv2.4.9配置========重点说明
  19. java 读取ascii码_JAVA ASCII码 读入字符串测试
  20. 16G内存手机的福音,微信小程序也能建共享相册啦

热门文章

  1. HTML中如何调整标签在页面中显示的位置
  2. OZEKI VoIP SIP SDK出色的开发软件, VoIP 软件工具包
  3. runwith注解为什么用不了_企鹅电竞首充6元礼包|企鹅体育为什么发言不了?企鹅体育为啥用WiFi不能看?...
  4. 跳槽季 | 做「坏」时代的佼佼者
  5. 放大和收缩 mac版word 的文档显示比例
  6. 交互篇(玩家与模型的交互)
  7. 腾讯云轻量应用服务器安装和配置宝塔 Linux 面板腾讯云专享版
  8. 29道Zookeeper面试题超详细(附答案)
  9. 中国x86服务器全年销售额idc,2015年第二季度中国x86服务器市场IDC报告精华就在这了!...
  10. 3大技巧完美演示怎么提取图片中的文字全过程