电气工程

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



5
在微控制器电路中使电池持续很长时间
我希望使用一些小的电池(可能是纽扣电池)为ATtiny85V供电很长时间。 我已经研究了软件方面,我的代码是由看门狗定时器驱动的,关闭了未使用的模拟和数字转换器,芯片以1MHz的频率运行,等等。当然在这方面既忙又新它消耗了多少电流,但我希望基本上已将其最小化。 它每隔几秒钟醒来一次,对ADC进行电压电平检查,将其记录到ram中,然后返回睡眠状态。如果检测到串行线已连接,则将数据喷出。 但是,现在我正在查看整个电路,并想知道是否应该做一些事情使整个电路对电池更友好? 在设计一个组件(微控制器)具有重复但可变电流消耗的持久(简单)电路时,基本的基本原则是什么? 例如: LED指示灯有什么大不了的吗?电池没电了吗?我应该在其上放一个巨大的电阻以使其变暗,还是仅仅使电阻使用电池? 我应该使用旁路/去耦电容器来均衡从电池汲取的电流,还是电容器会浪费电池的电量? 微控制器仅需要1.8V,但我没有任何1.8V电池。我应该使用两节1.x电池并发送太多电压吗?我可以通过不使用很多伏特来延长电池寿命吗?我怎么做? 检查引脚为高电平还是低电平需要额外的功率吗?与无操作或某种算术相比,检查GP I / O引脚之一的状态是否有很多额外的功耗使用? 我模糊地知道如何计算(更模糊地如何测量)电流,电压,功率,但是我不确定这些东西中的哪一部分等同于电池寿命。电池寿命的重要衡量单位是库仑吗? 我有一个模糊的想法,认为电池充满了诸如以下内容: 收费,以安培小时为单位 能源,以瓦特小时为单位 功率,以瓦特为单位 但是我不清楚电路在运行时会“吃掉”什么。我已经阅读了大量的EE101和物理教科书,但实际上我没有任何实验经验。换句话说,我已经阅读了大量有关电池的信息,但是我不确定在实践中大多数含义是什么。 电阻器会耗尽电池寿命吗?做电容器吗?二极管吗?我怀疑它们都可以,但是哪个数字重要呢?阻抗?功耗?当前?电压? 有没有一种方法可以降低电压而不浪费电池?有没有办法在增加电池寿命的同时降低电压?

6
我如何在业余爱好中锻炼身体?
从物理上讲,我如何将业余爱好型电机并入项目中。如何安装并连接车轮?(假设我的H桥甚至开关都在工作,并且不关心如何物理地电气使用电动机。) 我在不同时间购买了小型的,爱好型的电动机。通常,它们以1.5 V至12 V的电压运行,并且其中许多没有内置齿轮装置(因此,以非常低的扭矩即可实现非常快速的旋转)。如何将车轮或齿轮或皮带轮连接到车轮? 接下来,大多数这种电动机都是圆形的。回合!如果它的一侧平坦,我可以将其粘下来。看起来它们的设计目的是要拧入正面或背面的物体中,但是我不知道如何制作与之相配合的表面,也不知道如何在其上精确地打孔。 当您想让电子项目自己移动时,您发现了什么工作呢?
26 motor  mount 

15
初学者的逻辑分析仪?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 谁能推荐低成本或DIY可构建逻辑分析仪? 通常,它将用于在低压下调试串行协议(SPI,I2C,RS232)。


15
通过PWM控制500个LED
我正在考虑一个项目,该项目涉及单独寻址500个LED,最好每个LED都支持PWM。 我已经计划使用Arduino,因为我已经有了它,但是如果有人认为使用其他平台更合适,我可以公开提出建议。 需要使用移位寄存器。在这种情况下可以使用什么好的移位寄存器?如果PWM使该项目变得昂贵得多,那么我可以不用它。我想尝试花费少于$ 100。我会在ebay上批量购买500个LED。 您对控制如此大量的LED的最佳方法有何看法?另外,我将如何提供电源?我将不胜感激。我对电子产品非常有经验,但是我从未做过如此大规模的事情。

