資料介紹
本方案是一個(gè)基于 Arduino Due 的任意波形發(fā)生器,可以繪制、編輯、保存、打開任意波并通過 USB 上傳到 Due,或者 Due 可以由鍋和開關(guān)控制單獨(dú)運(yùn)行。
一般說明
這現(xiàn)在可以在 Linux 和 Windows 上運(yùn)行。
模擬波最大頻率:100kHz。方波最大頻率:42MHz。
占空比從幾乎 0% 到 100% 可調(diào)
這是一個(gè)由兩部分組成的項(xiàng)目:Arduino Due 板本身,以及要在您的 PC 上使用的控制器 GUI,盡管 Arduino 板也可以使用電位器、開關(guān)和 LED 單獨(dú)使用。
不需要任何電路,盡管提供了一個(gè)可選的輸出保護(hù)電路,它應(yīng)該可以保護(hù) Arduino 板不會(huì)意外地將輸出連接到高達(dá)正負(fù) 30V 左右的電壓。(也許更多)
通過使用 PC 上的控制器 GUI,可以繪制、編輯、保存、打開和上傳任意波形到 Arduino Due,通過 USB 端口自動(dòng)連接。包括一個(gè)全面的幫助文件。
如果需要,“階梯”波特征允許在波中輕松產(chǎn)生任意數(shù)量的尖銳(一個(gè)樣本)階梯。此外,輸出可以切換為正弦波或三角/鋸齒波。
此外,同時(shí)產(chǎn)生方波,它可以是同步的,也可以是完全獨(dú)立的。可以通過頻率或周期來控制波。占空比可以設(shè)置為幾乎從 0% 到 100%?;蛘呙}沖寬度可以設(shè)置為常數(shù)。(當(dāng)然,在期間的范圍內(nèi))
可以通過 PC 的鍵盤或程序的小鍵盤直接鍵入新設(shè)置?;蛘撸础癕ODE”允許滑動(dòng)調(diào)整。
模擬波可使用精確模式,避免了通常與直接數(shù)字合成 (DDS) 波形發(fā)生器相關(guān)的“頻率步長”。通過允許訪問這些“頻率步長”之間的頻率,這使得更精確的頻率成為可能,因?yàn)楫?dāng)精確模式打開時(shí),輸出不是 Arduino 時(shí)鐘頻率的分頻。
包括一個(gè)或兩個(gè)波的(對數(shù))頻率掃描功能,還有一個(gè)帶有正或負(fù) Arduino 輸出的計(jì)時(shí)器。
規(guī)格
模擬波:
分辨率為 12 位,最多 4096 個(gè)航路點(diǎn)。
頻率范圍為:0.05mHz(20,000 秒)至 100kHz。
采樣率:(使用 DMA 時(shí)高于 1kHz)高達(dá) 1.6MHz。
采樣率:(高達(dá) 1kHz)400kHz。
精確模式下的采樣率:(任何頻率)400kHz。
最小脈沖寬度:(半波周期)
在 0% 占空比時(shí):在任何頻率下為 350 納秒(大約)。
在 0.01% 占空比時(shí):高達(dá) 2.5 - 25 微秒。(大約)
- 如果頻率超過 1kHz 且精確模式或同步開啟,
- 否則為 350 納秒。
方波:
頻率范圍為:0.05mHz(20,000 秒)至 42MHz。
最小脈沖寬度:
同步:[頻率:0.05mHz(20,000 秒)至 100kHz]
在 0% 占空比時(shí):任何頻率下為 48 納秒。
在 0.01% 占空比時(shí):2.5 - 25 微秒。(大約)
未同步:[0.093mHz(10,737 秒)至 42MHz]
從 1.3kHz 到 42MHz 為 12nS。(使用脈寬調(diào)制)
從 650Hz 到 1.29999kHz 為 24ns。(使用脈寬調(diào)制)
48nS 從 325Hz 到 649.99999Hz。(使用脈寬調(diào)制)
從 163Hz 到 324.99999Hz 為 96ns。(使用脈寬調(diào)制)
低于 163Hz:(使用中斷)
在 0% 占空比時(shí):96 納秒。
在 0.01% 占空比時(shí):5 微秒。
安裝
您的 PC的 GUI 程序是“便攜式的”,因此不需要安裝。
對于 Windows 用戶,只需將 .zip 文件解壓縮到您選擇的文件夾中,然后創(chuàng)建 .exe 文件的快捷方式。注意:“DueAWGController-Win64.zip”文件適用于 64 位系統(tǒng),但 32.zip 文件通常更可靠,因?yàn)樗度肓?Java。
對于 Linux 用戶,將 DueAWGController-LinuxXX.zip 文件解壓縮到一個(gè)文件夾中,然后雙擊 DueAWGControllerLinux 文件或?qū)⑵涮砑拥较到y(tǒng)菜單中。
您可能需要為 Debian、Ubuntu 等安裝 OpenJDK 8 (java 8):在命令行(在終端中),鍵入:sudo apt-get install openjdk-8-jre(較新的版本可能不起作用。)
在連接到 Arduino 之前,您可能還需要獲得訪問 USB 的權(quán)限。類型:sudo usermod -a -G dialout $USER
還包括兩個(gè)用于 Raspberry Pi 等的“arm”文件,但它們尚未經(jīng)過測試。請讓我知道它們是否有效。
Arduino 草圖不需要特殊的庫,因此您只需要在 PC 上安裝普通的 Arduino IDE,即可將草圖上傳到 Due。如果您的 PC 已識(shí)別 Arduino Due,(如果已上傳草圖,則必須這樣做)GUI 程序應(yīng)在啟動(dòng)時(shí)自動(dòng)查找并連接到 Arduino,因此無需設(shè)置 COM 端口。但是,如果自動(dòng)選擇失敗,則啟用手動(dòng) COM 端口選擇。
Arbitrary Waves 文件夾中有一些示例波形文件(只是為了好玩)來幫助您入門。除了 GUI 程序,Arduino 波形發(fā)生器還可以由 Arduino 的串口監(jiān)視器控制,設(shè)置為 115200 波特。類型 ?求助。
或者,如果您更喜歡使用電位器、開關(guān)和 LED 進(jìn)行控制,Arduino 草圖的開頭列出了引腳連接。
那里還列出了波輸出引腳連接,或者簡單地將 Arduino 引腳 3 和 7 與鏈接連接在一起,或者如果您非常謹(jǐn)慎,請使用低值電阻器(47 - 100 歐姆)。取引腳 7 的方波輸出和 DAC0 的模擬輸出。
- ADI任意波形發(fā)生器解決方案
- 任意波形發(fā)生器芯片AD9102的應(yīng)用
- 基于USB的任意波形發(fā)生器 14次下載
- 使用DAC和DMA的任意波形發(fā)生器 15次下載
- 任意波形發(fā)生器的工作原理詳細(xì)介紹
- 基于數(shù)字通信系統(tǒng)測試工具-任意波形發(fā)生器 9次下載
- 如何使用任意波形發(fā)生器測試數(shù)字通信系統(tǒng)? 11次下載
- 基于FPGA的任意波形發(fā)生器設(shè)計(jì) 13次下載
- fluke-p-dx-7可變時(shí)鐘結(jié)構(gòu)的任意波形發(fā)生器 0次下載
- 基于LabVIEW的任意波形發(fā)生器設(shè)計(jì) 83次下載
- 任意波發(fā)生器的研究與設(shè)計(jì) 50次下載
- 寬帶高純頻譜任意波形發(fā)生器的設(shè)計(jì) 20次下載
- 基于TMS320F2812的任意波形發(fā)生器設(shè)計(jì) 410次下載
- 高速任意波形發(fā)生器的設(shè)計(jì)
- 基于USB2.0的任意波形發(fā)生器設(shè)計(jì)
- 任意波形發(fā)生器和矢量信號(hào)發(fā)生器有什么區(qū)別 3096次閱讀
- 什么是任意波形發(fā)生器 1094次閱讀
- 任意波形發(fā)生器中波形生成方法 991次閱讀
- 示波器內(nèi)置任意波形發(fā)生器的作用 896次閱讀
- 任意波形發(fā)生器的使用方法 1504次閱讀
- 任意波形發(fā)生器的定義、特點(diǎn)及應(yīng)用 1358次閱讀
- 任意波形發(fā)生器如何輸出電壓 865次閱讀
- 任意波形發(fā)生器與示波器怎么連接 1094次閱讀
- 任意波形發(fā)生器在汽車電子測試中的應(yīng)用 573次閱讀
- 任意波形發(fā)生器可以產(chǎn)生哪些波形 762次閱讀
- 任意波形發(fā)生器的主要原理和關(guān)鍵技術(shù) 1788次閱讀
- 如何使用信號(hào)發(fā)生器輸出任意波形 1639次閱讀
- 基于DDS的任意波形/ 函數(shù)發(fā)生器之間的差別 2668次閱讀
- 高速任意波形發(fā)生器的原理及硬件設(shè)計(jì)方案 7941次閱讀
- 淺析任意波形發(fā)生器的工作原理 6529次閱讀
下載排行
本周
- 1DeepSeek:從入門到精通
- 5.36 MB | 36次下載 | 1 積分
- 2中興通訊的PCB設(shè)計(jì)規(guī)范
- 23.03 MB | 2次下載 | 5 積分
- 3工程師入門必學(xué)的二十個(gè)模擬電路
- 0.37 MB | 1次下載 | 1 積分
- 4GD32F30x和GD32F403硬件開發(fā)指南
- 1.2MB | 1次下載 | 免費(fèi)
- 5PC1902同步降壓LED驅(qū)動(dòng)器規(guī)格書
- 0.99 MB | 1次下載 | 免費(fèi)
- 6AD封裝庫之3D元件庫
- 26.57 MB | 1次下載 | 免費(fèi)
- 7Altium-常用3D封裝庫(Step)接插件篇
- 4.95 MB | 1次下載 | 免費(fèi)
- 8MLS3535A單通道高壓線性LED恒流驅(qū)動(dòng)器中文手冊
- 0.74 MB | 1次下載 | 免費(fèi)
本月
- 1A7159和A7139射頻芯片的資料免費(fèi)下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉(zhuǎn)STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數(shù)據(jù)手冊免費(fèi)下載
- 2.38 MB | 36次下載 | 5 積分
- 4DeepSeek:從入門到精通
- 5.36 MB | 36次下載 | 1 積分
- 5PIC16F716 數(shù)據(jù)手冊免費(fèi)下載
- 2.35 MB | 18次下載 | 5 積分
- 6GD32F4xx用戶手冊
- 14.49MB | 14次下載 | 免費(fèi)
- 7dsPIC33EDV64MC205電機(jī)控制開發(fā)板用戶指南
- 5.78MB | 8次下載 | 免費(fèi)
- 8STC15系列常用寄存器匯總免費(fèi)下載
- 1.60 MB | 7次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論