电气工程

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

1
手动绕组smps变压器
我想用手缠绕一个smps变压器进行原型制作。变压器的规格如下: 变压器参数 芯材: EE16,NC-2H或同等材料,ALG间隙为88.55 nH /t²梭芯EE16,水平,10针,(5/5) 绕组细节 屏蔽: 15T x 3,35 AWG 初级: 105T,35 AWG 第一半偏置: 6T x 4,30 AWG 2nd Half /反馈: 6T x 4,30 AWG 中学: 7T,22 TIW 缠绕顺序 屏蔽(2–NC),主(4–1),偏置(5–3),反馈(3–2),5 V(10–8) 一次电感 1.074 mH,±10% 初级谐振 频率1000 kHz(最低) 漏电 感95μH(最大) 我已经购买了EE16磁芯,骨架和铜线。谁能解释我如何真正完成此任务?特别: 每个绕组CW / CCW朝哪个方向启动? 如果匝数很少填充一层,该怎么办? 我看到了另一个变压器设计,在该变压器设计中,并联线圈连接到相同的端子,在这种情况下,我们是将两个线圈并排还是在不同的层上旋转?

3
USB与以太网电缆长度
我正在与一位同事讨论USB电缆长度的限制,据我所记得,它受到主机要求设备响应的狭窄窗口的限制(此处提到))。 他指出,以太网正在以更高的速率传输数据(USB 1.5 / 12/480 / 5,000 Mbit / s(取决于模式),而以太网为10 / 100Gbps),并允许更长的电缆长度(CAT6电缆为100m))。 因此,我想我们都想知道USB协议的哪个方面将电缆长度限制为5m,这与以太网有何不同?
10 usb  ethernet  cables 

2
LED多路阳极行驱动器
我正在帮助建立这种艺术装置,该装置相当于16 x 16像素的大型显示屏。我决定使用链接在一起的16个TI TLC5926恒流驱动器芯片来直接驱动每个LED。回想起来,我怀疑自己,想知道这是否是一种粗暴的做法。 如果我采用了“通常的” LED多路复用方法(即行,列相交处的LED以及视觉技术的持久性应用),那么我也许能够用32个“驱动引脚”(而不是256个)实现这一点。 ,但会增加软件的复杂性和降低亮度。 在多路阳极行阴极色谱柱拓扑结构中,TLC5926似乎非常适合驱动色谱柱(灌电流)。什么是在类似的可链接移位寄存器接口中驱动行并能够为每个通道提供高达120 mA的电流(以匹配TLC5926的灌电流)的模拟/互补芯片? 需要明确的是,我不需要高端电流源。我基本上是在寻找可串行控制和链接的高端开关(最好是16位以匹配低端的TLC5926)。通常,这可以通过使用两个8位74HC595移位寄存器来驱动16个分立FET的栅极来实现,但我希望有一种更集成的方法来实现。

3
PID控制回路具有较大且不可预测的异常
简短的问题 是否存在一种通用方法来处理否则为均匀控制区域内的非常大的异常(数量级)? 背景信息 我正在研究一种控制算法,该算法可在通常均匀的控制区域上驱动电动机。在无负载/无负载的情况下,PID控制效果很好(响应速度快,几乎没有过冲)。我遇到的问题通常是至少有一个高负载位置。该位置由用户在安装过程中确定,因此没有合理的方法让我知道何时/何地可以使用它。 当我调整PID以处理高负载位置时,它会在无负载区域上引起大的过度拍摄(这是我完全预期的)。虽然OK旅行过冲中旬,有在外壳没有机械硬盘停止。缺少硬停止装置意味着任何明显的超调都会/确实会导致控制臂与电动机断开连接(产生死机)。 我正在制作原型的东西 嵌套的PID(在远离目标时非常激进,在靠近目标时很保守) 固定增益,远处为PID,关闭时为PID 保守的PID(无负载工作)+外部控制,寻找PID停止运行并施加额外的能量,直到达到目标或检测到快速变化率(即离开高负载区域)为止 局限性 全程旅行 不能添加硬停止(此时) 错误可能永远不会归零 可以通过小于10%的行程获得高负载(这意味着没有“运行开始”)

