电气工程

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

3
如何安全放电高压(> 42 V)电容器?
我有一个1200瓦的PC电源(是的,这是用于游戏平台!)。不幸的是,大约三年后,它对我失败了。由于保修期已结束,我不想承担运输费用,因此我想自己打开它,看看有什么问题。我对这种功率和额定功率的电源经验很少甚至没有经验。所以我的问题是,如何确保打开PSU机壳时不会自杀。 将其关闭几天就足够了吗?也许不是,因为我可以看到里面的巨大电容器。 也许将其连接到PC并尝试在不将其插入墙上插座的情况下将其打开会导致帽盖放电? 还有一个愚蠢的问题,当它没有连接到墙上插座时,内部巨大的电感器并不是威胁,对吗?

1
如何计算焦耳小偷
一焦耳小偷是一个简单的升压转换器,使用它可以驱动一个3.6V与哪怕是花费其生命的最后滴1.5V电池的LED。它仅由晶体管,变压器和电阻器组成。 该电路非常宽容,特别是在变压器的线圈数方面。但是我想知道是否有一种方法可以精确地计算出产生的电压。使用旧的1.5V电池为微控制器供电会很好。我读到有人报道齐纳二极管会干扰电路的振荡行为。 有谁对这种电路有更深入的了解?并且可以创建一个稳定的5伏电压来为微控制器供电吗? 更新此处 的讨论是我能找到的最接近的请求,其要求与我的要求非常相似。

1
非线性负载(整流器)和功率因数
我读到功率因数表明有多少视在功率,视在功率在电源线和负载之间循环,除了加热传输线和其中的变压器外,什么都不做。他们说这是由于电流与电压异相造成的。特别地,当电压为正但电流为负时,功率从负载流出。 此外,我看到二极管整流器仅在输入电压超过负载电压时才在峰值电压的短时间内导通(整流器的输出电容器=负载电压)。因此,在这些短脉冲期间消耗了所有功率。我读过一篇文章,说人们什么都不了解,整个问题不是功率因数,而是这些脉冲使电源线中的变压器过载(由于磁化损失的危险,不允许在变压器中产生大电流)。但是,当您在正弦的很小一部分中消耗所有功率时,就会发生大电流。显然,电流与功率因数为1的参考(电阻)负载中的电压不成比例。但是,我在这里看不到任何负功率!整流器不具有正输入电压和负电流。在峰值正电压下,所有电流均为正。那么,非线性负载如何产生视在功率? 换句话说,维基百科说 http://en.wikipedia.org/wiki/Switched-mode_power_supply#Power_factor 简单的离线开关模式电源包含一个连接到大型储能电容器的简单全波整流器。当市电瞬时电压超过该电容器两端的电压时,此类SMPS会以短脉冲的形式从AC线汲取电流。在交流周期的其余部分,电容器为电源提供能量。 结果,这种基本开关模式电源的输入电流具有高谐波含量和相对较低的功率因数。 他们如何得出结论,谐波含量会产生低功率因数?表观力量从何而来? 我知道电流具有谐波(频率分量),这意味着它在电压保持单极性时会来回振荡。电流的这些高频振荡可能会产生视在功率。但是,净流量仍然为正,电流仍仅在一个方向上流动,这与电压极性相对应,并且振荡不会使电流在相反方向上流动以产生视在功率。

2
需要一些帮助来了解PIC内存映射
一些背景。我将MPLABx与PicKit2结合使用来对不同类型的图片进行编程。目前是16F887。我尝试坚持使用高科技PICC Lite工具链,但对某些组件的组装方式越来越不满意。相对较快的操作(考虑8Mhz的500ns指令周期)最多需要20us才能完成。因此,我开始插入自己的ASM代码来处理它。 但是,我很难理解第20页的数据表中提供的内存映射。 程序存储器从0005h开始。但是,第23页显示了专用寄存器的文件地址,例如端口A。端口A的地址显示为“ 05h”。 我很困惑如何区分存储位置0005h和位于05h的专用寄存器。如何引用专用寄存器? 我已经为较旧的HC11芯片完成了相当广泛的汇编程序编程,但这是我第一次涉足PIC asm编码。在这里的任何帮助,将不胜感激。

