单片机课程设计报告-波形采集、存储与回放系统

上传人:aa****6 文档编号:29986922 上传时间:2018-01-26 格式:DOC 页数:16 大小:1,022.50KB
返回 下载 相关 举报
单片机课程设计报告-波形采集、存储与回放系统_第1页
第1页 / 共16页
单片机课程设计报告-波形采集、存储与回放系统_第2页
第2页 / 共16页
单片机课程设计报告-波形采集、存储与回放系统_第3页
第3页 / 共16页
单片机课程设计报告-波形采集、存储与回放系统_第4页
第4页 / 共16页
单片机课程设计报告-波形采集、存储与回放系统_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《单片机课程设计报告-波形采集、存储与回放系统》由会员分享,可在线阅读,更多相关《单片机课程设计报告-波形采集、存储与回放系统(16页珍藏版)》请在金锄头文库上搜索。

1、单片机课程设计报告题目: 波形采集、存储与回放系统 设计者 1: 负责任务:程序编写、报告 专业班级/学号:09 应用电子技术 设计者 2: 负责任务: 整合、调试、报告 专业班级/学号:09 应用电子技术 指导教师 1: 陈 老师 答辩时间: 2011-11-20 2目录一、选题的背景 21、选题的来源、意义和目的 22、课题承担人员及分工说明 2二、课题总体设计说明 31、总体开发计划 32、课题所达到的功能目标、技术指标 33、课题总体设计方案,比较几个备选方案,确定最终方案 3三、硬件设计说明 41、硬件总体设计方案 4主控芯片 4采集、回放电路 4控制按键 5显示模块 5四、软件设计

2、说明 61、软件总体设计方案 6软件设计目标 6软件功能模块划分 6五、硬件调试说明 91、硬件性能测试 92、软件性能测试 9六、课题开发总结 9七、用户操作说明 9八、参考资料 91、元件清单 102、原理图 10、硬件电路板外观图片 12九、附件 131、元件清单 142、原理图 143、PCB 版图 1534、仿真图 155、硬件电路板外观图片 15十、课题开发总结1、任务完成情况总结 162、设计体会 163、 设计工具 16【摘要】本设计是设计一款基于单片机 STC85C52 的波形采集存储与回放控制系统,其中单片机是整个控制系统的核心,结合 AT24C04 存储及 PDF8591

3、 芯片 A/D 数据采集模块,可靠地实现对一路外部信号进行采集与存储。系统硬件可以分为模拟部分和数字部分。模拟电路主要包括按键电路、单片机的外围基本模块及 A/D 模块、D/A 模块。数字部分主要由单片机 STC85C52 实现与 AT24C04,用于数据的存储、传输和信号处理等。关键词:单片机 STC85C52;AT24C04;PDF8591 ;波形采集存储与回放;一、选题的背景1、选题的来源、意义和目的来源:2011 全国大学生电子设计竞赛试题;意义:使我们更加理解全国大学生电子设计竞赛;目的:通过波形采集、存储与回放系统的学习,学会液晶 LCD1602、AD/DA模块和 EEPROM 存

4、储模块的使用2、课题承担人员及分工说明刘: 模块整合、编写程序、报告、程序调试、画 PCB 板邓: 软硬件调试、报告、做板、绘制 PROTEL 与 PROTUES 原理图、写课程设计报告。二、课题总体设计说明1、总体开发计划设计并制作一个波形采集、存储与回放系统,示意图如图1 所示。该系统能同时采集两路周期信号波形,要求系统断电恢复后,能连续回放已采集的信号,显示在示波器上。如4图 2-1 所示。图 2-1 采集回放系统示意图2、课题所达到的功能目标、技术指标(1)能完成对A 通道单极性信号(高电平约4V、低电平接近0V)、频率约1kHz 信号的采集、存储与连续回放。要求系统输入阻抗不小于 1

