adc

    0热度

    1回答

    我正在通过串行接收来自24位ADC的EEG数据。 ADC数据以3字节从MSB传输到LSB。完整的数据包是21个字节: 第一个字节是起始字节 - 0xFF(十进制中的255) 然后数据包编号字节。 然后接下来的3个字节是分解成MSB的24位ADC值LSB2 LSB1 我可以很好地解析数据,但是重新构造一个2的补码signed int32数字会引起问题。我出来的价值当然不能反映ADC应该给出的东西。

    -1热度

    1回答

    我正在研究一个项目来读取模拟传感器。我需要阅读它们并将它们转换为数字值并将它们传输到服务器并在那里进行处理。我需要一个可以发出数字电压的ADC芯片,或者我可以通过ESP8266的GPIO读取的东西,这样我就可以在这里拒绝MCU部分。我不能使用ESP的ADC引脚,因为我的输入ADC电压稍微高一些,而且我也不想在此添加额外的电路。我只是想知道是否有这样的芯片可以用于我的项目。 在此先感谢。

    1热度

    1回答

    我在使用Raspberry Pi 3 B的项目中工作,其中我通过ADC MPC3008从IR传感器(Sharp GP2Y0A21YK0F)获取数据,并使用PyQtgraph库实时显示它。 ADC的数据表表示,在5.0V时,采样率为200khz。不过,我每秒只能获得约30个样本。 使用Raspberry Pi可以达到200khz吗? 如果是,我应该学习或实施什么才能获得它? 如果不是,我该怎么做才能

    0热度

    1回答

    我在使用Raspberry Pi 3 B的项目中工作,我通过ADC MPC3008从IR传感器(Sharp GP2Y0A21YK0F)获取数据,并使用PyQtgraph库实时显示它。 但是,似乎我得到的样本非常少,并且图表并不像我所期望的那样“平滑”。 我使用Adafruit Python MCP3008库和函数mcp.read_adc(0)来获取数据。 有没有办法测量Python中的采样率? 谢

    -2热度

    1回答

    在计算机网络中,我们试图提高数据的传输速度。由于数据不过是电信号。这些电信号如何可以如此迅速地转换成位?该转换由ADC-DAC完成。我们无法控制ADC的计算速度,那么我们如何能够如此迅速地将电信号转换为位。接下来,这个ADC是否集成在我们的电脑芯片组中?另外,这是否意味着每个外设都具有ADC。例如,网卡将具有ADC。像CAT 5,6这样的LAN电缆携带的信息本质上是模拟的吗?

    0热度

    1回答

    我第一次使用intel XDK,并试图从此SPI ADC读取ADS7951SRGER 12位模数转换器8输入1 SAR 24 VQFN(4×4)http://www.ti.com/lit/ds/symlink/ads7950.pdf 其连接,像这样 SPI_2_RXD -> MISO SPI_2_TXD -> MOSI SPI_2_CLK -> SCLK SPI_2_FS0 -> ADC_C

    1热度

    1回答

    我跟着this Tutorial并更改了我的微控制器16f1827的代码。我也改变了代码的功能。如果ADC值超过最大值的一半,它应该打开LED。 ADC值,如果不到一半,则关闭LED。 // CONFIG #pragma config FOSC = HS // Oscillator Selection bits (HS oscillator) #pragma config WDTE = OF

    0热度

    1回答

    我只需要在内部pwm信号的特定部分读取我的AD输入。我的pwm的周期为1 ms,初始极性=低。我知道可以将AD转换与内部信号同步,我只想从pwm的高电平进行测量,但我不知道如何仅在信号的特定部分执行测量。我正在使用MK22FX512VLH12微处理器和处理器专家(kinetis设计)。你可以帮我吗?

    3热度

    2回答

    我现在正在用ATMega328P摆弄一下,想要通过ADC读取来自引脚的模拟值,并将值简单地输出到4个LED。真的很简单 #define F_CPU 20000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define BRIGHTNESS_PIN 2 #define ADC_S

    0热度

    1回答

    我正在尝试使用带有SPI的AD7091R-8 ADC芯片。 程序得到转换后的值的内部数据表中描述了并说: 复位芯片 带上CONVST线为低和600NS然后得到它高。 对于通道寄存器中已启用的通道(我启用了最后3个chans),开始对包含在2个字节中的数据进行计时。 因此,我将CONVST线路连接1ms然后等待1ms,然后通过启用CS,然后启用CS时钟16bytes,然后将CS拉高,开始计时数据。