摘要本设计是基于51单片机技术以及工控组态技术的开发环境,采用AT89C51单片机和组态王KingView 6.55软件对系统进行设计。系统由上位系统和下位系统组成。首先,根据PC控制需求,对上位系统进行组态编程设计,使之满足美观以及控制需求。然后,根据对不同设备的控制需求,对下位系统采用了51单片机和PCB技术进行硬件设计和采用串口通信技术进行编程设计,使之能够接收来自上位系统通过串口下发的数据并对其进行分析、提取控制信息,使相应设备执行相应命令,以完成对设备的远程控制。该系统具备控制系统的兼容性,可以运行于任何通用PC平台,通过串行端口与下位设备进行通信,方便对下位系统进行更新和扩展。60603
毕业论文关键词 工业控制 远程控制 单片机 PCB 组态设计 KingView 串口通信
毕业设计说明书(论文)外文摘要
Title The design of motor fault detection system (base on MCS-51)
Abstract
This design is based on MCS-51 and the industrial control configuration technique for development, using single chip computer AT89C51 and KingView 6.55 for system designing . The system consists of host system and slave system. First of all, according to the demand for PC control , was carried out on the host system configuration programming design, to meet the beautiful and control needs of user. Then, according to the demand for different equipment control, slave system was used MCS-51 and PCB technology for hardware design , serial port communication technology for programming design, allowing it to receive data from the host system by serial port and execute analysis, extract the control information, and make the corresponding equipment executes commands, in order to achieve remote control of equipment.This system can run on any common PC platform, through the serial port communication with any programmable devices.
Keywords Industrial Control Remote control MCU PCB Configuration design KingView Serial port communication
1 引言 1
1.1 课题设计背景 … 1
1.1.1 技术背景 1
1.1.2 发展现状与方向 … 1
1.2 课题设计内容与意义 2
1.3 课题设计思路与目标 2
1.3.1 设计思路 2
1.3.2 预期目标 3
2 前期系统分析 … 4
2.1 设计技术需求分析 … 4
2.2 开发环境分析与选择 4
2.2.1 管理层 … 4
2.2.2 电气传输层 … 7
2.2.3 控制层 … 7
3 开发环境与设计方案 7
3.1 组态设计 … 7
3.3 单片机系统开发 8
3.3 串口通信协议 … 10
3.3.1 通信参数 10
3.3.2 接口特性 11
3.4 EDA开发平台 … 12
3.5 整体方案 … 12
4 整体控制逻辑分析 … 13
4.1 控制逻辑 13
4.2 程序实现 14
5 上位系统操作界面设计 … 14
5.1 画面设计 14
5.2 变量设计 16
5.3 程序设计 18
6 下位系统模块设计 21
6.1 电路系统设计 21
6.2 电路模块设计 21
6.2.1 电源电路 21