论文总字数:27905字
摘 要
电加热炉是典型的工业过程控制对象,在我国应用广泛。作为典型性的工业过程控制对象,炉温控制系统在我国具有很宽广的运用。传统的温度控制系统功能单一,仅能实现单向升温,同时仍存在滞后性强、惯性大的特点。
本课题基于硬件中心存在的小型炉温控制系统,通过Visual C 编程开发语言为基础,运用计算机网络技术中的远程控制技术,生成能够达到预期的应用程序。同时,对于Visual C MFC技术以及Windows Sockets等编程技术的运用也有涉猎。最后,基于数据采集卡的数据交换功能、高效稳定的PID算法实现对炉温控制系统的理想控制。
本篇论文包括四个章节的内容:
- “绪论”,简介网络和远程控制技术。
- “编程环境简介”,着重介绍本程序的编程开发环境Visual C 的 一些基本知识。
- “Visual C 网络编程”,着重介绍Socket套接字的基本知识和编程原理。
- “方案设计与实现”,是此论文的主要内容,详细介绍了本毕业设计的目标
- “网络”部分的详细介绍,也是文章编程的主题内容。
- 总结
关键词:计算机网络、远程控制、MFC、Socket、PID
Abstract
This dissertation is chiefly contributed to the study of mini-type temperature control model system. Under Microsoft Visual C 6.0, network-based remote control system is deployed using MFC and Windows Sockets mid-ware application, as well as detailed analysis and solution like communication between computer and temperature control device, effective PID methodology are concerned.
Totally, There are six parts: Firstly, an engineering background knowledge on network and remote control technique are introduced. Then general description of Visual C as development platform is discussed. Thirdly, we put up with Winsock knowledge and programming theory. as the leading content, achievement in this dissertation and further work are summarized.Chapter V "Network" part of the detailed introduction, but also the main content of the article programming.Last,Chapter VI Summary
Key Words: network, remote control, MFC, Socket,PID
目录
摘要 I
Abstract II
目录 III
第一章 绪论 1
1.1 序言 1
1.2 计算机网络 1
1.2.1 计算机网络的定义 1
1.2.2 计算机网络的发展 1
第二章 PID主控制框架 4
2.1 Visual C 4
2.2 MFC程序设计 5
2.3 动态连接库(DLL) 7
第三章 网络控制设计 10
3.1 Socket 简介 10
3.2 Socket 编程原理 10
3.3 客户机/服务器模式 11
3.4 套接字的使用 11
第四章 系统设计 13
4.1设计任务及要求 13
4.2程序整体结构简述 14
第五章 网络部分 17
5.1服务器 17
5.1.1监听 18
5.1.2建立连接 19
5.1.3多台客户机的连接 21
5.1.4关于通信协议和数据的收发、解读 21
5.1.5断开连接 24
5.1.6主窗口程序中对一些消息的处理 24
5.2客户机 28
5.3上、下位机的控制流程 28
5.3.1 PID控制部分 29
5.3.2 AD卡控制 35
第六章 总结 40
致谢 41
参考文献 42
第一章 绪论
1.1 序言
随着信息时代的高速发展,带动了传统产业的深刻变革。在这样的时代背景下,机械工业作为传统产业中的代表,在其系统和产品结构上都产生了重大变革。依靠新兴技术和传统设备相结合,使得系统智能信息化的程度不断深入,其代表性技术主要由微计算机技术和微电子技术构成,引发了一场规模较大、机电一体化程度较高的技术性革命。由于相关技术的高速发展,带动了各方面的效率提升,使得机电一体化技术逐渐受到人们的青睐。而远程控制技术作为其主导型部分,随着机电一体化程度的迈进,也迎来了新生。
1.2 计算机网络
1.2.1 计算机网络的定义
由于科学技术的发展和其重点的差异性,人们对于计算机网络的理解大不相同,这就使得对其不存在单一的定义。
将一台计算机设备通过通信线路与其他设备形成互通互联称谓计算机网络,其定义:以资源共享为目的,通过通信技术与计算机技术的结合为媒介。
随着分布式处理技术的发展,为了使用户更好地应用网络资源,出现了第三种观点,即强调用户透明性,把计算机网络定义为“使用一个网络操作系统来自动管理用户任务所需的资源,使整个网络像一个大的计算机系统一样对用户是透明的”。
出于对网络资源使用最大化的目的,人们将计算机网络定义为“通过一个集中的网络系统管理分发用户的网络资料,且体现出使用者的高度透明性。”
现如今,人们对计算机网络定义为信息系统,将分布较广的通信线路集中起来与多台功能完善的计算机设备形成互联,并搭配基本的网络协议,实现互联互通和资源共享。作为对计算机区分度的标志,网络协议是计算机设备间的必备媒介。
1.2.2 计算机网络的发展
计算机网络发展历经四个阶段。
(1)面向终端的计算机通信网
剩余内容已隐藏,请支付后下载全文,论文总字数:27905字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;