在立创开源硬件平台上分享一个开源仪器项目,包含各种功能,需要很多时间才能做到。 项目作者:xiaowuzxc 项目地址:点击此处进入 开源协议: MIT 已打板验证!
简介
该项目集成了老刘爱捣方案的信号发生器liushuai”的USB添加一个虚拟示波器SD NAND颗粒和读卡器芯片可以实现USB存储。 可根据需要进行切割。
USB虚拟示波器
USB示波器采用STMF103C8作为主控,片内ADC采样,USB模拟串口与上位机通信。性能不强,但结构简单,使用方便。 在原工程的基础上,增加了输入阻抗和二极管保护,防止过电压损坏设备。
MCU端工程 上位机工程
基本参数 最高采样率:70KSPS 采样深度:6144 测量范围:0-3.3V 输入阻抗:1M ohm FFT频谱分析
烧进固件,然后连接USB,打开上位机,选择对应的虚拟串口。
信号发生器
大家都很熟悉老刘爱捣鼓的方案。STC15外围电路,成本低。 在原工程的基础上,方波和正弦波的输出通道与继电器控制信号通道相结合。电位器可用于控制输出端的振幅,并通过运动提高驱动能力。 为实现信号切换,STC修改了15个程序,请使用信号发生器修改程序,有编译好的hex文件
老刘信号发生器
方波,正弦波 方波:1-2MHz,占空比可调 正弦波:1-10kHz 幅值:0-5V 输出阻抗:50ohm
型号选STC15W4K,时钟频率24M,把Function_Generator.hex烧进去。 注:信号过小可能会因输出范围而失真。
USB存储器
说实话,我不知道为什么要这么做。为此用了一块GL823K,SD nand,SL2.1A。 大概可以当U盘用? 部分原理图如下: