会员注册 | 登录 | 微信快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

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

  • 资源星级:
  • 资源大小:1.04MB   全文页数:16页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

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

单片机课程设计报告题目波形采集、存储与回放系统设计者1负责任务程序编写、报告专业班级/学号09应用电子技术⑤0906020设计者2负责任务整合、调试、报告专业班级/学号09应用电子技术⑤0906020指导教师1陈老师答辩时间201111202目录一、选题的背景31、选题的来源、意义和目的32、课题承担人员及分工说明3二、课题总体设计说明31、总体开发计划32、课题所达到的功能目标、技术指标43、课题总体设计方案,比较几个备选方案,确定最终方案4三、硬件设计说明51、硬件总体设计方案6①主控芯片7②采集、回放电路7③控制按键7④显示模块7四、软件设计说明81、软件总体设计方案8①软件设计目标8②软件功能模块划分8五、硬件调试说明111、硬件性能测试112、软件性能测试11六、课题开发总结11七、用户操作说明12八、参考资料121、元件清单122、原理图133、硬件电路板外观图片12九、附件131、元件清单142、原理图143、PCB版图154、仿真图155、硬件电路板外观图片153十、课题开发总结1、任务完成情况总结162、设计体会163、设计工具16【摘要】本设计是设计一款基于单片机STC85C52的波形采集存储与回放控制系统,其中单片机是整个控制系统的核心,结合AT24C04存储及PDF8591芯片A/D数据采集模块,可靠地实现对一路外部信号进行采集与存储。系统硬件可以分为模拟部分和数字部分。模拟电路主要包括按键电路、单片机的外围基本模块及A/D模块、D/A模块。数字部分主要由单片机STC85C52实现与AT24C04,用于数据的存储、传输和信号处理等。关键词单片机STC85C52AT24C04PDF8591波形采集存储与回放一、选题的背景1、选题的来源、意义和目的来源2011全国大学生电子设计竞赛试题意义使我们更加理解全国大学生电子设计竞赛目的通过波形采集、存储与回放系统的学习,学会液晶LCD1602、AD/DA模块和EEPROM存储模块的使用2、课题承担人员及分工说明刘模块整合、编写程序、报告、程序调试、画PCB板邓软硬件调试、报告、做板、绘制PROTEL与PROTUES原理图、写课程设计报告。二、课题总体设计说明1、总体开发计划设计并制作一个波形采集、存储与回放系统,示意图如图1所示。该系统能同时采集两路周期信号波形,要求系统断电恢复后,能连续回放已采集的信号,显示在示波器上。如图21所示。4图21采集回放系统示意图2、课题所达到的功能目标、技术指标(1)能完成对A通道单极性信号(高电平约4V、低电平接近0V)、频率约1kHz信号的采集、存储与连续回放。要求系统输入阻抗不小于10kΩ,输出阻抗不大于1kΩ(2)采集、回放时能测量并显示信号的高电平、低电平和信号的周期。原信号与回放信号电平之差的绝对值≤50mV,周期之差的绝对值≤5。3、课题总体设计方案,比较几个备选方案,确定最终方案(1)采样方式方案一实时采样。实时采样是在信号存在期间对其采样。根据采样定理,采用速率必须高于信号最高频率分量的两倍。对于周期的正弦信号,一个周期内应该大于两个采样点。为了不失真的恢复原被测信号,通常一个周期内就需要采样八个点以上。方案二等效时间采样法。采用中高速模数转换器,对于频率较高的周期性信号采用等效时间采样的方法,即对每个周期仅采样一个点,经过若干个周期后就可对信号各个部分采样一遍。而这些点可以借助步进延迟方法均匀地分布于信号波形的不同位置。其中步进延迟是每一次采样比上一次样点的位置延迟△t时间。只要精确控制从触发获得采样的时间延迟,就能够准确地恢复出原始信号。等效时间采样虽然可以对很高频率的信号进行采样,可是步进延迟的采样技术与电路较为复杂。再者,它只限于处理周期信号,而且对单次触发采样无能为力。实时采样可以实现整个频段的全速采样,因此本设计采用方案一。(2)A/D、D/A转换方式方案一采用ADC0809的8位单断模拟输入信号中的一个进行A/D转换,允许8路模拟量分时输入,共用一个A/D转换器进行转换,可以进行多数据采集。而地址锁存与译码电路完成对A、B、C三个地址位进行锁存和译码,转换结果通过三态输出锁存器存放、输出。方案二PCF8591是具有IIC接口,有AIN0AIN3四个模拟输入通道和一个模拟输出通道,最多可以有8片8591连接到IIC总线。通过时钟线SCL和数据线SDA与单片机之间的数据进行传输,故我们选择此方案。(3)触发方式选择要使屏幕上显示稳定的波形,则需将被测信号本身或者与被测信号有一定时间关系的触发信号加到触发电路。触发源选择确定触发信号由何处供给。通常有三种触发源内触发INT、电源触发LINE、外触发EXT。题目要求选择内触发,即使用被测信号作为触发信5号。方案一采用数字触发方式。对波形信号进行采集,将采集到的波形数据和触发电平(可由键盘设置)进行比较,找到波形在上升过程中大于或等于该触发电平的点,即得到触发,此时开始对波形进行存储。因为本来就需要对波形信号进行采集,使用这种方法无需要增加额外的硬件电路,实现方便。但是,对波形每个周期只采集有限个点,不可能每次都能采集到等于触发电平的点(这时不得不以大于该电平的值为触发电平),从而使触发位置不稳定,连续触发时输出波形会有抖动现象。方案二采用模拟触发方式。通过比较器LM358将被测波形信号和触发电平进行比较,大于触发电平时输出为高电平,小于触发电平时则输出低电平,即可得到信号被整形后的脉冲序列,再在该脉冲序列的上升沿开始存储波形即实现了触发存储的功能。这种触发方式稳定,故我们采用了这种方案。三、硬件设计说明1、本系统使用的芯片有STC89C52、AT24C04、PCF8591。(1)核心控制芯片STC89C52STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外STC89X52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。接口下图所示主要芯片I/O口分配6液晶RS、P1.0,RW、P1.1,EN、P1.2AT24C04SCL、P2.2,SDA、P2.3PCF8591SCL、P2.2,SDA、P2.3(2)程序存储芯片AT24C04AT24C04是一个4K位串行CMOSE2PROM,内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个16字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。管脚与管脚功能如下图(3)AD/DA转换芯片PCF8591PCF8591是一个单片集成、单独供电、低功耗、8bitCMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。PCF8591的3个地址引脚A0,A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF8591器件,而无需额外的硬件。在PCF8591器件上输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。管脚与管脚功能如下图AIN0~AIN3模拟信号输入端。A0~A2引脚地址端。VDD、VSS电源端。(2.5~6V)SDA、SCLI2C总线的数据线时钟线。OSC外部时钟输入端,内部时钟输出端。EXT内部、外部时钟选择线,使用内部时钟时EXT接地。AGND模拟信号地。AOUTD/A转换输出端。VREF基准电源端2、硬件总体设计方案71硬件设计目标最终实现波形的采集、存储、回放。2硬件模块划分AT89S51主控制模块、PCF8591模块、24C02模块。①主控芯片AT89S51带8KB闪存,工作电压5V。②采集、回放电路图31PCF8591是具有I2C总线接口的A/D转换芯片。在与CPU的信息传输过程中仅靠时钟线SCL和数据线SDA就可以实现,8位A/D及D/A转换器,有4路A/D转换输入,1路D/A模拟输出。AIN0~AIN3模拟信号输入端。A0~A3引脚地址端。VDD、VSS电源端(2.5~6V)SDA、SCLI2C总线的数据线、时钟线OSC外部时钟输入端,内部时钟输出端EXT内部、外部时钟选择线,使用内部时钟时EXT接地AGND模拟信号地AOUTD/A转换输出端VREF基准电源端。AOUT为D/A转换输出端,AIN0~AIN3为A/D的模拟信号输入端,输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。图31采集回放电路图③控制按键控制铵键用于信号确认。按键分别接AT89S51的P1.5,如图32。图32按键控制图④显示模块利用LCD1602,数据D0D7接AT89S51的P0口,RS\RW\E分别接位接AT89S51的P2.0、P2.1、P2.2接口,如图33。

注意事项

本文(单片机课程设计报告-波形采集、存储与回放系统.doc)为本站会员(zhuanyunshi)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5