基于单片机的流水线自动计数器总结.pptVIP

基于单片机的流水线自动计数器总结.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课题背景 1 设计内容 2 结果与讨论 3 论文总结 4 CONTENTS 目录 选题背景 绪 论  研究意义 随着单片机的不断发展,计数设备趋于智能化。需要具备实时性、高效性、准确性的自动计数装置以满足现代生产流水线的计数要求。通过以51单片机为核心的设计来实现以上要求,加之红外线的应用,有着体积小、功能强、可靠性高、性价比高的优点。 选题背景 基于单片机的流水线自动计数器 研究意义 传统计数器计数范围小,计数不够精确。需要设计一个计数范围大,能够精确计数的计数装置。 研究意义 1 2 3 因为工厂环境影响,需要的不仅是计数精确,还有抗干扰能力。通过设计红外线发射模块,红外线接收模块来完成计数传感器模块。此种方法在数据采集方面抗干扰能力强。用以提高工作稳定性。 传统计数器电路复杂,元器件多。可通过单片机,红外装置的应用趋向设计微型、便携式并且快速精确计数的自动计数器。 设计内容 总体设计 硬件部分设计 软件部分设计 总体设计 该系统的设计思想是红外线发射管发射出红外线,红外线接收管接收这个红外线,当红外线接收管被红外线照射的时候,电阻很小,当没有红外线照射在红外线接收管的时候,电阻比较大。这样就可以把电压比较器和参考电压进行比较,当有红外线照射的时候,红外线接收管的电阻相对较小,然后电压分压将增加,因此,电压比较器将会输出高电平;当没有红外线照射的时候,红外线接收管的电阻较大,这个时候电压比较器则会输出低电平。最终的显示过程是通过把刚才这个外部计数电平信号送入AT89C52单片机内进行技术控制,然后再经过扩展的显示驱动来完成显示。 总体思路 设计主要任务 通过LED数码完成管计数显示,并且实现0000-9999范围的计数。 01 02 具有报警功能,计数达到设定值时蜂鸣器和指示灯就会发出声光警报。 03 04 使设计具有较强的抗干扰性。 学习和使用Protel 99SE软件绘制电路原理图,PCB电路板,印刷电路板的制作;下载调试各模块接口程序,完善各模块的功能。 硬件部分设计 本设计的核心部分是单片机的最小系统的设计,单片机最小系统包含以下几个部分:片外RAM、片外ROM、时钟电路、复位电路、数码管、外部扩展接口。本此设计的单片机最小系统的基本电路如下: 单片机最小系统 硬件部分设计 本设计的硬件模块包含以下几个部分: 数码管驱动模块:通过数码管完成计数显示功能。 红外光电检测模块:使用红外光电传感器完成检测是否有物品通过功能。 蜂鸣器报警模块:计数达到目标值或者达到最大值报警功能。 计数模块:由AT89C52控制。 按键模块:设置了复位键(担任累加键),递减键,设置目标值键。 硬件模块 硬件部分设计 蜂鸣器报警模块:计数达到目标值或者达到最大值报警功能。 采用软件系统来处理报警,通过蜂鸣器进行报警输出,供电电源用直流电。在运行过程中,测到的计数次数超过预定的次数,数据端自动拉高电平,报警输出。 蜂鸣器报警模块 硬件部分设计 计数模块:由AT89C52控制。当红外检测模块检测到有产品物经过时,红外接收电路的输出端会产生一个低电平信号,这个信号将供给单片机进行计数控制。 计数控制部分:计数控制部分是将计数脉冲(负脉冲有效)送入单片机AT89C52两个中断入口的INT0入口,经过单片机内部对这个中断信号进行计数编程构成。 计数模块 硬件部分设计 显示驱动部份是由数码管,采用软件解码的方法。采用软件解码的方式动态显示设计所采取的是一个8位共阳数码管显示,可以显示的范围为0000-9999。 数码管驱动电路 红外传感器处于高电平状态是因为检测到了外部信号,当有外部物体阻挡被检测到的时候则由高电平变换成了低电平的状态,通过连接单片机,使单片机的I/O口能够检测到传感器的高低电平的变化。型号为E18-D50NK。 红外光电传感器 软件部分设计 蜂鸣器报警程序:满足蜂鸣器发生报警的条件,数字要大于给定的值。然后按下S1,数码管显示自动清零,蜂鸣器停止报警,数码管显示新的计数的值,开始新一轮计数。 红外计数程序:定义的红外计数值等于零,判断后开始从零计数,计数最大值是9999。 数码管显示程序:向数码的显示送数,控制系统的显示部分。 按键处理程序:独立按键方式,通过按键完成手动加数,复位,设定报警值的功能 软件部分设计 主程序 结果与讨论 仿真结果 实物成果 前景展望 结果 结果一:通过LED数码完成管计数显示,实现0000-9999范围的计数 总体完成结果 结果二:具有报警功能,计数达到设定值时蜂鸣器和指示灯就会发出声光警报。 结果三:红外光电传感器检测障碍物 仿真结果 仿真成果 实物成果 实物成果 实物成果演示 前景展望 前景之一 前景之二 红外自动计数器发展趋势是微型,便携式,智能化。随着单片机的发展,实现高度精确性

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档