电气工程

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

6
为什么在交流分析中使用而不是?
在AC分析中,当我们处理或时,。但是对于拉普拉斯变换,。小号大号1 /小号ç 小号= σ + Ĵ ωš = Ĵ ωs=jωs=j\omega小号大号sLsL1 /小号ç1/sC1/sCs = σ+ Ĵ ωs=σ+jωs=\sigma+j\omega 抱歉,我含糊不清,但我想在下面提出以下问题: 为什么sigma等于零? Neper频率与此相关吗? 由于输入信号是常数的正弦曲线,所以sigma是否等于零?± V中号一个X±Vmax\pm V_{max}
14 ac 

1
使用过孔加强焊盘上或焊盘附近的表面安装连接器
我正在尝试设计一个具有表面安装连接器的电路板。展示了一个示例板的图片,该示例板的连接器焊盘上具有通孔。我不认为通孔一定是用于连接层的。意思是告诉我,它们是用来加强连接器附近的机械结构的,因此,在拉动和推入插头时,将很难拉出。 有人听说过吗?我相信我听说过将插入式通孔放在机械垫的旁边,以使那里的板更坚固。但是我不确定将过孔放在焊盘上的含义是什么?我一直在网上搜索,但找不到很多。也许我只是不知道此应用程序的正确术语。 那么是否有增加表面安装连接器强度的标准?除了费用之外,将过孔放在焊盘上是好还是坏的做法?将过孔直接放在焊盘旁边有帮助吗?


3
从PIC切换到AVR [关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 我已经与PIC16和PIC18一起工作了三年多,并且也想了解AVR。我没有特定的项目,但想尝试使用不同的体系结构。我想获得有关PIC和AVR的兼容性报告。 uC的软件 我熟悉PIC16和PIC18的Assembly和C。AVR微控制器的Assembly和C变体与PIC变体有何不同?有很多区别吗? PC的软件 我需要为AVR芯片编译和组装程序的什么软件?它是免费的,我可以在哪里下载? 编程硬件 我已经使用VOTI的Wisp648对PIC进行编程,但是该板无法对AVR进行编程。我是否必须购买程序员,或者网络上有任何我可以自行构建的电路? uC的硬件 对于PIC,我已经使用了很多PIC18F4620。我正在寻找具有类似功能的AVR。我喜欢的功能有: 内部振荡器 计时器 5V和3.3V版本 ADC 具有I2C和SPI支持的MSSP (E)USART 脉宽调制 许多I / O针脚 > = 32kB程序存储器,> = 2kB RAM DIP包装 哪种AVR芯片具有相同的功能?该软件包是一个交易突破者,我真的想要DIP,PDIP或SPDIP。具有类似功能的AVR是什么? SPI和I2C变种 有人告诉我Microchip在SPI和I2C协议上有自己的变种。我经常将微芯片的SPI和I2C从器件与PIC结合使用。我可以将这些芯片(23K256,RTC,ENC28J60等)与AVR结合使用吗?除此之外,是否可以使用I2C或SPI链接AVR和PIC芯片?


4
1位ADC有什么用?
最近,我听说了一位ADC的概念,并看到它是在某种数模转换器的背景下实现的(有点奇怪),我想知道这有什么意义?如果需要更高的分辨率,为什么不简单地使用高分辨率ADC?
14 adc  dac 

9
8位处理器如何支持超过256字节的RAM?
如果32位处理器可以处理大约4 GiB的RAM(即字节),为什么我的Arduino Mega 2560具有8 KiB的SRAM,如果是8位处理器则允许它仅处理256个字节(2 ^ 8)?还是我阅读以下页面有误?232= 4 294 967 296232=42949672962^{32} = 4 294 967 29628282^8 http://www.atmel.com/devices/atmega2560.aspx?tab=参数

3
使用可变电阻使LED变暗
我的问题是:我可以使用可变电阻器来控制LED的亮度吗? 我最初计划使用电位计和MCU通过PWM控制亮度,但这会有点困难:)。那么,我可以通过可变电阻器将LED直接连接到电池上来控制亮度吗?

