电气工程

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

8
调试简单数字电路的最佳工具?
我是一位专业软件开发人员,习惯于使用集成调试器。现在有一段时间,我一直在尝试使用Arduino平台。但是,我发现尝试与Dallas DS1820数字温度传感器之类的组件进行交互就像在黑暗中摸索。 假设有200美元左右的宽松预算,那么有哪些工具可以帮助我直观地了解发生了什么情况?我已经看过Link Instruments的MSO-19,但是老实说,我对示波器和逻辑分析仪之间的差异了解不多。 我怎么知道我购买的设备能够测量我正在使用的(简单)组件的类型?

8
我应该使用什么微控制器?
我正在尝试寻找最适合我的计算机程序与现实世界通信的微控制器程序包。我希望有大量的I / O引脚(到目前为止,我只需要64个数字引脚,没有比模拟和PWM更好的了),我可以通过从运行在CPU上的程序调用函数来直接进行读写。 我不想将程序下载到微控制器本身上运行,而是希望将某些东西简单地插入我的USB并给我一堆可以由C ++程序控制的CPU控制的I / O引脚。 什么是最适合我的微控制器包?我希望它的价格相对便宜,但要面向未来,因为它可以运行USB,并具有适用于Windows 7等现代OS的64位驱动程序。以及巨大的奖金(未来扩展)。 编辑:我不需要高采样率(也许10 Hz的读取输入,1 kHz的输出信号),并且大多数引脚仅用于输出。我正在使用全新的计算机(核心i7 860),因此,即使采样效率较低或较慢,也应该可以(仅使用一个专用于I / O的线程,并使主程序与之通信)。 我也不需要单个微控制器封装上的所有64个I / O引脚。如果我可以同时连接许多微控制器程序包,那也可以工作(实际上,能够连接许多较小的微控制器程序包是理想的,这意味着扩展很容易)。 我已经看过了:http : //www.schmalzhaus.com/UBW32/index.html 有没有人有过类似的经历?知道是否可行吗?主要担心的是运行程序的是微控制器,而不是我的CPU。

5
PIC电路上的电池寿命监控器
我有一个使用PIC18F14F50微控制器芯片的小电路,该芯片通过i2c接口(以后可以通过USB接口读取该数据)将数据记录到外部EEPROM芯片中。每15分钟记录一次采样,不需要特别准确地计时。 更换电池时丢失样本或计时不正确是可以的,但是如果电池过期并且几天之内没有任何数据记录直到有人注意到,那不是很好。 因此,当电池电量不足时,我想提醒用户足够的时间来更换电池。平均电流低于2mA,我使用3节AA碱性电池串联以提供4.5V电压,因此我希望它们能持续几天。 但是我想知道如何检测电池电量低吗?我认为随着电池寿命的延长,电压会下降。我认为该PIC的参考电压为1.024v,因此我可以对电源电压进行分压并将其馈送到模拟输入,并且当分压下降到低于该水平时会触发警告。 但是我对电池知之甚少,无法知道它能发挥多大作用?而且我不知道选择什么电压可以表明电池寿命可能剩下10-20%。那会完全起作用吗?有没有更好的方法? 这完全不需要是准确的,我只是想在足够的时间内发出良好的警告,而又​​不要让人们去浪费仍然有生命的电池。 由于我目前的使用情况相当稳定,如果我能算出电池平均可以使用多长时间,然后在发出警告之前选择该时间的85%,那么一个简单的计时器是否合理?还是电池寿命变化更大? 任何想法都将受到欢迎。
10 pic  batteries 

5
12v LED和在摩托车上使用
我想用一个集成的LED单元(刹车灯中的闪光灯)替换自行车上基于灯泡的尾灯/刹车灯和后指示器/闪光灯。 这些都是非常昂贵的,而且由于我的预算有限,所以我想自己建造一个。 我发现一些看似合适的12v LED。我希望使用这些来节省使用限流电阻器的麻烦。但是,困扰我的一件事是LED的最大额定电压和相当不可预测的电源电压。我尚未在我的自行车上测量过,但通常您会期望在发动机运转的情况下达到13v。我正在查看的LED的绝对最大额定电压为14v-您认为这太接近了吗?LED会在短时间内承受较高的电压吗?(例如,在超速行驶时,发动机转速较高时,pos会略高) 您将如何防范呢?整个LED的一个电阻就足够了吗?(一个电阻为多个并行LED供电)。有关使用哪种电阻的任何建议?如果我被迫使用电阻器,也许最好使用标准电压LED? 无论如何-任何建议表示赞赏!
10 led  automotive 

6
定制外壳
我需要生产少量(少于100个)定制外壳,每个外壳由5到6个塑料制成。我需要使表面看起来光滑且坚硬(认为计算机键盘的质量),并且其中一部分需要透明,而另一部分则需要包含多个标签。 你们在什么地方使用呢?另外,我正在寻找的价格范围是多少?
10 enclosure 

8
+/- 9V直流电源
我正在做一个简单的音频混音器项目。我正在使用的运算放大器(LM741)采用+ 9V和-9V输入。我目前通过将两块9V电池连接在一起,将+的一个连接到另一个的-并将该对接地的方法来实现这一点。这似乎可行,但是我现在想切换到电源。我可以找到一堆9V电源,但它们都只有一个极性。是否有一种简单的方法可从中心负电源获取+ 9V?我想我可能需要一个逆变器电路之类的东西,但是我不太了解自己在做什么。

