电气工程

电子和电气工程专业人士,学生和爱好者的问答


1
该电源电路如何工作?(MCU + LM317)
我一直在研究在搜索网络时发现的原理图。我了解PWM的要点-它使我们能够精确地改变送入运算放大器的平均电压。滤波器R1,R2和C1对PWM波形进行积分。 但是,运算放大器有什么意义呢?对我来说,它看起来像是同相放大器,其增益由R6和R7设置-如果我没有记错的话。但是为什么集成的直流电压需要放大? 也许,我不了解该部分,因为我不了解Lm317如何与MCU结合使用。我知道LM317在OUT和ADJ引脚之间下降参考电压1.25V(相对于电路,该参考电压应跨R5),而Vout定义为1.25(1 + R2 / R5)+ I(adj。)* R2。(来自数据表) 由于上式中唯一的变量是I(adj),因此我理解正确,因为集成的直流电压实际上会改变电流,从而改变输出电压? 任何见识将不胜感激。

4
在12个额定200mA的万用表中熔断保险丝,仅可测量12.5mA。为什么?
我是一名高中的电子老师,在做欧姆定律实验室时,我们在测量电流时只烧掉了18个全新数字万用表中的12个中的保险丝,而且没有将电表直接连接到电压源! 详细信息:18个全新的30V直流电源,18个全新的Radio Shack 22-810 15量程数字万用表,最小电阻2KOhm 学生将电阻器和电流表串联到电源上。 万用表的额定最大电流为200mA,保险丝为315mA 250V陶瓷。 电压范围为5V至25V。即使使用最小的2KOhm电阻,也可以测量到最大电流12.5mA。即使学生将电源最大设置为30V,电流仍仅为15mA,远低于200mA和250V。 所以我的问题是,为什么保险丝熔断了18个万用表中的12个?我直接指导学生,没有人将万用表连接到没有电阻的电源。我通过在电压模式下将万用表连接到电源来寻找电流浪涌,并且电压完全没有变化。我还用模拟万用表测量了电压,它也很稳定。而且我怀疑甚至会有电流浪涌,因为电源有望将其过滤掉,并且它们也应该在电源输出仪表上可见。 我联系了Radio Shack,以查看是否可能有一批不良的保险丝,当然他们说不,而且保险丝不在保修范围内。 完成所有检查后,您是否建议使用铝箔包裹保险丝以使万用表正常工作?这并不是我想在房屋,汽车或飞机的电源面板中包裹保险丝。仅在仅连接到电源输出的万用表上。
10 multimeter  fuses 

2
与8位控制器相比,Cortex M0的性能如何?
该文件指出Cortex M0为60 DMIPS / mW,而M3为31 DMIPS / mW。(后者与本文档中的数字不一致,引用了1.25 DMIPS / MHz和0.19 mW / MHz,给出6.6 DMIPS / mW。) 有人知道M0性能/功率与8/16位控制器相比如何吗?像AVR,PIC和MSP430?M3的数字又如何处理?

6
大型多路复用器/数据选择器
我正在寻找具有128:1或更多输入(256个就很好)的多路复用器IC。我以为这样的设备会很常见,但是我很难找到它。可能是我看错地方了,但是我不知为何缺少了一些东西-也许不经常使用大型输入多路复用器?如果是这样,还有什么选择? 最高 我能够找到的是带有16个输入的可信赖的ol'74150。 我知道我可以通过组合多个16输入多路复用器来构建一个大型多路复用器-但我希望有一个更集成的解决方案。 我正在设计一种能够测试汽车线束中的开路和短路的电路。典型的线束可包含200根左右的电线。当前,该电路使用16个多路复用器来处理128条导线。 多路复用器连接到单个16输入多路复用器,然后又连接到uC。同样,在另一端,有16个解复用器。解复用器将电线切换到电压上。同时,该电线通过多路复用器切换到uC输入之一。 如果连线正常,则uC的输入应为高。然后,uC检查所有其他电线。如果它们中的任何一个很高,则表示这两根线之间短路。 注意:此电路不是我设计的。这是在2003年完成的。我只是想改进此电路。还要注意,所有线束都不包含CAN数据总线或任何其他类型的总线。它只是用于电源和信号的简单电线。 这是我为这篇文章快速制作的非常粗糙的框图。我希望这可以使问题更清楚,因为英语不是我的母语,并且我无法通过文本解释问题。即使该图不是很好,我希望它可以使情况变得更好。从MCU侧向解复用器和复用器的线是地址线。 请注意,其中一根线被分成3条。我故意这样做是为了表明某些连接是一对多的,而不仅仅是一对一的。我见过的最复杂的是将一根导线分成60个结。这就是为什么多路分配器和多路复用器具有单独的地址线的原因。多路分配器可以在输入编号。20,而多路复用器可以在20、21、22等之间切换。检查与20号线相连的所有线。 如果您觉得有更好的设计方法,请告诉我。

