0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

传感器检测信号传送如何改变单片机引脚电平信号

西西 来源:博客园 作者: Pangolin2 2020-10-07 17:33 次阅读

前几天帮一个朋友处理一些电路,正好解决了自己以前经常遇到的一个问题:传感器检测信号传送给单片机,如何改变单片机引脚电平信号,使之可在程序中直接读取,进而实现对外部环境的检测。

以前的思路:

(1)最初,我将检测信号直接传入控制器,由于外围电路的驱动能力不够,不足以拉高单片机的电平,一直都是失败的。
(2)经过查找资料后,单片机的大部分引脚均可做I/O口,默认高电平,并且在做输入口时,必须先将该引脚设置为高电平。我用三极管做了个开关电路,由于当时只焊接了电路,没有画电路图,所以现在也忘记了是如何实现的,但是三极管的开关电路方面的资料有很多,有需要可自行查找。

当下实现方案:使用继电器,实现开关

(1)思路分析:
法很简单,既然单片机的引脚默认高电平,接地后就能满足低电平了。那么,就用继电器开关控制引脚与地的连接,传感器的检测信号控制继电器的开关状态,间接控制单片机的引脚电平。
其实,这也是继电器的小电流控制大电流的思想,与三极管的开关电路的思想基本一致,只是三极管的电阻电容需要选择合适大小,而继电器就没有什么需要太多考虑的了,可能需要考虑成本。

(2)电路图及仿真分析:

传感器检测信号传送如何改变单片机引脚电平信号


红色标记第一处为传感器检测信号输出口;
第二处是NPN三极管,信号驱动三极管的基极,当第一处信号为高是,三极管导通,使第三处的继电器开关换向;
当第三处开关换向后,第四处与单片机连接的引脚电平被拉低

仿真效果图

无检测信号时,单片机引脚P3.0为高电平

当有检测信号时,单片机引脚P3.0为地点低电平

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48076

    浏览量

    740002
  • 继电器
    +关注

    关注

    131

    文章

    5027

    浏览量

    146031
  • 单片机
    +关注

    关注

    6001

    文章

    43971

    浏览量

    620797
收藏 人收藏

    评论

    相关推荐

    AD9269如果直接接高低电平信号能不能正常工作?

    控制,会增加工作量,我想直接接高低电平信号,但是没有在手册上找到在默认状态下,时钟分频内部是如何设置的。如果直接接高低电平信号能不能正常工作?
    发表于 12-20 07:11

    基于用于工业电平信号的完全隔离、鲁棒、4通道、多路复用数据采集系统

    电子发烧友网站提供《基于用于工业电平信号的完全隔离、鲁棒、4通道、多路复用数据采集系统.pdf》资料免费下载
    发表于 11-29 11:16 0次下载
    基于用于工业<b class='flag-5'>电平信号</b>的完全隔离、鲁棒、4通道、多路复用数据采集系统

    求助,有没有不需要单片机直接在外部引脚加高低电平就能输出预定信号的锁相环芯片?

    有没有不需要单片机直接在外部引脚加高低电平就能输出预定信号的锁相环芯片?
    发表于 11-16 08:23

    一个5M的方波信号电平单片机出来的3.3V,如何提高到15V?

    有一个5M的方波信号电平单片机出来的3.3V,想要提高到15V,来驱动传感器,提高驱动功率,有什么好的办法,用放大器吗?用比较合适吗?
    发表于 11-16 08:11

    【实验篇】FPGA驱动传感器:水位、巡线、振动传感器

    信号,通过判断输入信号电平的高低,控制与LED灯连接的输出引脚输出高电平或低电平信号。在本文中
    发表于 11-06 14:33

    两个单片机一个输出高低电平,另一个检测高低电平,两个单片机引脚可以直接相连吗?

    两个单片机一个输出高低电平,另一个检测高低电平,两个单片机引脚可以直接相连吗?是否要做隔离呢 两个单片机
    发表于 11-02 06:14

    雨量传感器的输出信号是开关信号?请问单片机怎么采集?

    雨量传感器的输出信号是开关信号?请问单片机怎么采集? 还有我的单片机的AD采样,正常采集模拟信号
    发表于 10-26 07:06

    电平信号与电压信号的区别 不同的电平信号怎么进行“沟通”?

    电平信号与电压信号的区别 不同的电平信号怎么进行“沟通”? 电平信号与电压信号是在电子设备中使用的两个术语,它们描述了不同类型的
    的头像 发表于 10-24 09:58 1737次阅读

    人体传感器单片机一直输出高电平为什么?

    人体传感器。默认无人输出低电平检测到人高电平,输出直接连接单片机后,一直是高电平,无人的时候也
    发表于 10-23 06:24

    单片机在医学信号检测仪中应用的电路原理

    电子发烧友网站提供《单片机在医学信号检测仪中应用的电路原理.pdf》资料免费下载
    发表于 10-10 09:30 1次下载
    <b class='flag-5'>单片机</b>在医学<b class='flag-5'>信号</b><b class='flag-5'>检测</b>仪中应用的电路原理

    51单片机32个io口能全部接数字量传感器吗 ?

    小萌新想问问89c52单片机32个io口可以全部连接上数字量传感器吗,每个传感器就一条输入信号线,单片机扫描一下每个io口的
    发表于 10-08 06:05

    单片机引脚不能检测到高电平是为什么?

    我的单片机原先是好的,但是过了一晚上回来发现单片机检测不到高电平了,本来我以为是单片机坏了,但是换了芯片也出现同样的状况,请问各位遇到这种问
    发表于 10-07 07:50

    单片机接收的是什么信号

    单片机接收的是什么信号  单片机是一种能够接收和处理各种信号的微型计算机。它广泛用于电子产品和自动化控制系统中。这些信号可以是来自
    的头像 发表于 09-01 15:38 2431次阅读

    单片机检测信号通断通用电路详解

    在实际的电路设计中,往往需要用到单片机检测某些信号通断,检测电压有无。在一定的范围内,比如3.3V的直流信号
    发表于 07-11 12:26 1819次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>检测</b><b class='flag-5'>信号</b>通断通用电路详解

    基于单片机的变压故障检测系统设计

    想问一下大佬们,单片机仿真系统中要对电压,液位,温度进行检测,用的at89c51单片机系统,现在温度传感器用的是dbs1820,然后电压液位传感器
    发表于 04-29 12:34