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

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

3天内不再提示

传感器接口入门指南:保护微控制器

电子设计 来源:eeweb 作者:Duane Benson 2021-05-07 14:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在几乎所有情况下,您都应该考虑在传感器和计算平台之间采取某种形式的输入保护。

可能需要将传感器连接到的三种主要系统类型:

直接连接到MCU微控制器):直接连接到引脚(外部)和寄存器(内部)

单板计算机(SBC):具有操作系统的功能更强大的处理器

Arduino和类似Arduino的系统:具有一组标准化库函数的MCU,使使用变得更加容易

我们还介绍了将传感器连接到这些系统的三种方法,如下所示:

  • 直接数字
  • 直接模拟
  • 基于协议

系统的另一部分通常很少被谈论,但同样重要:传感器和计算系统之间的关系。

在最基本的尝试玩硬件的过程中,我们经常将传感器直接连接到微控制器I / O引脚。在理想的无噪声和无静电的世界中,这将是一种合理的方法。

pIYBAGCU4b6ADFN8AAlGIdDOn_w206.png

在此图中,我们具有传感器的所有三种基本类型:基于协议的加速度计,直接数字按钮开关和模拟电位计。全部都直接连接到Arduino。(来源:杜安·本森(Duane Benson)

但是我们既不生活在理想世界中,也不生活在无噪音(任何形式)的世界中。传感器和系统以不同的电压运行,我们周围的空气充满离子和电噪声,而长电线充当天线

传感器带来了重要的环境数据,但它们也可能带来很多不必要的行李。系统中的一个小尖峰和一个不受保护的微控制器(有时是非常昂贵的微控制器)可能会被损坏或破坏。或者,电噪声可能会使传感器失明或导致其提供看似合理但完全错误的数据。

基本上,我要说的是,除了最常见的情况以外,您实际上应该考虑在传感器和计算平台之间采取某种形式的输入保护。

如下表所示,常见的保护方法包括衰减,削波,光隔离和滤波:

o4YBAGCU4cuAUlOPAACfkfV-Fl8465.png

常见保护方法的利弊(来源:Duane Benson)

当有源传感器在与微控制器不同的电压下工作时,也可能需要保护电路

pIYBAGCU4duAET8PAAQYAVEY_fM139.png

该原理图剪辑中所示,来自Digilent的Chipkit uc32使用3.3 V 32位Microchip MCU,但Arduino兼容板生活在5 V世界中。它在其模拟输入上组合实现两种不同类型的保护:削波二极管(用于防止过压)和串联电阻(用于限制电流)。(来源:杜安·本森(Duane Benson)

具有与主机MCU不同的工作电压的基于协议的传感器出现了另一个电压转换需求,例如连接到3V或1.8V微控制器的基于5V I2C协议的传感器 。来自1.8V MCU的“高”信号可能不够高,无法被传感器视为逻辑“ 1”。3V“高”电平可能会通过,但您可能无法依靠它,因为并非所有逻辑“ 1”信号都与系统电压匹配,因此您最终可能会看到一个2.2V信号,即“不确定”由传感器的5V I2C决定。

此外,传感器的逻辑“ 1”可能处于5 V或接近5 V的水平,这可能烧坏3-V MCU(一定是1.8-V MCU)上的I / O端口。相反,这对于5V MCU和较低电压传感器来说是一个风险。我已经烧毁了比5V微控制器更多的3V加速度计。

模拟传感器输出的电压高于MCU的电压,也会引起相同的问题。最重要的是,传感器和MCU电压不匹配会导致损坏,就像嘈杂的环境一样。

使用基于协议的传感器,您将需要一个所谓的线路电平转换器来在两个电压之间改变信号电平。可以使用一些分立的晶体管来限制这些设备,但也可以将它们用作特殊的集成电路。它们将具有一个公共接地点,并且将以一侧的一个系统电压和另一侧的更高或更低电压对系统进行分割。

o4YBAGCU4euANuKhAAJ06FSnqxM109.png

该示意图显示了用于I2C总线的3.3V至5V双向线路电平转换器。未显示连接两侧的公共接地。(来源:杜安·本森(Duane Benson)

线路级转换器有双向和单向版本。有些人将串联电阻(更多是限流系统)用于单向信号。如果您对系统电流了解足够多,以确保附带的压降足够大,则可以使用此功能。

对于工作电压高于MCU的模拟传感器,您可以使用电阻分压器来确保不改变斜坡特性并使电压保持在危险水平以下。电阻的选择将取决于模拟输入的电流消耗规格。

编辑:hfy

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

    关注

    48

    文章

    8261

    浏览量

    162664
  • 传感器
    +关注

    关注

    2574

    文章

    54467

    浏览量

    786607
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18646

    浏览量

    388331
  • 转换器
    +关注

    关注

    27

    文章

    9373

    浏览量

    155249
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    在筋膜枪上应用的MCU微控制器方案

    筋膜枪是现在很多人必不可少的放松肌肉的健身工具,而实现筋膜枪的高效、稳定、安全运行,则需要内部搭载的MCU微控制器来负责控制电机运转、保护电路安全并实现各种智能功能。英尚微电子的筋膜枪方案采用CH32V007 MCU
    的头像 发表于 12-09 16:39 399次阅读
    在筋膜枪上应用的MCU<b class='flag-5'>微控制器</b>方案

    MCU微控制器CH32L103高速电吹风方案

    MCU微控制器是整个电吹风控制系统的指挥中心。英尚微推出的高速电吹风方案,以MCU微控制器CH32L103为主控微控制器,帮助高速电吹风实现高效率、低噪音、高智能和全
    的头像 发表于 11-27 16:20 177次阅读

    选择微控制器MCU几个步骤

    以下10个简单步骤可确保做出正确的选择。 步骤1:制作硬件接口清单 利用大致的硬件框图制作出一份微控制器需要支持的所有外部接口清单。有两种常见的接口类型需要列出来。 第一种是通信
    发表于 11-26 07:09

    ‌PIC16F180XX微控制器技术解析与应用指南

    Microchip Technology PIC16F180微控制器具有一系列数字和模拟外设,可满足成本敏感型传感器和实时控制需求。Microchip Technology PIC16F180的内存
    的头像 发表于 10-10 15:35 419次阅读
    ‌PIC16F180XX<b class='flag-5'>微控制器</b>技术解析与应用<b class='flag-5'>指南</b>

    PIC18-Q24 微控制器:高性能、低功耗与增强型代码保护的完美结合

    Microchip Technology PIC18-Q24微控制器设计用于传感器连接、实时控制和通信应用。PIC18-Q24演示多电压I/O (MVIO) 接口,具有由其他VDD引脚
    的头像 发表于 10-10 11:10 382次阅读
    PIC18-Q24 <b class='flag-5'>微控制器</b>:高性能、低功耗与增强型代码<b class='flag-5'>保护</b>的完美结合

    PIC18F24/25Q24微控制器技术解析与应用指南

    Microchip Technology PIC18F24/25Q24微控制器是PIC18-Q24微控制器系列28/40/44/48引脚器件的一部分,用于传感器接口、实时
    的头像 发表于 10-10 09:56 430次阅读
    PIC18F24/25Q24<b class='flag-5'>微控制器</b>技术解析与应用<b class='flag-5'>指南</b>

    PIC16F17154/55/74/75微控制器技术解析与应用指南

    Microchip Technology PIC16F17154/55/74/75微控制器具有用于精密传感器应用的模拟外设。Microchip Technology PIC16F17154/55
    的头像 发表于 09-30 10:20 506次阅读
    PIC16F17154/55/74/75<b class='flag-5'>微控制器</b>技术解析与应用<b class='flag-5'>指南</b>

    传感器有哪些类型?有哪些接口

    传感器的类型和接口种类繁多,以下是一些常见的分类和接口方式: 传感器类型 温度传感器:用于测量温度,常见的有热电偶、热电阻、数字温度
    的头像 发表于 05-22 09:33 1.3w次阅读

    知名厂商微控制器(MCU)芯片手册分享

    微控制器(MCU)又称单片机,是一种高度集成的微型计算机系统,它将中央处理(CPU)、存储(RAM/ROM/Flash)、输入/输出接口(I/O)及多种外设集成在一块芯片上,专门用
    的头像 发表于 05-15 18:25 2390次阅读
    知名厂商<b class='flag-5'>微控制器</b>(MCU)芯片手册分享

    MAXQ1741用于磁卡读卡的DeepCover安全微控制器技术手册

    DeepCover 嵌入式安全方案采用多重先进的物理安全机制保护敏感数据,提供最高等级的密钥存储安全保护。 DeepCover安全微控制器(MAXQ1741)是低功耗微控制器,集
    的头像 发表于 05-15 09:48 637次阅读
    MAXQ1741用于磁卡读卡<b class='flag-5'>器</b>的DeepCover安全<b class='flag-5'>微控制器</b>技术手册

    ADUCM356集成化学传感器接口的精密模拟微控制器技术手册

    ADuCM356是一款片内系统,可控制和测量电化学传感器和生物传感器。ADuCM356是一款基于Arm^®^ Cortex ^™^ -M3处理的超低功耗混合信号
    的头像 发表于 05-08 09:55 773次阅读
    ADUCM356集成化学<b class='flag-5'>传感器</b><b class='flag-5'>接口</b>的精密模拟<b class='flag-5'>微控制器</b>技术手册

    用于双向HMI和外设接口的32位RX113系列微控制器数据手册

    RX113系列微控制器内置了诸如通用串行总线(USB)和红外数据协会(IrDA)红外通信等通信功能,还集成了电容式触摸传感器(CTSU)、段式液晶显示(LCD)以及串行音频接口(SS
    的头像 发表于 03-19 17:19 887次阅读
    用于双向HMI和外设<b class='flag-5'>接口</b>的32位RX113系列<b class='flag-5'>微控制器</b>数据手册

    激光位移传感器的选型指南

    激光位移传感器的选型指南
    的头像 发表于 03-03 08:17 1282次阅读
    激光位移<b class='flag-5'>传感器</b>的选型<b class='flag-5'>指南</b>

    AN-0970: 使用ADuC706x微控制器实现RTD接口和线性化

    电子发烧友网站提供《AN-0970: 使用ADuC706x微控制器实现RTD接口和线性化.pdf》资料免费下载
    发表于 01-14 16:00 1次下载
    AN-0970: 使用ADuC706x<b class='flag-5'>微控制器</b>实现RTD<b class='flag-5'>接口</b>和线性化

    S32K3xx微控制器的硬件设计指南

    电子发烧友网站提供《S32K3xx微控制器的硬件设计指南.pdf》资料免费下载
    发表于 12-30 15:46 9次下载