8
USB充电和“智能”充电端口(例如Anker的PowerIQ)如何工作?
具有对EE的业余爱好的软件工程师。 最近,我注意到USB电池组生产商声称其端口“很聪明”并“识别设备”以“为设备提供最大电流”。粗略地看这件事似乎意味着这不是完全的营销语言,实际上正在发生一些更复杂的事情。 我不了解锂离子电池的微妙化学性质或充电控制器的性质,我猜想对电池尽快充电,会消耗尽可能多的电流,仅将其限制为电池规格。事实并非如此,因为据记载,在某些情况下,设备肯定会将其充电量限制在1A以内。为什么是这样? 如果如此控制电流消耗,那么这些智能端口又将如何运作以使设备吸收更多电流?他们在Anker电池的产品页面上声称其端口可以识别设备并“说出其独特的充电语言”(这种措辞让我感到恶心)。也许我不应该对这样的措辞如此苛刻-USB数据线实际上是用来协商某种充电方式的吗? 谢谢!



2
什么有点撞
我是微控制器编程的新手。我正在使用ATmega32-A控制器和CodeVisionAVR编译器。我正在使用波形发生器(AD9833)通过SPI通信生成正弦波信号。我能够成功生成正弦波。现在,我将该信号传递给传感器。传感器输出通过多路复用器选择,并发送到ADC。现在,我想使用SPI通信读取ADC值。我已经尝试了很多设置ADC的寄存器。仍然无法正常工作。要查看SPI通信,请看我以前发布的使用spi通信的ADC寄存器设置。我正在使用USART(RS232)通信在PC(PuTTY)上打印值。 有人建议我使用位撞击。我是这个概念的新手。谁能给我提供SPI通信位冲击的示例代码。如何开始该程序?任何人都可以给我提供良好的物资。我需要任何外部硬件吗? 我已经写了这个,包括引脚连接: #define ADC_CS PORTB.3 #define MOSI PORTB.5 #define MISO PINB.6 #define SCK PORTB.7 void send_8bit_serial_data(unsigned char data) { int i; ADC_CS=0; for (i = 0; i < 8; i++) { // consider leftmost bit // set line high if bit is 1, low if bit is 0 if …

9
为什么在模拟电子产品中经常使用运算放大器?
我已经在几本书和论文中读到了以下观察结果:“运放是模拟电子产品的基础”,或“ ...运放是模拟电路中最常见的构建模块...”这种效果。 尽管我的经验不够广泛,无法同意或反驳这一主张,但我所见的电路肯定可以证明这一点。 这让我觉得我缺少基本的东西,来解释为什么这样的组件可能像编程中的“ for”循环之类的东西,或者某种基本的模式,一旦可用,就可以找到广泛应用。 模拟电子器件的基本本质是什么,它使运算放大器能够实现这种基本且通用的模式?


6
为什么不来回交错进行CRT扫描?
我当时正在研究旧的CRT屏幕的扫描以及视频的隔行扫描策略,然后我开始感到奇怪。 光栅扫描过程在奇数行上自上而下,然后再对偶数行进行光栅化。因此,存在一个垂直的消隐间隔,以将电子束发送回顶部位置。 为什么不进行CRT垂直扫描的初始设计,以使垂直扫描在奇数行上从上到下,在偶数行上从下到上,从而消除了对垂直消隐的需要?当然,这将要求偶数线的信号反转。
25 crt 

6
在早期的录音机中,如何调整卷轴的角速度?
当磁带播放/记录时,使用磁带线轴的录音机将磁带从一个线轴转移到另一个线轴。胶带少的卷轴必须比另一个旋转得更快。这是这样的录音机/播放器。这是Craig 212型。 开始时,带有所有磁带的卷轴缓慢旋转,而空卷轴快速旋转。当磁带播放并将磁带传送到最初为空的卷轴时,情况就相反了。为了防止磁带断裂和以恒定速率播放/记录,我们必须实时精确地调整每个线轴的角速度。每个的角速度是卷轴上磁带数量的函数。 磁带录音机自晶体管发明之前,微处理器发明之前就已经存在。哪种类型的电路/电子设备用于控制磁带的速度?如何控制?
25 analog  control 

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.