电气工程

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

1
用人的手指测试电路
在此Linear Tech应用说明13(第28页)中,Jim描述了: 探针的最终形式是人的手指。用手指探测电路可能会加重希望的或不希望的效果,并提供有用的线索。手指可用于将杂散电容引入可疑的电路节点,同时观察CRT的结果。轻轻润湿的两个手指可用于提供实验阻力路径。一些高速工程师特别擅长于这些技术,并且可以以惊人的准确性估算所产生的电容和电阻效应。 他在开玩笑吗?如果不是,这些技术在实际中如何工作以提供准确的估计?有人能描述那些工程师应用这种技术的实际情况吗? 应用笔记,我的问题是关于低压,高速信号,而不是电源或高压。

5
使用DMA时,CPU是否完全冻结?
我有一个非常简单的问题,但是我找不到任何答案。 在代码和数据位于同一RAM中的Von-Neumann系统上,CPU必须从内存中提取所有指令。现在,为了在计算机组件之间移动大量数据,有一个直接内存访问控制器,该控制器允许外设访问主系统RAM。 我的问题是这样的:如果DMA允许在硬盘和RAM之间(可能很长)进行数据传输,这是否意味着CPU无法使用RAM,因此无法获取其下一条指令? 简而言之,DMA旨在代替仲裁所有I / O读写的处理器,以释放处理器以执行其他操作。但是,如果它不能从RAM中获取指令,那么它还是没有被释放。 我在这里缺少一些细节吗? 谢谢
19 microprocessor  cpu  ram  dma 

4
嵌入式系统如何才能如此精确地估计其电池状态?
据我了解,电池的端电压在充电/放电时会有所变化,但是与其他影响(温度,较小的制造差异,近期的充电/放电历史等)相比,这些变化很小。 但是,即使是最旧的手机也可能显示充电图标。即使在更换电池的情况下,它也能正常工作。 这怎么可能?
19 batteries 


2
是什么导致面包板死角?
是什么原因导致面包板中出现“死角”,而芯片却无法正常工作?我的猜测是塑料或衬里金属翘曲,因此孔不能正确对齐,否则金属会失去光泽且不导电。无论如何,这些可以解决吗?面包板是昂贵的数字培训师的一部分,不能轻易更换。
19 breadboard 

6
为什么需要多个I²C端口?
理论上,I²C协议允许通过7位寻址将多达127个设备连接到主机。这是一个很大的数目,那么为什么任何低成本的微控制器(例如PIC24)都具有多个I²C端口?为什么需要它?
19 i2c 

