资料介绍
正如您从我之前的博客中看到的,我的灵感源及所学知识多数源于我父亲对我的影响。有一个建议一直萦绕在我脑海:“两次测量,一次剪裁。”然而,作为工程师,每当我们为步进电机、LED和其他外设设计一个控制或电源电路遇到挑战时,我们期望让系统适应具体的规则和条件。我们基本上是进行两次测量,但只针对一组特定条件。事后的任何变化只意味着额外成本和评估时间,这可能是任何项目的一个痛点。或正如我的父亲所说:“您已将其剪裁,不可能再将其回复原貌!
那么,当您需要多个系统或配置的解决方案时会发生什么?如何确保您在拥有可为电机供电的系统,和在设计完成后灵活添加其它高压设备之间保持平衡?我建议使用系统的一个模块或子集来启动稍后可进行缩放的设计。
接口灵活性
您要做的首要事情是确保您可随意连接您的电源驱动器。虽然选择具有足够通用输入/输出(GPIO)的主机控制器来驱动输出是一个好主意,但实现控制方案或程序变得越来越困难,因为每个GPIO引脚都具有自己的调用和执行操作。串行接口可方便应对这一问题。大多数处理器都有如图1所示的一系列内部接口。这些接口模块可控制内存或外部传感器,甚至与其它处理器通信。
图1:MSP430™内部框图
但对于我们的系统来讲,选择很简单。正如我在介绍中提到的,我们正让此系统驱动包括步进电机在内的多个外设。对于步进电机,我们需要确保从主机提供顺序输出和同步输出。
图2:SPI主从连接
诸如串行外设接口(SPI)和I2C之类的接口可让您拥有来自主机或主设备的时钟信号(如图2所示)的优势,能够通过共享串行数据和时钟线进行扩展。然而,出于设计考虑,您希望维持低成本,因为具有大量电机和LED的解决方案需要多次迭代。
一些电机、LED和其它设备可能不会从作为处理器的内部串行接口中受益。这些情况下,可以使用如图3所示的SN74HC595这一串行到并行转换器。该设备有助于将数据顺序传送到输出。我选择这部分用于设计,因为它易于使用、成本低,并使设计人员能够堆叠或菊花链类似设备。任何诸如SN74HC164或TCA9539在内的其它串行到并行设备也可以帮助完成任务。
图3:SN74HC595
驱动高电压和高电流
不幸的是,您不能简单地从主机微控制器驱动高功率负载。但您可应用FET降低处理器的总电流需求。这实际上是设计论坛中更受欢迎的线程之一,也是为何“连接3-V MSP430到5-V电路”应用笔记非常受欢迎的主要原因。若您查看此应用笔记,您将了解到ULN2003A是一个简单的解决方案。
Figure 4 showcases how the MSP430 microcontroller and ULN2003A can drive a 12V logic rail along with some motors and LEDs. This works out great because the ULN2003A can handle voltages up to 50V and currents up to 500mA/channel, which gives you ample range for motors and LEDs.
图4所示为MSP430微控制器和ULN2003A如何驱动12V逻辑轨及一些电机和LED。结果非常好,因为ULN2003A可处理高达50V的电压和高达500mA /通道的电流,这为您的电机和LED提供了足够范围。
图4:将MSP30连接到高电压和高电流负载
汇总
既然现在条件已成熟,您可连接MSP430 MCU、SN74HC595、ULN2003A和CSD17571Q2,创建一个灵活的电源结构,可在8通道的倍数中进行扩展,如图5所示。
图5:我们的动态驱动系统
您可使用此架构创建复杂系统,如空调、LED显示矩阵或甚至具有多个灯和电机的机器人。您还可创建具有添加功能或功能性的同一设计的多个版本,如图6所示的额外的显示器或电机。
图6:缩放我们的功率驱动器,以适应更多外设
由于您想让设计保持在一个合适规模,您现在可根据您的应用需求扩展或减少应用功能,或循环相同的结构,以提出需要高电压、高电流或两者兼具的其它应用程序。由于您只选择低成本替代方案,您可确保您的电路板仍具有成本效益,即使是多次迭代也是如此。
这是一个易于使用和灵活的设计,我们采取了这一理念,并制作了一个BoosterPack。但这只是其中一种您可驱动大功率外设(如步进电机和LED)的方法。您能想到其它架构吗?请在下方做出评论。
(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 一个脉搏血氧计的设计示例资料下载
- Android电源管理设计资料下载
- 一文了解无线传感器网络(WSN)结构特点资料下载
- 运算放大器的典型电源结构资料下载
- 常用USB设备结构分析资料下载
- 电容式触摸屏的基本结构资料下载
- Flyback拓扑结构k的五个最及设计考虑资料下载
- 设计一个电源如何考虑选择拓扑资料下载
- 电源排版的10个基本要点资料下载 0次下载
- 一颗DC/DC电源芯片的内部全部结构资料下载
- 开发一个开关电源产品的优化资料下载
- 一个类比解释反激式电源原理资料下载
- +:和-:符号,Verilog标准文档中的一个语法资料下载
- 一个经验丰富的Layout工程师如何做开关电源资料下载
- 如何使用Quartus创建仿真工程的视频资料免费下载 15次下载
- 如何从一个简单的数学表达式创建一个Saber模型? 733次阅读
- 一种创建双输出电压轨的方法 709次阅读
- NFC无线灵活配置LED驱动电源 1091次阅读
- 如何在S7-1500系列的两个CPU间创建一个编程连接 1902次阅读
- VCS/XRUN如何创建一个非UVM的简单仿真环境? 3499次阅读
- 电工知识—TIA(博途)Portal V17创建一个典型完整的项目 6870次阅读
- 教程|创建你的第一个Actor Framework 3710次阅读
- 如何下载一个Rocky镜像文件 2793次阅读
- 如何使用ESP32创建一个气象站 4039次阅读
- 如何利用Arduino创建一个电机滑动门 1786次阅读
- 如何利用NodeJS中创建一个加密货币应用程序 731次阅读
- 基于NumPy创建一个可以工作的神经网络 3477次阅读
- AS7.0中快速创建一个ASF项目的步骤详解 1962次阅读
- FPGA创建一个程序生成规范 828次阅读
- 详细图解在NetFPGA上创建一个OpenFlow Switch的网络 2345次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多