问题标签 [analog-digital-converter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2388 浏览

python-3.x - the output of accelerometer sensor adxl335 connected to raspberry pi is 1. How to get the output in decimal format

I have written the below program in python and tried to read tthe accelerometer sensor output. When I print the output of the accelerometer I am getting 1. Please advice me how to get actual output in digits to know the exact tilt of the accelerometer.

0 投票
1 回答
179 浏览

c - 在 C 中连接 32 位整数

我目前正在开发一个项目,该项目将使用热敏电阻作为温度传感器,并使用树莓派将这些信息显示到 gui 上。但是我目前停留在模数转换上。使用我正在使用的 waveshare 广告板上的示例代码,我设法获得了要显示的电压,但是我需要在我的分压器方程中使用这个 vout 来获得我的热敏电阻的电阻,我不知道如何实际使用32 位整数 iTemp变量并正确转换它,使其成为控制台上显示的实际数字。目前,带有 itemp 的 2 个打印行打印出数字,例如 (1.186 391 V)。这是正确的,但我需要将其转换为实际数字,然后我可以将其插入我的分压器方程。Ps:我在打印语句中包含了代码的一部分。任何帮助将不胜感激。

代码:

0 投票
1 回答
86 浏览

debian - BeagleBoneBlack 模拟输入文件不存在

我想使用 BBB 制作一个简单的项目。我正在按照网站上的这些步骤操作,但我的 BBB屏幕截图上没有“AIN1”文件,我 不明白问题出在哪里。

0 投票
1 回答
45 浏览

arduino - “读取模拟电压”采样率

在这个 arduino 示例中:

读取模拟电压

如果我在 MEGA 2560 上运行它,采样率会是多少?我应该怎么做才能将采样率设置为 6kHz?

谢谢你。

0 投票
1 回答
870 浏览

arduino - “读取模拟电压”采样率

我想确保我的代码看起来可以正常工作,因为明天我没有太多时间使用信号发生器,我想知道如何设置采样率。

我想用 Arduino MEGA 2560 以 6kHz 的采样率对 2kHz 信号进行采样。它不一定是实时的,所以我正在考虑填充一个缓冲区,然后通过串行连接发送这些信号。任何人都可以说如果这段代码绝对不能为此工作吗?我怎样才能将采样率设置为 6kHz?

谢谢你。

0 投票
1 回答
156 浏览

arduino - Arduino Leonardo 和 Funduino Mega,模拟读取频率

我编写了一个简单的 Arduino 软件,在其中读取了一些关于模拟引脚的信息。我在 Arduino Leonardo 和 Funduino Mega 上编译这个软件。无论如何,Arduino 获得了更好的采样频率。您认为如果我购买 Arduino Mega 可以提高频率性能吗?

0 投票
1 回答
63 浏览

analog-digital-converter - 为什么混合信号输出仅在 1ns、2ns、3ns ... 变化?

我正在尝试模拟模拟和数字模拟(Cadence Virtuoso 版本 6)

我用verilog代码制作了简单的计数器,并成功检查了数字模拟。但是当我尝试混合信号模拟(Clk 的模拟部分只使用 2 个反相器链 // 重置为数字计数器)时,我发现数字输出仅以 1ns 的多次变化(1ns、2ns、3ns、4ns)

即使我将 Clk 周期设为 100ps,计数器的变化也只有 1ns、2ns、3ns。(在 verilog 模拟中,完全没问题。)

0 投票
1 回答
75 浏览

sensors - 我可以将心跳传感器连接到 XBee 吗?

我可以将心跳速率传感器 XD-58C 连接到 XBee 的模拟引脚并将这个值发送到连接了 XBee 的基站 (PC) 吗?

0 投票
3 回答
6031 浏览

avr - 如何在 AVR 汇编语言中做analogRead()?

如果我需要具体说明:我在询问 ATmega328P 芯片。模拟引脚PortC位于该芯片下方。

我了解到digitalWrite可以使用outdigitalReadusing来完成in
但是我该怎么办analogRead??请解释。我是新手。

额外:如果你也展示会很有帮助analogWrite(在 PWM 的意义上)。

0 投票
1 回答
636 浏览

matlab - matlab将音频从模拟转换为数字

我需要从我的笔记本电脑录制音频并将其从模拟转换为数字,然后将其传输到同一网络中的另一台笔记本电脑,以将其从数字转换为模拟并正常收听音频文件。

我知道我应该使用 UDP 功能来连接两台笔记本电脑:

在计算机 B 上也是如此。(来自这篇文章的代码

现在的问题是我不能使用 matlab 将音频转换为数字。正如我在这篇文章中所读到的,matlab 无法将音频从模拟转换为数字,我们需要一个硬件来做到这一点。

matlab上有解决这个问题的工具吗?

如果不是,此逐步项目图是否正确:

  1. 连接到计算机 A 的 A/D 设备获取音频并将其数字化

  2. Matlab 获取音频并使用 UDP 功能将其传输到计算机 B

  3. D/A设备将音频转换为模拟,然后音频准备好在计算机B上收听

我不希望有人代表我做这个项目。但我需要知道如何开始以及我的项目图是否正确。Matlab 是本项目中唯一必须使用的工具,其他步骤可以通过不同的方式完成。