我正在设计一个带有 Qt 或 EFL 的虚拟示波器,用于在 OS Ubuntu 的 Qemu(用于 mini2440)中运行。应该有4个模拟输入/信号,然后以确定的频率进行采样,然后进行一些其他计算。有没有人可以给我一些关于如何生成模拟输入/信号供示波器处理的提示或灵感?非常感谢!
真挚地。
奥斯卡
我正在设计一个带有 Qt 或 EFL 的虚拟示波器,用于在 OS Ubuntu 的 Qemu(用于 mini2440)中运行。应该有4个模拟输入/信号,然后以确定的频率进行采样,然后进行一些其他计算。有没有人可以给我一些关于如何生成模拟输入/信号供示波器处理的提示或灵感?非常感谢!
真挚地。
奥斯卡
用于自制示波器的典型模数转换解决方案是使用声卡的输入。根据您的要求,您甚至可以添加一两张额外的卡以提供更多输入。
大多数声卡将以 44.1、48 或 96 kHz 进行采样,因此这种采样率仅适用于音频应用。另一方面,您在大多数计算机上至少有两个免费频道 - 如果您需要更多频道,您可以随时使用usbaudio
设备。
您可能想看看使用这种方法的xoscope 。
如果您需要高于该采样率,那么您正在寻找实验室级数据采集设备。有一些相对便宜的解决方案,但这里的关键词是相对- 它们通常相当昂贵,至少对于个人使用而言。