5
面包板计算机[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 是否可以用面包板和基本的电子元件制造一台简单的计算机?例如,以这种方式构造科学计算器是否可行?


3
UV LED真的很危险吗?
我刚买了一些紫外线LED 我买了它们,用于测试钞票和身份证。我阅读了文档,并看到了一些有关紫外线的警告,供应商建议不要直接看光,也不要使皮肤接触光。 我可以安全使用这些LED吗?
19 led  safety  uv 

4
该信号使用什么编码?
我有一个便宜的无线泳池温度计(AcuRite 617 1),我想在接收器处截取温度数据,并将其与计算机数据记录系统一起使用。 方便的是,在接收器内部是一个小的分线板,该分线板连接到天线并具有数字“ V”,“ G”,“ D”和“ SH”引脚: 这是传输期间从“ D”引脚捕获的数据片段(这些片段每分钟发生一次)。在此部分之前,似乎有更高速率的数据,但我相信可能是噪声-这是1.36kHz / 680Hz数据的开始。 我已经在Google上搜索了一下,找不到看起来像这样的编码,但是如果我想知道正在发生什么,这就是我的想法: 最初的680 Hz的4个周期用于同步时钟,但不包含任何数据 随后出现的13个周期为1.36 kHz(初始速率的2倍)的周期似乎具有以下两种形式之一:它们要么在周期中点之前下降,要么在周期中点之后下降-我认为一种形式是合乎逻辑的,而另一种形式是合乎逻辑的是零。 之后,似乎会有一个奇怪的间隙,但是如果您减去前面的“ 1”部分的低位部分,则剩余间隙为735 µs,这是相位的(相位校正!)的延续。 680 Hz前同步码。 我看的正确吗?此编码有名称吗? 突破板上的其他注意事项: 该板标记为“ RF211”,并且看起来与MICRF211“工作在433.92MHz的通用3V QwikRadio接收器”保持一致3 MICRF211数据表具有下图(几乎没有解释),与我所捕获的相比,除了双倍数据速率方波外,它看起来与我所看到的非常相似: 2016-02-14更新:我已经重新访问了该项目,并且似乎在4周期前同步码和1周期“后同步码”之间获得了干净的64位流,此后显示板通过以下方式关闭了RF模块:将^ SH拉低(顶行): 根据麦瑞(Micrel)的“ 33/66%PWM”方案(在Google上没有其他地方显示),这就是 -_-_-_-_0000011110011000110000000000000000000000100011101000010010101010-_ 所以现在我必须开始控制温度以解码这些位。以下(“ x”)是似乎在显示中没有明显变化的位: 0000011110011000110000000000000000000000100011101000010010101010 ------------------------------------------------x----xxxx----xxx 我假设这些位是最低有效位或电池电量(当电池电量严重下降时仅显示为“低”)。 2016年2月15日更新:我正在路上进行演示,以使新的“逆向工程” stackexchange能够确定其含义:https : //reverseengineering.stackexchange.com/questions/12048/what-is-contained在此传输RF池温度传感器基本单元中
19 encoding 

3
整个建筑物受到静电冲击
我只是从当地的图书馆来的,图书馆很大,大部分都是建筑设计,大部分是涂有油漆的金属书架,上面涂了某种防腐涂料以及整个玻璃地板,一切都很好,直到我开始在不到20分钟的时间内几乎在所有地板上的每个书架(是涂漆的书架)周围都受到静电冲击的时候, 如您所见,大多数金属结构是由巨大的螺栓(螺钉)连接在一起的,因此整个位置都具有连续性(我检查过),金属结构也有可能与建筑物的结构螺柱连接 我试图找出如何“修复”这么大的物体的方法。在此之前,我在自己的家庭实验室中安装了防静电垫,以及当时不存在的接地棒和整个家庭的接线,我确实知道,抗静电垫具有巨大的阻抗,可“减慢”流向电源接地的电流,同时又缓慢地使人体放电,以保护电子设备,使其处于同一电位,如台式,用户和电子设备之间的电压差,如下图所示 我对图书馆的理论是,用户与大地绝缘并在玻璃地板上行走时,仅穿着衣服走路便产生静电,电子无法在玻璃周围放电,一旦接触它们任何金属书架都会被释放,系统可能会接地,但是正如我记得,即使不接地,门把手也会像这样震撼您,所以我不确定,现在有点困惑 我正在考虑几种解决方法 1)我想到的第一个想法是像防静电垫这样的装置,添加一个10MOhms的功率电阻器,将书架连接到电源线的几个点,这样可以“减慢”电流的流动,并且不会产生冲击会感测到,但是我的常识告诉我,该垫具有与书架不同的高阻抗,这可能会减缓跨过电阻器的流动,但对用户而言却无济于事,由于低电阻金属书架的电阻,然后电阻上的电阻会减慢 2)其次,我想到对架子进行粉刷,但随后我注意到它们已经被粉刷,甚至在粉刷上方都发生了震动 3)我考虑过要寻找市电接地的边界点,并将金属结构留为“浮动电路”,而没有与市电接地的连接,但这可能会变得复杂,因为正如我之前所说,金属结构可能会接触内部建筑结构 从所有可能的解决方案中,出现了几个问题, a)接地和不接地的金属会产生静电冲击吗? b)当您周围的所有物体都是金属和玻璃地板时,如何防止其破裂? c)如果我将金属结构从电源接地上解开,最坏的情况是什么?(不是接触器,也不是发光杆,只是要确保金属书架不接地),使用者还会感到震惊吗?

