电气工程

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

1
如何使用8位PIC测量IR信号的脉冲宽度?
我和我的朋友想设计一个通用的学习型遥控器,像这样,用于学习。我们基本上要做的是存储和重放红外脉冲。 我们要检测36kHz,38kHz和40kHz信号。40kHz信号的周期为25。μμ\mu 我们想使用一个8位PIC单片机,现在我们选择了PIC16F616,它将以20MHz的高速晶体振荡器运行。我们有两种选择: 使用Interrupt On Change模块。 使用CCP模块的捕获模式。 第一种选择如下: 假设寄存器设置为:unsigned char _10_us = 0;。该寄存器将保留时间。带有周期寄存器的TMR2模块被设置为每产生一个中断。发生中断时,它将增加寄存器并退出。这将使最大时间为2.55毫秒。如果需要更多的时间测量,则可以定义其他寄存器,并根据需要递增。μμ\mu_10_us_1_ms _10_us_10_usμμ\mu 这个选择使我挠头。TMR2中断大约每50条指令发生一次。中断处理大约需要20条指令。我剩下30条指令来计算周期并将其保存到数组中。这种方法行得通吗? 第二种选择如下: 设置CCP模块的捕获模式,以便当CCP1引脚上发生事件(从高到低)时,它将产生中断。在中断程序中,它将设置一个标志,以便程序中的任务可以计算(如果需要)并保存CCPR1H(可能不需要)和CCPR1L的值。然后,我们将更改捕获模式的配置,以便在发生低到高沿时触发中断。然后它将等待下一个事件。由于从未使用过,因此无法估算此方法的性能。 另外的选择? 我们可以使用红外解调器IC,例如TSOP17xx系列。那将完全解决我们的问题。但是,有些问题浮现在脑海。 我们的阅读距离要求不高;1米(约3英尺)。如果我们选择一个,就是在38kHz的可正常工作的TSOP1738,如何以及将与36kHz和40kHz的信号,这项工作? TSOP17xx系列数据表的第4页显示“响应频率相关性”图。据我们了解; 40kHz,即38kHz的〜1.053,将给出〜0.6的相对响应度。 36kHz,即38kHz的〜0.95,将给出〜0.65的相对响应度。 这些值是什么意思?我们可以使用TSOP1738罚款吗?


7
测量约束到XY平面的对象的2D位置的想法
我正在做一个项目,现在出现了一个方面,我想在2D平面上测量(连续跟踪)对象的X和Y位置。对象由人移动,对象的移动限制在2D平面上(因此没有Z轴位移)。 限制条件: 我希望测得的位置分辨率为1毫米,理想情况下为0.5毫米或更高。 对象移动的空间为30厘米X 30厘米。 无论我使用哪种测量方法,都不应显着限制物体的移动。 另外,请仅假设物体在其上移动的平面是空气,而不是实际的固体表面(由于难以具体说明的项目特定原因)。 好消息是:该对象完全可以根据需要进行修改(顶部为LED,或为字符串附件,或其他任何东西)。 获得这种分辨率的方法可能是什么? 我正在考虑各种方法,但是我不知道它们中的任何一个是否能够满足分辨率要求。由于我的现有系统没有太多限制,因此即使复杂/庞大的实现也可以,只要足够精确即可。 到目前为止,这是我的一些想法: (1)基于红外的距离传感器(实际上只需要两个) (2)从物体到侧面的两个长卡尺/千分尺 (3)两根弦,每根弦都从物体连接到侧面的自由弯曲应变计叶片

5
如何从Arduino读取当前程序?
我购买了带有ATmega2560的Arduino PCB,该芯片已使用Arduino引导加载程序和某些程序进行了编程。我确实有草图,但是在摆弄它之前,我想备份控制器中的当前二进制文件。和大多数Arduino一样,它使用连接到TX0和RX0的USB串行转换器连接到PC,并且没有ISP接口。 显然,可以在Arduino引导加载程序中读取代码,但是由于Arduino IDE中没有菜单项,因此我不知道使用哪种工具来访问它。 我需要什么软件才能从Arduino读取程序?
14 arduino 

