F题 简易多功能计数器(乙组)_全国大学生竞赛山东赛区组委会.docx

上传人:lao****ou 文档编号:732343 上传时间:2024-04-29 格式:DOCX 页数:6 大小:126.21KB
下载 相关 举报
F题 简易多功能计数器(乙组)_全国大学生竞赛山东赛区组委会.docx_第1页
第1页 / 共6页
F题 简易多功能计数器(乙组)_全国大学生竞赛山东赛区组委会.docx_第2页
第2页 / 共6页
F题 简易多功能计数器(乙组)_全国大学生竞赛山东赛区组委会.docx_第3页
第3页 / 共6页
F题 简易多功能计数器(乙组)_全国大学生竞赛山东赛区组委会.docx_第4页
第4页 / 共6页
F题 简易多功能计数器(乙组)_全国大学生竞赛山东赛区组委会.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《F题 简易多功能计数器(乙组)_全国大学生竞赛山东赛区组委会.docx》由会员分享,可在线阅读,更多相关《F题 简易多功能计数器(乙组)_全国大学生竞赛山东赛区组委会.docx(6页珍藏版)》请在第一文库网上搜索。

1、简易多功能计数器莱芜职业技术学院于彬王晓波屈晓娟目录摘要3关键字3一.方案论证与选择31 .方案比较32 .设计方案3二 .系统的具体设计与实现3系统的硬件设计3(一)、电源输出模块3(二)、信号调理模块4(三)、信号频率/周期测量模块4(四)、ATmega64单片机5(五)、语音模块5(六)、温度模块和时钟模块6(七)、键盘和显示模块6三 .系统流程图6主程序的流程图6四 .系统测试61、调试与测试所用仪器72、测试数据73、结果分析7五 .总结7六 考文献8摘要:该简易多功能计数器以AtnIega64和A1TERAMAXI1CP1D技术为核心,由信号整形模块、CP1D微处理模块、语音模块、

2、液晶显示模块、信号测量模块、以及功能切换模块组成。采用AD8611对输入信号的整形,CP1D进行测频以及结果的运算,采用AD采样原理对信号峰值的测量,最终将结果送入Atmega64中进行结果的显示以及功能的切换和语音播放等。总之,用CP1D处理信号,Atinega64实现数据的采集和人机交互,通过数码管显示测量结果并通过语音播报测量数据。关键词:Atmega64,CP1D,多功能计数器,语音播放,数码管一、方案论证与选择1、方案比较方案一:采用S51+逻辑门电路方案。由于S51工作频率低,利用其内部的计数器不能直接测量高频信号,所以必须外扩大量的逻辑门电路。电路制作麻烦,不便保证测量精度。方案

3、二:直接采用AVR+A1teraCP1D方案。AvR单片机内部资源丰富,工作速度快,开发简便,同时用CP1D代替普通的逻辑门电路,省去了复杂的连线,工作速度快,能保证测量精度。2、设计方案经过仔细的分析最终确定选方案二作为本设计的整体方案:以AVR单片机Atmega64和A1teraCP1DMAXIIEPM570为中心,进行该设计题目:其中单片机ATMEGA64用于按键控制、温度测量、时钟提取、显示控制、语音播放。EPM570用于实现输入信号的频率/周期测量。利用CP1D的强大的逻辑处理能力,保证了频率/周期测量结果的稳定和准确。信号调理电路采用高速比较器AD8611对输入的信号进行整形,然后

4、送CP1D进行频率/周期测量,确保了测量精度。语音播放模块可以对测量结果进行实时播报。数字显示模块采用1ED数码管进行显示。EPM570通过I/O口与Atmega64通信后将数据传给Atmega64,通过选择Atmega64再将其结果进行转换并输出显示以及语音播放。另外通过外围电路(如键盘电路)可以对其功能进行选择以及时间、温度等的显示。系统构成参见图1:图1简易多功能计数器系统框图二、系统电路设计系统的硬件设计:(一)、电源输出模块原理图如图2所示:图2电源原理框图220伏50HZ的市电经过变压器之后产生12伏左右的交流电,又经过整流桥之后输出直流电,电容C1和C2滤除了其中的交流成分,经过

5、稳压管之后,输出幅度比较稳定15伏左右的直流电。17805,17812,以及17912是三态稳压器,只要给他们大于一定电压的电压值(小于最大输入电压)他们就可以分别输出+5伏,+12伏和-12伏的电压。(二)、信号调理模块原理图如图3所示:图3方波整形原理图使用方波整形是为了产生计数信号,是为后续的VHD1计数、测频工作做准备的。AD8611是高速比较器,100MHZ信号输入,单/双路4nS传输延迟,具有锁存和互补输出功能。AD8611对很宽的频率范围的输入波形都有良好的整形效果。AD8611能够在低频和高频都能产生波形比较正确的方波,能够满足设计的要求,因此,在此系统中采用了AD8611作为

