电气工程

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

4
Arduino手机
我正在尝试通过使用Arduino来完成手机的按键电路,从而模拟手机上的按键,从而模拟按键。我发现我必须使用晶体管,但无法正常工作。

2
了解机器人运动和步态功能的资源
最近,我一直在观看Robert Full关于TED的演讲。他在机器人运动方面有一些令人讨厌的有趣作品。这激起了我的好奇心,我一直在试图了解他的作品。我试图阅读许多有关这类作品的论文,但由于我没有这些东西的基础知识,所以无法理解。 任何人都可以将我定向到可以理解机器人运动和步态功能基础的资源(电子书,网站,视频/音频讲座,论坛等)吗?

2
逻辑不电路?
我在电子学方面没有太多经验,但是我认为我想做的事情可以从Radioshack中学到。 我有一个Dig 5006-IP自动洒水控制器。它控制24V直流阀。它有两个“ SENSOR”(传感器)端子,当它们关闭时,会将设备置于旁路模式。基本上为此安装了雨水传感器,并且通常处于打开状态。下雨时,电路将关闭并跳入雨淋模式。 不幸的是,我购买的Hunter Rain-Clik通常处于关闭状态,下雨时会进入打开模式。它的更多设计可与阀门串联使用。我不想做的事。 那我该如何扭转呢?我该如何交换雨夹的信号,以便在关闭时,挖洞将其视为打开的。当它打开时,它会视为关闭吗?我有焊枪,并且具备将东西放在一起的基本知识。

4
我没有Arduino的概念
一段时间以来,我一直在努力制作Arduino(使用ISP编程器电缆成功制作了面包板版本)。他们说,制造Arduino引导加载程序的目的是不需要对ATmega8进行编程的任何外部电路。但是当我查看原理图时,串行连接需要正常电路。那么,引导加载程序实际上是做什么的?


1
XBee短线天线更换为更长的线?
是否可以将1mW有线天线XBees从短线天线扩展到较长的线天线?这会损害XBee的输出阶段吗?关键是我在一个金属盒子里有一个XBee,我需要将天线放在盒子外面。由于XBee的放置,有线天线需要大约10厘米。 或者,仅需使用U.FL连接器替换XBEE上的有线天线即可。那是XBees上使用的相同连接器吗?
8 xbee  antenna 

4
JTAG电缆和设备互换性
我看到很多设备特定的JTAG电缆,例如AVR jtag或特定的ARM JTAG。是否存在可以在多个设备上使用的“标准” JTAG电缆?我想要可以与xilinx FPGA,STM32和AVR微控制器一起使用的产品
8 jtag 

5
寒冷天气的电池电量
我构建了一个温度传感器模块,该模块使用4xAA电池供电,并将数据通过XBee发送回计算机。效果很好,直到天气变冷为止。到那时,可充电的AA电池(我曾尝试过金霸王和eneloop)会很快耗尽。当温度达到40左右时,他们似乎几乎无法聚集为无线设备供电所需的3.3V。 这需要由电池供电-不能连接电线。 我现在正在尝试使用普通的旧碱,但是我想知道是否有人在冬季提供一些有关从电池中获取足够电量的提示。我是否需要加倍使用8块电池?NiCad或LiPo电池比NiMH更好吗?切换到可以处理较低电压的其他无线模块是否可以解决问题?

2
使用带有AC的晶体管?
可以使用带有AC的晶体管吗?如果在其中放置一个二极管,则当电流反向时不会有电流流过,但是该如何处理基极和集电极之间的差异?

5
插拔式计算机有哪些更引人注目的用例?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 是插件的电脑因为除了网络附加存储任何有用的东西? 我知道您可以将许多驱动器挂起,也许可以设置自己的Web服务器。但是这些用途在家庭环境中的吸引力有限,而在公司环境中,我怀疑会使用普通服务器。我可以看到它们在工业环境中使用,可能用作环境控制器或能源管理设备,但是缺少I / O(键盘和显示器)似乎限制了它们的实用性。 我想念什么吗?还是我只是缺乏想象力?您是否设想了一种在家庭环境中使用它们的方法,而不是用作媒体服务器/穷人的Tivo?