4
将微控制器插入120V的最便宜方法(无壁wall或电池)
我需要能够通过将Atmega168插入墙壁来为其供电。电路稍微复杂一点,但不过分。在200mA电流下,Atmega168需要在1.8V至5V之间。理想的解决方案必须全部包含在PCB板上。没有壁疣或电池。 有什么好的策略或组件集可以安全且廉价地完成此任务?我是该地区的新手,但我听说过有关开关电源的知识。同样,只要效率不高,效率就不是很重要。

3
关于电感器的问题
因此,我还是电子产品的新手,我一直在研究Boost转换器等(只是学习电源和不同类型)...它可以用来解释电感器。不用说要花些钱。对于这样一个简单的组件,电感器似乎相当复杂。 就是这样,电感就可以抵抗电流的变化,因此,如果电流降低,它将“产生”更高的电压,以根据伦茨定律进行弥补。(这是正确的吗?……有人知道这是怎么回事吗?)。当产生此电压时,电流会降低还是刚刚耗尽? 在这样的示意图中: 让我们假装二极管不在那里。会发生什么?电感器会继续积聚能量而无处可去吗?它会消散在空气中吗?在Wiki文章中,它表示将过渡到下一行。电弧可以射到多远有一个限制(例如,如果导线远离FAR会怎样:电感器会熔化,还是能量会在空气中消散? 什么决定了电感器可以存储多少能量?转数?还是电感的大小实际上与存储的“速率”有关。 无关的排序,但是我可以对它们进行任何“酷”的实验,只是看看它们是如何工作的吗?我在youtube上看到了这个,基本上他只有一个开关,可以打开和关闭,您可以看到电压跳升到很高。我假设这是升压转换器的工作方式。 很抱歉有多个问题,只是试图掌握电感器的魔力。它们看起来很简单(一卷线),但是却做了很多疯狂的事情。
14 inductor 

6
我的MOSFET驱动的螺线管电路破坏了我的Arduino输入
我制作了一系列PCB,以为使用外部电源的某些电磁阀供电。我使用Arduino作为门信号使用BS170 MOSFET对其进行了切换。我基于Jason S的解决方案。 这说明了我的电路的样子: 在测试PCB时,我注意到它们中的大多数都可以正常工作,但其中一些却不能。没问题,可能是焊接问题。 但是,那些有问题的确实设法销毁了两个Arduino数字引脚!一方面,我获得5 V的恒定电压,而当我向其发送高电平信号时,另一个输出0.2 V,而当我发送低信号时输出0.5V。奇怪的东西。 因此,我猜测故障电路会以某种方式导致16 V(部分)流经Arduino,从而将其破坏。 在这种情况下,如何保护Arduino免受过大的电流? 我知道齐纳二极管,但我不知道如何放置它们以保护输入。 技术信息: 1/4“ NPT电磁阀12伏DC,12VDC,N / C,RO,空气,水BBTF BS170(MOSFET)数据表

6
为什么降压(降压)开关稳压器需要电感器和二极管?
因此,我至少在基本水平上了解降压和升压开关转换器的工作方法。不过,令我感到困惑的是,为什么降压转换器特别简单。 为什么不将降压转换器作为一个为电容器充电的开关,而由比较器控制该开关,将输出电压与参考电压进行比较呢?那不是更简单吗,可以让您使用更容易和更便宜的电容器代替电感器,而完全跳过二极管吗?

6
了解电压和电流
在阅读“傻瓜电子学”时,经历了以下内容,我意识到我对电有一些不清楚的概念: 静电放电涉及极低电流下的极高电压。在干燥的日子里梳理头发会产生成千上万伏的静电,但是电流几乎可以忽略不计,您几乎不会注意到它。低电流可防止静电放电在遭受电击时真正伤害您。取而代之的是,你只会得到一个讨厌的挠痒痒 我以为电压是驱动电流的驱动力,而产生的电流的大小取决于电压差端子之间的电阻,如果是的话,为什么成千上万的静电产生的电流很小?如果插座中的220伏特能电绝缘,那为什么这几万伏特不能呢?阻力是相同的,即身体

3
电流互感器和电力互感器的区别
在电流互感器中,初级电流在铁心中产生磁场,进而在次级中产生电流。精细。 那么,电源变压器为什么会输出电压而不是电流呢?这不是同一原理吗?

6
逆向工程的合法性
如果有一个“法律/法律”堆栈交换站点,我会在该站点上发布,但是它在51区处于婴儿阶段。我是一名音乐家,也是一名电气工程专业的学生。我设计了对我的原声/电吉他拾音器系统的修改,我知道某个圈子中的某些人会很感兴趣。我在电子论坛上读到了很多有关库存拾音器系统的抱怨,并且它似乎没有人想出解决方案,所以我想就自己完成的工作制作详细的视频。老实说,这没有太多的意义,但是如果我发布了一些我已经设法进行反向工程的前级前置放大器的部分原理图,那会使我陷入法律困境吗?我根本不打算推广这种修改;


4
计算8位二进制数的平方根
我一直在寻找一种仅使用数字组合或顺序逻辑来计算给定8位数字的平方根的方法。那可能吗? 一种方法可能是仅使用查找表,因为我根本不考虑小数部分(因此),但必须有比这更好的方式。有人可以指出我的意思吗?10--√≃ 310≃3 \sqrt{10} \simeq 3

5
可以进行疯狂的自制500 MHz 1 Gs / s示波器吗?
我正在阅读USB示波器探头-征求意见和想法,这让我开始思考。我真正想要的是一款非常高性能的示波器,价格大约在10000美元左右。当然,其他许多人也想要一个。当然,借助此站点上的专业知识,应该可以设计和开源该软件。 这是我的主意: 这将是带有USB引线的手持式'示波器探头。 电池供电,可将其与USB电源隔离。 输入级是高速运算放大器,例如THS3201DBVT? ADC类似于ASD5010,它具有1 Gs / s和650 MHz的输入带宽。 FPGA处理输出的32位数据,进行触发,然后将其打包到USB中。 在PC上运行的开源软件。 这是傻子的事吗?我想念什么? 添加了更多详细信息以响应答案: 这个“范围”将无法与昂贵的昂贵示波器竞争。其主要目的是提供一种可以检查高速信号的东西,而使自己制作的成本不到200美元。 USB带宽:这不是模拟示波器,也不是幻想的LeCroy。但是,USB完全能够以60 Hz的速率传输2k个样本。即使它可能无法捕获那些帧之间的瞬态事件,这仍然使它非常有用。 清晰的响应式显示。好吧,一台PC的显示器肯定很清楚。优于市场上几乎所有示波器。因此,清晰度和大小没有问题。反应灵敏?只要屏幕可以以60 Hz的频率更新,我认为响应速度非常快。 触发:我想象设备上会发生简单的电平触发。同样,它无法与高档示波器竞争,但请记住:这应该是一台200美元的设备。 它不应具有1 GHz带宽。我在哪说的 但是肯定可以拥有超过100 MHz的带宽吗? 带回家点: 这是一台200美元的设备。 该设备的主要目的是无需花费10000美元即可看到高速信号。 将有很多事情无法做。 当然,这样的事情对于这里的人们将是相当有用的。 当然,有了此站点上的专业知识,我们可以实现它吗?

5
为什么全国有1150 kV的电力传输?
哈萨克斯坦的Ekibastuz-Kokshetau电力线拥有世界上最高的工作传输电压,超过1兆伏的运行记录。他们为什么选择这种方式输送能量? 编辑: 如果更高的电压意味着可以使用较细的电线进行传输,那么为什么其他发达国家不能在如此高的传输条件下运行?
14 mains 

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.