ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:1.31MB ,
资源ID:17597187      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17597187.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机PCF8591波形采集存储与回放Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机PCF8591波形采集存储与回放Word格式文档下载.docx

1、 日 期: 指导教师签名: 日期:使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中

2、以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。 日期:导师签名: 日期:一、设计题目、设计目的1.1、说明选题的来源、意义和目的选题来源:本次课题设计根据2011全国大学生电子大赛H题波形采集、存储与回放系统基本要求设计的, 意义和目的:制作一个波形采集、存

3、储与回放系统,示意图如图1 所示。该系统能同时采集两路周期信号波形,要求系统断电恢复后,能连续回放已采集的信号,显示在示波器上。图1-1 总设计框架图1.2、课题承担人员及分工说明。这次报告以及我们的硬件软件都是一起共同努力完成的,硬件也是一起做的,最后调试成功,我们的合作很愉快。二、课题总体设计说明2.1、说明总体开发计划和课题所达到的功能目标和技术指标2.11、达到的功能目标1、能完成对A 通道单极性信号(高电平约4V、低电平接近0V)、频率约1kHz 信号的采集、存储与连续回放。要求系统输入阻抗不小于10 k,输出阻抗不大于1k。2、采集、回放时能测量并显示信号的高电平、低电平和信号的周

4、期。原信号与回放信号电平之差的绝对值50 mV,周期之差的绝对值5%。3、本系统处理的正弦波信号频率范围限定在10Hz10kHz,三角波信号频率范围限定在10Hz 2kHz,方波信号频率范围限定在10Hz 1kHz。4、 预留电源电流的测试点。5、 采集与回放时采用示波器监视。6、 采集、回放时显示的周期和幅度应是信号的实际测量值,规定采用十进制数字显示,周期以“ms”为单位,幅度以“V”为单位。2.12、技术指标1、A/D位数选择依据 通用示波器垂直方向共8格,要求每格32级,共有328=256级。因此采用8位A/D以上的即可。2、采用频率选择依据假设扫描速度为s/div,每格点数为n,采样

5、频率为,则:,当n=20时,针对不同的扫描速度,可得到不同的采样频率。在一定的情况下,扫描速度的改变是通过改变采样频率实现的。对于10KHz的正弦波,采样频率为1MHz时,每周期可采样100个点,由采样值可以很好地恢复采样前的信号。因而,选用采样频率为1MHz以上的A/D即可满足单路输入时对频率范围的要求。若考虑到双路输入的情况,所需A/D最高采样频率应为2MHz。因而,应选择采样频率为2MHz以下的A/D。 3、波形回放频率选择依据 显示屏上显示的信号是从存储器中读出的信号,只要使观察到的波形不闪烁即可。本设计中,单通道时刷新频率为200Hz;双踪示波时,每通道刷新频率为100HZ。通过计算

6、,每秒读出的点数为200*200=40K。即RAM读出频率为40KHz,要求D/A转换速率高于40KHz。2.2、课题总体设计方案,比较几个备选方案,确定最终方案题目要求及相关指标分析 题目的要求是制作一个波形采集、 存储与回放系统。 由于被测信号为模拟信号, 存储过程为数字量,故应该通过 A/D 转化将模拟信号进行量化处理,然后送到单片机中存储,当需要显示的时候,从单片机读出数据并通过 D/A 转化为模拟信号,然后送往示波器观察信号的波形。因此,设计的重点是模拟信号的处理与采样、数字信号的存储、数字信号转化为模拟信号送出及系统的控制 4 个方面。有以下几种设计方案:方案一:方案一采用PCF8

7、591作为信号输入输出转换主控芯片,根据PCF的特点,信号输入采用四个模拟量输入,一个模拟量输出,因为没有设计输入电路对输入信号进行相应的降压,所以输入限制在05V之间,频率为几百赫兹左右,所以输出也没有必要做输出电路,经过芯片内部DA处理输出即可。电路信号储存依然采用AT24c02进行储存,LCD1602显示。方案二:使用具有高速A/D转换STC12C5A60S2芯片、外部存储芯片和液晶显示1602,方案三:升级成高极端单片机芯片STM32103RC(低功耗),内置A/D,D/A转换,LCD1602显示。方案二和方案三编程等实际操作要求高,芯片也没接触高,方案一的芯片STC89C51RC比较

8、熟悉,操作也比较方便,电路设计简单易懂,程序编写方便,且元器件少,故选择第一个方案。三、硬件设计说明3.1、硬件总体设计方案3.11、硬件设计目标设计的目标主要是以STC89C51RC为电路核心加上外部AD/DA芯片PCF8591、外部存储芯片AT24C02、1602液晶显示。实现波形采集、存储与回放;电路会自动采集波形、存储于AT24C02中并在1602液晶上显示;当电源断电数据不会丢失。按下存储键后,该系统对1HZ的0+5V变化的波形进行采样并将采样的数据存储起来;按下回放键后,该系统将采样波形进行循环回放;在采集时可改变幅值,并且采集到的数据也会同时在回放的时候变化;在回放时,若按下存储

9、键,将停止波形的回放,显示一天直线;若按下回放键,将终止当前波形,并采集新的波形。3.12、硬件功能模块划分 图3-1 PCF8591 AD/DA转换模块原理图图3-1 PCF8591是具有I2C总线接口的A/D转换芯片。和CPU的信息传输过程中仅靠时钟线SCL和数据线SDA就可以实现8位A/D及D/A转换器,有4路A/D转换输入,1路D/A模拟输出。AIN0AIN3:模拟信号输入端。本次实验的输入信号接到AIN0。A0A3:引脚地址端。VDD、VSS是电源端,SDA、SCL是I2C总线的数据线、时钟线;OSC为外部时钟输入端,内部时钟输出端;EXT:内部、外部时钟选择线,使用内部时钟时EXT

