电气工程

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

1
表面贴装与PTH组件的生产
我是一个业余爱好者,他开发了使用约20个PTH组件的产品。该设备实质上是带有一些额外的驱动器IC和LED的Arduino UNO。我对该产品有很多积极的反馈,并且正在考虑重新设计它以便将其投入生产。 我想知道哪种技术最适合自动化/批量生产?我注意到,有几家公司在其板上同时使用了表面贴装和PTH组件,其中以Arduino为例。电路板设计师如何决定要使用哪种技术?尺寸并不是这款产品真正的问题,使用PTH组件的现有电路板仅占其容器尺寸的四分之一。


2
具有极高温度范围的微控制器
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为电气工程堆栈交换的主题。 去年关闭。 我正在寻找可在高温下工作的组件。特别是我正在寻找可在180°C至200°C下工作的微控制器。我需要找到在极端条件下可以正常工作的微控制器。如果微控制器具有内置的CAN接口,那真的很好吗?或我可以用于我的项目的任何其他方法和微控制器。微控制器的目的是从不同的传感器获取信息并执行一些校准。 我从TEXAS找到了一个微控制器SM320F28335-HT,但该微控制器的成本非常昂贵。是否有任何低成本且可在高温下工作的微控制器。

3
如何创建噪声预算以及之后如何处理?
在阅读本网站上的一些问题/答案时,我遇到了Scott Seidman的答案,我发现它很有趣。 因此,计算您的噪声预算,找出所需的位数,并做您需要的工作以获取它们。请记住,不断超过规格而不是满足规格的工程师在浪费时间和金钱。 如何创建噪声预算,当有一个或一个给定预算时,如何使用该预算确定所需的组件(运算放大器,ADC等)? 例如,如果给定噪声预算,那么如何确定ADC需要多少位? 编辑 原始链接比例式ADC,通过放大器分离参考电压和激励电压是否可行
8 adc  design  noise 

2
可以将“无铅”吸头与含铅焊料一起使用吗?
我刚刚购买了第一台烙铁Atten 8586。项目说明声称它适用于无铅焊接,但是目前我对使用无铅焊料没有兴趣。 我已经通读了一些烙铁头不适合无铅焊料吗?和用于不同类型的焊料?但是,对于铅与无铅焊料仍然感到困惑。 我的理解是这样(如果我错了,请纠正我); 无铅焊料在较高温度下会熔化 这意味着您的笔尖可能会更快地氧化/腐蚀(由于工作温度较高) 我的“无铅”烙铁头是否适合与含铅焊料一起使用?


1
了解高压发生器电路
我在论坛上找到了一个有关3V至500V直流高压电源转换器的主题,有人建议用techlib 的盖格管高压发生器产生电路: 但是,当我尝试模拟它不起作用时,输出接近9V作为输入。在我绘制的示意图中,与所建议电路的唯一区别是,我使用了等效的2N4403晶体管和不同的二极管。我还尝试将其中一个绕组连接反向,但没有改变。有人可以解释一下该电路的工作原理以及二极管的选择如何影响输出?也许这也将帮助我了解模拟的问题。 有什么建议么?

2
如何分析这个二极管电路?
我正在尝试手工分析这个简单的二极管电路,但是似乎还不能太过分。 模拟此电路 –使用CircuitLab创建的原理图 在电路实验室中,很明显电流会流过两个二极管,从概念上讲,这对我来说很有意义,但是,尝试使用“恒压降”模型进行分析会导致电路无法解决。 模拟该电路 我曾尝试使用叠加,节点分析以及仅使用KVL,但似乎无法弄清楚如何解决此电路。帮助将不胜感激!

5
在高温下选择微控制器之间的通讯
我被分配到一个项目中,以找到具有特定功能的微控制器的多个PCB板之间的最佳通信。我需要所有微控制器与包含CPU的主板进行通信。 我需要从主板向控制器发送一些信息,并从控制器接收响应。每个控制板都是为特定目的而设计的。我不需要在微控制器之间进行通信,但是即使一个微控制器无法通信,也不会影响其他微控制器。目前,我需要有六个微控制器进行通信,但在将来不止如此。我想避免在主板和其他控制器之间建立更多的有线连接(应该更少)。 通讯不受温度(250°F(120°C))和压力(高压)的影响。主板到最终控制器之间的距离可能超过一米。哪种控制器最好?我需要执行一些计算和传感器读数。每个板都有两个以上的传感器。我需要对传感器读数进行一些计算或直接发送值。 我是这种项目的新手。我一直在寻找最好的沟通方式,但我感到困惑的是最好的沟通方式。有人建议我使用CAN通讯。如果我选择CAN通信,哪种类型的微控制器是最好的?我已经附上了一个简单的图表,如下所示。

