电气工程

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

3
Arduino可以用来“侦听”两个设备之间的UART连接吗?
我需要在现有硬件中安装Arduino(实际上只是IC)以增强功能。 我想做的是连接Arduino,以便它在板上的两个芯片之间的I / O线上“监视”。如果Arduino在该UART连接上选择了特定的关键字,它将在另一组输出引脚上执行特定的操作。 我不确定的是如何以一种无需参与即可解码现有UART连接的方式连接Arduino?如果不可能,我会对理论,思想等感兴趣。
11 arduino  uart  serial  data 

6
感应充电
我用Arduino Mega构建了一个小型的三轮机器人来驱动东西。我希望尽可能地保持该机器人的移动性,而无需与之交互进行充电等。 目前,我使用的是普通AA电池作为电源。我想用合适的充电电池和某种充电电路代替它。 所以我有两件事。 有关充电电路的信息。我觉得我在寻找错误的东西,没有想出任何有用的东西。 感应充电。我真的很希望能够将机器人停在充电基座上,然后放到那里,待完成后再将其从基座上驶下。我能找到的大多数文章都说要为此拆开电动牙刷。但是我很想自己做。

4
是否可以从3.3v微控制器驱动TTL输入
我需要快速解决我要在工作中解决的问题。我正在尝试连接到用于访问智能卡的接口模块上的并行数据端口。该端口具有一个8位输入和一个8位输出以及相关的选通/就绪引脚。我有一个带有ARM皮质的微控制器板(mbed.org),非常适合将这些端口连接到我的PC以进行测试。ARM板载有I / O负载,但其负载为3.3v。我已经将其与典型的2行LCD显示器(5v部件)一起使用了,没有问题(我知道ARM i / o可以承受5v),并且我可以控制LCD。我想知道的是,可以假设我可以从3.3v输出引脚驱动任何5v TTL电平输入吗?我很高兴能够阅读5v ttl级别,因为我说过ARM Cortex芯片的文档说它可以承受5v。
11 arm  3.3v 

2
如何阻止固态继电器闭锁?
我正在尝试使用功率继电器(PR26MF)打开和关闭设备。该器件采用9v电源,通常消耗约250mA电流。我发现继电器可以很好地打开,但是当我尝试将其关闭时,它不会打开:它保持闩锁在打开状态。 数据手册中提到,可能需要跨负载的缓冲电路。我尝试添加一个(时间常数〜2ms)。没有效果。 我测量了没有负载的继电器输出端口两端的电阻;它的工作原理与您预期的一样:关闭时为〜inf电阻,开启时为低电阻。在该设置中,似乎打开和关闭都很好。 我尝试了不同的负载-使用SSR驱动5V机械继电器。SSR仍然表现出闩锁行为。