7
使用MCU测量0-1 MHz(0.25Hz分辨率)方波
我需要测量方波的频率,该频率可以在0到1MHz之间变化,分辨率为0.25Hz。 我还没有决定使用哪个控制器,但是它很可能是20pin Attiny的控制器之一。 通常,我如何测量低频信号将通过使用两个定时器来配置,其中一个配置为定时器捕获模式以在外部信号的上升沿中断,另一个定时器设置为每秒中断一次,因此前一个定时器在1秒后计数寄存器值将等于信号的频率。 但是,这种方法显然无法以0.25Hz的分辨率捕获0到1MHz范围内的信号,为此,我需要一个22Bit计数器(AFAIK 8bit micros仅具有8 / 16bit计数器)。 我曾经想过的一个想法是在将信号应用于微控制器之前先对其进行分频,但这是不切实际的,因为必须将信号除以61,因此频率只能每61秒更新一次,而我希望每隔几秒更新一次。 还有另一种方法可以让频率每4秒更新一次吗? 更新: 最简单的解决方案是使用外部中断或定时器捕获在信号的上升沿中断,并使isr增量为type变量long int。每4秒钟读取一次变量(以允许测量低至0.25Hz的频率)。 更新2: 正如JustJeff所指出的,一个8位MCU将无法跟上1MHz的信号,从而排除了在每个上升沿中断并增加long int... 我选择了timororr建议的方法。一旦我实现了它,我会回发并分享结果。感谢大家的建议。 进度报告: Iv'e开始测试此处提出的一些想法。首先,我尝试了vicatcu的代码。存在一个明显的问题,即TCNT1在计算频率后仍未清除-没什么大不了的... 然后,我在调试代码时注意到,大约每2到7倍的频率被计算出来,定时器1(配置为对外部事件进行计数的定时器)的溢出计数将减少2。我将其归结为定时器0 ISR的等待时间,并决定将ISR的if语句块移至主要(请参见下面的代码段),并在ISR中设置一个标志。一些调试显示,第一次测量是可以的,但随后的每次读取都将使Timer 1的溢出计数超过2。这我无法解释-我希望它不会超过...。 int main() { while(1) { if(global_task_timer_ms > 0 && (T0_overflow == 1)) { global_task_timer_ms--; T0_overflow = 0; } ..... } } 接下来,我决定尝试实施timrorrs建议。要生成必要的间隔(每个timer_isr中断之间大约15毫秒),我将必须将两个8位定时器级联,因为Atmega16上仅有的16位定时器被用来捕获外部信号的上升沿。 我认为此解决方案将行之有效,并且效率会更高,因为大部分开销都转移到了计时器上,并且仅剩一个简短的isr供CPU处理。但是它不如我所希望的那样准确,测量值来回移动了约70Hz,这在高频下我不介意,但在低频下绝对不能接受。我没有花太多时间来分析问题,但是我猜想计时器的级联设置不太准确,因为我在一个速度较慢的具有2个16位计时器的8051控制器上实现了与调速建议类似的安排,结果相当准确。 现在,我又回到了vicatcu的建议,但是将频率计算移到了Timer 0 isr (请参见下面的代码段)中,此代码产生了一致且合理的测量结果。稍加校准后,精度应约为+/- …

7
较旧的Weller烙铁不会加热?
我前一段时间继承了Weller WTCPL焊台: 那是我爷爷的,尽管我在网上找不到直接引用它的地方,但我猜它有40到60年的历史了。它工作了一段时间,但可悲的是,它最近已停止。前几天当我焊接时,我注意到魔杖逐渐变冷,直到它最终甚至都不会熔化焊料。现在,它打开了(或至少指示灯亮了),但是熨斗没有加热。这是可修复的,还是我需要新的熨斗?
8 soldering  iron 

5
RC电路的理解
我试图理解RC充电/放电电路的原理,但是我对它的某些操作感到困惑。 我有一个方波发生器,可以在特定频率下提供0v至5V的电平,例如在50%占空比下为1Khz。我的R = 3.3K,C = 100nf。 我的想法是,如果电容器在发电机的高电平状态下充电,而在发电机的低电平状态下均匀放电。那么它应该不剩任何电荷,而应保持在该水平(未充电)。但是,当我实际尝试时,我发现电容器最终会充电到某个中等水平,即2V,这是我的头脑无法真正理解的。 电容在RC电路中的充电和放电以及不同的速率究竟是怎么回事,然后我真的无法解释,可以吗?

2
如何制作迪斯科灯光?
在我十几岁的时候,我加入了一个电子俱乐部,并建立了一个迪斯科舞板。我有5个灯泡,我给它们涂了不同的颜色。然后,我建立了一块与这些灯泡相连的电路板。我将立体声音响连接到板上,并且在演奏特定乐器时(例如,鼓的绿色等),每个灯泡都会闪烁。 我现在想和儿子建一个类似的房子,但是我完全忘记了怎么做。有人可以指出我正确的方向吗?
8 light 

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.