摘要:数字示波器是通过数模转换器(ADC)把被测电压转换为数字信息,捕获波形的一系列样值,经过存储计算等步骤重构波形并显示出来的高精度测量仪器。在示波器的帮助下我们可以时刻了解电路各点的工作状态,所以对于电子工作来讲示波器的便携与准确是很重要的。故本次设计旨在通过简单的硬件电路组装以及较为简便的编程制造一台成本低,体积小的数字示波器。本文将从系统设计,硬件电路,软件编程几个大方向来阐述这次设计过程。具体操作包括运用软件编程、数模转换的实现、数据采集,液晶的驱动等各个技术细节。
关键词:数据采集;数模转换;软件编程
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题研究的目的和意义-1
1.3 课题的主要任务-1
2 系统设计方案的研究-2
2.1 整体设计思路-2
2.2 系统设计任务-2
2.3 系统设计原理-3
2.4. 总体方案的选定-4
2.4.1方案规划-4
2.4.2系统逻辑框图-4
3 硬件设计-5
3.1系统电路-5
3.2单片机的选择-5
3.2.1 Arduino UNO的内部结构框图-6
3.2.2 Arduino UNO的管脚说明-6
3.3 A/D采样-7
3.4 LCD12864液晶显示模块-8
3.4.1液晶显示模块概述-8
3.4.2显示RAM-8
4 系统软件设计-10
4.1 程序框架设计-10
4.2 模数转换-11
4.3 信号同步触发-11
4.4 波形及参数显示-11
5 实物的组装与调试-12
5.1 元器件清单-12
5.2 实物组装-12
5.3 设备的调试-12
结 论-14
参 考 文 献-15
致 谢-16