- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的通用电子计数器的设计
报告人:王昆鹏 导 师:宋宗伦 副教授 主要内容 方案设计 硬件设计 软件设计 误差分析及扩展 系统仿真 方案设计 这部分主要讲述了通用计数器的种 类、发展趋势及其频率测量的方法, 最后论证了方案,采用以AT89C52单 片机为控制核心,用C语言进行设计, 结合外围电子电路(如CD4001为选择 器,CD4040为计数器)实现频率和周 期的测量,并用LCD以十进制数字的 形式来显示被测信号的周期和频率作 为最终的设计方案。 同时讲述了本设计的测量原理,利 用电子计数法实现频率和周期的测量。 当测量频率时,是用电子计数器显示 单位时间内通过时钟信号周期的个数 来实现频率的测量;当测量周期时, 利用单片机强大的计算功能,求频率 倒数的方法,从而获得所需周期的测 量。 硬件设计 待测信号 闸门电路 分频电路 AT89C52 显示电路 通用计数器由稳压电源电路、单片机AT89C52 、信号预处理电路、数据测量显示电路组成,其中信号预处理电路包括选择闸门电路和分频电路。 闸门电路 采用数字芯片(CD4001)实现对数字信号选择控制。CD4001是两输 入端四或门,引脚如图所示。 在实际应用中,仅仅用到一个或门,它的1脚接输入时钟信号,2脚接 到单片机的P2.7,通过单片机控制2脚是高电平还是低电平。当2脚是低 电平时,从CD4001的3脚出来的信号就通过CD4001的1脚传送到3脚, 然后进入下一个控制电路;当2脚是高电平时,无论时钟信号是高电平, 还是低电平,在CD4001的3脚都没有信号输出。 分频电路 采用数字芯片(CD4040)用于扩展单片机的频率测量范围,如图所示。 CD4040是十二位二进制串行分频/计数器,在这里接成级联方式,组 成一个十二位二进制分频/计数器,其分频比为 ,且其最大计数值为 – 1分辨率将大大提高。而AT89C52单片机的晶振为12MHz,最 大计数频率是12M×1/24=0.5MHz,即500KHz。 单片机系统 通用计数器测量显示电路选用AT89C52 如图所示,用于通用计数器的 硬件控制的核心。AT89C52 内部有3个16 位可编程定时/计数器、1个具 有可编程全双工串行通信接口和8K×8位片内ROM程序存储器。16位定 时/计数器用于实现待测信号的频率测量。8K×8位片内ROM程序存储器 用于存储源程序。 LCD液晶显示 LCD工作原理就是利用液晶的物理特性:通电时排列变得有序,使光 线容易通过;不通电时排列混乱,阻止光线通过。 可以显示两行,每行16个字符,不能显示汉字,内置含128个字符集 字库,只有并行接口,无串行接口,如图所示。 稳压电源电路 稳压电源电路由变压器、整流电路、滤波电路、三端稳压器7805稳 压模块四部分组成。电源用220V市电经变X1压器降压成9V交流电,然 后经四个整流二极管(D1—D4)组成的桥式整流变成直流电压,经C1 滤波后送入7805芯片稳压成5V直流电源,为LCD显示电路和AT89C52单 片机系统提供可靠稳定的电源,如图所示。 系统初始化 频率测量 周期测量 中断服务程序 浮点数到十进制 测量数据显示 浮点数格式化 二进制转十进制 开始 结束 软件设计 程序开始首先对LCD液晶显示器、定时器/计数器T1进行初始化,且T1设置为定时器方式2,是为了1s定时的精确实现,提高定时精度,解决软件反复装初值所带来的误差,这一点很重要,最后从数据缓冲区读出测量数据,在完成数据处理后,由显示电路显示测量结果。 误差分析 最大计数误差 主要是由于主门的开启时刻与计数脉冲的时刻是不同步,导致同一信 号在相同的主门开启时间内两次测量所记录的脉冲数不一样。可以采用 增大计数值,增大闸门时间,也可以让它们在时间上完全同步等来减少 误差。 标准频率误差 标准频率误差主要是由于晶体振荡器校准的频率准确度和对校准该频 率准确度的保持能力两项因素决定。所以使用前要对石英晶体振荡器进 行校准,尽量减少石英晶体振荡器的关机次数等。 扩展 预处理电路部分 在实际工作中,由于待测信号未知,它有可能是正弦波,有可能是三 角波,也有可能是方波。方波信号单片机是可以测量的,所以要让被测 信号经过放大整形为方波信号。对于脉冲的计数可充分利用单片机内部 的T0和T1,发挥单片机的强大的计数和编程功能。 增加按键控制 通过按键实现通用计数器的测频率,周期,占空比,脉宽、累加计数 等各项功能。
您可能关注的文档
- 国家铁道试验中心与星火动车运用所标定联络线工程环境影响报告表.docx.docx
- 国有企业员工培训问题及对策研究.doc
- 国有企业发展混合所有制经济方案.doc
- 国有建设用地使用权出让招标文件.doc.doc
- 国旗下的讲话 升旗仪式礼仪要求.doc
- 国有企业年终财务分析报告.doc
- 国有资产管理公司债权转股权协议债权转股权协议 债转股协议书.doc
- 国有资本经营预算绩效评价体系研究.doc
- 国标苏教版小学数学四年级下册期末测试题两套.doc
- 国画马---现代国画艺术的瑰宝.docx
- 工会代表大会运行规则及十大制度解读.docx
- 法院合同法案例分析与学习笔记.docx
- 医疗急救口头医嘱管理流程制度.docx
- 幼儿园科学实验教学设计案例.docx
- 2025秋九年级英语全册Unit2Ithinkthatmooncakesaredelicious课时3SectionAGrammarFocus_4c习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit5WhataretheshirtsmadeofSectionA合作探究二课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit2Ithinkthatmooncakesaredelicious课时4SectionB1a_1d习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit1Howcanwebecomegoodlearners课时3SectionAGrammarFocus_4c习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit5Whataretheshirtsmadeof课时4SectionB1a_1e课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit3Couldyoupleasetellmewheretherestroomsare课时3SectionAGrammarFocus_4c课件新版人教新目标版.pptx
最近下载
- 鸿业软件限时版pipingl管立得用户手册.pdf
- 试验检测监理细则.doc VIP
- 建设工程纠纷法律培训课件.pptx VIP
- 2025人教版英语七年级上册全册语法综合练习100题( 学生版+解析版).docx VIP
- 小学英语特色作业研究结题报告.docx VIP
- 省级优秀课件综合与实践活动度量衡.pptx VIP
- 2016食品安全国家标准食品中放射性物质检验总则.pdf VIP
- 职业技术学院宠物养护与经营专业人才培养方案.pdf VIP
- 预防校园欺凌安全知识.pptx VIP
- “成于大气 信达天下” ———成信校史课程知到智慧树期末考试答案题库2025年成都信息工程大学.docx VIP
原创力文档


文档评论(0)