4
为什么更强大的工具使用更高的电压?
AFAIK每个世界领先的无线电动工具制造商都生产几种不同电压的无线电动工具“产品线”。例如,博世目前生产带有锂离子电池的工具,其输出功率为10,7V,14.4V,18V和36V,电压越高,工具的功能越强大。 现在,这些工具由电池供电,这些电池由较低电压的电池组装而成(我猜锂离子电池的电压约为3.7伏),并依次连接电池直到达到目标电压。 他们可以改为并联连接单元。它们将具有相同的电压,但是电流更高,从而再次产生更高的功率。 为什么他们选择相同电压下更高的电压而不是更高的电流来获得电动工具的更高功率?
10 power  batteries 

7
不确定如何将5VDC连接到120VAC Arduino继电器板上
我板上有8个继电器,它将从arduino上取5v电压,继电器将在120VAC设备上翻转。 我绝不是电气工程师,所以我想知道如何将120V设备连接到继电器,以及如何将来自arduino的5v连接到电路板。 这是整个电路板的图片,我在引脚下面写了引脚名称: 这是继电器输出的图片: 控制逻辑的特写。
10 arduino  relay 

3
采购/绕组电感
电感器通常是手工缠绕还是预先缠绕?对于前者,电感如何测量?有没有可以使用的测试仪器,或者是通过测量长度和半径来完成的(非电磁形状呢?)?如果是后者,通常会在哪里购买?我只在商店看到过扼流圈被出售。我不知道这些是否相同。
10 inductor 

5
制动直流有刷电机
如果在断开电源但仍然续流的情况下将直流电动机的端子短接在一起会怎样? 根据一些消息来源,它将使电动机制动。这是有道理的。但是他们也提到使用功率电阻器阵列,而不仅仅是短路端子。如果我将端子短接会怎样?
10 motor 

3
为什么电源线需要铜线屏蔽?
今天,我目睹了将10千伏电力电缆埋在地下。我注意到了电缆标记并对其进行了搜索。描述很有趣。它是单导体电缆-三相电缆需要三根这样的电缆。规范(它是俄语的,所以我翻译可能会出错)列出了以下组件: 一组总横截面为240平方毫米的铝线 围绕那套电线的几层塑料 由“阻水导电带”制成的“隔离层” 总横截面至少为25平方毫米的铜线屏蔽层 一个“分隔层” 多一层塑料 现在我了解到,在10 kV的电压下绝缘绝非易事-一层胶带不会奏效,这解释了为什么会有如此多的塑料层。同样,电缆必须不易损坏,因此需要外层。 但是,屏蔽铜线的原因是什么?它有什么作用?


3
如何将NFC添加到便宜的消费产品中?
我想通过现有的微控制器将NFC(近场通信)添加到廉价的消费类产品中。 我需要能够将大量静态数据传递到智能手机。 我希望能够动态的数据传送到智能手机在两个方向上。(即让微控制器使用NFC作为低速通信链路)。但是,如果这会显着增加系统成本,则不会。 低系统成本和低功耗都很重要。 似乎有许多不同的无线技术自称为NFC,我希望能与智能手机配合使用的那种技术。 哪种设备最适合此任务?
10 nfc 

