本科毕业设计(论文)基于单片机的微型 PLC 的讨论 摘 要 可编程逻辑控制器(PLC),是一种为工业控制特别设计的专用计算机
因为它易于设计和编程,运行可预估,甚至在恶劣的环境下还可以保持正常的工作,所以广泛运用于工业控制
本课题在分析主流 PLC 的体系结构、工作原理的基础上,设计了一个基于单片机的微型 PLC,目的是在小型控制系统中能够代替小型 PLC,实现更加灵活的应用方案并在保证可靠性的基础上大大降低成本
本课题设计的系统在硬件设计上参照 PLC 的体系结构,在单片机的基础上扩展了丰富的外围设备,实现了 PLC 的大部分功能模块,包括中央处理器(CPU)、电源模块、振荡电路、复位电路、数字量 I/O、串口通信等,并设计了专门的输入输出点处理电路,使系统具有良好的抗干扰特性和驱动能力
软件设计上分为实验部分和实际运用部分
实验部分是用 C 语言与汇编语言编写的,测试了 PLC 控制板的可行性
实际运用部分为了使编程简单通过 GX Developer 编程软件编写梯形图,再通过 PMW-HEX 转换软件将其转换为单片机语言,再通过 STC_ISP 软件将其下载到基于 STC90C52 单片机的微型 PLC 控制板上
基于单片机的微型 PLC 的设计,提供了更灵活的软、硬件方案,并大大降低了控制系统的成本,具有较高的有用价值
关键词 微型 PLC,单片机,GX Developer,PMW-HEX,STC90C52 ABSTRACT Programmable logic controller (PLC), is a special-purpose computer for industrial control design
Because it is easy to design and programming, running can be estimated,