电气工程

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

5
用于检测气枪子弹的传感器
我正在尝试制作气枪计时器/计时器(一种用于测量气枪子弹速度的设备)。这个想法是测量子弹从A点到B点的传播时间,然后我可以计算出子弹的速度。 子弹射入直径32mm的塑料管中。我试图在灯管的开始和末端都在一侧安装IR LED并在另一侧安装光电晶体管(BPW 40)。像这样: 蓝色圆圈是光电晶体管,红色圆圈是IR LED,白色圆圈是气枪子弹。 当子弹穿过引出子弹2的区域时(恰好在IR LED和光电晶体管之间),一切都可以正常工作。但是,当子弹经过绘制子弹1和3的位置时,不会被检测到。那是预料之中的,但是是不想要的行为。 所以我的问题是:无论位置如何,我如何都能发现子弹?我考虑过将IR LED和光电晶体管放在管道周围(不仅在一个地方),如下所示: 但是这种解决方案并不是最便宜的:5个IR LED + 5个BPW 40 = cca 12美元乘以2(因为在管道的两边都需要它)= 24美元。有没有更便宜的解决方案?BPW 40是光电晶体管的好选择吗?我不知道我使用的是哪种IR LED(商店里的推销员也不知道-他告诉我这些是遥控器(例如电视或DVD控制器)的通用LED)。 管道直径为32毫米,长约14厘米(传感器相距10厘米)。气枪子弹直径为6mm。 编辑: 我会考虑第二个想法。我还有一个问题:以这种方式布置红外发射器和光电晶体管是否更好: 或者这样: 谢谢 !!


13
我可以使用什么来检测室外的精确位置(英寸)?
一段时间后,我又回到了EE,所以请原谅我的无知。我正在寻找一种方法来检测室外的精确位置,以便与儿子一起为项目导航机器人。 有没有一种低成本的三角测量或使用GPS的方法?我正在寻找精确到英寸的精度。另外,我不在乎是否需要将一些变送器放置在不同的位置以为设备提供参考。 这是用于机器人割草机。我有一个2英亩的院子,我的房子在中间,附近有几棵树作为障碍。 我的三个男孩中有两个(14岁,11岁,5岁)提出了这个想法,因此该项目的真正目标是与他们在一起并激发他们对EE和CE的兴趣。 因此,成本是一个因素,但我不在乎我们是否会在接下来的两年中继续努力并花一点时间。 这是我目前的计划 板载Windows PC,以便我可以对传感器进行编码。 板载Microsoft Connect可帮助进行障碍检测(Windows PC的原因) 包括用于一般位置的USB GPS 包括相机只是为了好玩 在2年内,如果我有钱可以,但是我不想从疯狂的昂贵GPS开始。 感谢所有帮助我的人!!!!
13 robotics  gps 

3
无需枚举即可识别USB充电端口
有没有一种低成本,可靠的方法来识别USB充电端口? 我打算通过USB端口为设备充电。USB电池充电规范1.1在连接到专用充电端口(DCP)时允许1.5A的电流消耗,而在连接到下游充电端口(CDP)时允许500mA的电流。DCP通常是壁疣,而CDP通常是计算机。据我了解,DCP由短的D +和D-线标识,CDP ID由D +和D-标识通过15k电阻拉至地。 识别这些端口似乎需要大量额外的硬件。我可能会偏置D +线,然后将D-连接到ADC输入以寻找DCP。和一些类似的安排来检查CDP。我想我还需要断开偏置和ADC,以免干扰USB通信。我的MCU上的USB焊盘不能耐受5V电压,而是专用的USB焊盘(我正在使用LPC1343)。 识别非标准的Apple和Sony充电器将是额外的收获,但这并不是关键。 有没有人看到一种更简单或更有效的方法? 从这个数据表
13 usb 