2
以太网差分磁道值得这么麻烦吗?
我正在布置一个PCB,该PCB包含一个带整体磁性的以太网连接器和一个Micrel KSZ8051MNL Phy。这是针对100mbps的应用程序。 为了降低EMI,并使以太网数据线尽可能完美地平衡,并使其长度尽可能地接近,我最终以非常弯曲的方式对它们进行了布线。 问题1:在如此短的轨道上值得为此付出努力吗?布置这些轨道的简单方法将导致大约1.7mm的差异。 问题2:这个接近360º的环路是否有负面影响? (顺便说一句,Phy有完整的终结器,这就是为什么它们没有出现在PCB上的原因。)

2
烧录引导程序后ATTiny85不工作
我的ATTiny85有问题。我应该提到我使用Arduino作为ISP对其进行编程。 在我决定将时钟速度从1MHz提升到20MHz之前,我的ATTiny工作良好,因此我从Boards菜单中选择了20MHz的ATTiny85,然后单击Tools> Burn Bootloader。但这很愚蠢,因为现在我的ATTiny根本不起作用。我无法在上面上传草图,如果尝试,我会收到以下消息: avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. 所以我想问的是,有没有办法重置我所做的事情?甚至更好,使其工作在20MHz?

1
Arduino串行通信协议设计
我为电子音乐制作了一个鼓音序器接口。 它使用arduino mega作为微处理器,目前与我编写的用于串行通信的处理程序接口。从那里,OSC消息被发送到我的合作伙伴编写的Max / MSP程序以创建Midi数据流。 所以: 我的物理界面-> Arduino Mega->串行I / O->处理-> OSC-> Max / MSP-> Midi(->音乐应用程序) 我之所以选择此路径,部分原因是它不够聪明,无法删除任何步骤,而且还能够适应我们想要的方式来更新物理接口,能够使物理接口具有多种用途(推子,旋钮和语音选择按钮),并能够确保关键任务的定时和节奏修改(也称为“摇摆”)。 我的串行消息设置如下: PL,1; // transport control: play PL,0; // transport control: stop SW,30; // swing value 30 TM,130; // tempo value 130 SD,1,8,04,0; // Step sequencer data, pattern 1, voice 8 (of 8), step …

2
您如何更新Arduino IDE?
我目前有Arduino 1.0.1,我想升级到新版本。但是,我只是替换旧文件吗?我如何知道是否需要更新电路板的驱动程序?Arduino甚至会发布新的驱动程序吗?我承认,我一直推迟这样做,但是我认为是时候进行更新了。另外,我是否应该警惕删除Arduino文件中存储的任何内容?我喜欢文件菜单中所有草图的方式,打开Arduino时会重新生成吗?

1
处理USB供电设备上的瞬态电流
我正在研究USB供电的扬声器设计,可能会使用一些想法或社区的设计意见。 数据部分非常简单-USB为与I2S放大器对话的I2S桥供电。但是,电源更具挑战性,因为我在遵守500mA USB限制的同时试图处理负载上的重大瞬变。 这几乎转化为电流限制电路,该电路将输入上的电流限制为500-(所有其他芯片使用量之和)mA。电流限制输出上的大电容意味着它是处理瞬态电流的缓冲器。这个与升压转换器相连的电容可以为放大器供电,对吗?不。 升压转换器的输入电压线性地影响输出电流,在迄今为止最低的输入电压下,到目前为止,我看过的大多数部件的平均输出电流均限制为200mA。在将油箱盖上的电压摆幅设置为多低时,需要对升压输出电流进行补偿。 目的是在正常操作中向放大器提供500-(其他芯片的总和)mA,并在瞬态期间借助储能器盖和升压电路再增加1安培。我正在努力弄清楚该设计的正确部件和正确电容。我也愿意提供一个更好的解决方案,从头开始设计的电源部分。 期待听到您对好的解决方案的想法。

4
我应该如何点亮所有LED?
我正在研究4x4x4 LED立方体。我将水平方向的所有LED负极端子彼此连接,并且每层使用一个Arduino引脚。我已经将垂直列的所有LED正极端子连接在一起,并且正在通过引脚控制每一列。 因此,将16个引脚用于列,将4个引脚用于水平层。引脚直接为LED供电和下沉。 根据我的计算,在达到电流极限之前,我一次最多可以打开16个LED。那么,如果我想同时点亮所有图层而又不烧掉电路板,该怎么办?
8 arduino  hardware  led 

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.