单片机PCF8591波形采集存储与回放

上传人:痛*** 文档编号:66849221 上传时间:2022-03-29 格式:DOC 页数:21 大小:1.71MB
收藏 版权申诉 举报 下载
单片机PCF8591波形采集存储与回放_第1页
第1页 / 共21页
单片机PCF8591波形采集存储与回放_第2页
第2页 / 共21页
单片机PCF8591波形采集存储与回放_第3页
第3页 / 共21页
资源描述:

《单片机PCF8591波形采集存储与回放》由会员分享,可在线阅读,更多相关《单片机PCF8591波形采集存储与回放(21页珍藏版)》请在装配图网上搜索。

1、目录一、设计题目、设计目的 11.1、说明选题的来源、意义和目的 31.2、课题承担人员及分工说明 3二、课题总体设计说明 32.1、说明总体开发计划和课题所达到的功能目标和技术指标 32.2、课题总体设计方案,比较几个备选方案,确定最终方案 4三、硬件设计说明 53.1、硬件总体设计方案 53.2、硬件设计的总电路原理图、PCB图及原件清单 8四、软件设计说明 104.1 、软件总体设计方案104.2、软件功能模块划分10五、硬件调试说明135.1 、硬件性能测试135.2、实验测得的数据135.3、软件性能测试14六、附件14附件 1、波形回放信号图14附件 2、硬件外观图16附件 3、

2、PROTUES 仿真效果图17毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教 师的指导下进行的研究工作及取得的成果。 尽我所知,除文中特别加 以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研 究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体, 均已在文中作了明确的说明并表示了谢意。作者签名: 日 期:指导教师签名: 日 期: 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电 子版本;学校有权保

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

4、 同意学校保留并向国家有关部门或机构送交论文的复印件和电子版, 允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:年月日一、设计题目、设计目的1.1、说明选题的来源、意义和目的选题来源:本次课题设计根据 2011全国大学生电子大赛一H题波形采集、存储 与回放系统基本要求设计的, 意义和目的:制作一个波形采集、存储与回放系统,示意图如图 1所示。该系统 能同时采集两路周期信号波形,要求系统断电恢复后,能连续回放已采集的信号, 显示在示波器上

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

6、定在 10Hz10kHz三角波信号频率范围 限定在10Hz 2kHz,方波信号频率范围限定在 10Hz 1kHz。4、预留电源电流的测试点。5、采集与回放时采用示波器监视。6 采集、回放时显示的周期和幅度应是信号的实际测量值,规定采用十进制数字显示,周期以“ mS为单位,幅度以“ V为单位。2.12、技术指标1、A/D位数选择依据通用示波器垂直方向共8格,要求每格32级,共有32 8=256级。n = log 2 256 = 8因此采用8位A/D以上的即可。2、采用频率选择依据假设扫描速度为t s/div,每格点数为n,采样频率为fs,贝U: fS = f ,当n=20 时,针对不同的扫描速度

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

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

9、 号输入采用四个模拟量输入,一个模拟量输出,因为没有设计输入电路对输入信 号进行相应的降压,所以输入限制在 05V之间,频率为几百赫兹左右,所以输 出也没有必要做输出电路,经过芯片内部 DA处理输出即可。电路信号储存依然 采用AT24C02进行储存,LCD1602显示。使用具有高速A/D转换STC12C5A60S芯片、外部存储芯片和液晶显示1602,升级成高极端单片机芯片 STM32103RC氐功耗),内置A/DQ/A转换,LCD1602 显示。方案二和方案三编程等实际操作要求高,芯片也没接触高,方案一的芯片 STC89C51RC匕较熟悉,操作也比较方便,电路设计简单易懂,程序编写方便, 且元

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

11、,将终止当前波形,并采集新 的波形。3.12、硬件功能模块划分图3-1 PCF8591 AD/DA转换模块原理图图3-1 PCF8591是具有I C总线接口的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接地AGND模拟信号地;AOUT为

12、D/A 转换输出端;VREF:基准电源端。AOUT为D/A转换输出端,AIN0AIN3为A/D的模拟信号输入端,输入 输出的地址、控制和数据信号都是通过双线双向 I2C总线以串行的方式进行传 输。LCD 1602display-LCD 1602pN O 0 E 寸 5 9 LSSpOsW pqgapqpqpqHH图3-2 LCD1602液晶显示模块原理图s1 R15口, RSRWEN图 3-2 LCD1602液晶显示模块,数据 D0D7接 STC89c51 的 P0 分别接 STC89c51 的 P1.0、P2.0、P1.1 接口。如图3-3所示为本题的存储模块电路图,采集的外部信号经单片机处

