电气工程

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


12
来自微控制器的和弦声音?
我可以通过切换连接到压电蜂鸣器的单个引脚(以可变速率)来发出单声道声音。 如何在软件中生成两个混合音频信号以创建复音? 这是我用来播放简单音乐的代码。 #define F_CPU 8000000UL // 8MHz #include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> // number of timer0 overflows/sec #define INT_PER_SEC 31250 // Frequencies (in Hz) of notes #define F_FSH_4 370 #define F_A_4 440 #define F_B_4 494 #define F_E_4 330 #define F_CSH_5 554 #define F_D_5 587 #define F_FSH_5 740 #define …
14 music  sound  audio 

8
在脑电图上显示RnD,需要帮助,什么运放?
这是我的第一篇文章,我需要一些帮助/建议来找到合适的集成电路。我将从描述项目背景开始。我已经获得了开发开源脑电图仪的奖学金,完成的硬件将为人们开发EEG系统的各种创意和治疗用途(例如音乐控制器,游戏控制器或大脑训练程序)提供平台。我想使用Atmel MCU进行模数转换,我希望它通过USB连接到计算机,我也希望该设备由USB连接供电。我需要帮助找到合适的运算放大器IC来放大MCU之前来自电极的信号。最终的设备将是16个通道,所以我想找到一个具有多个运算放大器的IC。电极吸收的电活动将在200mV或更小的范围内,因此我需要大量增益。是否可以通过使用数字电阻器程序通过MCU调整运算放大器电路的增益?如果可以将硬件重新编程为与各种音频和传感器输入配合使用,那就太好了。任何帮助或建议都很棒。 吉姆

8
什么是使用arduino的最佳初学者项目
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我正在寻找一些便宜的初学者项目,这些项目可以显示arduino的用途。 诸如打开和关闭LED之类的东西 取回传感器数据 ... 如果有人遇到过有用的youtube视频教程,那就太完美了! 诸如此类的事情
14 arduino 

4
将保险丝连接到电池的负极或正极是否重要?
我目前正在解决在直流电池供电的电路中应放置保险丝的地方,以保护电路组件和直流电池的难题。我一直在寻找一个明确的答案,但是我遇到了各种各样的意见……哪个是正确的,为什么? 将保险丝连接到电池的负极端子上,因为它是实际产生电子流的地方,这与从正极端子流过的常规电流相反。 将保险丝连接到正极。 连接两根保险丝,一根在电池正极,另一根在电池负极。 另外,在研究过程中,我碰到了一条建议将保险丝连接到正极的帖子,因为它可以保护电路和电池,但是如果将保险丝连接到电池的负极,则只能保护电池。这是真的?对我来说这没有意义。 所以,我不知道哪个是正确的,为什么?我做了一个简单的框图来说明我的问题。 那么,它是A还是B?或两者?又为什么呢?