8
是否有类似Scratch的Arduino IDE?
我相信答案是否定的,但我想在更正之前进行检查(不,没有承诺!) 是否可以使用Scratch之类的东西来对Arduino进行编程? (Scratch是一个图形编程环境,使学习编程变得有趣,并且肯定适合小学生。它是由MIT的终身幼儿园小组推出的)。
10 arduino  ide 

6
蚀刻自己的PCB多少钱?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我要指出的是,我的项目正受到面包板上空间的限制。我决定不购买更多产品,而是决定研究PCB制造。我的问题是:制作自己的PCB进行原型制作便宜吗?还是我应该将我的计划寄出去并在其他地方进行制造?如果您在家中自己制作板,那么每平方单位的成本(大约)为多少,您使用哪种方法? 如果有帮助的话,我在澳大利亚,所以附近没有很多晶圆厂。

4
共享和标注原理图?
因此,我和一个朋友谈论的是工作中的原理图,以及我们如何更好地在我们与同事之间进行沟通。我知道Kortuk之前曾问过一个类似的问题,但是这个问题更多地是关于如何制作原理图的。 相反,我现在要问的是,是否有人知道一种在已经完成的原理图上进行协作的好方法。有点像我在回答Kortuk的问题时所说的“ Google Schemas文档”。我有一堆pdf格式的原理图,我希望能够将它们标记并显示给具有链接的人,而不是将其发送给他们。我还希望内容是安全的,并且可能在内部服务器上。 我认为我真正想要的是一个Wiki插件,该插件可以让我做这样的事情。有没有人听说过任何可以实现这种目标的程序? 仅供参考,我见过a.nnotate之类的软件,但不知道我是否可以按他们要求的价格(将其保留在防火墙后)。因此,我很感激开源,但愿意为此付出代价。

4
将Lilypad连接到WiFi网络?
我想将我的Lilypad Arduino连接到提供互联网的WiFi 802.11网络。实现此目标的最佳方法是什么?我可以使用XBee模块并以某种方式与我的家用路由器接口吗?是否提供WiFi选项? 非常感谢!
10 lilypad  arduino 

4
最好的PIC程序员?
我想开始在我的项目中使用PIC,想知道我应该选择哪个程序员。我在使用微控制器(68k,avr)方面有丰富的经验,在电子方面也有很多经验(因此可以创建一个程序员)。 我希望能够使用MPLAB,icsp,并且在线调试功能看起来很整洁。USB也很方便,但这不是必需的。在您的回答中,我希望对您的建议的优缺点进行比较。

3
微编程与机器语言编程
我在微编程级别与机器语言级别之间有些困惑。例如: 两种程序在执行时都驻留在哪里? 两者都没有1:1映射到汇编语言真实操作指令吗? 两者的格式是否由处理器体系结构定义?

2
恢复ATtiny13
我正在玩ATtiny13,我认为将它与外部8Mhz陶瓷振荡器代替内置的1.2Mhz振荡器一起使用会很好。(我想以9600 bps的速度进行uart测试,所以我认为1.2 Mhz太慢了) 要更改为外部振荡器,我运行了“ avrdude -c usbtiny -p attiny13 -U lfuse:w:0x70:m -U hfuse:w:0xff:m” 不幸的是,我现在无法访问该设备。那里的“ PB0上的LED闪烁”程序不再运行,程序员无法连接到它。 不知道在这里做什么。我可以扔掉这个芯片还是有办法挽救它?

3
需要帮助操作晶体管
我有一个由NPN晶体管操作的继电器,该继电器需要向基极施加一些电压。我正在使用arduino,如果我给它提供数字端口,一切都很好。电路如下图所示: 现在,我想用DS2406(TO92类型)替换arduino端口。 这似乎变得非常复杂。 我的用于操作2406的库很好,但是我不知道如何接线。 既然这两部分都可以独立工作,我的目标是让一些电流馈入晶体管的基极,以便它抛出继电器。 我遇到了以下问题: DS2406接地。那是唯一的选择,因此我无法将其直接映射到晶体管的基极引脚。 TO-92封装没有vcc引脚,因此我必须在vcc和数据引脚之间有一个上拉电阻。当我加电时,这会导致东西变热和发臭,将其连接到晶体管的集电极,其基极连接到继电器电源。我可能使用了错误类型的电阻器,但我对这里的内容不甚了解。 我也许可以严格地在DS2406上运行继电器,但是恐怕它会产生过多的消耗,这就是为什么我希望它通过晶体管。 从打开和关闭接地的开关到需要电流的晶体管基极,最简单的方法是什么?

3
如何测量流向组件的电流?
我正在使用简单的伺服器构建六脚机器人,我想知道测量每个伺服器的电流(5-6V DC至最大0.25-1A)的可行性(我尚未找到伺服器失速的规格当前)),例如使用ATMega168。为了给我一个有用的读数,我需要与哪种伺服电源线串联构建哪种电路?我假设我会在该电路上出现电压降,这可能是什么?等等

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.