5
分析加速度计数据特征并设计滤波器
我有大约32秒的基本行驶场景25MPH正常道路上的加速度计数据,还有大约7个坑洼和一段崎rough不平的道路。加速度计用双面胶带安装在我的汽车仪表板上。 问题:我获得了来自加速度计的所有嘈杂数据,我需要采取一种简单的方法来检测是否发生了坑洞事件。以下是时域和FFT的几个数据图。加速度计在GForce中进行测量 基本上,我希望我的arduino能够非常准确地知道发生了坑洞,并且没有使用研究生水平的数学和技术。 以100hz采样的加速度计在Z轴上具有一个简单的50HZ RC低通滤波器 Here is the CSV data for the 32 seconds of accelerometer readings TIME, GFORCE format: http://hamiltoncomputer.us/50HZLPFDATA.CSV 更新:这是加速度计1000HZ的RAW全带宽,可以在Arduino上以最高采样率进行采样。直接CSV文件下载:大约112秒的数据 http://hamiltoncomputer.us/RAWUNFILTEREDFULLBANDWIDTH500HZ.csv 黑色轨迹为未经过滤的RAW加速度计原始数据:蓝色轨迹由带阻滤波器根据FFT,2HZ和12HZ支配的极限频率进行过滤。 坑洞事件在时域中如下所示: 不确定FFT中10到​​15HZ的分量是什么,是实际的坑洼,还是车轮相对于道路的车轮跳动,还是汽车的共振频率? FFT: 似乎是实际的坑洞事件,这是HPF @ 13HZ坑洞的主要特征似乎增强了 我希望能够实时检测和计数坑洼 我认为悬挂应该比10到13 HZ慢很多,这会引起晕车,这是违反直觉的 更新: 根据AngryEE的建议,我使用了加速度计1000HZ的全部带宽以及在arduino上可以获得的最大采样率。 FFT: 以下是坑洼事件及其周围一些颠簸和道路噪音的数据样本: 添加了二极管包络检测器电路,输出看起来相同...加速计始终输出0至3.3V电压,而不是负电压... 更新: 在许多路试中,我在Z轴上的车中从未超过1.6G的最高45 MPH,我使用rand()生成伪随机Gforce加速。 我的想法是,如果我可以查看1到3秒的数据窗口,可以计算Z轴的位移,但是我担心加速度计的漂移以及积分误差。我不需要在这里甚至达到90%的精度,> 70%的精度就可以了,但是如果我一次只观察一到三秒钟的位移,那可以实时进行吗?这样,我可以看到位移是否大于1英寸,2英寸,5英寸。位移越大,凹凸或坑洼越粗糙: 您能否检查我是否做对了,我基本上在桌面上进行设置,使用rand()生成从-1.6到1.6 G的随机加速度,以模拟的50HZ采样率捕获3秒的数据 如果像运行* nix一样,我正在使用Windows.h中的Sleep()进行20ms延迟,50HZ采样率 我只是想看看代码是否适合您,我还没有做环形缓冲区,我对如何实现它有点困惑:注释掉的代码来自我正在为此工作的类,但我还不了解100%。循环缓冲区将允许连续移动数据窗口吗? #include <cstdlib> …

1
设计易于放置和放置的CAD库零件
我正在使用表面贴装元件进行PCB设计,该元件将由PCB装配车间制造。我使用的是CADSTAR,因此必须从头开始使用一些组件来填充库。我是新手,我想确保以这样的方式定义组件的轮廓和原点,以使拾取和放置机器将引线正确匹配到陆地区域。 考虑一个特定的组件,霍尼韦尔(中国)的湿度传感器。正如我在CADSTAR库中定义的组件一样,布局和丝印轮廓是相同的,而装配轮廓较小,并且相对于其他两个轮廓在y轴上偏移(较低): 我的零件原点应该在放置轮廓,装配轮廓的中心定义,还是不关键? 我对P&P机器的工作方式只有最模糊的想法。我知道有一个摄像头可以检测PCB上的基准标记,因此可以将设计中的坐标与实际PCB上的物理位置进行匹配。但是对于零件定义中的坐标如何与零件上的物理点匹配,我有点模糊。例如,相机是否检测到物理包装的轮廓,并尝试将其与零件库定义中的轮廓之一(装配轮廓?放置轮廓?)相关联?组件在卷带上的放置是否与此有关?

3
UART接收器时钟速度
我试图了解UART基础知识。 这是异步通信协议,因此TX和RX时钟彼此独立 数据的接收通过使用起始位和一个或多个停止位来保证。此外,接收器必须知道数据速率,以便生成合适的时钟来驱动用于接收的SIPO寄存器。 这里的问题是 提到通常使用16倍比特率的时钟来恢复数据。那么如何将bps转换为时钟频率呢?请提供一些参考资料,以研究UART接收器中使用的时钟机制。