6、电压比较器的核心。(三)、信号频率/周期测量模块采用A1TERA的CP1DEPM570对输入信号进行测量。CP1D的基本特点主要有:核心电压3.3V、144引脚(其中116个GP1o)的EPM570T144C5作为实现控制电路的CP1D。EPM570T144C5内部有570个逻辑单元(1OgiCE1ement),相当于440个宏单元(MaCrOCeI1)。EPM570T144C5内部分为两个I/Obank,共116个通用I/O,引脚延时为&8ns,满足系统的设计要求。具体测量方法如图4所示:输入信号经过AD8611整形后,送到CP1D进行测量。首先进行判断,频率大于IKHZ测频,方法是通过精确

7、定时1秒钟,进行测频,测量精度大于0.1%。低于IOOOHz采用周期测量法,因为采用25MHZ的标准时钟源,测周的精度大于0.1%满足了题目要求。具体的读取方法如图4所示。T1待测脉冲量化时钟图4频率/周期测量量化时钟频率为,对应的周期,在待测脉冲上升沿计数器输出计数脉冲个数,为待测脉冲上升沿与下一个量化时钟脉冲上升沿之间的时间间隔,则待测脉冲时间间隔为:(四)、AT1nega64单片机ATmega64是基于增强的AVRRISC结构的低功耗8位CMoS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega64的数据吞吐率高达IMIPS/MHz,从而可以缓减系统在功耗和处理速度之间

8、的矛盾。具有2K字节EEPRoM,对本设计的记忆功能有很大的帮助。本设计中用CP1D来测量频率/周期,然后将结果送到ATMEGA64进行显示,保存。M64作为控制中心,对键盘、显示、以及记忆的读取、计数值得读取等进行控制,以实现人机交互。(五)、语音模块图5单片机和语音模块的接口语音模块采用BMP5008系列多段语音录放板。BMP5008系列多段语音录放板采用了上海奔流电子有限公司全新设计的专用录音控制MCU外加SPI接口F1ASH的全新设计思路,通过外挂不同容量的F1ASH,可以获得从30秒一32分钟的录音容量。有8KHZ和12KHZ两种采样频率用户可选;录音信息掉电不会丢失。板上自带MIC

9、/1INEIN线路输入口,可外接多种音源录音。板上自带稳压电路,支持5V-6V电压直接输入;主芯片自带0.5W功放;用户可自由定义6个I/O口的触发功能为单端发放音还是63段(8421并行编码)地址选段放音。如图5所示。(六)、温度模块和时钟模块图6温度和时钟模块温度测量:采用单总线温度传感器DS18B20,连线简单,测量结果准确。时钟测量:采用时钟芯片DS1302进行时间测量和显示。(七)、键盘和显示模块1、键盘:采用6个独立按键,分别控制如图7所示,6种功能:温度/时间切换、数据保存、数据回显、频率/周期切换和语音播放。2、显示模块:包括12个数码管和4个1ED小灯。12个数码管分成8个和

10、4个两组。8个数码管用于显示频率/周期测量值,4个数码管显示时间和温度。4个1ED发光管用于指示测量单位。具体连线如图7所示三、系统的流程图主程序的流程图如下图:四、系统测试1、调试与测试所用仪器(1)数字万用表(2)数字示波器(3)信号发生器Agi1ent33120A2、测试数据表1周期频率数据测量标称频率HZ频率测量HZ周期测量US平均频率平均周期误差第一次第二次第一次第二次HZUS0.10.1010.1029900900.9909803921.5680.1029852216.7480.02109.5719.86210448.25310139.2719.71510293.2620.025I

11、K1000999100.000100.001999.5100.0010.0001500K4999304999252.00012.00014999272.0010.0001IM9999849999851.00011.00019999841.0000.00015M499992149999202.00002.0049999212.0000.0001IOM999984199999721.00001.0000999990610.0000.00013、结果分析经过分析,在高频端数据的精度完全符合要求,甚至高于所求的精度,但在低频段刚刚满足设计的要求。该多功能计数器实现了频率/周期测量,测量结果达到了题目要

12、求。发挥部分完全实现。能语音报数、能测量温度、采集时间,能保存数据,能显示历史数据。五、总结该简易多功能计数器以Atmega64和A1TERAMAXIICP1D技术为核心完成了题目基本部分和发挥部分的全部内容,在完成的项目中大部分指标都优于题目的要求,个别指标由于时间有限做得不是非常完善。本系统的测试运行效果良好,达到了预期目的。通过这次大学生电子设计大赛,让我们感受了实践出成果的喜悦,也深深的体会到理论联系实际的重要性。这次设计竞赛不仅锻炼了我们的动手能力,增强我们的实践意识,还激发了我们的创新思维;不仅提高了我们的团队合作精神,还培养了我们克服困难和吃苦耐劳的精神;所有这些无不激发着我们去不断追求、不断创新。最后再次感谢大赛组委会和我们辛勤的老师!参考文献:(I)AVR单片机C语言开发入门指导清华大学出版社(2)黄任.AVR单片机与CP1D/FPGA综合应用入门M.北京:北京航空航天大学出版社,2004.(3)电子设计竞赛优秀论文选集大赛组委会(4)电路原理图与电路板设计教程夏路易、石宗义主编希望电子出版社(5)模拟电子技术(第二版)胡宴如主编.高等教育出版社(6)数字电子技术基础杨志忠主编高等教育出版社(7)单片机原理及应用姜志海主编电子工业出版社(8)C程序设计谭浩强主编清华大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

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



客服