资料介绍
描述
在我不断探索 Windows IoT Core 的功能以及将我的小工具推向极限的愿望中,我想出了一个有趣的示波器项目,该项目使用基于 Windows IoT Core 的 Raspberry Pi 2 和一个简单的 ADC。现在,我并不是说您可以使用 Raspberry Pi 2 和 ADC 快速构建示波器,而无需再花钱购买示波器。该项目中显示的时间分辨率仅限于毫秒范围。对于示波器来说,这很慢,但对于您的某些需求来说可能已经足够快了。无论如何,我发现它很酷。
示波器可用于显示各种电压波形。在其最基本的功能中,它会连续扫描输入电压并将其显示为波形。对于这个项目,我构建了一个简单的555 定时器电路来为我的示波器生成方波波形。有大量 555 电路的在线示例。我实施了我在这里找到的那个。您可以看到我在原理图部分使用的电阻器和电容器值。
对于软件,我借用了Microsoft 在其开发者网站上提供的电位计传感器示例。它可以很好地初始化几个不同的 ADC 选项。您可以从下面的 GitHub 链接下载我的项目。在 Visual Studio 中打开 IoTOscilloscope 项目,将目标体系结构设置为 ARM,构建并部署到您的 Raspberry Pi 2。
特征:
- 垂直刻度是原始 ADC 输出。对于从 0 到 1024(0V 到 5V)的 MCP3002。
- 水平刻度以毫秒为单位。
- 开始/停止按钮。
- Center:此选项将使原始 ADC 输出以 0 为中心。
- Positive Trigger:此选项将更改信号在正到负转换或负到正转换之间的 0 毫秒触发。
- 线系列:此选项将更改线系列和散点之间的图形类型。
- 样本大小:此滑块允许用户在 200 到 2000 之间更改每次扫描采集的样本数。
- 图形更新:这显示连续图形更新之间的毫秒数。此值包括内置的 250 毫秒延迟,以帮助提高 UI 响应能力。
- 波形宽度:显示信号波长的毫秒数。
- 最小 ADC 值:显示扫描的最小原始 ADC 值。
- 最大 ADC 值:显示扫描的最大原始 ADC 值。
注意:ADC 的采样率取决于处理器的速度,而不是一个设定值。您可以在下面的散点扫描屏幕截图中看到这一点。
请注意,这些点不是统一的。
代码部分解释了如何处理可变采样率。
我发现这个项目既有趣又酷。它向我展示了您可以在基于 Windows IoT Core 的设备上的软件中进行各种实时信号处理。使用一些额外的硬件来处理数据捕获,您甚至可以与高端示波器的功能相媲美。
- Windows IoT和Raspberry Pi:读取按钮
- Windows IoT Core呼吸分析仪
- UM-WI-061 DA16200 DA16600 AWS-IoT Core 入门
- 如何安全地将Arduino MKR GSM 1400板与GCP IoT Core结合使用
- HomeBear.Blinkts Windows 10 IoT核心版开源
- UM-WI-061 DA16200 DA16600 AWS-IoT Core 入门
- 适用于Windows 10 IoT Core的Adafruit入门包创建开源项目
- 基于Windows 10 IoT和Azure的家庭监控系统
- 认识Cortana和Windows 10 IoT
- 在Windows IoT(WinIoT)和GrovePi上运行Hello World
- LOTO虚拟示波器选型指南V2
- HD335X-CORE核心板数据手册
- .NET Core / C# 开发 IOT 嵌入式设备的个人见解
- Dragonboard 410c 搭建Windows10 IOT 4次下载
- IETF标准在IOT领域的综述 25次下载
- 单踪示波器和双踪示波器的区别 1721次阅读
- 非隔离示波器与隔离示波器的区别 1297次阅读
- 模拟示波器和数字示波器的区别 2962次阅读
- 混合示波器与数字示波器的区别 1008次阅读
- 数字示波器和模拟示波器的区别 2172次阅读
- 使用gdb对core文件进行调试 8701次阅读
- 浅谈泰克示波器鲜为人知的10个特异功能 4390次阅读
- 示波器应该如何使用示波器的使用方法详细介绍 7.2w次阅读
- 示波器带宽是什么_示波器带宽如何选择 3.3w次阅读
- 关于远程访问的示波器设置 1865次阅读
- 示波器探头是什么_示波器探头原理_示波器探头的使用 1.6w次阅读
- 示波器怎样使用_示波器选用_示波器怎么测量 5897次阅读
- 什么是示波器?示波器的使用方法,示波器的工作原理 5505次阅读
- 模拟示波器与数字示波器的区别 7798次阅读
- 各种 IP Core和参考设计 5589次阅读
下载排行
本周
- 1A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 2PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 3PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 4dsPIC33EDV64MC205电机控制开发板用户指南
- 5.78MB | 8次下载 | 免费
- 5STC15系列常用寄存器汇总免费下载
- 1.60 MB | 7次下载 | 5 积分
- 6模拟电路仿真实现
- 2.94MB | 4次下载 | 免费
- 7PCB图绘制实例操作
- 2.92MB | 2次下载 | 免费
- 8零死角玩转STM32F103—指南者
- 26.78 MB | 1次下载 | 1 积分
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 452次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 141次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 137次下载 | 免费
- 4A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 5PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 19次下载 | 免费
- 7PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 8Q/SQR E8-4-2024乘用车电子电器零部件及子系统EMC试验方法及要求
- 1.97 MB | 8次下载 | 10 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多