电气工程

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

1
光电三端双向可控硅开关元件:如何计算栅极电阻
我正在建立一个小型电路来打开/关闭200W加热器。我正在使用MOC3023和BT136。在光电三端双向可控硅开关的数据表中,建议使用以下电路: 我的问题是如何确定180Ω电阻值。我知道它的运行时间很短,但仅此而已。这对于230VAC和12VAC都是有效值吗?1 / 4W电阻器始终合适吗?

3
当JTAG为5pins时,为什么JTAG连接器在10pins / 14pins / 20pins中可用
AFAIK,JTAG需要5个引脚(Wikipedia文章): TDI(测试数据输入) TDO(测试数据输出) TCK(测试时钟) TMS(测试模式选择) TRST(测试复位)可选。 我们再添加两个电源引脚(Vcc和GND)。 如果它是7针,那为什么大多数JTAG连接器都带有10针或14针或20针的型号。 大多数引脚为NC或GND。为什么要提供这么多的GND引脚?有什么特殊原因吗?
10 jtag  pinout 

5
了解耗电量
我在理解电功率和功耗之间的差异时遇到问题。您能帮助我了解什么是电能消耗吗? 假设我有一个灯泡,其功率为100W。该灯泡在一小时内消耗多少电量?功率可以低于100 W吗?它的功率可以大于100 W吗? 我想知道电功率和电消耗之间的关系是什么。 我为我的头上的很大歧义感到非常抱歉。但是我不知道还有谁要问。我希望您不会认为我的问题是愚蠢的,即使是这样。
10 power 

2
在桥式整流电路中使用LED
如何为4个LED布线,以便它们充当自己的桥式整流器?我的空间有限(自行车尾灯固定装置的内部),所以我想使用LED本身来整流来自自行车轮发电机的交流电。 另外,为了限制电流以免超过每个LED的正向电流,我将如何计算电阻值?
10 led 

