文档详情

自动加料机控制系统.doc

发布:2017-02-05约2.51万字共46页下载文档
文本预览下载声明
摘要:本文介绍了基于AT89C51的自动加料机控制系统的硬件和软件设计,并给出了和等芯片接口方法,分析了控制系统的抗干扰措施。本控制系统可以根据送料工艺的需要,设置两条生产线的输送、排料、满料、空料等参数值,也可装载系统前次工艺参数值。Abstract: this paper introduces the automatic feeding machine based on AT89C51 hardware and software of the control system design, and presents MC14511B and 8255A etc, analyzes the interface chip control system of anti-jamming measures. This control system according to the needs, set feeding process of production lines conveying, discharging, full, empty material parameters, also can load process parameter values finishing system. Keywords: AT89C51 LED display material switch 目 录 第一章 自动加料机主电路 1 1.1系统结构原理图 1 1.2 主机电路核心器件介绍 1 1.3 显示电路 5 1.4外部存储器扩展电路 13 1.5看门狗MAX813L电路 15 1.6 料位开关 17 第二章 系统的抗干扰及可靠性 20 第三章 软件设计 21 结论语 23 参考文献: 24 附录A:系统框图 25 程序清单: 27 引言:在现代科学技术的许多领域中,自动控制技术起这愈来愈重要的作用,并且,随着生产和科学技术的发展,自动化水平也越来越高。自动控制利用控制装置使被控对象的某个参数自动的按照预定的规律运行。本设计的自动加料机控制系统就是采用自动控制技术来实现功能的,这样就大大提高了工作的效率,整个过程又快又稳。 第一章 自动加料机主电路 主电路采用AT89C51,由于AT89C51内含4KB容量,因此在设计中不需要外扩ROM。硬件电路主要有LED显示电路、键盘接受电路、继电器控制电路、EEPROM外部存储器扩展电路,以及看门狗MAX813L等组成。 1.1系统结构原理图 主电路采用AT89C51,由于AT89C51内含4KB容量,因此在设计中不需要外扩ROM。硬件电路主要有LED显示电路、键盘接受电路、继电器控制电路、EEPROM外部存储器扩展电路,以及看门狗MAX813L等组成。电路原理框图 如图所示: 1.2 主机电路核心器件介绍 AT89C51是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含4K bytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(ROM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元。功能强大AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。 1.2.1时钟振荡 89C51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器,振荡电路如图: 外接石英晶体(或陶瓷振荡器)及电容C1、C2接在放大器的反馈回路中构成并联振荡电路。对外接电容C1、C2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低,振荡器工作的稳定性,起振的难易程序及温度稳定性,如果使用石英晶体,则推荐电容使用30pF10pF,而如使用陶瓷振荡器建议选择40pF10F。 用户也可以采用外部时钟,采用时钟的电路如图。在这种情况下,外部时钟脉冲接到XTAL1端,即内部时钟发生器的输入端,XTAL2则悬空。 由于外部时钟信号是通过一个2分钟触发器后作为内部时钟信号的,所以对外部时钟信号的占空比没有特殊要求,但最小高电平持续时间和最大的低电平持续时间应符合产品技术条件的要求。 1.2.2序存储器的加密 AT89C51可使用对芯片上的3个加密位LB1、LB2、LB3进行编程(P)或不编程(U)来得到下表所示的功能: 加密位保护功能表 程序加密位 保护类型 LB1
显示全部
相似文档