资料介绍
本方案是一个基于 Arduino Due 的任意波形发生器,可以绘制、编辑、保存、打开任意波并通过 USB 上传到 Due,或者 Due 可以由锅和开关控制单独运行。
一般说明
这现在可以在 Linux 和 Windows 上运行。
vwin
波最大频率:100kHz。方波最大频率:42MHz。
占空比从几乎 0% 到 100% 可调
这是一个由两部分组成的项目:Arduino Due 板本身,以及要在您的 PC 上使用的控制器 GUI,尽管 Arduino 板也可以使用电位器、开关和 LED 单独使用。
不需要任何电路,尽管提供了一个可选的输出保护电路,它应该可以保护 Arduino 板不会意外地将输出连接到高达正负 30V 左右的电压。(也许更多)
通过使用 PC 上的控制器 GUI,可以绘制、编辑、保存、打开和上传任意波形到 Arduino Due,通过 USB 端口自动连接。包括一个全面的帮助文件。
如果需要,“阶梯”波特征允许在波中轻松产生任意数量的尖锐(一个样本)阶梯。此外,输出可以切换为正弦波或三角/锯齿波。
此外,同时产生方波,它可以是同步的,也可以是完全独立的。可以通过频率或周期来控制波。占空比可以设置为几乎从 0% 到 100%。或者脉冲宽度可以设置为常数。(当然,在期间的范围内)
可以通过 PC 的键盘或程序的小键盘直接键入新设置。或者,按“MODE”允许滑动调整。
模拟波可使用精确模式,避免了通常与直接数字合成 (DDS) 波形发生器相关的“频率步长”。通过允许访问这些“频率步长”之间的频率,这使得更精确的频率成为可能,因为当精确模式打开时,输出不是 Arduino 时钟频率的分频。
包括一个或两个波的(对数)频率扫描功能,还有一个带有正或负 Arduino 输出的计时器。
规格
模拟波:
分辨率为 12 位,最多 4096 个航路点。
频率范围为:0.05mHz(20,000 秒)至 100kHz。
采样率:(使用 DMA 时高于 1kHz)高达 1.6MHz。
采样率:(高达 1kHz)400kHz。
精确模式下的采样率:(任何频率)400kHz。
最小脉冲宽度:(半波周期)
在 0% 占空比时:在任何频率下为 350 纳秒(大约)。
在 0.01% 占空比时:高达 2.5 - 25 微秒。(大约)
- 如果频率超过 1kHz 且精确模式或同步开启,
- 否则为 350 纳秒。
方波:
频率范围为:0.05mHz(20,000 秒)至 42MHz。
最小脉冲宽度:
同步:[频率:0.05mHz(20,000 秒)至 100kHz]
在 0% 占空比时:任何频率下为 48 纳秒。
在 0.01% 占空比时:2.5 - 25 微秒。(大约)
未同步:[0.093mHz(10,737 秒)至 42MHz]
从 1.3kHz 到 42MHz 为 12nS。(使用脉宽调制)
从 650Hz 到 1.29999kHz 为 24ns。(使用脉宽调制)
48nS 从 325Hz 到 649.99999Hz。(使用脉宽调制)
从 163Hz 到 324.99999Hz 为 96ns。(使用脉宽调制)
低于 163Hz:(使用中断)
在 0% 占空比时:96 纳秒。
在 0.01% 占空比时:5 微秒。
安装
您的 PC的 GUI 程序是“便携式的”,因此不需要安装。
对于 Windows 用户,只需将 .zip 文件解压缩到您选择的文件夹中,然后创建 .exe 文件的快捷方式。注意:“DueAWGController-Win64.zip”文件适用于 64 位系统,但 32.zip 文件通常更可靠,因为它嵌入了 Java。
对于 Linux 用户,将 DueAWGController-LinuxXX.zip 文件解压缩到一个文件夹中,然后双击 DueAWGControllerLinux 文件或将其添加到系统菜单中。
您可能需要为 Debian、Ubuntu 等安装 OpenJDK 8 (java 8):在命令行(在终端中),键入:sudo apt-get install openjdk-8-jre(较新的版本可能不起作用。)
在连接到 Arduino 之前,您可能还需要获得访问 USB 的权限。类型:sudo usermod -a -G dialout $USER
还包括两个用于 Raspberry Pi 等的“arm”文件,但它们尚未经过测试。请让我知道它们是否有效。
Arduino 草图不需要特殊的库,因此您只需要在 PC 上安装普通的 Arduino IDE,即可将草图上传到 Due。如果您的 PC 已识别 Arduino Due,(如果已上传草图,则必须这样做)GUI 程序应在启动时自动查找并连接到 Arduino,因此无需设置 COM 端口。但是,如果自动选择失败,则启用手动 COM 端口选择。
Arbitrary Waves 文件夹中有一些示例波形文件(只是为了好玩)来帮助您入门。除了 GUI 程序,Arduino 波形发生器还可以由 Arduino 的串口监视器控制,设置为 115200 波特。类型 ?求助。
或者,如果您更喜欢使用电位器、开关和 LED 进行控制,Arduino 草图的开头列出了引脚连接。
那里还列出了波输出引脚连接,或者简单地将 Arduino 引脚 3 和 7 与链接连接在一起,或者如果您非常谨慎,请使用低值电阻器(47 - 100 欧姆)。取引脚 7 的方波输出和 DAC0 的模拟输出。
- ADI任意波形发生器解决方案
- 任意波形发生器芯片AD9102的应用
- 基于USB的任意波形发生器 14次下载
- 使用DAC和DMA的任意波形发生器 15次下载
- 任意波形发生器的工作原理详细介绍
- 基于数字通信系统测试工具-任意波形发生器 9次下载
- 如何使用任意波形发生器测试数字通信系统? 11次下载
- 基于FPGA的任意波形发生器设计 13次下载
- fluke-p-dx-7可变时钟结构的任意波形发生器 0次下载
- 基于LabVIEW的任意波形发生器设计 83次下载
- 任意波发生器的研究与设计 50次下载
- 宽带高纯频谱任意波形发生器的设计 20次下载
- 基于TMS320F2812的任意波形发生器设计 410次下载
- 高速任意波形发生器的设计
- 基于USB2.0的任意波形发生器设计
- 任意波形发生器和矢量信号发生器有什么区别 1194次阅读
- 什么是任意波形发生器 569次阅读
- 任意波形发生器中波形生成方法 452次阅读
- 示波器内置任意波形发生器的作用 451次阅读
- 任意波形发生器的使用方法 661次阅读
- 任意波形发生器的定义、特点及应用 875次阅读
- 任意波形发生器如何输出电压 516次阅读
- 任意波形发生器与示波器怎么连接 531次阅读
- 任意波形发生器在汽车电子测试中的应用 361次阅读
- 任意波形发生器可以产生哪些波形 428次阅读
- 任意波形发生器的主要原理和关键技术 1158次阅读
- 如何使用信号发生器输出任意波形 862次阅读
- 基于DDS的任意波形/ 函数发生器之间的差别 2496次阅读
- 高速任意波形发生器的原理及硬件设计方案 7587次阅读
- 浅析任意波形发生器的工作原理 6399次阅读
下载排行
本周
- 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 2使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 54次下载 | 免费
- 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 5ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 6TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 7STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 8基于MSP430FR6043的超声波气体流量计快速入门指南
- 2.26MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多