13、理后存 到 AT24C02 引脚 A0 A1、A2、GN都接地,SCL和 SDA接 P1.2、P1.3。图3-4是按键模块,按键S1、S2、S3、S4分别接P3 口的P3.2、P3.3、P3.4、P3.5,本次实验的存储与回放的两个按键分别由S4和S2完成的。3.2、硬件设计的总电路原理图、PCB图及原件清单;ai I1TC口H比14jbi4 a Vai:CK-j YK 4Cigvcc a亡A-Tr 團o-JL L cxcy.CTie删ni乩zXtoj5C1心 ABSEDAAOCTAl 科YREFEKI g里 Vi1F山wprIII.科m#14$ pgsJic:-A-亠C-3C:TPJiS:l

14、力苦二IEp;图3-5硬件电路总原理图图3-6硬件PCB图器件名称原理图中的编号型号数量电阻R262201电阻R1-R21K2电阻R5101电阻R10-R1810K9电解电容C5-C810uf4电解电容C122uf1电容C10-C1130P2电容C91041晶振Y112MHZ1开关S1-S44PCF8591J11串口RS91AT24C02U11LCD1602display1LEDD101STC89C51U21表3-1原件清单表四、软件设计说明4.1、软件总体设计方案最终目标是实现同时能够采集两路周期信号波形,当系统断电恢复后,能连 续回放已采集的信号,并且显示在LCDto1、按S4按键,进入采

15、集信号状态。2、按下回放键S2后,该系统将所采样波形进行循环回放;3、在采集时可改变幅值和频率,并且采集到的数据也会同时在回放的时候变化;4、 在回放时,若按下存储键,将停止当前波形的回放并且示波器上显示直线, 若按下回放键,即采集到新的波形。5、能够实现方波、三角波以及正弦波的采集和回放。4.2、软件功能模块划分(1)主程序流程图主程序循环调用LCD显示子程序、PCF8591数模与模数转换、AT24C02存储程 序,当端口上电时,转入相应功能程序。如图 4-1所示:将AD转换后得到的值存入缓冲区图4-1任意地址写数据*是 I将结果在LCD上显主程序流程图结束示AT24C02存储功能流程图|2

16、C24C02是4KB的EEPRO它是一片I匕总线式串行器件,有两跟信号线, 一根是双向的数据线SDA另一根是时钟线SCL A0, A1, A2为器件地址线,WP 为写保护引脚,符合|2C总线协议。流程图如图4-2。开始任意地址写数据1F当前地址读数据3任意地址读取数结束图4-3 24C02流程图(3)PCF8591数模与模数转换流程图PCF8591采用典型的IA2C总线接口器件寻址方法,即总线地址由器件地址、 引脚地址和方向位组成,A/D器件地址为1001,引脚地址为A2A1A0其值由用 户选择。地址的最后一位为方向位 R/,当主控器对A/D器件进行读操作时为1, 进行写操作时为0。总线操作时

17、,由器件地址、引脚地址和方向位组成的从地址 为主控器发送的第一字节。在进行数据操作时,首先是主控器发出起始信号,然后发出读寻址字节,被 控器做出应答后,主控器从被控器读出第一个数据字节,主控器发出应答,主控器从被控器读出第二个数据字节,主控器发出应答,一直到主控器从被控器中读 出第n个数据字节,主控器发出非应答信号,最后主控器发出停止信号。流程图 见图4-4。从机发送应答位从机发送非应答发送一字节接收一字节读转换结果并存到date向PCF8591发送一字节进行D/A转换图4-4 PCF8591模数与数模转换程序流程图(4) LCD显示子程序设计LCD液晶显示数据存放在内存单元 5EH6C中。其

18、中5EH-66H存放LCD上排 显示,67H6CF存放LCD下排显示。从P0 口输出数据,由P2.0P2.1对LCD进 行数据操作选择,就能显示该地址单元的数据值,流程图如图 4-5所示。开始显示字符串如图4-5 LCD显示子程序流程图五、硬件调试说明5.1、硬件性能测试(1) 下载程序后对板进行上电后,看看板是否正常工作,led是否有显示。(2)载入程序后,液晶显示屏要是不显示。首先对整个电路的连线检查,再次用万用表检查电路是否有短路的现象,还有看下程序与板的P口连接有没对应 5.2、实验测得的数据信号仪器示彼器观察LCD显示(源信号)(回放信号)綾形夫真喈说VH MVL (v)T (ms)

19、max (V)Vmin(V)f(T)Vp-pf (T)msVp-pfms点数正弦技4VQV1HZ4V10004V500*256点无4V0.01im4VQV3HZ4V34Q4V250*1. o能点无4V0,0134b4Vov6HZ42004V100+1. 6出点无4V0.012004VOVLOHZIV1204V100*110点完全失真4V0.01135三骨波4VQV1HZ4V10004V500+2. 2贡点无4V0,01ITO4VOV3HZ4V4204V250*1. 43Q点无4V0.014204VOV6HZ4V1604V250*2疋点小失真4V0.011754VOV1OHZ4V1004V100

