电气工程

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

5
如何在arduino上一次接收整个字符串而不是1个字符?
我已成功遵循此网站上的指示: http://www.doctormonk.com/2012/04/raspberry-pi-and-arduino.html 而且我完全能够按照网站的指定在pi和arudino mega之间进行通信。 但是,我不是要发送表示LED闪烁次数的整数,而是要发送ASCII文本,例如: 从pi到arduino的“向前移动5米”,“向左转”,“向后移动10米”。 我写了以下代码: char inData[64]; char inChar=-1; void setup(){ Serial.begin(9600); Serial.begin("Waiting for Raspberry Pi to send a signal...\n"); } void loop(){ byte numBytesAvailable= Serial.available(); // if there is something to read if (numBytesAvailable > 0){ // store everything into "inData" int i; for (i=0;i<numBytesAvailable;i++){ inChar= Serial.read(); …
11 arduino 

1
用一组充电电容器模拟汽车甩负荷?
我一直在研究一种数据记录设备,该设备最终将进入我的私人交通工具。我已经对互连网进行了搜索,并构建了理论上应该是相当坚固的电源,该电源能够应对快速的瞬态和欠压以及虚假的负载突降。我的问题是,尽管...我想实际测试电源。 在先前我问过的有关电源部分设计的问题中,有人告诉我,模拟负载突降的“正确方法”是使用适当的专业测试设备。我很好奇,但是...是什么阻止我组装“足够接近”的东西? 我的想法很简单:使用低压直流电源,例如旧的PC电源。获取一个DC-DC转换器,以将12V提升至80V范围内的某个值。组装一组电容器,使我处于理论上的12V负载突降附近。据我所知,这在数百焦耳范围内。充电后,只需将其连接到设备的电池输入-不会连接到实际电源,以免我想潜在地拧紧该电源-并观察是否爆炸,如果不爆炸,则查看其是否正常工作然后。 这听起来像您听过的最愚蠢的主意吗?为了大致按预期工作,是否只需要进行大量计划和检查工作就好了吗?

5
更高的dBi是否意味着天线的更大范围?
我最近从SparkFun为我的Arduino 购买了这个(非常昂贵的)蓝牙模块。在物品的页面上说已在100 m处进行了测试。我联系了SparkFun以获取有关其设置的信息,他们说要使用此2.2 dBi天线达到100 m的射程。 我假设任何(2.4GHz)2.2 dBi天线都会产生类似的100m结果:这是正确的吗? 但是,我正在使用7 dBi天线。如果使用该功能,我将可以获得比2.2 dBi天线更大的距离?

6
以太网和串行通信之间有什么区别?
所有鼠标移动,USB连接和其他PC外设(例如打印机等)都称为串行通信。每次一次。 到现在为止还挺好。但是,当涉及TCP协议,以太网和Internet时,就不再称为串行通信。但这也是每秒的东西。 为什么会这样?主要区别是什么?我不明白为什么它不是串行通讯。

3
充电装置-电压和电流
在处理电压和安培数时,如果与合适的设备不匹配,哪一个会损坏您的设备?我是否正确地认为,尝试使用电压正确但安培数过低的适配器为设备充电不会损坏设备,而是需要更长的充电时间?
11 voltage  amperage 

2
在两个IC之间共享一个振荡器
我在同一块板上有一个微控制器和一个FPGA。如果它们都将以相同的时钟速度运行,我是否可以仅使用一个振荡器为它们两个时钟?似乎有些事情我应该提防,但是如果我只留下简短的痕迹,我不会马上想到它的任何问题。有人做过吗?这样做会有哪些常见的陷阱?