3
Digikey上的IC比阿里巴巴上包含相同IC的电路板贵5倍:如何?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为电气工程堆栈交换的主题。 11个月前关闭。 我使用从阿里巴巴以1美元(https://www.alibaba.com/showroom/rfid-rc522.html)购买的NFC板制作了原型。 它声称使用了恩智浦MFRC522 IC,如果我在板上看,该芯片具有该部件号,甚至还有小小的NXP徽标。它在原型上像灵符一样工作,所以现在我想将NFC天线内置到产品中并使用相同的芯片(我将进行天线调谐/匹配过程)。 问题是这样的:如果我想在Digikey上购买此IC,则数量1的价格为5.36美元,数量为1,500的价格为3.61美元(https://www.digikey.com/products/en/rf-if-and-rfid/rfid -rf-access-monitoring-ics / 880?k = rc522)。阿里巴巴的整块板与其他无源元件和晶体振荡器组装在一起,连同2个NFC标签和一些接头,大约为1美元。 这怎么可能?这仅仅是规模经济的结果(他们真的制造了这么多的通用NFC板吗?)还是IC肯定是克隆的?我很想只能使用IC并自己制作PCB天线,但是从1美元跃升至3.61美元对产品的整体成本产生了非常重要的影响。 有谁知道为什么这种巨大的价格差异是合理的,以及作为电子设计师试图降低成本的方式如何应对?任何建议表示赞赏。 [说明]澄清:虽然我以这些特定的板为例,但我真正提出的问题是更广泛的问题,(对我来说)对其他人有用:从便宜的阿里巴巴升级时,设计师是否有可能将价格保持在较低水平?供应商提供给合法IC的类似原型板?如果是这样,我们可以使用哪些技巧/技术?

6
VCC到达IC后放置旁路电容器
我对旁路电容器及其可能的位置有疑问。 我正在设计一种双面印刷电路板,该印刷电路板的一侧具有VCC和绝大多数数据线,另一侧的大部分作为GND平面,第一侧可以根据需要插入该平面。 我发现一张在线PCB的图片正在做我想实现的类似事情,该接口主要是设计用于与5V主机配合的PCB上的3.3V部件的接口。因此,它具有3个SN74LVCH16245A系列IC,可将信号电平从5V转换为3.3V,反之亦然。 我发现设计人员做旁路电容器的方式很优雅-似乎在SN74LVCH16245A IC下方创建了一个小的VCC平面,并且IC上的VCC线在其引脚的另一侧连接到该平面,然后将旁路电容器连接至其正常侧的引脚,然后将旁路电容器的另一连接整齐地连接至GND的另一侧。 我在下图中的SN74LVCH16245A IC上画了一个方框: 我对下面的情况做了一个图表: 我的问题是,在PCB上的VCC到达IC上的VCC引脚之后,可以放置旁路电容器吗?我问是因为从未见过如此放置旁路电容器或建议将其放置为这样的情况。在我看到的每个图示中,VCC线都从所有其他数据线的正常方向朝向IC上的VCC引脚。而且,旁路电容器始终位于输入VCC到该引脚与IC本身的VCC引脚之间,但绝不能在此之后,如下图所示: 如果确实可以这种方式放置旁路电容器,那么可以将这种设计与将旁路电容器作为“桥”放置在IC的相邻数据引脚上相结合,不是吗?如下图所示? 谁能给我一些关于这是否可行的见解,或者他们是否对如何放置旁路电容器有更好的建议? 谢谢!
14 capacitor  bypass 

1
为什么E系列数字与10的幂不同?
在E系列的数字都在电阻器中使用的共同的价值观。例如,E6值是: 1.0 1.5 2.2 3.3 4.7 6.8 如您所见,每一个大约相隔。但是我想知道为什么它们不是将四舍五入为2个有效数字。 101101个6101610^\frac16101个6101610^\frac16 101个6≈ 1.46781016≈1.467810^\frac16 \approx 1.4678 1026≈ 2.15441026≈2.154410^\frac26 \approx 2.1544 1036≈ 3.16231036≈3.162310^\frac36 \approx 3.1623 1046≈ 4.64161046≈4.641610^\frac46 \approx 4.6416 1056≈ 6.81291056≈6.812910^\frac56 \approx 6.8129 无论向上或向下舍入,3.1623都不应舍入到3.3。通过四舍五入到最接近的数字,4.6416会四舍五入到4.6。 其他E系列值也是如此。例如,将的幂四舍五入为两个有效数字:101个121011210^\frac{1}{12} 10012≈ 1.010012≈1.010^\frac{0}{12} \approx 1.0 101个12≈ 1.210112≈1.210^\frac{1}{12} \approx 1.2 10212≈1.510212≈1.510^\frac{2}{12} \approx 1.5 10312≈1.810312≈1.810^\frac{3}{12} \approx 1.8 10412≈2.210412≈2.210^\frac{4}{12} \approx 2.2 10512≈2.610512≈2.610^\frac{5}{12} \approx …

2
您如何确定有限电阻网络的有效电阻?
免责声明:我是地球物理学家,电气工程背景有限。我不确定这个问题是否非常容易,非常复杂或完全荒谬。 我的目标:使用电阻器网络确定岩石样品的体电阻率。 岩石样品将使用电阻器网络建模,其中某些电阻器具有高电阻(代表固体岩石),而其他电阻器具有低电阻(代表岩石中的流体路径)。 假设我在一个均匀的网格上有一个电阻网络,如下所示。在所示示例中,每个线段在3 x 3网格上都有一个标记为1到24的关联电阻。每个线段的电阻是已知的。 网格的总长度为,“区域”为(在这种情况下为2D示例,因此该区域也只是长度)。样品的体电阻率如下:一LLLAAA ρbulk=ReffALρbulk=ReffAL\rho_{bulk} = \frac{R_{eff}A}{L} 我的问题:如何确定网络的有效电阻?ReffReffR_{eff} 我在网上看过,但是我所能找到的只是关于无限网络,源电流和吸收电流等的讨论。我对电流或电压不感兴趣。 这个问题能解决吗?

1
LTspice正弦电压源的偏移量比折断的幅度大得多吗?
我一直在对模拟电路进行故障诊断,并且刚刚意识到mV的正弦电压源已损坏。 这是一种应该在300mV DC信号之上提供1mV 1Hz正弦波的方法。相反,我得到了完整的垃圾。 运行LTSpice 4.22版。其他人看到过这个问题或可以建议出什么问题吗?
14 ltspice  spice 

3
8位MCU的C整数提升
以avr-gcc为例,将int类型指定为16位宽。在C中对8位操作数执行运算会导致由于C中的整数提升而将这些操作数转换为16位int类型。这是否意味着如果用C编写,则AVR上的所有8位算术运算都将比在C中编写的时间长得多。是否由于C的整数提升而以汇编形式编写?
14 microcontroller  avr  c 

4
消除频率调制RF LC振荡器的电源嗡嗡声
我正在尝试构建一个调频LC振荡器,但是我尝试过的所有电路在解调后的交流电源都嗡嗡作响。 振荡器通过电容传感器进行调谐,但在解决此问题之前,我使用的是固定电容器。我尝试了不同的拓扑:Franklin,Clapp,Vackář,Hartley,频率从60到500 MHz不等,但是就主电源嗡嗡声而言,它们之间没有区别。我正在使用SDR接收器进行解调,它工作正常,不能成为嗡嗡声的来源。使用电池代替交流电源无济于事。我使用10 µF和10 nF电容器去耦。使用物理上较小的电感器有一点帮助,但噪声仍然无法接受。 正如评论中所建议的那样,我已经测试了所有电路节点(带电和不带电),并且50 Hz分量仅出现在天线输出处。 这是一些PCB图纸,也许布线有误? 图1:Vackář拓扑,晶体管为BF545C 图2:富兰克林拓扑,两个晶体管均为ATF-38143 [UPD:] 根据要求上传我的设置和原理图。该设置只是一个SDR接收器,而振荡器在输出端带有一根电线作为临时天线。电容式传感器C var不存在,因为我改用固定电容器C 4。 图3a: 图3b: 图3c: [UPD2:] 50 Hz时的SNR为4.3 dB。Franklin振荡器的最大频率偏差为290 kHz,输出功率为7.8 dBm,接收信号电平为–26 dBFS。笔记本电脑接地没有任何区别。 [UPD3:] 我制作了一块带有接地层和镍银EMI屏蔽的新板。我添加了一个1.8V LD1117稳压器以及100pF和390pF NP0去耦电容器-仍然没有运气。噪声性能没有明显变化。不幸的是,我找不到将整个电路放入其中的铁盒,但是我几乎可以肯定,有一些聪明的电路和PCB设计技术不需要磁屏蔽。例如,我已经在便宜的非屏蔽FM发射器上测试了SDR接收器:即使音量最大,也没有嗡嗡声,所以罪魁祸首肯定是电路和PCB设计。 这是板子的一些照片(很抱歉,助焊剂,我确实尝试将其卸下,但失败了) 图4a: 图4b: 图4c: 另外,如以下答案所示,我已经记录了我的SDR接收器的IF,并在低频下生成了它的频谱。 图5a:没有EMI屏蔽 图5b:带有EMI屏蔽 [UPD4:] 现在,这很有趣。 增加C 4(见图3c)可显着降低噪声。查看解调后的信号频谱(440 Hz分量是从传感器记录下来的用于SNR测量的测试信号): 图6a:C 4 = 1.5 pF 图6b:C 4 = 2.7 pF …
14 rf  noise  oscillator 


6
温控器旁边的保险丝是什么原因?
我正在修理有人扔进垃圾桶的加热器(此型号): 它在电热丝旁边有一个内部恒温器,以及一个热熔断器。 除了恒温器之外,还要使用保险丝的原因是什么?在我看来,因为风扇不产生热量,所以仅恒温器就足以防止过热。
14 fuses  thermostat 

1
ESP8266 eLUA(NodeMCU)与MicroPython
我正在寻找ESP8266上eLUA (NodeMCU)和MicroPython的最新信息。 我只能找到尝试一个或多个用户的非常肤浅的报告/博客。-所有这些都完全缺乏技术细节。 我能找到的最接近的东西可能是MicroPython项目的这种绝望的过时且难以理解的比较。 我会对明显的问题感兴趣: 闪光灯使用 启动后虚拟机的RAM使用情况 通常使用的RAM使用量 执行模型(即ESP8266“任务”如何映射?) 执行绩效 易于扩展(即添加模块) 任何其他可能相关的 通过研究文档,我相信已经了解以下内容: NodeMCU具有相当精细的构建选项,仅允许构建所需的模块。这似乎允许使用较小的闪光灯尺寸。对于Micropython,512 KB似乎是绝对的下限,在这种情况下,用户定义的代码将没有空间。不确定与NodeMCU相比。 MicroPython具有内置的WebREPL,默认情况下会自动对其进行配置。NodeMCU似乎没有类似的内置组件。 目前,NodeMCU似乎受益于更大的社区,大概是因为它存在的时间更长了。 MicroPython文档是非正式的,完全没有扩展C代码。NodeMCU文档似乎非常出色。
14 esp8266  python 

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.