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

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

3天内不再提示

深入研究嵌入式设备的原理及应用

贸泽电子 来源:djl 作者: Michael Parks, Mouse 2019-08-27 17:06 次阅读

让我们来看看在建立新的嵌入式项目时需要考虑的两个问题。

•当某个组件需要比微控器GPIO引脚更大的拉电流时,你该如何处理?

•当微控器连接到一个步进电机类似的电感负载时,你该如何保护该控制器

驱动大负载

许多微控器的GPIO引脚仅支持很小的拉电流,大约只在40mA左右(数据手册是工程师的最好朋友)。一定要阅读您选定的MCU的数据手册。在某些应用中,这样大的电流已经够用,但有时你需要比微控器GPIO引脚更大的拉电流。其中一个例子是驱动需要控制较远距离的红外LED 或者是连接较大的电机。因此,你可能需要利用外部电源,以安全地获取所需电流。这样做的一个简易方法是使用一个PNP晶体管(PN2222 是一个不错的先行尝试,然后再加入几个限流电阻即可。GPIO引脚将仅驱动NPN晶体管的基极,然后从外部电源得到从集电极到发射极的一个更大电流并驱动负载。需要注意的是,你必须把微控器和外部电源的地连接在一起。也一定要选择一个基级电阻值,以驱动晶体管进入饱和状态。

深入研究嵌入式设备的原理及应用

图2: 使用NPN晶体管以使微控器处理更大的电流需求。

避免“反冲”电感电压

电感性负载,比如步进电机 ,因为物理特性,在电流通过电感时会表现出一个副效应。原则上,发电机和电动机采用相同的电机工作概念,只是能量转换方向是相反的。所以想象一下你有一个电机正在运行,突然你切断了电源。线圈内的能量被存储在电磁场内,但现在磁场开始崩溃。面对崩溃的电磁场,试图保证电流流动,将产生一个巨大的尖峰电压。这个电压可能高达几百伏,即便是在低功率应用中。因为这个电压的形成于线圈两端,并且与施加在运行电机的电压方向相反。(因此称为 “反冲”电压,如果处理不当,感应电压可能会毁坏GPIO引脚电路或甚至是整个微控器。反冲电压有时也被称为反向电动势,或简称反向EMF。

为此,可以采用“反激”二极管,一个高速开关的保护二极管(1N4001 是一个不错的选择)放置在跨越线圈的位置,与正常使用时反向偏置。然后,当电机断电后,反激二极管允许反冲电压安全地将其电流通过线圈电阻,防止毁坏更敏感的电子设备。为获取更安全的方案,可以在GPIO引脚与晶体管之间插入一个光耦芯片,以电性隔离微控器(4N35是个不错的选择)。

深入研究嵌入式设备的原理及应用

图2: 使用“反激”二极管来避免感性负载的反冲电压。

为使与电机的接口处理更简洁,也可以使用L293D H桥电机驱动芯片来驱动电机,该芯片内部还包含有保护二极管。请确定订购的是L293D而不是L293,后者缺乏保护二极管。

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

    关注

    48

    文章

    7487

    浏览量

    151027
  • 驱动器
    +关注

    关注

    52

    文章

    8152

    浏览量

    145963
  • 嵌入式设备
    +关注

    关注

    0

    文章

    110

    浏览量

    16931
收藏 人收藏

    评论

    相关推荐

    嵌入式工业以太网的应用研究

    以太网在工业现场中的应用与uClinux嵌入式系统是两个现在研究的热点领域,以太网与uClinux在工业控制领域有着非常好的应用前景。本文所完成的一些工作都将为这两部分的深入研究开发有很好借鉴的意义,对
    发表于 05-21 11:21 1484次阅读
    <b class='flag-5'>嵌入式</b>工业以太网的应用<b class='flag-5'>研究</b>

    嵌入式linux培训教程 嵌入式linux学习方法步骤

    微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。  2、嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。  3、必须有块开发板(arm9以上),有条件可参加培训
    发表于 07-03 18:25

    嵌入式CF卡存储技术的缺点怎么解决?

    嵌入式产品。然而现有的CF 卡接口电路存在接口复杂,稳定性不高等缺点,不能满足客户的需求。通过深入研究ARM 处理器AT91RM9200 的外部总线接口(EBI)、CF 卡和CPLD 的工作原理,提出利用CPLD来改进CF 卡接口电路以解决现有接口电路中存在的缺点。
    发表于 08-20 08:23

    嵌入式设备上的文件系统该怎么优化?

    随着芯片技术的发展,各种处理器的处理能力不断提高,手持智能终端得到极大的普及。嵌入式Linux操作系统在未来的手持智能设备中将扮演着非常重要的角色,使嵌入式Linux的应用和研究不断的
    发表于 09-03 07:49

    深入研究USBType-C技术的细节

    “USBType-C”并不是电子产品的新术语,它已经上市超过四年,你可能每天都在使用它。但是,这项技术对于工业自动化领域来说,仍然是全新的解决方案。让我们深入研究USB-C技术的细节,优势和工业
    发表于 12-16 08:07

    设计嵌入式软件时通用的原型和原则

    上。因此,如果你深入研究,就可以了解操作系统底层的原理。运行在没有操作系统的环境下会让人真正体会并感谢操作系统为我们所做的一切。本书给出了在设计嵌入式软件时通用的原型和原则。我并没有基于任何特定的平台、处理...
    发表于 12-22 07:00

    嵌入式应用软件任务划分的原则是什么

    嵌入式应用软件任务划分的原则参考文章“嵌入式应用软件任务划分的原则”在基于实时操作系统(RTOS,RealTime Operating System)的单片机应用软件设计中,“任务”是一个很重
    发表于 12-24 06:57

    深入研究彻底掌握设备

    这节主要讲只想使用设备树但是不想深入研究怎么办,简单记录一下,因为我们还是要深入研究彻底掌握设备树的。如果没有深入研究
    发表于 02-17 07:05

    嵌入式设备的网络化方法研究

    嵌入式设备的网络化方法研究-Study on Networked Method for Embedded Devices 摘要网络化的嵌入式设备
    发表于 02-09 10:37 21次下载

    linux的深入研究

    linux的深入研究
    发表于 03-28 09:46 17次下载

    模式匹配算法的深入研究

    模式匹配算法的深入研究:模式匹配算法的应用较为广泛, KMP算法是一种性能较高的算法,所以对KMP算法的深入研究能够使模式匹配问题得到较大的改善. 在匹配的过程中,从模式匹配算
    发表于 10-25 12:21 13次下载

    基于ARM的嵌入式最小系统架构研究

    以基于ARM的嵌入式最小系统为平台,深入研究了不同应用下,ARM处理器与常用外部存储器的接口方式。在此基础上,阐述了嵌入式系统典型的启动架构及其特点,并给出了嵌入式系统启
    发表于 05-29 10:53 1796次阅读
    基于ARM的<b class='flag-5'>嵌入式</b>最小系统架构<b class='flag-5'>研究</b>

    基于嵌入式机器视觉控制系统的研究

    论文以Altera公司的Cyclone II系列EP2CSQ208为核心芯片,构建基于FPGA的SOPC嵌入式硬件平台,并以此平台为基础深入研究SOPC嵌入式系统的硬件设计和软件开发方法,详细测试和验证系统存储模
    发表于 04-07 14:03 630次下载
    基于<b class='flag-5'>嵌入式</b>机器视觉控制系统的<b class='flag-5'>研究</b>

    基于嵌入式设备远程在线升级技术的研究

    基于嵌入式设备远程在线升级技术的研究
    发表于 10-31 10:50 16次下载
    基于<b class='flag-5'>嵌入式</b><b class='flag-5'>设备</b>远程在线升级技术的<b class='flag-5'>研究</b>

    为什么机器学习在嵌入式系统中不成功

    换个角度思考,深入研究嵌入式世界以及迄今为止机器学习行业无法解决的问题
    的头像 发表于 02-12 16:12 2209次阅读