Microduino 数字示波器/zh
Wasdpkj@hotmail.com(讨论 | 贡献)2016年1月6日 (三) 02:16的版本 (Wasdpkj@hotmail.com moved page Microduio 数字示波器/zh to Microduino 数字示波器/zh)
目的本教程将教大家如何用Microduino制作一个数字示波器。 出处来源: http://www.arduino.cn/thread-3703-1-1.html 设备
介绍经常在网上 看到有人制作数字示波器,数字示波器必须有数模转换单元,根据数模转换方式可以将电路分为两种模式: 1.专用ADC芯片+单片机 2.利用单片机内部的ADC作数模转换。 对于第一种模式,可以参考: http://blog.sina.com.cn/ntwhq ),这种模式电路要复杂一点,元器件也较难配齐,对初学者来说比较困难。 第二种结构比较简单,容易制作,但有一个明显的缺点,就是带宽比较窄,其中一个比较典型的作品是国外网友制作的:http://www.serasidis.gr/circuits/AVR_oscilloscope/avr_oscilloscope.htm ,这个示波器的带宽只有7.7KHz。国内也有网友用AVR和STC单片机制作的,但实际带宽均不超过10KHz。 所以,本例就介绍一个Microduino的数字示波器 主要参数: 频率响应: 10Hz-50KHz 电 源: 5V Microduino OLED显示屏: 128x64 测量显示区:96x64 信息显示区:32x64,显示测试信号的频率、Vpp等内容 同步方式:上升沿触发 扫描速度:0.02ms/div~10ms/div,按1-2-5进位分九档 Hold功能:冻结显示波形和参数 原理图程序调试步骤一:按照原理图搭建电路,如下图: 步骤二:下载代码,编译运行初始画面: 步骤三:把探测点接触信号输入电路,就会在OLED上显示波形: 步骤四:原理图中三个按钮的作用分别是放大,缩小显示波形的标尺和确定键。 结果OLED上可以显示信号波形 视频 |