10、接地AGND:模拟信号地; AOUT为D/A转换输出端; VREF:基准电源端。AOUT为D/A 转换输出端,AIN0AIN3为A/D的模拟信号输入端,输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。图3-2 LCD1602液晶显示模块原理图图3-2 LCD1602液晶显示模块,数据D0D7接 STC89c51的P0口,RSRWEN分别接STC89c51的P1.0、P2.0、P1.1接口。图3-3 AT24C02储存模块原理图 如图3-3所示为本题的存储模块电路图,采集的外部信号经单片机处理后存到AT24C02。引脚A0、A1、A2、GND都接地,SCL和SDA接

11、P1.2 、P1.3。图3-4 按键模块图3-4 是按键模块,按键S1、S2、S3、S4分别接P3口的P3.2、P3.3、P3.4、P3.5,本次实验的存储与回放的两个按键分别由S4和S2完成的。3.2、硬件设计的总电路原理图、PCB图及原件清单;图3-5 硬件电路总原理图图3-6 硬件PCB图器件名称原理图中的编号型号数量电阻R262201R1-R21K2R510R10-R1810K9电解电容C5-C810uf4C122uf电容C10-C1130PC9104晶振Y112MHZ开关S1-S4PCF8591J1串口RS9AT24C02U1LCD1602displayLEDD10STC89C51U

12、2表3-1 原件清单表四、软件设计说明4.1、软件总体设计方案最终目标是实现同时能够采集两路周期信号波形,当系统断电恢复后,能连续回放已采集的信号,并且显示在LCD上。1、按S4按键,进入采集信号状态。2、按下回放键S2后,该系统将所采样波形进行循环回放;3、在采集时可改变幅值和频率,并且采集到的数据也会同时在回放的时候变化;4、在回放时,若按下存储键,将停止当前波形的回放并且示波器上显示直线,若按下回放键,即采集到新的波形。5、能够实现方波、三角波以及正弦波的采集和回放。4.2、软件功能模块划分(1) 主程序流程图主程序循环调用LCD显示子程序、PCF8591数模与模数转换、AT24C02存

13、储程序,当端口上电时,转入相应功能程序。如图4-1所示:图4-1 主程序流程图(2)AT24C02存储功能流程图I2C24C02是4KB的EEPROM,它是一片I2C总线式串行器件,有两跟信号线,一根是双向的数据线SDA,另一根是时钟线SCL,A0,A1,A2为器件地址线,WP为写保护引脚,符合I2C总线协议。流程图如图4-2。图4-3 24C02流程图(3)PCF8591数模与模数转换流程图PCF8591采用典型的I2C总线接口器件寻址方法,即总线地址由器件地址、引脚地址和方向位组成,A/D器件地址为1001,引脚地址为A2A1A0,其值由用户选择。地址的最后一位为方向位R/ ,当主控器对A

14、/D器件进行读操作时为1,进行写操作时为0。总线操作时,由器件地址、引脚地址和方向位组成的从地址为主控器发送的第一字节。在进行数据操作时,首先是主控器发出起始信号,然后发出读寻址字节,被控器做出应答后,主控器从被控器读出第一个数据字节,主控器发出应答,主控器从被控器读出第二个数据字节,主控器发出应答一直到主控器从被控器中读出第n个数据字节,主控器发出非应答信号,最后主控器发出停止信号。流程图见图4-4。图4-4 PCF8591模数与数模转换程序流程图(4)LCD显示子程序设计LCD液晶显示数据存放在内存单元5EH6CH中。其中5EH-66H存放LCD上排显示,67H6CH存放LCD下排显示。从

15、P0口输出数据,由P2.0P2.1对LCD进行数据操作选择,就能显示该地址单元的数据值,流程图如图4-5所示。如图4-5 LCD显示子程序流程图五、硬件调试说明5.1、硬件性能测试(1)下载程序后对板进行上电后,看看板是否正常工作,lcd是否有显示。(2)载入程序后,液晶显示屏要是不显示。首先对整个电路的连线检查,再次用万用表检查电路是否有短路的现象,还有看下程序与板的P口连接有没对应。5.2、实验测得的数据表5-1实验测得的数据表5.3、软件性能测试本次系统设计软件部分采用单片机C语言进行编写,用kile软件进行编译,调试整个系统,在调试过程中与硬件相结合,提高调试效率。能实现对波形的采集、

16、存储与回放的功能。六、附件附件1、波形回放信号图附件1-1 正弦波回放的信号附件1-2 方波回放的信号附件1-3 三角波回放的信号附件2、硬件外观图附件2-1 硬件外观图附件3、PROTUES仿真效果图附件3-1 正弦波仿真效果图黄色的波形是回放波形附件3-2 三角波仿真效果图附件3-3 方波仿真效果图所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。学

17、位论文作者(本人签名):学位论文出版授权书本人及导师完全同意中国博士学位论文全文数据库出版章程、中国优秀硕士学位论文全文数据库出版章程(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在中国博士学位论文全文数据库、中国优秀硕士学位论文全文数据库中全文发表和以电子、网络形式公开出版,并同意编入CNKI中国知识资源总库,在中国博硕士学位论文评价数据库中使用和在互联网上传播,同意按“章程”规定享受相关权益。论文密级:公开 保密(_年_月至_年_月)(保密的学位论文在解密后应遵守此协议)_ 导师签名:_年_月_日 _年_月_日独 创 声 明所呈交的毕业设计(论文),是本

18、人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。作者签名:二一年九月二十日毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文

19、)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定)致 谢时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。首先,我要特别

20、感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下

21、了很多难忘的回忆。最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。最后,我要特别感谢我的导师赵达睿老师、和研究生助教熊伟丽老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1