电气工程

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

6
数字示波器如何实现如此高的采样率?
从数据捕获的角度来看,这是如何实现的?如果我想实现一个家用数字设备来捕获高频模拟信号,我有什么选择?到目前为止,我只提出了一些相当无用的设计想法! 我相信使用PIC微处理器,如果我是正确的话,一个18f系列的A / D采样率在10位精度下大约可以达到1Mhz(?),而且我无法想象专用的A / D芯片更好的是,现代示波器如何达到GHz的频率?
33 analog  sampling 


5
如何从陀螺仪和加速度计输入确定位置?
我有一个3轴加速度计和2轴陀螺仪。我打算测量仅在X和Z轴上移动的东西。我听说过使用卡尔曼滤波器来平滑加速度矢量,但是对于该主题的完整初学者,我找不到很好的教程。另外,我知道我可以对加速度进行两次积分以获得位置,但是如何使用有限数量的采样加速度矢量来做到这一点呢?对于这两个主题的初学者,我都希望能获得指向不错的教程的链接。

6
什么是“数字”电机?
戴森(Dyson)继续研究他们的新型“数字”电动机。什么是数字马达?如果电动机本质上是模拟的,如何将其数字化?只是营销双话吗?

4
有哪些标准的UART速率?
我知道9600、19200、38400、57600、115200和1.8432 Mbaud,但是没有其他。为什么使用这些值,并且每次只是将其简单地加倍还是发生一些更复杂的事情(例如,四倍的38400不是115200的波特?) 我问这个问题的原因是我正在设计一些可能必须与各种不同的波特率进行交互的东西。它将在9600中初始化,然后切换到特定的波特率。但是我不能支持任意速率,因为我使用的dsPIC33F不支持任意速率,因为它仅限于16位BRG递减计数器。在这方面,它与许多其他处理器相似。
33 uart 


9
快速且高效存储的移动平均值计算
我正在寻找一种节省时间和内存的解决方案来计算C中的移动平均值。我需要避免除法,因为我使用的是没有专用除法单元的PIC 16。 此刻,我只是将所有值存储在环形缓冲区中,并在每次新值到达时简单地存储和更新总和。这确实很有效,但不幸的是占用了我的大部分可用内存...
33 pic  c 


12
我应该担心静电放电吗?
我主要从事微控制器的工作,从来没有为腕带或任何其他实现方式接地而烦恼。 我应该为此担心吗?在我的项目工作台上工作时,ESD有多严重?
33 esd 


9
使用PWM时校正LED的非线性亮度
当使用PWM驱动LED时,亮度(如我所知)不会随占空比线性变化。亮度缓慢上升,然后随占空比呈指数增加。 谁能建议将经验法则用作校正因子或其他解决方法?
33 led  pwm 


15
用什么微处理器进行实验?
我怀有一个秘密幻想(哎呀,不再那么秘密了),从头开始构建一台简单的计算机。我正在寻找一个易于使用的微处理器。我知道诸如6502、68000、8086,Z80等常见嫌疑犯。但是我想知道是否还有更好的选择。这是我的愿望清单: 一定有: 低时钟频率(4-25 MHz) 不超过40-60针,最好在DIP配置中 能够处理大约64KB的内存,但最多1MB左右将是不错的选择 存储程序体系结构(非只读指令空间)(编辑:这排除了大多数低端微控制器,如PIC和AVR) 平面内存模型,不像8086那样存储或分段 想要但不是必须具备: RISCy指令集(加载存储) 通用寄存器 TTL I / O引脚的种类 内置闪存 您建议使用哪种微处理器或微控制器相对容易连接并编写第一个ROM例程? 我的目标是开发一个简单的Forth(或类似)系统。只是说我做到了。 编辑:经过一些研究,我认为像ARM7这样的东西很适合我。它带有大量的闪存和SRAM,有时甚至多达256K闪存和64K SRAM,以及数字I / O,ADC,串行I / O等。 这是一个:STR711 ARM开发板。



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.