4
何时在VHDL中通过BIT使用STD_LOGIC
使用之间有什么区别: ENTITY MyDemo is PORT(X: IN STD_LOGIC; F: OUT STD_LOGIC ); END MyDemo; 和 ENTITY MyDemo is PORT(X: IN BIT; F: OUT BIT ); END MyDemo; 在STD_LOGIC上使用BIT有什么限制,反之亦然?他们完全可以互换吗?我知道,如果定义了STD_LOGIC,则无法将其与BIT_Vector一起使用来访问数组中的元素。但我似乎看不出有什么区别。
9 vhdl 

2
我需要反激二极管吗?
我在使用汽车继电器以及使用双向无线电辅助引脚的输出来触发它们方面有一些经验,因此我意识到有必要在线圈旁边添加一个二极管,以在无线电关闭时保护其内部传输器。 但是,我计划使用PIC MCU来打开/关闭圣诞灯来完成圣诞节项目,但我将使用固态继电器代替汽车继电器。 我以前没有使用过SS继电器。快速浏览一下Google的一些原理图,看来控制信号不会受到需要反激二极管的相同EMF的影响。我是正确的还是仍然需要一个人来保存我的PIC免受破坏? 谢谢你的帮助。

2
基于ATtiny84a的降压开关稳压器-请批评!
这是尝试将基于ATtiny84a的降压调节器设计为PWM控制器。它应该从4S锂电池(12.8-16.8伏)到合理调节的12V输出,用于驱动接受10-14V输入的伺服电机。4S LiPo太高,而3S LiPo太低,尤其是当我想要额定12V扭矩时。该设计旨在在最坏的情况下提供40安培的电流(淘汰大多数电动机)。 我不能购买其中之一,因为一旦我离开10-15A范围,所有的DC DC转换器都是专为工业用途而设计的,并且具有笨重的外壳,非常昂贵,需要24V输入或其他此类不匹配的情况我目前的要求。 想法是使用AVR中的内置模拟比较器来检测目标电压是否过高或低于目标电压,并在检测到欠压时生成确定持续时间的脉冲。 我将在面包板上用20条规格的导线焊接在大功率路径的元件引线上。 我知道在尝试进行布局时,应使“交换节点”和反馈路径尽可能短。我还将所有未使用的面包板走线都接地,以制成穷人的接地平面。 我尝试选择一个饱和电流与我的最大输出电流匹配的扼流圈,以及一个饱和电流高于我的最大输出的降压电感器。 94 uF和3.3 uH的转折频率约为9 kHz,我想AVR的运行速度会比这快得多。我正在考虑每次检测到欠压时使用5 us脉冲,然后再次返回以寻找欠压。这样得出的最大频率(接近100%占空比)为200 kHz。 这是原理图:https : //watte.net/switch-converter.png