4
当开启时间小于100%时,超过LED最大电流是否安全?
对于额定电流为20mA的LED,是否可以安全地将其以40mA的一半时间进行PWM调制?这会使其亮度几乎与连续提供20mA时一样高吗? 附录: 感谢Olin和tcrosley的回答。我不想通过添加正在执行的操作的细节来分散注意力,但这是: 我正在使用来自http://www.environmentallights.com/LED-Strip-Light-Double-Density-4-Wire-Red-Green-Blue-by-the-5-meter-reel_P3846.aspx的LED灯带。他们本身没有数据表。我认为LED的连接方式如下图所示:http://www.ladyada.net/wiki/_media/products/ledstrip/astripsch.png。 根据我对LED的一般了解,每种颜色20mA似乎是安全的。我对其进行了测试-使用12V,电位计和3英寸长的带状灯(每种颜色串联3个LED)-在短时间内,几分钟内,每种颜色20mA似乎工作良好,亮度足够好并且没有过热或颜色强度变化。 我将使用最多2英尺长的条,即每种颜色160mA,获得白色的480mA。我最多可以控制10条线。这将总计约5Amps。我将使用Parallax的Propeller微控制器以各种图案和颜色闪烁条带。将使用mosfet驱动LED。 我本来打算提供大约200mA的电流,而不是每种颜色所需的160mA的电流,但是随后我将对LED进行PWM,使得一次只能打开一种颜色。以1KHz的频率 因此,要获得白色,每种颜色将开启三分之一的时间,即0.3毫秒。在任何时候,只有一种颜色亮起,仅绘制200mA的电流。我认为LED的亮度会降低,希望不会太亮。 因此,对于10股,我将只处理2A而不是5A。 请让我知道我在想什么。 谢谢。

4
在PCB设计中实现保护走线/环
我在这里读过一些关于pcb防护跟踪/环的文章。但是他们都没有讨论如何正确地实施这一措施。我能找到的一些图片和比较目前无法帮助我! 我想知道的是如何使以下电路更具漏电保护性(在设计案例中-我知道PCB材料和SIR起着重要的作用)。 该电路将通过电阻器提供高达30V的电压,并且每个电阻器均连接至电容器。然后将每个电容器连接到一个开关矩阵,最后将来自开关矩阵的单个输出连接到一个皮安表,以测量电容器的泄漏电流。 我想知道我是否应该关心电路中的泄漏电流!如果是这样,我该如何改善? 这是我的测试电路: 我正在考虑仅通过电线将电容器连接到电路中,这是电容器的一个引脚通过我设计的小电路中的一根导线焊接到该引脚上,而另一引脚也通过一根电线焊接到皮安表的BNC屏蔽层上。与电压源(SMU)相同

5
减少基于LED的家用灯泡的频闪
我最近购买了一些LED灯泡。在许多方面,它们都很棒-真正的低功耗和明亮。 但是,一个问题(我购买的两种灯泡都显而易见)是选通效应。 直到有物体在光线下移动(例如,在它前面挥舞着您的手)并且人们抱怨它打扰了他们的眼睛时,这才立即变得明显。 我认为这是因为LED反应如此之快,以至于电源的50Hz振荡可见。 我的问题是-可以采取什么措施(如果有的话)来减少这种情况?是否有更昂贵的LED灯泡没有出现此问题?
11 led 

4
LED的电压降和电流?
我在面包板上创建了以下电路,并将Arduino Uno 3.3V电源用作电源: 330 ohms ....... ------------------^^^^---------| LED |----- | ``````` | | | (3.3V) | | | | | ------------------------------------------- 在Arduino网站上提到3.3V引脚的电流为0.05A。根据KVL的说法,这将为我们提供3.3V-(330 Ohms * 0.05A)-LED两端的压降= 0 根据公式,LED两端的压降为负,因此LED不应开启。但是,面包板上的LED会亮起…… 为什么?这完全违背了基本理论……这是正常现象吗?还是仅因为我在某个地方犯了错误而可能?= O
11 arduino  led  voltage  current 

4
唐·兰开斯特的魔法正弦波
几年来,唐·兰开斯特一直在推广魔术正弦波。它们是二进制数字字符串(例如,整个正弦周期为420位),当用于驱动数字开关(MOSFET / IGBP)时,会产生非常干净的正弦波(仅保留非常高的谐波)。有关更多详细信息,请阅读链接的文章或他就此事撰写的任何其他文章。 有人真的用过这些东西吗?这个想法似乎很有用,但是我找不到关于这些的任何信息(这些信息并非来自兰开斯特本人)。
11 power  mosfet  ups 




7
运算放大器增益带宽积
我有一个问题了一段时间。 假设您有一个完美的运算放大器,其增益带宽积为5 MHz。您输入50mVp-p的信号并将其放大10倍。这会将您的带宽限制为500 kHz。现在,假设您在输出上堆叠了另一个运算放大器,并将其配置为10倍放大器。您的整体带宽为500 kHz,但放大了100倍,因此您的GBWP为50 MHz。这种逻辑的缺陷在哪里?

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.