基于单片机控制的自动加料系统的设计
本设计的由单片机控制的自动加料系统是与料斗式干燥机配套的加料系统。根据加料工艺要求,其工作原理是:先将真空管关闭,启动电机,用低真空气流将塑料树脂粒子送入真空管,电机停转,再将粒子排入料斗,如此循环。
在设计的控制系统中,可用一个电机控制两个加料生产线,由方向阀切换。两个生产线既可单独运行,也可同时运行。假如两者同时运行,当一生产线输送结束后,判断到另一个生产线排料已经结束,那么,电机不停转而方向阀换向,从而为另一个生产线送料。这样可以发挥控制系统和电机的效率,从而实现供料自动化。
控制系统的控制器有单片机89C51和扩展电路组成,单片机控制继电器,继电器控制交流接触器,又由接触器控制电机等执行机构的运动。本控制系统可以根据送料工艺的需要,设置两条生产线的输送、排料、满料、空料等参数值,也可装载系统前次工艺参数值。
系统的主要技术参数:
(1) 用一台电机控制两条生产线
(2) 要能检测到满料状态,并显示出输送、排料、满料时间
(3) 时间误差:0.1秒
(4) 具有抗干扰能力 [资料来源:Doc163.com]
主电路采用AT89C51,由于AT89C51内含4KB容量,因此在设计中不需要外扩ROM。硬件电路主要有LED显示电路、键盘接受电路、继电器控制电路、EEPROM外部存储器扩展电路,以及看门狗MAX813L等组成。
[资料来源:http://www.doc163.com]
系统结构原理图
主电路采用AT89C51,由于AT89C51内含4KB容量,因此在设计中不需要外扩ROM。硬件电路主要有LED显示电路、键盘接受电路、继电器控制电路、EEPROM外部存储器扩展电路,以及看门狗MAX813L等组成。 [资料来源:http://doc163.com]
软件设计
程序设计包括主程序、中断程序、故障处理程序,系统中用到了两个定时器中断:定时器0每隔1.2s使P1.7产生脉冲信号;定时器1产生1s的定时,使 [资料来源:http://www.doc163.com]
目 录
第一章 绪 论 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 [资料来源:http://doc163.com]
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
[资料来源:www.doc163.com]
参考文献:
1. 张毅刚、彭喜元,《MCS—51单片机应用技术》,哈尔滨工业大学出版社,2003.7
2. 何立民,《MCS-51单片机应用系统设计》,北京航空航天大学出版社,1998.7
3. 徐爱军,《单片机高级语言C51应用程序设计》,电子工业出版社,1997.7
4. 李华,《MCS—5l系列单片机实用接口技术》,北京航空航天大学出版社,1993.3
5. 王福瑞,《单片微机测控系统设计大全》,北京航空航天大学出版社,2000.5
6. 于微波、林晓梅、刘俊萍 ,《微型计算机控制系统》,吉林人民出版社,2002.5
7. 陈汝全、林水生、夏利,《实用微机与单片机控制技术》,电子科技大学出版社.1998.11
8. 武庆生等,《单片机原理与应用》,电子科技大学出版社,1998.2
9. 刘灿军,《实用传感器》,国防工业出版社,2004.6
10. 方佩敏,《新编传感器原理应用与电路详解》,电子工业出版社,1998.6
11. 赵负图,《传感器集成电路手册》,化学工业出版社 2002.4
12. 薛文达、谢文和、张呈详,《传感器应用技术》,东南大学出版社,1998.12
13. 张勇德,《过程控制装置》,化工出版社,2002.2
14. 杨绪东,《实用电子电路精选》,化工出版社,2001.5 [来源:http://Doc163.com]
15. 徐科军,《传感器与检测技术》,电子工业出版社,2004.5
16. 丁树模,《机械工业学》,机械工业出版社,2003.3
17. 陈兆宽,《计算机过程控制软件设计》,电子工业出版社,1993.12
18. 高锋编,《单片微机应用系统设计及使用技术》,机械工业出版社,2004..9
19. 付晓光,《单片机原理与实用技术》,清华大学出版社,2004.8
20. 刘勇等,《数字电路》,电子工业出版社,2003.1
21. 李仁,《电器控制》,机械工业出版社,2002.1
22. 马明建等,《数据采集与处理技术》,西安交通大学出版社,1998.12
23. 孙传友、孙晓斌、《测控系统原理与设计》,北京航空航天出版社,2002.9
24. 王仁详,《常用低压电器原理及其控制技术》,机械工业出版社,2001.8
25. 杨帮文,《新型继电器使用手册》,人民邮电出版社,2004.5
26. 周秉功,《继电器选型手册》,机械工业出版社,1998.8
27. 李刚,《现代测控电路》,高等教育出版社,2004.11
28. 谢宛清、李宗豪、朱金明,《信号处理电路》,电子工业出版社,1994.5
29. 浦昭邦等,《测控仪器设计》,机械工业出版社,2001.11
30. 贾瑞皋,薛庆忠,《电磁学》,高等教育出版社,2003.9
程序清单:
ORG
LJMP IINT0
ORG 0080H
MAIN:MOV SP,#60H
MOV PSW,#00H
MOV 71H,#14H
MOV 72H,#
MOV 73H,#00H
MOV 74H,#00H
MOV 75H,#00H
MOV 76H,#00H
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#3CH
SETB TR0 ;,开中断
SETB EA
SETB ET0
JMCGS:JMB P1.2,KK
NOP
NOP
JB P1.2,KK
NOP
MOV 70H,#01H
KK:LJMP JMCGS ;等待中断
ORG 0100H ;中断服务子程序 [资料来源:http://Doc163.com]
IINT0:PUSH A ;入栈保护
[资料来源:http://doc163.com]