3
测量锂离子电池电压(因此剩余容量)
我正在使用的工具:我正在以3.3V运行自己制作的Arduino板(在某种意义上,我使用Arduino引导加载程序和代码编辑器),并且由锂离子电池供电,该锂离子电池由相应的Microchip进行USB充电充电器IC。 我要达到的目标:我想每分钟左右测量一次电池容量。我装有LCD,因此其想法是整体设置可以让我知道电池在给定时刻的运行情况。电池的数据表中有一条电压与放电水平的关系曲线,因此,通过测量电池的电压,我可以估算出剩余容量(非常粗略,但对我来说已经足够了!)。 我做了什么: (编辑:根据@stevenvh和@Jonny的建议更新了电阻值并添加了P-MOSFET开关)。 我用电池V_plus连接了一个分压器,其中较大的“部分”连接至Arduino / Atmega芯片上的模拟读取引脚(即ADC)。 分压器为33 KOhm至10 KOhm,因此可以通过我的3.3V电平微控制器测量最大4.1伏的锂离子电池。 另外,使用连接到n沟道MOSFET的I / O引脚之一,仅在需要测量时,我才可以切换通过分压器的电流。 这是一个粗略的示意图(根据@stevenvh和@Nick的建议第二次更新): 我的问题: 我当前的设置如何? 我唯一的限制是:(1)我想根据电压读数粗略地测量电池容量,如上所述。(2)我想防止分压器干扰充电IC的电池存在读数(在我的原始设置中,即使没有电池,分压器有时也会导致IC误读存在)。

4
为什么我简单的升压转换器给我这么高的峰值输出电压?
我试图通过LTSpice中的仿真来了解开关模式电源的基本原理。 我想按照教科书中经常给出的教学模型来构建一个极其简单的升压转换器电路,但是我无法像我期望的那样使它完全正常工作,可能是因为实际情况大不相同:) 这是从LTSpice导出的示意图(请注意,它使用ISO符号;右侧的组件是电阻器): 电源电压为5V,我正在寻求以1A的负载电流或12W的输出功率将其提高至12V。我选择了20kHz的开关频率。通过我的数学计算,我需要0.583的占空比来执行此操作,因此接通时间应为29.15 µs。假设效率为0.90,则输入功率为13.34W,输入电流为2.67A。 可能使我陷入困境的假设: 对于这么简单的设计,效率可能是完全不现实的,而且我的输入电流比我期望的要高得多。 最初,我不太在意波纹,因此我只是随机选择了电感器和电容器。 也许开关频率太小。 我以10ms的时间运行仿真(在图形中应该可见)。 我期望看到的是在2点(电感器和NMOS之间)的5V电压,可能有轻微波动,而在3点(二极管和电容器之间)的12V电压具有波纹。 取而代之的是,看起来像是整个混沌-我得到的峰值电压为23V,在第2点振荡约11.5V,而更低的峰值电压略高于22.5V,在第3点振荡约17V。 由于我的开关频率可能过低的预感,我尝试将其提高到200kHz(T = 5µs,Ton = 2.915µs),现在我得到的东西更像我想要的东西,即峰值电压为12.8V点2(在0V和0V之间振荡)和点3处的12V峰值(大约11.8V振荡): 电压中有明显的纹波。我尝试将电感器的尺寸增加到100µH,但似乎影响的只是启动振荡。因此,我将电容增加到10µF,这似乎可行,点3的电压振荡小得多。上图是使用10pF电容器得到的结果。 那么,我的问题是: 我的原始模型有什么问题? 20kHz是一个完全不切实际的开关频率(看起来会很奇怪)吗? 如果我想要20kHz的开关频率,我该如何改变才能使电路按预期工作?更大的电感器? 当电路达到稳定状态时,输入侧的电压与输出侧的电压相似是正常的吗? 我应该使用什么方程式来确定电容器的尺寸?

4
可以每周7天,每天24小时保持手机与充电器的连接吗?
我想确保手机始终处于充电状态,而无需人工干预:例如,断开/重新连接充电器,打开/关闭充电器等)。一种想法是让手机始终与充电器相连,而充电器又与交流电源相连。这有多可行/实用?还有更好的方法吗? 请注意,由于它是现成的商用电话,因此我无法对其进行更改。但是我可以更改充电器的电路。 编辑:这不是我正在谈论的特定电话型号,但可能是出于特定目的我会购买的电话。这可能是低端的Android智能手机。该电话将留在无人值守的偏远地区,并用作座机替换(因为该区域不在固定电话范围内)。管理员将定期使用它来报告健康状况,并通过发送MMS多媒体消息来共享该场所的一些视频/图片。该地方电源不良,因此我想保持手机始终处于充电状态。我不想将电话交给看守人,因为他没有住在该物业。

1
为什么原木锥形锅不光滑?
B锥形罐是线性的,A锥形罐是“对数”的,用于音量控制等。但是实际指定的锥度以及我所测量的是分段线性的,而不是平滑的曲线。 知道为什么会这样吗?我无法想象要制造出具有完全平滑曲线的花盆变得更加困难。

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.