基于51单片机自动加料机控制系统设计
基于51单片机自动加料机控制系统设计
目 录
第一章 绪 论 1
1.1 题目来源及课题意义 1
1.2 自动加料机控制系统的工作原理及技术要求 1
1.3 系统的主要技术参数: 1
第二章 方案论证 2
2.1 单片机的选择 2
2.2 物位传感器的选择 3
2.3 存储器扩展电路的选择 5
2.4 LED显示电路选择 7
2.5. 键盘输入电路 8
第三章 自动加料机主电路 10
3.1 系统结构原理图 11
3.2 主机电路核心器件介绍 10
3.3 显示电路 18
3.4 继电器控制电路 22
3.5 键盘及显示电路 23
3.6 外部存储器扩展电路 27
3.7 看门狗MAX813L电路 30
3.8 料位开关 32
第四章 系统的抗干扰及可靠性 35
第五章 软件设计 36
第六章 结论语 38
参考文献: 39
附录A:系统框图 40
附录B:系统硬件框图 41
程序清单: 41
第一章 绪 论
1.1 题目来源及课题意义
在现代科学技术的许多领域中,自动控制技术起这愈来愈重要的作用,并且,随着生产和科学技术的发展,自动化水平也越来越高。自动控制利用控制装置使被控对象的某个参数自动的按照预定的规律运行。本设计的自动加料机控制系统就是采用自动控制技术来实现功能的,这样就大大提高了工作的效率,整个过程又快又稳。
1.2 自动加料机控制系统的工作原理及技术要求
本设计的由单片机控制的自动加料系统是与料斗式干燥机配套的加料系统。根据加料工艺要求,其工作原理是:先将真空管关闭,启动电机,用低真空气流将塑料树脂粒子送入真空管,电机停转,再将粒子排入料斗,如此循环。
在设计的控制系统中,可用一个电机控制两个加料生产线,由方向阀切换。两个生产线既可单独运行,也可同时运行。假如两者同时运行,当一生产线输送结束后,判断到另一个生产线排料已经结束,那么,电机不停转而方向阀换向,从而为另一个生产线送料。这样可以发挥控制系统和电机的效率,从而实现供料自动化。
控制系统的控制器有单片机89C51和扩展电路组成,单片机控制继电器,继电器控制交流接触器,又由接触器控制电机等执行机构的运动。本控制系统可以根据送料工艺的需要,设置两条生产线的输送、排料、满料、空料等参数值,也可装载系统前次工艺参数值。
1.3 系统的主要技术参数:
(1) 用一台电机控制两条生产线
(2) 要能检测到满料状态,并显示出输送、排料、满料时间
(3) 时间误差:0.1秒
(4) 具有抗干扰能力
第二章 方案论证
2.1 单片机的选择
20世纪80年代以来,单片机的发展非常迅速,就通用单片机而言,世界上一些著名的计算机厂家已投放市场的产品就有50多个系列,数百个品种。目前世界上较为著名的8位单片机的生产厂家和主要机型如下:
美国Intel公司:MCS—51系列及其增强型系列
美国Motorola公司:6801系列和6805系列
美国Atmel公司:89C51等单片机
美国Zilog公司:Z8系列及SUPER8
美国Fairchild公司:F8系列和3870系列
美国Rockwell公司:6500/1系列
美国TI(德克萨司仪器仪表)公司:TMS7000系列
NS(美国国家半导体)公司:NS8070系列 等等。
尽管单片机的品种很多,但是在我国使用最多的还是Intel公司的MCS—51系列单片机和美国Atmel公司的89C51单片机
MCS—51系列单片机包括三个基本型8031、8051、8751
8031内部包括一个8位CPU、128个字节RAM,21个特殊功能寄存器(SFR)、4个8位并行I/O口、1个全双工串行口、2个16位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。比较麻烦,不予采用
8051是在8031的基础上,片内集成有4K ROM,作为程序存储器,是一个程序不超过4K字节的小系统。ROM内的程序是公司制作芯片时,代为用户烧制的,出厂的8051都是含有特殊用途的单片机。所以8051适合与应用在程序已定,且批量大的单片机产品中。也不予采用。
8751是在8031基础上,增加了4K字节的EPROM,它构成了一个程序小于4KB的小系统。用户可以将程序固化在EPROM中,可以反复修改程序。但其价格相对8031较贵。8031外扩一片4KB EPROM的就相当与8751,它的最大优点是价格低。随着大规模集成电路技术的不断发展,能装入片内的外围接口电路也可以是大规模的。也不予采用。
AT89C51是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含4K bytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(ROM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元。功能强大AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。此设计就采用AT89C51。803
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>