20、*1点完全失真4V0.011104VQV1HZ4V10004V250*45&点4V0,0110004VOV1OHZ4V1204V50*2.242点4V0.01120方波4VOV20HZIV404V25*2甜点4V0.01454VOV6OHZ4V204V20.点4V0.01234VQV1OQHZ4V104V25*3.4迟点小失真4V0,01144VOV150HZ4V&4V25*210点完全失真4V0.0110表5-1实验测得的数据表5.3、软件性能测试本次系统设计软件部分采用单片机 C语言进行编写,用kile软件进行编译, 调试整个系统,在调试过程中与硬件相结合,提高调试效率。能实现对波形的采

21、集、存储与回放的功能。六、附件附件1、波形回放信号图附件1-1正弦波回放的信号附件1-2 方波回放的信号附件1-3三角波回放的信号附件2、硬件外观图附件2-1 硬件外观图附件3、PROTUES仿真效果图VS-M Signal GerierartorFrvwfncy黄色的波形是回放波形附件3-1正弦波仿真效果图16附件3-2三角波仿真效果图20学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所 取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文 不包含任何其他个人或集体已经发表或撰写过的研究成果。 对本文的研究做出重要 贡献的个人和集体,

22、均已在文中以明确方式注明并表示感谢。 本人完全意识到本声 明的法律结果由本人承担。学位论文作者(本人签名) :学位论文出版授权书本人及导师完全同意中国博士学位论文全文数据库出版章程、中国优秀硕 士学位论文全文数据库出版章程 (以下简称“章程” ) ,愿意将本人的学位论文提 交“中国学术期刊(光盘版)电子杂志社”在中国博士学位论文全文数据库、中 国优秀硕士学位论文全文数据库中全文发表和以电子、网络形式公开出版,并同 意编入 CNKI 中国知识资源总库,在中国博硕士学位论文评价数据库中使用和 在互联网上传播,同意按“章程”规定享受相关权益。论文密级:公开 保密(_年_月至_年_月)( 保密的学位论

23、文在解密后应遵守此协议)作者签名: 年月日导师签名: 年月日本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的 指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。 尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何 其他个人或集体已经发表或撰写过的作品成果。 对本文的研究做出重 要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。作者签名:二00年九月二十日毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文) 的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版, 或采用

24、影印、数字化或其它复制 手段保存设计(论文);同意学校在不以营利为目的的前提下,建立 目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允 许他人依法合理使用。(保密论文在解密后遵守此规定)作者签名:二00年九月二十日致谢时间飞逝, 大学的学习生活很快就要过去, 在这四年的学习生活中, 收获了 很多,而这些成绩的取得是和一直关心帮助我的人分不开的。首先非常感谢学校开设这个课题, 为本人日后从事计算机方面的工作提供了 经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕 业设计是对我大学四年学习下来最好的检验。 经过这次毕业设计, 我的能力有了 很大的提高,比如操作能力

25、、分析问题的能力、合作精神、严谨的工作作风等方 方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。 没有他们的帮助,我将无法顺利完成这次设计。首先,我要特别感谢我的知道郭谦功老师对我的悉心指导, 在我的论文书写 及设计过程中给了我大量的帮助和指导, 为我理清了设计思路和操作方法, 并对 我所做的课题提出了有效的改进方案。 郭谦功老师渊博的知识、 严谨的作风和诲 人不倦的态度给我留下了深刻的印象。 从他身上, 我学到了许多能受益终生的东 西。再次对周巍老师表示衷心的感谢。其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格 要求,感谢他们对我学习上和生活上的帮助

26、, 使我了解了许多专业知识和为人的 道理,能够在今后的生活道路上有继续奋斗的力量。另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持, 与 他们一起学习、 生活,让我在大学期间生活的很充实, 给我留下了很多难忘的回 忆。最后,我要感谢我的父母对我的关系和理解, 如果没有他们在我的学习生涯 中的无私奉献和默默支持,我将无法顺利完成今天的学业。四年的大学生活就快走入尾声, 我们的校园生活就要划上句号, 心中是无尽 的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所 学的知识应用到实际工作中去。回首四年, 取得了些许成绩, 生活中有快乐也有艰辛。 感谢老师四年来对我

27、孜孜不倦的教诲,对我成长的关心和爱护。学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我 留下了值得珍藏的最美好的记忆。在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作, 无私的付出, 为我创造良好的学习条件, 我才能顺利完成完成学业, 感激他们一 直以来对我的抚养与培育。最后,我要特别感谢我的导师赵达睿老师、 和研究生助教熊伟丽老师。 是他 们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思 路,在此表示衷心的感激。 老师们认真负责的工作态度, 严谨的治学精神和深厚 的理论水平都使我收益匪浅。 他无论在理论上还是在实践中, 都给与我很大的帮 助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助, 感谢 他耐心的辅导。 在论文的撰写过程中老师们给予我很大的帮助, 帮助解决了不少 的难点,使得论文能够及时完成,这里一并表示真诚的感谢。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!