5、0 k,输出阻抗不大于 1k;(2)采集、回放时能测量并显示信号的高电平、低电平和信号的周期。原信号与回放信号电平之差的绝对值50 mV,周期之差的绝对值5%。3、课题总体设计方案,比较几个备选方案,确定最终方案(1)采样方式方案一:实时采样。实时采样是在信号存在期间对其采样。根据采样定理,采用速率必须高于信号最高频率分量的两倍。对于周期的正弦信号,一个周期内应该大于两个采样点。为了不失真的恢复原被测信号,通常一个周期内就需要采样八个点以上。方案二:等效时间采样法。采用中高速模数转换器,对于频率较高的周期性信号采用等效时间采样的方法,即对每个周期仅采样一个点,经过若干个周期后就可对信号各个部分

6、采样一遍。而这些点可以借助步进延迟方法均匀地分布于信号波形的不同位置。其中步进延迟是每一次采样比上一次样点的位置延迟t 时间。只要精确控制从触发获得采样的时间延迟,就能够准确地恢复出原始信号。等效时间采样虽然可以对很高频率的信号进行采样,可是步进延迟的采样技术与电路较为复杂。再者,它只限于处理周期信号,而且对单次触发采样无能为力。实时采样可以实现整个频段的全速采样,因此本设计采用方案一。(2)A/D、D/A 转换方式方案一:采用 ADC0809 的 8 位单断模拟输入信号中的一个进行 A/D 转换,允许 8 路模拟量分时输入,共用一个 A/D 转换器进行转换,可以进行多数据采集。而地址锁存与译

7、码电路完成对 A、B、C 三个地址位进行锁存和译码,转换结果通过三态输出锁存器存放、输出。方案二:PCF8591 是具有 IIC 接口,有 AIN0AIN3 四个模拟输入通道和一个模拟输出通道,最多可以有 8 片 8591 连接到 IIC 总线。通过时钟线 SCL 和数据线 SDA 与单片机之间的数据进行传输,故我们选择此方案。(3)触发方式选择5要使屏幕上显示稳定的波形,则需将被测信号本身或者与被测信号有一定时间关系的触发信号加到触发电路。触发源选择确定触发信号由何处供给。通常有三种触发源:内触发(INT)、电源触发(LINE)、外触发 EXT)。题目要求选择内触发,即使用被测信号作为触发信

8、号。方案一:采用数字触发方式。对波形信号进行采集,将采集到的波形数据和触发电平(可由键盘设置)进行比较,找到波形在上升过程中大于或等于该触发电平的点,即得到触发,此时开始对波形进行存储。因为本来就需要对波形信号进行采集,使用这种方法无需要增加额外的硬件电路,实现方便。但是,对波形每个周期只采集有限个点,不可能每次都能采集到等于触发电平的点(这时不得不以大于该电平的值为触发电平) ,从而使触发位置不稳定,连续触发时输出波形会有抖动现象。方案二:采用模拟触发方式。通过比较器 LM358 将被测波形信号和触发电平进行比较,大于触发电平时输出为高电平,小于触发电平时则输出低电平,即可得到信号被整形后的

9、脉冲序列,再在该脉冲序列的上升沿开始存储波形即实现了触发存储的功能。这种触发方式稳定,故我们采用了这种方案。三、硬件设计说明1、本系统使用的芯片有:STC89C52、AT24C04、PCF8591。(1)核心控制芯片 STC89C52STC89C52 是 一 种 低 功 耗 、 高 性 能 CMOS8 位 微 控 制 器 , 具 有 8K 在 系 统 可 编 程Flash 存 储 器 。 在 单 芯 片 上 , 拥 有 灵 巧 的 8 位 CPU 和 在 系 统 可 编 程 Flash, 使 得STC89C52 为 众 多 嵌 入 式 控 制 应 用 系 统 提 供 高 灵 活 、 超 有 效 的 解 决 方 案 。 具 有 以 下 标准 功 能 : 8k 字 节 Flash, 512 字 节 RAM, 32 位 I/O 口 线 , 看 门 狗

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号