4
如何购买和测试示波器?
我想购买一台可以使用几年的示波器。除RF之外,应用无所不包:频率范围尽可能/价格合理的数字和模拟。我想购买二手货,但是与Ebay相比,我更喜欢NYC地区的Craigslist,所以我可以在付款前检查一下。是的,我知道Ebay拥有托管权,如果Craigslist上的选择太小,我会选择那条路线。我需要一些可以使我在中长期内对混合(A / D)系统进行维修和测试的东西。我的问题是: 一个好的入门级价格范围是多少?除非有明确的陈述,否则每个500Hz的额外频率范围我将花费多少? 我应该寻找什么功能?同样,每个功能的价格是多少? 我应该期望的合理最低支出是多少? 如果使用二手货,付款前我应该进行哪些测试?

2
编译代码以从外部RAM运行
我正在考虑基于PIC18F85J5的简约游戏系统的设计。我设计的一部分是可以从SD卡加载游戏,而无需重新编程芯片或刷新程序存储器。我之所以选择该芯片,是因为它具有外部存储器接口,使我可以从外部SRAM运行代码。 基本思想是内部程序存储器将包含用于浏览sd卡的接口,并且一旦用户选择了程序,它将从sd卡复制一个十六进制文件到外部ram,然后将执行跳转到外部ram空间。 内部程序存储器还将具有用于图形,控制器输入和其他各种实用程序的各种库。 我非常有信心,我知道如何使内部固件正常工作。问题是创建要从外部RAM运行的程序。它感觉与以常规图片为目标并不相同,它需要了解内部存储器中可用的库函数,而不是重新编译它们,而仅链接到它们。它还需要在内部闪存的32k之后开始使用地址,而不是从零开始。是否有使用这些类型的约束来编译程序的好方法? 我正在使用MPLab IDE,但对它或如何进行这种自定义并不十分熟悉。
13 pic  compiler  mplab 

4
GPS如何缩放和处理每秒可能数百万的请求并实时响应?
如今,几乎每个人在某个地方拥有智能手机或某种GPS设备。这些设备似乎也可以实时更新。GPS卫星如何能够响应来自数百万个不同设备的潜在数以百万计的请求,并实时无延迟地更新所有数百万个设备。 据我了解,如果没有适当的准备,即使流量成千上万的网站也会放慢速度,GPS如何处理似乎无法处理的流量,甚至对于超级计算机来说也难以应付。
13 gps 

2
通过添加稳压壁疣作为电源,将无源USB集线器转换为有源USB集线器?
通过在eBay上快速查看价格, 被动式(总线供电)USB集线器-〜$ 2- $ 5 供电(外部)USB集线器-〜$ 15- $ 20 我的用例是扩展编号。基于ARM的SBC上的多个USB端口,并将集线器嵌入同一机箱中,因此我想知道是否有可能仅添加一个经过调节的(基于7805的)壁式电源适配器来向该适配器提供额外的电流。设备。 是否需要一些每端口和上游保护电路? 如果主机端口为USB1.0 / USB1.1 / USB2.0(将集线器转换为有源端口),这会有所不同吗? 这种方法是否有些陷阱,我可能会错过呢? 顺便说一句,如果有人知道现有的“嵌入式” USB集线器电路原理图,而该原理图并不比ebay消费类设备贵(在BOM方面更昂贵),便会喜欢上一个指针。

2
了解模拟有源滤波器中的自举
“ 自举 ”是(模拟)有源滤波器中的一种常用技术,其中,滤波器的输出被反馈到原本会接地的节点。 例如,Sallen Key拓扑以两个RC L-节开始,后跟一个单位增益缓冲器。然后,缓冲区的输出也连接到第一个L部分的底部(下图中的C3)。据说这是“引导”该节点。 这是旧的国家半导体应用笔记中的另一个示例,其中Twin-T陷波滤波器的接地节点被“自举”,以大大提高滤波器的Q: 如何直观地理解“引导程序”的操作?
13 analog  filter 

