跳转到主要内容

驱动

三极管驱动蜂鸣器这些“陷阱”要小心!

cathy /

蜂鸣器是我们在电路设计中使用的最常见的一种预警发声器件,我们常使三极管的工作于开关状态来驱动它。然而越简单的电路,很多人在设计时往往越容易忽略细节,导致实际电路中蜂鸣器不发声、轻微发声和乱发声的情况发生。

我们在数字电路设计的中常常用三极管的开关特性把数字信号的“1”和“0”来转化成实际电路中的“通”和“断”,来驱动一些蜂鸣器、数码管、继电器等需要较大电流的器件。然而在使用的过程中,如果不在意细节,三极管就可能无法工作在正常的开关状态。最终无法达到预期的效果,有时就是因为这些小小的错误而导致重新打板,导致浪费。

<center><img src="http://mouser.eetrend.com/files/2018-06/wen_zhang_/100011982-42492-s1.p…; alt=“”></center>

MOSFET栅极应用电路分析汇总,讲的太详细了!

cathy /

<strong>概述</strong>

MOSFET是一种常见的电压型控制器件,具有开关速度快、高频性能、输入阻抗高、噪声小、驱动功率小、动态范围大、安全工作区域(SOA)宽等一系列的优点,因此被广泛的应用于开关电源、电机控制、电动工具等各行各业。栅极做为MOSFET本身较薄弱的环节,如果电路设计不当,容易造成器件甚至系统的失效,因此发这篇文章将栅极常见的电路整理出来供大家参考讨论,也欢迎大家提出自己的观点。

<strong>MOSFET栅极电路常见的作用有以下几点。</strong>

1:去除电路耦合进去的噪音,提高系统的可靠性。
2:加速MOSFET的导通,降低导通损耗。
3:加速MOSFET的关断,降低关断损耗。
4:降低MOSFET DI/DT,保护MOSFET同时抑制EMI干扰。
5:保护栅极,防止异常高压条件下栅极击穿。
6:增加驱动能力,在较小的信号下,可以驱动MOSFET。

上面是我能想到的栅极电路的作用。欢迎大家将自己想到的也补充进来,下来我会将相应的电路也贴上来,供大家讨论。

【原创深度】压电马达的驱动设计

cathy /

<font color="#FF0000">作者:Bill Schweber</font>

对大多数电气工程师而言,“电动机”是指电磁旋转运动单元。当需要线性运动而不是旋转运动时,工程师会考虑添加机械转换装置或者使用线性感应马达。然而,由于控制、公差、反向间隙等电气和机械问题,传统的电磁马达通常不能提供直线运动所需要的高精确(无论是转子马达、线性马达,不论是大是小)。幸运的是,目前有了一个可行的替代方案——压电马达,它广泛应用于需要精确控制的微小直线运动中。

<center><img src="http://mouser.eetrend.com/files/2017-11/wen_zhang_/100008908-29928-tt.j…; alt=“” width="600"></center>

<strong>压电马达概览</strong>

【原创深度】在多轴伺服控制系统中驱动同步精密运动

cathy /

<font color="#FF8000">Analog Devices 应用程序部经理安古斯•莫里</font>

自动化精密制造业推动了当下许多高科技设备的发展与普及。现代手机经历了复杂的金属加工过程和良好的表面处理,生成制造机械部件所需的模具。手机里这些微小却功能强大的电子部件则依赖自动化IC晶片加工和精密导线焊接设备。大型设备通常要求高精度和高光洁度。以现代喷气发动机为例,其依靠平衡和精确匹配的涡轮叶片实现高燃油效率和低噪音的操作。汽车引擎燃油效率的提升则是通过先进的电子控制和复杂形状的精密发动机部件来优化燃烧过程。

搭建开发环境—— 安装驱动

editor /

本讲跟大家一块探讨如何在Windows上,手动安装USB驱动。也有很多同学反映过Edison的驱动安装起来挺费劲的,别害怕,从此不再有困难了!友情提示,如果你是64位 Windows,而且没有看过之前的教程,建议阅读<a href="http://intel.eetrend.com/2016/100001402.html"&gt;《建开发环境—— 64位Windows上的一站式安装》</a>

Intel® Edison 的集成安装包里包含几个USB相关的驱动, 其中几个官方列出来重要的组件如下:

Composite Device Class (CDC):用于Arduino IDE环境下开发Edison程序

Remote Network Driver Interface Spec (RNDIS):用于USB以太网

Device Firmware Upgrade (DFU):刷新Edison固件

两个前置条件:

1、 正确安装Edison和扩展板

Edison Yocto配置内核、添加驱动

editor /

Edison自带的linux系统,并没有编译加入kernel header,而kernel header是编译安装各种驱动程序必须依赖的。一般来说,我们可以到网上找到这个版本的linux源代码,并将它解压到/usr/src目录下,来保证大部分功能的正常使用,edison这样做当然也可以,不过还有另一个比较简单的做法。yocto单独将这部分编译成了一个ipk包,使用opkg install命令安装之后,就可以得到kernel header,这里可以下载http://repo.opkg.net/edison/repo/edison/,包名为kernel-dev_3.10.17-r0_edison.ipk,同时,还可以看到这里发布了许多其他的包,比opkg list看到的更丰富。但是我在安装这个包时总是提示/boot分区剩余空间不足,所以希望大家把使用这个包的情况反映一下。感激不尽。