7
Arduino串行打印不希望地改变了程序的行为
我正在使用在标头中声明的循环计数器: int loop_counter = 0; 我经常使用此计数器触发事件​​。我曾经对这种类型的行为使用模,但是我简化了它,因此使用起来更容易(它仍然会导致相同的行为) void loop() { if(loop_counter > 100) loop_counter = 0; else loop_counter++; //Serial.println("hey"); if(loop_counter == 0) { //do_something_important(); } } 一切都很好,直到我尝试Serial取消注释//Serial.println("hey"); ("hey"在此示例中,因为对我而言,这种行为是荒谬的)来与之交流。 这将导致loop_counter永远不会触发do_something_important();代码部分。我尝试声明loop_counter为volatile,但没有任何改变。我尝试了Serial.printing loop_counter,而且我也得到了奇怪的行为(它将冻结循环)。 Serial.println("hey");在串行监视器中,我得到很多“嘿”的意思(即很快超过100个“嘿”,这是另一部分代码应触发的迭代次数) 是什么原因导致的使用Serial,而数据(据我所知)并未loop_counter完全阻止其正常运行? 编辑:这是最终导致问题的主文件部分(嗯,为它做出了最大的贡献(使用过多的内存)): void display_state() { int i,j,index=0; short alive[256][2]; for(i=0;i<num_rows;i++) { for(j=0;j<num_cols;j++) { if(led_matrix[i][j]==1) { alive[index][0]=i; alive[index][1]=j; index++; } } …

4
尽管电源电压<正向电压,为什么LED仍然点亮
我有一个指定了3.5V典型正向电压和3.9V最大正向电压的LED。 我用一个300欧姆的串联电阻在其上施加了3.3V电压。为什么点亮? 我想知道我是否可以选择该LED作为我的设计的可靠选择(如上所述,该LED在整个板上以3.3V电源供电)。 我的想法: LED数据表中有一条正向电压与电流的曲线(我也很困惑为什么他们将正向电流放在Y轴而不是X轴上,因为电流会在此处变化)。无论如何,曲线显示在较小电流下正向电压降低;也许这就是解释? 这是此LED 的可下载PDF数据表(它是三色LED,在这个问题上,我指的是蓝色和绿色的规格)。

6
如何开始电气工程?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 总初学者在这里。我对任何事情一无所知,但我想建立东西。最好便宜。书籍,工具包,什么?
10 books 

3
RAM的随机存储器如何工作?
HDD以部分顺序的方式工作。但是,RAM用于随机存储器访问是众所周知的,它允许每次在每个位置进行相同速度的存储器访问。那么,什么使RAM如此特别?随机存储器访问如何工作?(我知道DRAM并非完全是随机访问,而是以突发方式工作。我不确定这也意味着什么。)
10 memory  sdram 

4
磁性会影响SD卡吗?
强力磁铁对拇指驱动器(我假设不是)或SD卡有什么影响吗?这似乎不太可能,但是我希望有人能给我一个明确的答案,因为我宁愿不知道它实际上可以做到的艰难方法。假设磁体是强大的工业磁体,如果这对答案有重大影响。
10 flash  sd  magnetics  damage 

5
3V至500V直流转换器
我正在为通用(Geiger-Müller)管类应用制造3V至500V直流转换器。基本上,电子管需要在其两端看到500V的电压。我在这里阅读了此相关主题: 5V至160V DC转换器 ,我有几个查询: 将所述LT1073电路适合于此application.What将位于SW1销由LT1073感觉到的最大电压?SW1引脚MAX称为50V。这与电源电压无关吗? 假设我使用普通的低成本MC34063,那么3V是我可以降低到的绝对最小值吗?假设我使用反激拓扑而不是升压转换器,是否可以通过使用MC34063的内部开关而不是附加的外部开关来获得?我想,HV需要更多的外部开关,而不是消耗电流。

5
了解交流电(AC)
如果交流电在导线中“来回”传播,交流电如何到达任何地方?我知道直流电是电子通过电线的流动,但是我一直对交流电的工作方式感到困惑。我希望我缺少一些简单的东西,但是谁能指出我能很好地解释AC的资源,或者自己提供一个解释?谢谢!
10 voltage  current  ac 


2
ATMega328外部AREF连接
根据ATMega328数据表,第24.9.1节: 如果将外部基准电压施加到AREF引脚,则可能不使用内部基准电压选项。 从Arduino 参考页面: 或者,您可以通过5K电阻将外部基准电压连接到AREF引脚,从而可以在外部和内部基准电压之间切换。注意,由于AREF引脚上有一个内部32K电阻,该电阻会改变用作参考电压。这两个用作分压器,因此,例如,通过电阻器施加的2.5V电压将在AREF引脚上产生2.5 * 32 /(32 + 5)=〜2.2V。 ATMega328数据手册在表29.16 ADC特性中确认了“内部32k电阻”参考,参考输入阻抗= 32 kOhm。 话虽如此,以上两种说法似乎在某种程度上是对立的。我有一个应用程序,其中一些传感器输出0-5V满量程,另一些传感器输出0-1.8V满量程。当对1.8V传感器进行采样并切换至5V传感器的内部AVCC参考电压时,分辨率的提高将有利于该应用。 Arduino参考页建议这样做是可行的,因为您已通过5kOhm串联电阻耦合到1.8V AREF,并考虑到内部32kOhm电阻隐含的分压器。这只是来自Arduino参考的不好建议,还是做这种事情实际上是一种普遍的做法?Atmel的陈述是否仅限于在没有外部限流电阻的情况下施加到AREF的外部电压(如果是,则考虑内部32k电阻)? 顺便说一句,显然,使用适当构建的运算放大器将1.8V信号缩放至5V可以达到类似的结果,但是如果同样可以由板载ADC处理的话,那么增加的复杂性和部件似乎很浪费。通过利用可变参考电压。同样,如果您可以使自己确信所感测的信号不会超过1.1V,则可以利用内部参考电压。再次,对我来说,使用为低压传感器供电的1.8V调节器来设置参考值似乎更为优雅。


3
什么是闪存等待状态?
我正在使用飞思卡尔PowerPC微控制器。在数据表的闪存模块中,“闪存访问的等待状态”的数量是可配置的。 以下是数据表中提出我问题的部分,它取自PFlash模块寄存器的寄存器描述: 该字段必须设置为与PFlash的工作频率和PFlash的实际读取访问时间相对应的值。较高的工作频率要求对此字段进行非零设置才能使Flash正常运行。 0 MHz,&lt;23 MHz,所需等待状态= 0 --- 23 MHz,&lt;45 MHz,所需等待状态= 1 --- 45 MHz,&lt;68 MHz,所需等待状态= 2 --- 68 MHz,&lt;90 MHz,需要的等待状态= 3- (PFlash是平台Flash控制器模块) 我知道处理器比闪存快,这就是为什么引入等待状态的原因。我不明白的是:如果处理器比闪存快,那么处理器就是需要降速的处理器而不是闪存,但是上面的段落说的相反(或者我不明白吗?),说,如果Pflash以高频率运行,那么我们需要通过增加其他等待状态来降低它的速度! 我的理解有什么问题? 谢谢

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.