2
当开关断开时,为什么上拉电阻器不会阻止电流流到输入引脚?
抱歉,这是一个愚蠢的问题,但我似乎无法理解。在第三张图中,它显示了一个上拉电阻。 我了解到,当开关S1闭合时,电流会下拉至地并假定值为0。这不会因为电阻限制电流而短路。 我的问题是:当开关断开并且电流流入设备的输入引脚时,如何得知这是一个高值而不是一个低值?电阻器不会将其限制到.0005 A的程度,以至于它几乎不会与器件对准吗? 编辑:另外,我只是在同一页上查看下拉电阻器的情况。当第一个开关直接连接到V CC,没有电阻,并且开关断开时,为什么它不短路?这不是禁忌吗?我真的无法把握下拉电阻的状况。

1
如何使微控制器免受电磁干扰
我正在使用高压电路(用于除颤器电容器测试的电压为2.1 kV),并且正在使用arduino控制电源,使用串行接口从笔记本电脑读取所需的信息。在大多数情况下,电路工作正常,但在测试后的电容器放电过程中,有时会不时地触发电路,而无需操作员按下按钮。有时串行监视器也会失败。我认为是这样做的,因为Linux会在短时间内停止看到USB端口,而USB本身会以其他名称重新出现。我认为发生这种情况是因为在放电过程中,电磁场会在电路中感应出电压,所以我的问题是如何使电路免受此类影响,或者我可能是完全错误的原因。 该测试的重点是测量电容器的充电时间。充电时间定义为从电源开启到电源所提供的电流接近0的时间。使用继电器将enable1和enable2连接到使能电源,当电源输出大约为1时,电流读数可提供信息。零安培。在放电期间,放电电阻器手动连接到DUT。

3
如何判断芯片是否受到ESD损坏?
我有几款芯片(单片机,PIC16F1939),有些行为很奇怪(随机复位,有些时候某些引脚被拉高)。它们都运行相同的软件。我怀疑这些芯片有ESD损坏(或其他一些内部损坏)。我如何确定?X光片?还有其他可用的方法吗?
13 esd 

3
为什么出售的电容器的公差不平衡?
简短版:某些电容器(可能还有其他组件)的销售公差/不对称性不对称。为什么? 说明: 许多陶瓷电容器都标有+ 80%-20%的容差或类似不平衡的内容。 例如,假设我有一个电容(公认的)值为17pF,公差为+80%,-20%。 (请忽略滥用重要数字。) 最大值:17pF *(1 + 80%)= 17pF * 1.8≈30.6pF 最小值:17pF *(1-20%)= 17pF * 0.8≈13.6pF 平均值:(30.6pF + 13.6pF)/ 2≈22.1pF 高于平均值的公差:(30.6pF-22.1pF)/22.1pF≈+ 38.5% 低于平均值的公差:(13.6pF-22.1pF)/22.1pF≈-38.5% 可以公平地说,这个所谓的“ 17pF”电容器实际上与公差为±40%的22pF电容器相同。 通过类似的过程,一个10000pF + 80%-20%的电容器(产品目录中的实际值,未经人工设计)应与13000pF的电容相同,约为±40%。 因此,如果我说我想要一个给定值的组件,为什么为什么要卖给我的东西比该值下冲的可能性更大呢?这种失衡对任何人有用吗?
13 capacitor 


2
RS232与USB CDC的服务质量/消息是否应包含校验和?
对于在我的USB-CDC设备和USB主机之间发送的数据,USB是否具有服务质量保证? 我知道在嘈杂的情况下(例如汽车诊断端口)使用传统的RS232时,经常发生不良位,以至于校验和对协议很重要。如果我要使这样的协议适合纯USB应用程序,我可以安全地省略校验和和相关的错误处理例程吗? 作为参考,我将AT91SAM7S256与Atmel提供的USB-CDC框架一起使用。 更新: 我在这个问题上使用了Google-Fu更长的时间,发现这篇文章描述了以太网仿真的CDC子​​类并指出: 通过USB电缆,封装的以太网帧从目标MAC地址开始,一直到帧校验和之前结束。(由于USB是可靠的传输方式,因此不需要帧校验和。) 它们可能意味着USB-CDC是可靠的传输,而不是一般的USB,因为如果程序无法足够快地轮询数据,则某些用于高吞吐量突发数据的设备类(网络摄像头?)可能不希望填充缓冲区。 我仍然希望对此进一步确认。

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.