4
小产品用塑料外壳[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为电气工程堆栈交换的主题。 5年前关闭。 我有一个小型的硬件产品,我想找到一个进行小批量生产的塑料外壳公司。 请有经验的推荐(即不是简单的Google搜索结果转储!)
11 enclosure 

4
适用于Mac OS X / Unix的好的过滤器设计软件?
我需要为数据采集电路实现一个简单的低通滤波器(使用拉伸导电织物作为电阻传感器)。各种来源都建议,实现此目的的最佳方法是使用过滤器设计软件。 我还没有找到我喜欢的过滤器设计工具(计算器)。我发现的在线网站存在错误/令人讨厌。最好的解决方案是带有可与Mac OS X一起使用的漂亮GUI的解决方案。或者,也可以使用Unix / Linux解决方案。Windows对我来说是个禁忌。 我找到了此列表:http : //www.circuitsage.com/filter.html 编辑:我现在正在使用这个基于Web的工具,专门用于有源滤波器(由于它们在低频下更稳定,因此更适用于传感器)。
11 design  filter  software  tools  iir 

2
连续旋转“伺服”与直流电动机
在什么情况下,我应该选择连续旋转的“伺服”而不是直流电动机? 在我看来,要使用直流电动机,我将需要MCU的三个引脚-两个用于正向/反向/制动/海岸,一个用于PWM。最重要的是,我需要一个H桥。 对于连续旋转伺服,我只需要一个信号引脚和一些代码即可发送适当的定时信号。我无法控制伺服器的速度,可以吗?而且,它必须类似于电动机内部的H桥,这肯定会增加成本,但是电动机将始终处于齿轮传动状态,这是一个加号。 那么,每种方案的优缺点是什么,何时应该选择一种方案呢?
11 motor  servo 

12
价格适中的6层PCB晶圆厂?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我有一个与同事合作的董事会;我们正在讨论采用4层板还是6层板,并且想使用6层板,但尚未找到价格合理的晶圆厂。 有没有声誉良好的PCB晶圆厂,可以对小批量(3-10个)6层PCB进行定价?(大约5“ x6”,没什么花哨的)我们能够做的最好的是大约700美元,而2层或4层PCB的特价在200-300美元之间。 澄清背景信息:电路板上有3个广泛使用的网络= AGND,DGND,+ 5V,基本上可以拼成5层,而5与6相比似乎没有太大的优势。我们已经研究了共享AGND + 5V层,这是一个选择;我们已经考虑过手动布线+ 5V,这是一种选择。我们已经研究过将AGND和DGND网络组合在一起并承受噪声。从工程的角度来看,正确的做法是使用6层板,但是如果价格是2层板,则鉴于我们的特殊情况,这可能会抑制成本(更多细节不在本论坛的讨论范围之内)。 澄清:(该委员会于去年成立,当时的费用为$$$,但问题仍然有效) 我问了6层,我的意思是6层。背景信息仅用于教育目的。就成本权衡判断而言,这就是我来自哪里: 对于对大批量超低成本感兴趣的商店,由于布局限制,您可以花更多的时间来精心设计4层板,或者匆忙进行4层板设计并希望它能起作用。 对于业余爱好者来说,这是同样的事情,而他们却不需要很多钱。 对于对上市时间感兴趣的商店,您可以花钱并使用6层板,也可以急于完成4层板设计并希望它能起作用。 我们在中间,有一个同事要离开,所以我不得不走一些行之有效的方法。我们没有时间重新旋转。事实证明,成本并不是我想的那么多障碍,但是在某些情况下,当成本高昂时,我会从管理层中脱颖而出,拥有适度的价格选择确实很有帮助,因此我不必进行处理。

1
PIC18F4550 C编译器是开放源代码和跨平台的吗?
我是AVR的长期用户。我非常喜欢AVR-GCC可在我使用的两个主要操作系统(Mac OS X和Linux)上运行,是开源的,并受Atmel支持。我想回到PIC编程中(在90年代使用它们),因为那里有一些相当不错的PIC,例如PIC18F4550级芯片。 不幸的是,大多数用于PIC18的编译器似乎都是Windows付费的。而且他们几乎总是有我不需要的IDE。我更喜欢命令行编译器和Makefile,因此我可以通过看一个文件来了解代码是如何构建的。(而不是走过对话框的曲折迷宫) 我在SDCC上闲逛,但似乎没有PIC18F4550支持,即使有,它在网上的抱怨也听起来像是它的PIC18支持很弱,或者充其量让用户感到困惑。 那么,哪里有PIC18F4550支持的好的跨平台命令行C编译器呢? 如果失败,PIC18F4550最好的C编译器是什么?如何将其与Makefile一起使用?
11 pic  c  compiler 


3
在穿孔板上用总线导线焊接
在穿孔板上用总线焊锡的正确方法是什么? 我最近在一个项目上第一次使用perfboard。我设计了一个不错的布局,并开始将组件焊接到铜垫上。关节是完美而美丽的。然后我意识到我仍然需要添加连接。因此,我放下总线,成功地使设备正常工作,但是下面的设备却很难看。

5
DS18x20温度传感器的可靠性
我正在使用Maxim的DS18x20(实际上我有多个变体)1-Wire温度传感器每分钟记录一次我房间中各个房间的温度。大约千分之一的阅读量,我得到的东西完全是假的。在从65F逐渐升高到70F的序列中间,我得到的像是-32.1F或15.64F。 其他人有这种问题吗,或者我的设置有问题吗?如果这只是这些问题的已知问题,我将不得不做一些事情,例如获取三个读数并排除异常值。 关于我的设置的一些声明: 我以3.3V运行 我正在检查读数的校验和,因为它回到了arduino,并且与它匹配(或者我认为确实如此-该代码中总有bug)。 这些正在消耗正常功率,而不是寄生功率。 我有4.7K上拉电阻。 我在每个感应平台上只使用一个传感器。 传感器位于与正在读取它的arduino相连的PCB上。 我从各种不同的arduinos(diecimilla,pro-mini,自制风俗)中读取相同的问题

7
如何通过调节其亮度来识别LED标记?
对于我的项目,我需要使用带有立体视觉算法和多个红外摄像头的红外LED标记来识别空间中的点的位置。我还需要每个LED标记都有一个唯一的可识别ID,这是我当前的问题。 我的想法是让每个LED以可识别的顺序在两种亮度状态之间闪烁(这可能吗?),但仍然足够亮以跟踪较低的亮度状态。 我不知道如何实现这一目标,或者不知道从哪里开始。我是一名程序员,但之前从未使用过实际电路。你能帮我入门吗?
11 led 


3
Arduino步进电机
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 如何将Arduino与步进电机配合使用?

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.