2
使用计算机视觉实现PID算法
我正在构建一个自动迷宫迷宫求解器,并使用网络摄像头来控制迷宫。 根据其他论坛的建议,我现在试图至少在一个方向上控制迷宫的球运动。因此,我试图控制球在两个坐标466,288和466,152之间的运动。步进电机控制板的输入是时间,每个轴(x和y)的旋转步数没有。 我使用的步进电机控制板是Egg bot步进电机控制板:http : //www.sparkfun.com/products/10025 因此,为了在两个点之间移动,我是否应该在两个点之间创建多个航路点,即288和152(例如260 240 230 ... 150)并纠正我的球的运动? 我的图像处理算法跟踪球的速度不够快,以至于球只会旋转并掉入一个洞中。 一些人建议我使用以下视频中所示的标准模板,并更正我的球的运动以解决路径偏差: http://www.youtube.com/watch?v=Prq78ctJ2Rk&feature=player_embedded 我还遇到了一种图像处理工具,他们使用球的运动点解决了相同的问题。看到太多解决同一问题的方法,我完全困惑于解决问题。我知道我应该实现PID控制器。但是我应该如何逐步解决问题呢?我被困在寻找解决该问题的先机而感到沮丧。 我的设置如下所示: ...这是我的软件的屏幕截图: 修订2:我现在还面临一个新问题:早些时候,我通过Arduino串行端口Java小程序控制步进电机。我可以使用小程序来驱动步进器。 每次尝试通过串行端口通信时,都必须重置板。同样,当没有命令发送给步进电机时,步进电机会以较小的间隔通电。当步进电机进入此模式时,如果不重置电路板,将无法控制我的电路板。任何援助将不胜感激。 修订版3: 在实施PID算法方面取得了一些进展。请在下面找到视频:http : //www.youtube.com/watch?v=MEfp7RqPmqY 现在,我对PID算法的执行速度有疑问。实际上,我的图像处理在200毫秒内完成一个周期,识别出一个球并将命令发送到步进电机控制器板上。即使向我的串行端口发送了切换方向的命令,我的步进器仍沿相同方向旋转。您可以在上面的视频中找到奇怪的行为。 我的想法是,我应该将PID值限制为一个上限,如果计算出的PID值大于100,我应该只发送100。我很希望听到您对此的看法。 我实现PID控制器的方式是,我使用模板匹配算法确定了模板的起点,并使用了另一个模板匹配算法确定了球。现在,我使球移至起点模板的质心。如何使用PID算法使其遵循直线? 修订4: 我已经隔离了轨迹,但是无法找到正确的功能来从起点打印正确的像素坐标。有什么想法吗?

2
如何选择开关?
似乎有大约4种主要的晶体管版本,然后是NPN / PNP版本。也有继电器,SCR和TRIAC。 当我需要微控制器控制的开关时,应遵循哪些经验法则来指导我选择?在没有特定的高性能规格时,人们是否喜欢保留一些常见的用途? 我想学习一般规则,所以我不会在同一问题上搜索37个变体。 举一个具体的例子,我现在选择的应用包括驱动一个5 V,160 mA(在50%占空比时平均为80 mA),3.1 kHz蜂鸣器,并带有一个3.3V MCU的输出,可吸收8mA或源电流。 4毫安

3
Arduino PS / 2键盘模拟器问题
是的,我已经搜索了Arduino.cc论坛和此处。是的,我找到了有关ps2dev库的文章。是的,我已经在该网站上阅读了(好的,我略读了一些)权威的PS / 2接口文章。是的,我有这个工作。我需要一些想法来实现全面工作的飞跃。:) 不,我不能只是仿真USB HID键盘而已-它需要是PS / 2键盘仿真。是的,我正在发送适当的接通和断开信号-它甚至可以处理非常复杂的按键组合。就目前而言,我已经为我的Arduino编写了如下代码(技术上是Freeduino 1.22),并且我已经通过Serial Monitor或PuTTY终端发送了击键,并且使用了方便的Python包装器/驱动器来发送实际的PS / 2扫描码信息-通常会使我的生活变得更轻松-也减轻了Arduino的负担。 现在,我在Arduino上运行了一个模拟PS / 2键盘的草图。自然,我必须启动“目标”计算机(PS / 2 Plug进入的计算机),然后看到“握手”发生。引导至WinDoze,打开记事本,然后使用我的Python“驱动程序”将键击成功驱动到屏幕。(驱动程序只是代替了Serial Monitor / PuTTY终端,并使用称为PySerial的模块读取/写入串行端口。)所有这些操作均在ASUS主板“目标”中的AMD上完成。 现在,目标是使其在基于英特尔母板的“目标”上的英特尔处理器上运行,我将其插入,启动并且没有骰子。因此,我对草图进行了一些修改,以尝试使自己了解我的小阿迪朋友的实际情况。mods之后的版本如下所示。据我了解(代码是从另一个Arduino.cc论坛帖子“借来的”,此处)它将首先尝试通过PS / 2与“目标”建立连接,并在.5秒内闪烁板载LED,直到建立连接。Intel目标不会超过.5秒闪烁,并且永远不会与“主机”建立串行连接。 我的问题是:ps / 2键盘与目标计算机建立通信的方式是否有重大不同?这真的是设计上的区别吗?还是我应该在这里寻找更基本的东西?我听说过一些关于在数据/时钟输入上需要上拉电阻的信息,但这应该在代码中处理,特别是因为它在另一个目标上工作,而不是我需要它工作的目标。 有任何想法吗?我很想尽快使该工作正常进行-我将继续进行调试,任何指针或建议将不胜感激。他们将得到充分考虑,因为我需要在这个问题上有新的眼光。也许需要在ps2dev库中更好地实现? #include "ps2dev.h" // to emulate a PS/2 device // Orange = 2 // Blue = 3 // Red = 5V (3 in) // …
10 arduino  keyboard 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.