4
上升时间与信号带宽有何关系?
说,我想限制数字信号沿的上升时间,以避免处理传输线效应。 在知道上升时间为5ns的情况下,如何确定信号中谐波的最大频率? 知道接收器芯片上的保持时间为10ns,如何确定低通滤波器的转折频率? 在维基百科中,我找到了公式 乙w ^= 0.34Ť[R 我小号ËBW=0.34trise BW=\frac{0.34}{t_{rise}} 在这种情况下适用吗? 编辑 我没有弄清楚自己的意思,所以我将尽力解释我的思路。 假设我有30HMz信号,走线长度远低于波长的1/10。因此,我不必就此处理传输线效应。但是我的边缘很陡-5ns。这会在我的信号中增加一些高频成分,这些高频成分可能会受到传输线影响。 我的想法是,我可以将边缘过渡的速度减慢到不需要处理传输线现象的程度。问题是双重的: 在给定的走线长度下,如何计算最快的上升/下降时间,使我能够以“集总”的方式跟踪电路? 如何减慢上升/下降时间? 上升/下降时间是电压从最大值的10%变为90%的时间。我知道如何计算FR4板上信号的近似速度。

3
通过数个板路由30MHz时钟
我正在使用TLC5945 LED驱动器。微控制器(我正在使用LPC1343)必须为其内部PWM定时器/计数器提供时钟。允许的最大时钟速度指定为30MHz。 我将使用菊花链连接TLC5945的几块板。板将通过板对板连接器或短带状电缆连接,一块板的宽度为10cm。我最多将其中4个串联。 可能我不会使用完整的30MHz,但是尽管如此,我还是想做对-如何路由/调节时钟信号,使其保持完整? 如果在每个板的输出上添加一个像74HC245这样的缓冲区,那么在每个缓冲区之后都会有10ns的延迟,我不希望这样。我应该使用专用的“零延迟”时钟缓冲器吗?我应该采用哪种终止方案?

2
在5mm厚的玻璃上使用PCB和玻璃之间有缝隙的电容检测器,将有多可行?
我正在研究一个项目,该项目需要通过5毫米厚的玻璃桌子进行某种触摸检测。 使用带有适当图案的PCB和mTouch / QTouch / capSense微控制器在玻璃的一侧使用是否可行,并期望如果PCB之间存在间隙,它能够在玻璃的另一侧检测到触摸?还有杯子?我正在考虑在PCB侧面靠近玻璃的地方安装SMD LED。也欢迎填补空白的想法。 我对此做了一些研究,我发现这里有些人设法使无间隙传感器通过玻璃工作,但是我不确定这种间隙如何工作。
9 capsense 

4
使用配置为二极管的晶体管
我遇到了许多电路,这些电路的晶体管连接成二极管(栅极连接到漏极)。我知道出于安全原因,其中一些电路使用了这种晶体管,但我无法弄清其他电路的原因。 我的问题:除了我提到的晶体管以外,将晶体管连接为二极管之后还有什么原因吗?我的一些同事建议将其用于实现高电阻,但我认为以这种配置()连接晶体管将迫使晶体管工作在饱和区域而不是线性区域。我对吗?Vg=VdVg=VdV_{g} = V_{d}

3
如何使用逻辑门或触发器实现Lights-Out游戏?
首先,对于不熟悉游戏的人来说,这就是游戏的运作方式, 游戏的目标是关闭所有灯光,因此被称为“ Lights Out”,每次按下按钮/灯光都会反转其状态以及其北/南/东/西/西相邻邻居的状态,差不多。 现在,我能想到的是使用SR触发器或JK触发器。这是由于其充当存储元素的能力(初始状态和下一个状态)。但是我似乎无法想到真正实现它们的方法。 另一个想法是每组按钮及其相邻的(NSEW)按钮/灯都将具有自己的真值表,如下所示: 但是,是否有可能使输入变量与输出变量相同?还有其他方法吗?

2
确定哪个引脚触发了PCINTn中断?
我是否正确地认为如果有两个引脚引起相同的AVR PCINT中断(例如,由PCINT0或PCINT1引脚引起的PCINT0 向量 -我认为向量和引脚的命名重叠会令人困惑)是确定哪个引脚的唯一方法(s)导致中断是在每次中断后记录其状态,并比较在PCMSKn中启用的所有引脚的先前值和当前值?
9 avr  interrupts  atmel 


7
电子仿真的软件建议?
我是EE工程专业的初学者,想使用一个软件来分析信号,甚至可以分析电动机速度,电力电子设备等。但是Spice程序对我来说是如此无聊和详尽。也许是因为我是新来的。是否有一个互动的,更简单的软件,例如让我感觉好像我真的在屏幕上使用示波器?非常感谢您的建议。

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.