摘要本设计是基于测控组态软件的开发环境,采用模块化思想,对系统进行的组态分析。首先,将系统分成上位系统和下位系统进行分别开发。再之,为了满足不同的控制需求,对上位系统进行模块化的组态编程,从而设计出一套符合要求的控制系统。最后,对下位系统采用了普通的串口编程,使之能够接收来自上位机串口数据并对其进行分析,提取控制信息,执行相应命令,以完成对设备的控制。6496
系统解决了控制系统的通用性问题,可以运行于任何通用PC之上,通过串行端口与任何可编程下位设备通信,方便对下位系统进行更新、扩展。
关键词 计算机测控 工业控制 过程控制 组态组态软件 串口通信 单片机
毕业设计说明书(论文)外文摘要
Title The design of automotive fault setting and
measurement system(base on configuration software )
Abstract
The configuration software is a special software used for data acquisition in process control. In the design, the system is devided into upper and lower system for developing, using the ideas of configuration. Serial communication is used to connect the upper and lower system.
Keywords Computer Measurement and Control process control configuration software configuration MCU COM
目 次
1 绪论 1
1.1 课题背景 1
1.2 设计思路 2
1.3 预期目标 3
2 系统分析 4
2.1 技术需求分析 4
2.2 操作控制层的开发环境 4
2.3 I/O 控制层的开发环境 6
3 开发环境介绍 8
3.1 组态软件 8
3.2 常见组态方式 8
3.3 单片机系统开发环境 10
4 系统总体设计 11
5 控制逻辑设计 13
5.1 控制逻辑分析 13
5.2 程序实现 15
6 操作界面设计 18
7 下位机模块设计 20
8 串口通信研究及下位控制程序开发 22
8.1 单片机与组态王通信协议 22
8.2 单片机源程序设计 23
9 数据库模块设计 25
9.1 算法分析 25
9.2 代码实现 25
9.3 数据库设置 26
10 测试与发布 28
结论 30
致谢 31
参考文献 32
附录: 33
1 绪论
1.1 课题背景
(1) 技术背景
本系统属于计算机测控技术的范畴,计算机测控技术是一门新兴的综合性技术。它是计算机技术(包括软件技术、接口技通信技术、网络技术、显示技术)、自动控制技术微电子技术、自动检测和传感技术的有机结合与综合开发的 产物。它主要研究如何将检测与传感技术、计算机技术和自动控制理论应用于工业生产的过程,并设计出所需的计算机测控系统。计算机测控系统作为当今工业测控的主流系统,已经取代了常规的模拟检测、调节、显示、记录等仪器设备和很大部分操作管理的人工职能,并具有较复杂的计算方法和处理方法,用以完成各种过程测控,操作管理等任务。随着科学技术的发展,计算机测控技术的应用领域日益广泛,在冶金、华工、电力、自动化机床、工业机器人控制、柔性制造系统和计算机集成制造系统等工业控制方面已取得了令人瞩目的应用成果,在国民经济中发挥这越来越大的作用。
组态软件是计算机控制技术发展的结果,组态软件是指用于数据采集于过程控制的专用软件,其可以在自动控制系统的控制层一级的软件平台和开发环境中,使用灵活的组态方式(而不是编程方式)为用户提供良好的开发界面和简捷的使用方法。它解决了控制系统的通用性问题,其预置的各种软件模块可以非常容易地实现和完成控制层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品。与工控计算机和网络系统相结合,可向控制层和管理层提供软、硬件的全部接口进行系统的集成。 基于组态软件的汽车故障设置检测系统设计:http://www.751com.cn/tongxin/lunwen_4078.html