2
I2C上拉电阻计算
我正在尝试使用ATxmega16A4U微控制器来驱动此I2C LCD显示器。 列出的这两种器件都可在最高400 kHz的I2C时钟频率下工作。这两个设备是I2C总线上唯一的设备。 但是,计算上拉电阻器边界的计算会得出一些相当奇怪的值。 计算I2C最小上拉电阻值: [R中号我Ñ= Vc c - 0.43 m A= 966.7 欧[R米一世ñ=VCC-0.43米一种=966.7Ω\begin{equation} R_{min} = \frac{Vcc - 0.4}{3mA} = 966.7 \Omega \end{equation} 查看uC数据手册,第92页列出了最大引脚输入电容10pF。 但是对于LCD,它在第8页上有一个称为Capacitive load represent by each bus lineCb的东西,其最大值为400pF。我以为我应该将此值加到10pF uC输入电容上,但这看起来确实很高,计算也很麻烦。 例如,当我尝试计算400kHz时钟的最大上拉电阻值时: [R中号一个X= 300个Ñ 小号10 p F+ 400 p F= 731.7 Ω[R米一种X=300ñs10pF+400pF=731.7Ω\begin{equation} R_{max} = \frac{300ns}{10pF + 400pF} = …
10 i2c  pullup 

3
反相放大器的输入阻抗说明
以一个标准的反相放大器为例: 我不清楚输入阻抗是多少。起初,我认为这是从反相输入到地的等效电阻,即Rin ||。Rf,因为Vin和Vout的另一侧以及运算放大器的输出内部都接地。但是,互联网上的大多数来源似乎都声称输入阻抗为Vi / Ii,因此使其为Rin。这似乎忽略了反馈线连接到其他接地这一事实。然而,像答案这是提到,输入阻抗为无穷大。我希望弄清楚输入阻抗代表什么的清晰定义,以及在更复杂的电路中计算该阻抗的简单方法。谢谢! 我读了无数篇类似该答案及其他内容的页面,但在我的初学者水平上,很难提取出清晰的答案。


1
MD5 VHDL管道
我正在尝试根据此链接实现3级MD5管道。特别是第31页的算法。还有另一个文档描述了数据转发。这是在FPGA(Terasic DE2-115)中完成的。该项目中没有原理图,只有VHDL代码。 library ieee; use ieee.std_logic_1164.all; use ieee.numeric_std.all; entity md5core is port ( CLOCK_50 : in std_logic; SW : in std_logic_vector(17 downto 17) ); end entity md5core; architecture md5core_rtl of md5core is type r_array is array(0 to 64) of std_logic_vector(7 downto 0); constant R : r_array := ( x"07", x"0c", …
10 fpga  vhdl 

2
连续性测试,风险?
即使关闭了电子设备的电源,也没有对电路中间的连接进行连续性测试的风险吗?我的意思是,您确实要施加电压-这样不会损坏组件吗?还是电压太低?
10 test  testing 

3
由模拟电路进行的卷积
作为一名电子工程专业的学生,​​我对卷积和DSP有一定的了解。但是,我想知道是否可以仅使用模拟电路(不带存储器)执行卷积?如果有可能,限制是什么? 简而言之,我想仅使用一个模拟电路对此进行投影: ÿ(t )= (x ∗ h )(t )= ∫b一种X (τ)ħ (吨- τ)dτy(t)=(x∗h)(t)=∫abx(τ)h(t−τ)dτ y(t) = (x * h)(t) = \int^{b}_{a}x(\tau)h(t-\tau)d\tau 说明: 这两个信号都是任意输入(上式中的x和h)。 我愿意进行各种简化,因为它可以满足我的要求。

4
如何从EAGLE中获得精度为2.4且尾随零抑制的Excellon Drill文件?
我正在尝试从EAGLE 6.2.0输出CAM数据,以在Advanced Circuits获得一些PCB。他们首选的NC钻孔格式(尤其是其在线FreeDFM工具使用的一种)是 Excellon格式,ASCII奇/无,2.4尾随零抑制,英文单位,无步长和重复。 他们的在线工具和GC-Prevue都可以自动识别我的NC钻孔文件为2.3格式,并带有前导零抑制。因此,虽然孔的大小正确,但它们散布的面积大约是PCB的10倍,导致DFM工具发疯了,我准备好了。 我可以让EAGLE给我2.4尾随抑制的文件(或者至少没有抑制的文件)吗?或者,是否有工具可以将EAGLE呕吐的变形文件转换为合理的东西? 我尝试使用此处描述的“ hack” 来尝试不强制执行零抑制,但是随后我的文件被检测为3.3精度。 我的CAM作业定义为: [Sec_8] Name[en]="Drill File" Prompt[en]="" Device="EXCELLON" Wheel="" Rack="" Scale=1 Output=".NC" Flags="0 0 0 1 0 1 1" Emulate="0" Offset="0.0mil 0.0mil" Sheet=1 Tolerance="0 0 0 0 0 0" Pen="0.0mil 0" Page="12000.0mil 8000.0mil" Layers=" 44 45" Colors=" 1 2 1 2 1 2 …

3
我如何使用直流电源插孔上多余的“接地机架”选项卡?
产品链接 数据表 在电路规格中,我大约有15个9v壁式疣;我将使用适合千斤顶的那支。插孔上有三个焊片。一个用于正极,一个用于负极环/套筒,另一个用于机箱接地。我的原理图指定了Vin和Ground。我依靠墙式疣适当地将AC端接地。我的pos / neg选项卡分别用于电源电压和接地,并离开了第三个机箱的接地选项卡。 我会忽略吗?将其连接到负极侧吗?到机箱?如果没有说明如何使用额外的标签,该怎么办?
10 dc  grounding  chassis 

2
保护电路免受非瞬态过电压影响的推荐方法是什么?
我正在设计一个12V电池供电的便携式照明控制器,经常被问到如何缩短运行时间。最简单的方法是并联添加第二个电池,但是我经常担心用户会弄错,将电池串联,然后提供24V电压。 最好的/推荐的方法是如何保护设备免受此类过压情况的影响(在一段时间内施加两倍的电压,我认为这不是瞬态的)? 在这种情况下,控制器使用的电流不超过100mA,因为该特定控制器仅使LED闪烁而不消耗大量电流。它有几个稳压器,它们只能处理高达15V的输入。 我一直在尝试使用齐纳二极管和瞬态电压抑制器(TVS),但结果不一。我希望过压情况(例如施加的24V)会使断路器(PTC保险丝)跳闸并保护电压调节器和微控制器。如果有人将设备连接到主电源(120V),则他们自己动手!

3
这个AVR微控制器的电路最少需要什么零件?
我的Arduino Uno有一个ATMEGA328P-PU微控制器,板上还有许多其他东西。我想在不使用Arduino软件的情况下对芯片进行编程,而对其他组件的数量最少。我最终希望在不使用Arduino的情况下创建东西,并且想了解板上的其他部分,并根据需要将它们添加回去。我对C和gcc很满意,所以我可能可以弄清楚软件部分。但是,除了下面的这两个产品之外,我还需要带微控制器吗? Atmel编程器 微控制器

3
如何连接3条走线是PCB?
通常,我会按照最佳实践的建议对PCB进行布线,使其从不旋转90º,但是有时会有3条迹线必须截取,如果我总是进行45º旋转,则在这个交叉点将旋转90º,这样还可以吗?更好的方法呢?

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.