问题标签 [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 投票
3 回答
566 浏览

encryption - 我如何估计这个输入的熵内容?

我有一个 1KHZ 三角波发生器,我正在使用模拟输入从 PIC 微控制器进行测量。三角波和模拟捕获的频率源是独立的频率源。ADC 以 100ksps 的速度捕获 12 [edit:10] 可用精度位。

为了生成真正的随机数,我想估计模拟样本中包含的熵。我已经确定的两个熵源是开尔文噪声和频率源偏移。

从捕获的波形中,我可以连续区分每秒大约两个频率,并且我将平均每秒捕获一个开尔文输入阈值翻转事件。所以我的估计是每秒大约两位熵。

谁能想出一种方法来证明更大的熵估计是正确的?

根据已经在 SO 上发布的类似问题的答案,我将添加以下说明:

我对熵源的其他想法并不特别感兴趣,因为对于那些替代源,我仍然需要回答同样的问题。

分析数据本身的自相关或其他随机性度量并不是正确的答案,因为它们会非常乐观。

0 投票
1 回答
234 浏览

image-processing - 将模拟表盘数字化的努力有哪些好的实施方式?

例如,

我想在表盘前安装一个摄像头,并从收到的图像中提取信息,如手表时间或 UTM 中的力。

这种数据提取必须实时且连续地进行。因此,例如,程序输出应该是从手表读取的“时间”,即每秒更新一次。

0 投票
1 回答
17578 浏览

android - 模拟视频采集到 Android 手机

我正在寻找一种在安卓手机上显示模拟视频流的方法。在 pc/mac/etc 上,您可以使用便宜的 usb 模数转换器(例如抓斗)来实现此目的:http ://www.terratec.net/en/products/Grabby_82248.html ,然后在 VLC 上查看,例如.

如果有合适的驱动程序可用,这样的事情(理论上)会在 android 上起作用吗?(即,是否有任何硬件问题使这成为不可能?)

有谁知道这种带有android驱动程序的设备是否可用?

最终,我想制作一个与抓斗(或类似设备)交互的应用程序,并允许用户在 android 上查看视频并捕获和发送短片。

0 投票
1 回答
1563 浏览

c++ - 模拟到数字 cplus plus 编程

我正在编写一个模拟到数字设备的编码,其中包括 api 和驱动器以与设备接口。我的问题是我在哪里可以上网找到更多信息来源,以帮助我了解如何处理缓冲区中的位。

0 投票
1 回答
2139 浏览

python - 带模拟转换的音频加密

我最近开始使用python,我对密码学没有特别的了解。

我想做的事:我想通过模拟信号传输数字编码数据(语音/wav),记录这个模拟信号并在之后解码。有点像这样:http ://www.cryptomuseum.com/crypto/voice.htm#digital但使用 AES 而不是 XOR 操作。

我的问题:我录制了一个 WAV 文件并用 AES 加密它。该文件的解密工作正常。现在我通过扬声器播放此信号并再次用麦克风录制。现在,当我解密麦克风录制的文件时,我只得到一个充满噪音的文件。

我是否会因为它的 2 倍模拟/数字转换而丢失太多信息而无法在此之后破译?AES 可能是我的应用程序的错误加密吗?

0 投票
2 回答
947 浏览

string - 比较串行读取数据和模拟读取值

我将通过串行通信向 Arduino 发送一个输入。该变量应该存储在一个变量中。我通过串行通信发送的数据应该与模拟输入值进行比较,如果两者相等,则应该执行一些操作。

通过串行通信发送给 Arduino 的数据只发送一次。因此,程序应存储该值并因此与模拟输入值进行比较。我应该使用什么,字符串或字符串转换?

0 投票
1 回答
115 浏览

python - 将模拟按键转换为数字按键

在 python 中,我想模拟一个操纵杆,当使用它时,可以给出 -63 到 +63 之间的值。当值为正时,我想按“w”键,负时按“s”键。我在接收这些值时没有问题,而是将这些模拟值转换为数字按键。有谁知道怎么做(代码可以是任何语言,我只需要一个大致的想法)。

0 投票
1 回答
174 浏览

c - PIC24H POT 输入控制 LED 闪烁延迟非线性

您好,我使用的是 PIC24H 微处理器,我编写了一个简单的程序,该程序使用模拟输入从 POT 获取输入,然后将其设置为延迟的模值。它似乎确实设置了延迟,但从左到右的进展似乎是随机且不一致的。帮助会很棒!谢谢!

0 投票
1 回答
1735 浏览

c - CodeWarrior 编译器警告:“可能丢失数据”

请考虑以下代码:

我在 CodeWarrior 版本 5.9.0 上使用 MC9S08DZ60 ( http://www.freescale.com/files/microcontrollers/doc/data_sheet/MC9S08DZ60.pdf ) 和 PT1000-温度传感器。此函数用于计算温度并返回“结果”。但“beta”和“theta”值保持为 0。没有变化。

我也收到 C2705 警告:可能丢失数据。“结果”的价值是不对的。请帮助,因为我不知道出了什么问题!

提前致谢!

0 投票
2 回答
1759 浏览

javascript - 从模拟端口读取时从 Arduino 串行接收到错误数据

也许这只是一派胡言,但它让我发疯。我正在尝试读取 Arduino 中的一个模拟端口,并使用 node.js 通过串行端口将值发送到 JavaScript。当我在 Arduino 控制台中显示数据时,一切正常,但是当我在 Mac 中使用终端时,一些值出现在两行中。

我正在使用的代码是:

阿杜诺:

节点:

代码再简单不过了,但仍然无法正常工作。我知道我错过了一些东西,但我看不到它。我测试了不同的波特率,但没有任何效果。请你帮助我好吗?

提前致谢