简易数字存储示波器设计报告
更新时间:2023-11-16 23:06:01 阅读量: 教育文库 文档下载
简易数字存储示波器
设计报告书
学 院 电子与信息工程学院 专 业 电子信息工程 班 级 电子1102班 学生姓名 刘 楠 楠 学 号 1110910221 指导老师 张 诚 老 师
摘要
本作品是以MSP430F169和MSP430F149芯片为主控制器,以LCD12864液晶屏和1602液晶屏作为显示模块制作的简易数字存储示波器,能够很好的实现正弦波、方波和三角波波形以及常见波形的正常显示,同时可以显示被测波形的峰峰值,有效值和频率等相关特性。 关键词:MSP430 LCD液晶屏 调理电路 AD转换 采样
ABSTRACT
This work is based on the MSP430F169 and the MSP430F149 chip as the main controller, using 12864 LCD liquid crystal screen and 1602 LCD as display simple digital oscilloscope module, very good realization of sine wave, triangle wave, Fang Bo and common waveform display, and can display the measured waveform peak, RMS and frequency correlation. Keywords: MSP430 LCD AD conversion sampling
目 录
一 前言 ................................................... 错误!未定义书签。 二 作品设计要求 ............................................................ 1 三 总体方案设计 ............................................................ 2 3.1 3.2 3.3
方案比较 ............................................................ 2 方案选择 ............................................................ 4 总体方案设计参数计算 ................................................ 4
四 电路单元模块设计 ....................................................... 4 4.1 4.2
单片机主控芯片电路模块 .............................................. 4 液晶显示电路模块 .................................................... 6
4.2.1 LCD12864液晶模块的特点 .............................................. 6 4.2.2 液晶屏芯片管脚与功能 ................................................ 6 4.2.3 液晶屏的读写时序 .................................................... 6 五 辅助电源电路 ............................................................ 7 六 程序软件部分 ............................................................ 9 6.1 软件设计流程图………………………………………………… ………………………9 6.2 部分程序代码……………………………………………………………………………10 七 作品的调试与测试…………………… ……………………………………………………12 八 测试数据统计及分析………………………………… ……………………………………13 8.1测试数据统计……………………………………… ……………………………………13 8.2测试数据分析与结论……………………………………………………………… ……13 九 作品电路图的PCB制作………………………………………………………………………14 十 作品实物图片……………………………… …………… …………………………………15
前言
数字示波器是一种用途十分广泛的电子测量仪器,与传统模拟示波器相比,数字存储示波器不仅具有可存储波形、体积小、功耗低,使用方便等优点,而且还具有强大的信号实时处理分析功能,在电子电信类实验室中使用越来越广泛。如今由于数字集成电路技术的发展而出现的新型智能化示波器,己经成为电子测量领域的基础测试仪器。随着新技术、新器件的发展,它正在向宽带化、模块化、多功能和网络化的方向发展,数字存储示波器的优势是可以实现高带宽及强大的分析功能。现在高端数字存储示波器的实时带宽已达到20GHz,可以广泛应用于各种千兆以太网、光通讯等测试领域。而低端数字存储示波器几乎可以应用于国民经济各个领域的通用测试,同时可广泛应用于高校及职业学校的教学,为社会培养众多的后备人才。数字存储示波器的技术基础是数据采集,其设计技术可以应用于更广泛的数据采集产品中,具有深远的意义。
二 作品设计要求
要求基于单片机设计一具有远程控制功能的简易数字存储示波器。具体要求如下:
(1)输入信号范围可达0~±10Vpp,分辨率可达0.4Vpp。 (2)输入信号频率范围可达100Hz~10KHz,,频率分辨率可达100Hz。
(3)实时显示输入波形(至少1个周期)
(4)具有波形存储功能,能存储至少1组波形,存储深度至少为1屏数据,并可回调存储波形。
(5)实时显示输入信号的峰峰值(Vpp)、有效值(Vrms)和频率。
(6)具有远程控制功能,通过远程终端控制该示波器的采样运行、停止、回放等操作。
(7)自制电源。
(8)其它。(在满足上述要求的基础上,自行增加功能或提高性能指标。如扩展输入信号幅度和频率范围、提高幅度和频率分辨率、增加保护电路、提高人机交互友好程度、实现远程波形数据的传输等)
三 总体方案设计
3.1方案比较
方案一:利用一片
430单片机作为主控芯片,对函数发生器传输
过来的波形进行采样,并将采样数据送到LCD液晶屏上进行实时显示。同时通过红外装置进行无线传输,将波形数据传输给另一片430单片机,对波形的参数(频率、幅值、相位)进行实时显示。 其电路方框图如下图1所示:
五 辅助电源电路
根据交流电变成直流电的原理,该设计问题按先后顺序可分为变压电路、整流电路、滤波电路、稳压电路,其流程图如图6所示。
电源变压器 整流电路 220V 滤波电路 稳压电路 VO 图6 电源电路流程图
系统电源电路的电路图如图7所示:
图7 系统可调电源电路电路图
为保证空载情况下输出电源稳定,R1不宜高于240Ω。取R1=200Ω。 由LM317的性质可得:
Vo?1.25(1?R3?RV1) R1当输出为+3到+18V可调时,经计算得R2= 280Ω,RV1min = 0Ω,RV1max= 2400Ω。实际上不可能达到这一要求,以防实际工作中出现误差,保留一定的余度。故取R2为选用一个500Ω的电位器,因此可调500Ω电位器可以满足R2=280Ω,RV1 = 2.5KΩ的可调电位器,由于资源有限,所以本设计就选用了5.1K的电位器并联上一个5.1K的电阻,其有效电阻了2.55KΩ的可调电位器,此值可满足RV1max= 2400Ω的要求。
六 程序软件部分
6.1软件流程图
软件设计部分主要包括主程序模块、A/D转换模块、LCD显示模块、按键处理模块,其流程图如下图8所示。
开始程序初始化i对50取余是否为0YES计算频率值NO采样存储A/D转换值数据处理清屏显示判断是否有键按下 YESNO采样点数增加采样点数减少显示频率显示峰峰值显示有效值重新计算复位i++
图8 软件设计流程图
6.2 部分程序代码
#include \#include \#include \
#define uint unsigned int #define uchar unsigned char #define Num_of_Results 128 int x,y;
unsigned int Y[Num_of_Results]; //测试用Y坐标(12位AD值) uint t,max;
/*************************主函数*************************/
void main( void ) {
/*下面六行程序关闭所有的IO口*/ P1DIR = 0XFF;P1OUT = 0XFF; P2DIR = 0XFF;P2OUT = 0XFF; P3DIR = 0XFF;P3OUT = 0XFF; P4DIR = 0XFF;P4OUT = 0XFF; P5DIR = 0XFF;P5OUT = 0XFF; P6DIR = 0XFF;P6OUT = 0Xff;
WDTCTL = WDTPW + WDTHOLD; //关闭看门狗
P6DIR |= BIT2;P6OUT |= BIT2; Ini_Lcd(); Clear_GDRAM();
P6SEL |= 0x04; // 使能ADC通道 ADC12CTL0 = ADC12ON + SHT0_8 + MSC; // 打开ADC,设置采样时间
ADC12CTL1 =SHP + CONSEQ_2 + CSTARTADD_2; // 使用采样定时器 ADC12MCTL2 = INCH_2 + EOS;
ADC12IE = 0x04; // 使能ADC中断 ADC12CTL0 |= ENC; // 使能转换 ADC12CTL0 |= ADC12SC; // 开始转换 _EINT(); LPM4;
//实际显示X坐标 while(1); }
#pragma vector=ADC_VECTOR __interrupt void ADC12ISR (void) {
static uint index = 0;
Y[index++] = ADC12MEM2; // Move results
if(index == Num_of_Results) {
for(x=0;x<128;x++) {
y=(Y[x]*1.0/4096.00)*64; //实际显示Y坐标 Msk[x/8+16*y]|=(0x80>>(x%8)); }
Draw_PM(Msk);
_NOP(); //在这里设置断点观察液晶屏幕显示 } }
GUI_PrtPic(0, 0, 239, 319, gImage_root01);// 示波器面板(背景)图显示
GUI_Line(224, 268, 224, 315, 0xffff); //Running至Off间6根短白线
GUI_Line(184, 268, 184, 315, 0xffff); GUI_Line(144, 268, 144, 315, 0xffff); GUI_Line(104, 268, 104, 315, 0xffff); GUI_Line( 64, 268, 64, 315, 0xffff); GUI_Line( 24, 268, 24, 315, 0xffff); WaveTrackCnt = 0;
GUI_PrtStr(208, 270, \和\DC \显示
GUI_PrtStr(188, 280, \
GUI_PrtStr(168, 273, \// \和\显示
GUI_PrtStr(148, 275, \
GUI_PrtStr(128, 270, \// \和\显示
GUI_PrtStr(108, 275, \
GUI_PrtStr( 88, 274, \// TrigVolt显示
sprintf(UART0_StrBuff, \ GUI_PrtStr( 68, 276, UART0_StrBuff, 0x0000, 0xffff);
GUI_PrtStr( 48, 280, \// \和\Off \显示
GUI_PrtStr( 28, 283, \
七 作品的调试和测试
简单系统硬件的调试通常采用载入简单的测试程序并运行,使用数字表或示波器观察;对有些硬件例如显示器、键盘等可直接编入程序观察程序执行状态。
首先上电复位后用示波器观察LCD屏上是否有波形输出,如有表明单片机已激活,接下来用和标准示波器相比较的方法去观察显示的波形。其简易方框图如下图9所示:
信号发生器测试样机标准示波器 图9 比较法测试方案方框图
用标准信号发生器在输入端分别加正弦波、三角波和矩形波信号,通过调理电路后输入到单片机中。观察标准示波器显示波形的和该作品显示的波形的差异大小,适当的进行程序代码和硬件电路的调试。
八 测试数据统计及分析
8.1测试数据统计
幅度和频率的测量
输入电压 (V)(550Hz) 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 输入频率 (Hz)(1V) 500 550 600 650 700 750 800 850 显示的 频率(Hz) 500 550 599 650 700 751 798 850 相对 误差 0 0 0.17% 0 0 0.13% 0.25% 0 2.6
900 900 0 8.2测试数据分析及结论
由上述测试结果可知,在低频段范围内,该作品能够很好地显示正弦波、三角波和方波,并且能够实时的显示相应波形的频率数值。频率的测量在0—900Hz范围内,误差小于1%,可能由于硬件电路或软件编程的影响,致使其测量范围比设计要求稍小,但整体符合设计要求,能够满足该作品的性能指标。
九 作品电路图的PCB制作
作品的整体电路图绘制出来后,在Altium Designer 软件中画出相应的原理图并制作对应的PCB图,采取手动布线完成整个PCB图的制作。PCB效果图如下图10所示:
图10 整体电路PCB图
十 作品实物图片
10.1 整体作品实物图展示
图11 作品整体效果图
10.2方波、正弦波和三角波波形的实物显示图片
正在阅读:
简易数字存储示波器设计报告11-16
新视野大学英语第三版读写教程第二册Unit3课文及翻译03-03
2009年中考数学试题分类汇编之30-概率试题及答案05-26
社会事务管理服务办2021年工作总结及下步工作思路08-04
某医院薪酬管理体系设计方案和对策03-28
黄浦区建成能耗在线监测系统07-28
非洲鼓作文300字06-26
2022高考没考好怎么安慰话语精选3篇04-02
翟镇初级中学优秀教师评选方案04-02
乐山市海03-08
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 示波器
- 简易
- 存储
- 数字
- 报告
- 设计
- 哈三中2013-2014学年度高三学年第三次验收考试地理试卷及答案
- 非谓语动词练习
- 《青铜葵花》推荐课教学设计
- 诗歌练习加答案
- 波形梁护栏试验段总结
- PLC控制机械手自动分检大小球系统
- 新经理小案例
- 高中语文必修二理解性默写练习
- 尔雅通识大学生安全教育期末考试答案整合板
- 单片机填空
- 关于编制钼靶乳腺X射线机项目可行性研究报告编制说明
- 河北省人教版小学一年级数学综合练习题 - 图文
- 新视野大学英语2unit4单词课文
- 湘教版八年级下册地理第六章认识区域:位置和分布单元测试(无答案)
- 市政道路下穿铁路方案
- 校级优秀班级创建申请材料 - 图文
- 浙江省台州市2018届高三数学四校联考文试题新人教A版 精品
- 高中物理选修3-3《热学》复习学案(精品含答案)
- 四川省成都外国语学校2017-2018学年高二6月(零诊模拟)月考数学(文)试题+Word版含答案
- 口腔门诊医疗废物管理制度