2
为什么将大电流设备连接到我的数字电路会导致奇怪的行为?
我有一个 阿杜伊诺 微控制器 其他数字事物 当我连接一个 发动机 泵 加热器 其他大电流的东西 我体验 奇怪的ADC测量 重新启动 崩溃 数字通信中的错误 其他意外行为 我的电源大小合适,可以为所有这些设备供电。我没有示波器,所以我看不到电路中实际发生的事情。可能是什么原因?


10
有没有办法使用半比特?
如大多数人所知,通过使用4位,我们可以从0到15进行计数(十六进制为0123456789ABCDEF)。但是,如果我们最多只能计数9个,那么我们仍将使用4位,并且会浪费从A到F的数字。 但是,维基百科的QR码页面指出,仅使用0到9的数字每个字符使用3个比特,从统计学的角度来看这是正确的。而且三分之一的位不是物理对象,据我所知,从0到9发送一个数字至少要使用4位。 有什么方法可以使用浪费的组合来有效地发送带有小数位的字符? 好,让我举个例子:必须发送两位数字“ 27”。使用普通的编码技术,发送的位将是00100111。然后我们可以想象一个系统,该系统将根据下一位将数字“ 2”替换为数字“ E”或“ F”。在这种情况下,下一位为0,因此将“ 2”替换为“ E”。然后将所得的比特串是1101 0 111.如果数字“28”必须被发送。另一方面,第一个位后的“2”是一个1,所以它是由位“F”替换代替,产生字符串1111 1 000。 在这两种情况下,都实现了1位的经济性,因为一个半字节被用于两个不同的字符。换句话说,每个字符使用三个半位。

4
如何清除噪音信号?
我正在通过PIC16F684控制4引脚PWM PC风扇,风扇速度由接近传感器的ADC读数驱动。一切正常。 我本来并不打算使用风扇的转速表输出,但是由于可用,我一直在用“示波器”对其进行监视,以确保在接近度和风扇速度之间的映射正常工作。 现在,我注意到的是,当PWM以100%的频率运行风扇时,转速信号(通过10K电阻上拉的漏极开路)非常干净: 但是,当我以不到100%的速度运行时,会很吵: 放大该噪音: 我猜想它受到PWM信号的影响,但我想了解原因和方式,以便将来在必要时可以对其进行清理。我真的很感兴趣,当您看到这样的噪音时应该怎么做,如何找到原因以及如何“解决”它。示波器设法触发正常,所以我想知道是否只是将其馈入PIC(RA2)上的外部中断引脚,它是具有CMOS电平的施密特触发器输入,那么我不会“看到”噪声,并且例如可能会从另一个引脚发出回声干净的信号以使LED或其他东西褪色。 因此,有人可以概括地解释如何去识别和纠正噪声信号吗?或者,如果范围太广,也许只是这个特定问题?另外,如果我的电路有任何问题,也很高兴知道。在下面的示意图中,我显示的信号是电路左侧的TACH输入: 更新 在收到@MichaelKaras和@techydude的有用建议后,我通过将Q2从电路中完全移除并直接将其接地,排除了第二个问题的根源。对噪音无明显影响。 因此,我然后在RA2上对外部中断进行了编码,以从备用引脚(在本例中为RA1)中回显出一个“干净的”信号,虽然有很大帮助,但由于错误的中断而仍然闪烁。(因此,我将中断设置为捕获上升沿,然后在触发时切换到下降沿,反之亦然,相应地设置/重置RA1)。 但是,在R3上还添加了一个100nF电容器(作为@techydude的建议的一部分)之后,我现在获得了更加稳定的输出。下面的屏幕截图是通过施密特触发的RA2输入并在RA1上重新输出进行清洁后的TACH信号:
19 pic  pwm  noise 

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.