欢迎来到天天文库
浏览记录
ID:3140937
大小:383.01 KB
页数:29页
时间:2017-11-19
《毕业论文:基于avr单片机的脉冲计数器的设计-精品》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录目录1摘要21绪论32方案设计52.1方案比较与选择52.2设计方案63系统硬件设计73.1电路设计应用环境简介73.2脉冲输入电路83.2.1光电耦合器83.2.2脉冲输入电路设计83.3单片机控制电路93.3.1AVR单片机93.3.2Atmega16简介103.3.3单片机控制电路设计123.4JTAG接口133.4.1JTAG简介133.4.2JTAG接口电路143.5485通信电路143.5.1MAX1487简介143.5.2485通信电路设计153.6电源电路163.6.1CD4047简介163.6.2电源电路设计184系统软件
2、设计194.1应用环境简介194.2主程序设计流程204.3程序设计214.3.1单片机214.3.2串口通信215制作与调试235.1PCB图绘制235.2调试246总结25致谢26参考文献27附录2829摘要在数字系统中计数器的主要功能是对脉冲的个数进行计数,以实现测量、计数和控制的功能。脉冲计数器可以实现测量过程的自动化,广泛应用于工业生产和科学实验中。本文介绍了一种基于单片机的脉冲计数器的设计方法,系统以AVR单片机为控制器实现对输入脉冲的计数功能,编程方法采用JTAG接口实现在线编程,同时还采用485串行通信方式实现了与上位机的通信,
3、将计数上传至上位机显示。本文提供的设计方案原理简单、功耗低、成本低廉,同时在脉冲输入端增加了光电耦合器进行光电隔离,以达到抗干扰的效果。关键字:计数器、AVR、JTAG接口、485串行通信291绪论在数字系统中计数器的主要功能是对脉冲的个数进行计数,以实现测量、计数和控制的功能。计数器不仅能用于对一些时钟脉冲计数,还能用于分频、定时、产生节拍脉冲和脉冲序列及进行数字运算等方面,计算结果一般要由LCD或者LED显示屏才能显示。计数器是由基本的计数单元和控制门所组成的,计数单元是由一系列具有存储信息功能的各类触发器所构成,这些触发器包括RS触发器、
4、JK触发器、T触发器和D触发器等。计数器分类:按照计数器中的触发器是否同时翻转来分类可以分为同步计数器和异步计数器;按照技术过程中数字增减来分类,可以分为加法计数器、减法计数器和可逆计数器,随着时钟信号不断增加为加法计数器,随是时钟信号不断减少的为减法计数器,可增可减的叫做可逆计数器。计数器在数字系统中应用十分广泛,如电子计算机的控制器中对指令地址进行计数,以便顺序取出下一条指令;在运算器中做乘法和除法运算时记下加减法的次数,还可以在数字仪器中对脉冲实现计数。脉冲计数器可以实现测量过程的自动化,广泛应用于工业生产和科学实验中。脉冲计数器不仅可以
5、对脉冲实现计数,还能根据脉冲数测量事件发生的频率,为大批量生产提高效率同时为维修提供低成本和便携性,而最早电子技术器都是为了诸如院子之类的现象进行技术而设计的,频率的测量都是用频率计,脉冲计数器的出现使其更适用于这些领域,而且功能比早期的频率计更加完善,使用也更加方便。在实际应用中,光能实现对脉冲的计数是远远不够的,还需要根据计数结果实现相应的分析与控制,这就需要结合控制器和PC机了。单片微型计算机(SingleChipMicrocomputer)简称单片机。它是把组成微型计算机的各功能部件:中央处理器CUP、随机存取存储器RAM、只读存储器R
6、OM、I/O接口电路、定时器/计数器以及串行接口等部件制作在一块集成芯片中,构成一个完整的微型计算机。利用单片机作为温度控制器的中心控制器,不但能使设计简化,还可以直接与PC机连接通信,实现产品的智能化。在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等各个方面。单片机的应用具有范围广的特点,对各个行业的技术改造和产品智能化的更新换代起着重要的推动作用。采用单片机来对他们控制,不仅具有控制方便、简单和灵活性大等特点,而且还可以大幅度提高被控对象的技术指标,从而大大提高控制器的质量。基于以上原
7、因,本文提出了一种基于AVR单片机的脉冲计数器的设计方法,可以实现脉冲计数并上传至PC机的功能。单片机与上位机采用485串行通信方式。常用的串行通信有两种:232串行通信和485串行通信。工业设备使用环境29一般比较恶劣,可能存在噪声或电源谐波的干扰,232在这种环境下工作抗干扰能力远不及485,而且232只能是一对一控制,而485可以实现一对多控制;大部分232是9针接头,而485则用两根线就可以控制了。因此工业环境下,串行通信大多数都采取485串行通信方式,这种方式具有设备简单、传输距离远、容易实现、维护方便等优点。292方案设计2.1方案
8、比较与选择对于控制芯片常用的可以选择的有CPLD器件(可编程逻辑器件)和单片机。方案一:CPLD器件。采用CPLD器件设计起来结构清晰,各个模块从硬件
此文档下载收益归作者所有