电信毕业论文多串口多线程的数据管理系统的设计.doc
《电信毕业论文多串口多线程的数据管理系统的设计.doc》由会员分享,可在线阅读,更多相关《电信毕业论文多串口多线程的数据管理系统的设计.doc(50页珍藏版)》请在三一办公上搜索。
1、武汉纺织大学2011届毕业设计论文武汉纺织大学毕业设计(论文)任务书课题名称: 多串口多线程的数据管理系统的设计 完成期限: 2011年3月2日至 2011年 5 月20日院系名称 电子信息工程学院 指导教师 专业班级 电信071 指导教师职称 学生姓名 院系毕业设计(论文)工作领导小组组长签字 一、课题训练内容(1) 让学生通过查阅收集相关课题的资料,来提高学生文献检索的能力及自学的能力。 (3)锻炼学生综合运用所学专业知识、理论,解决实际工程问题的能力;(4)锻炼学生提出问题-分析问题-解决问题的逻辑思维及自我创新能力;(5) 在书写论文的过程中,培养学生撰写文档的能力,从而提高熟练运用办
2、公软件的能力。二、设计(论文)任务和要求(包括说明书、论文、译文、计算程序、图纸、作品等数量和质量等具体要求)在该课题的整个设计过程中,主要任务和基本要求包括:(1) 查阅课题相关参考文献、技术资料,为撰写论文做好准备。并学习多串口的唯一性,设计模式之单例模式等相关知识。(2) 第四周前上交毕业设计开题报告一份。开题报告内容与学校模板要求一致,字数不少于2000字;经指导教师检查合格后进行后续工作;(3) 完成系统的总体结构的设计(由上位机和下位机构成)及通信程序的编写,运用多串口多线程的通信方法,从而实现对能量管理系统的研究。完成硬件电路板的制作和软件的编写。(4) 完成毕业设计论文,字数不
3、少于15000字。论文应包括中文摘要、英文摘要、目录、正文、参考文献、附录(可无)、致谢7个部分;具体每一部分的格式严格按照学校教务处模板的规定。三、毕业设计(论文)主要参数及主要参考资料系统功能及其参数:1)PC机通过串口来控制单片机进行数据采集,并监控其他设备的运行。2)单片机将采集的数据再通过串口回传给PC机以供存储数据分析,以实现集中管理和最优控制。3)单片机和PC机设置相同的波特率、起始位、停止位、奇偶校验位。主要参考资料:1康灿,王万玉.基于串口的信号源与解调器微机控制系统M.微计算机信息,2005,10,4-6 2尹德春.多线程技术在串口通信中的应用M.微计算机信息,2005,8
4、,129-130 3李现勇.VisualC+串口通信技术与工程实践M北京:人民邮电版社,2002,152-160 4谭思亮.VisualC+串口通信工程开发实例导航M.北京:人民邮电版社,2003,130-1335郝文化. Windows多线程编程技术与实例 M .北京:中国水利水电出版社,2005.6王苓,苏维均. 基于多线程技术的多串口通信 J. 微计算机信息,2006(3S):253 - 255.7 马忠梅,籍顺心 等.单片机的C语言应用程序设计(第3版).北京:北京航空航天大学出版社,2003.11 ISBN7-81077-368-28 李广弟等编著.单片机基础(修订版).北京:北京航
5、空航天大学出版社,2001.7 ISBN7-81077-082-99DENVER A. Serial communications in Win32, Microsoft Windows developer supportZ. Microsoft, 1995.10CAITAO, JU SHIGUANG, QIAN ZHENJIN, et al. Implement of a Web2based and serial port Agent remote demonstrating systems 11 GALLAGHER M J, NARSI MHAN V L. ADTEST: A test d
6、ata gen2 erati on suite for ada s oft ware systemsJ . IEEE Transactions on Soft2ware Engineering, 1997, 23: 473 - 454.四、毕业设计(论文)进度表武汉纺织大学毕业设计(论文)进度表序号起止日期计划完成内容实际完成情况检查人签名检查日期1323.14查阅资料,开始撰写开题报告23.153.25进行系统思路设计33.264.15查找多串口,通信线程及相应的通信软件的资料,44164.22完成系统的硬件设计54.235.2完成通信程序软件的设计65.35.12撰写论文75135.16整
7、理并完善论文85.175.20完成论文,并交给指导老师评阅95.215.25进行论文答辩注:1.本任务书一式两份,一份院(系)留存,一份发给学生,任务完成后附在说明书内。2.“实际完成情况”和“检查人签名”由教师用笔填写,其余各项均要求打印,打印字体和字号按照武汉科技学院毕业设计(论文)规范执行。武汉纺织大学毕业设计(论文)开题报告课题名称多串口多线程的数据管理系统的设计院系名称电子与电气工程学院专 业电子信息工程班 级电信071学生姓名高艳翠课题的意义: 随着计算机技术的不断发展 ,在线监控在现代工业企业中的需求日趋上升 ,采用串口通信实现计算机与其他设备通信具有实现简单 ,使用灵活 ,数据
8、传输可靠等优点 ,因此在工业监控、数据采集和实时监控系统中得到了广泛应用。同时多线程也不是一个全新的概念,它是数据流计算机研究的继续。多线程技术通过隐藏时延,提供完全用户级软件兼容,以此来达到整体性能和效率的提高,为高性能和高可用性这一对矛盾的解决展现了希望,因此这几年形成了多线程计算机研究与开发的高潮。大多数的PC机都有RS-232接口。它的优势就是仅需三根线便可在两个数字设备之间实现全双工通信。而单片机已体积小,价格低,抗干扰性能好,在一些简单的控制系统中得到很好的应用。例如:PC机通过串口控制单片机进行数据采集,以监控其他设备运行情况,单片机将采集的数据再通过串口传回PC机已供存储分析,
9、已实现集中管理和最优控制。其中,各单片机独立完成数据采集、处理和控制。由于PC机与单片机之间的通信的普遍,才使得研究多串口多线程技术下能量管理系统的重要性更加突出。 能量管理系统(Energy Management System)是以计算机技术和电力系统应用软件技术。为支撑的现代电力系统综合自动化系统,也是能量系统和信息系统的一体化或集成。“管理”指的是对不同自动化系统的综合管理,它是以数字计算技术代替模拟计算技术,以软件实现大部分功能替代用硬件实现为特征。狭义的能量管理专指发电控制和发电计划。一般的 EMS应包括数据收集、能量管理和网络分析三大功能。广义的 EMS 还应包括调度员培训系统 D
10、TS功能。EMS 主要面向发电和输电系统即大区级电网和省级电网的调度中心,而面向配电和用电系统的综合自动化系统称为配电管理系统。 所属领域的发展状况:随着通信行业的发展,计算机通信技术的发展也越来越迅速。而由于与计算机监控设备的增多 ,仅用 PC机提的两个串口已不能满足通信数量的要求 ,因此我们可以借助多用户卡 ,扩展出八个串口 ,由于多路串行通信在实际的编程中比较复杂。而串口通信实现计算机与其他设备通信具有实现简单 ,使用灵活 ,数据传输可靠等优点 ,因此在工业监控、数据采集和实时监控系统中得到了广泛应用。EMS 是以调度自动化为核心内容。随着计算机技术和计算技术的发展,EMS 使传统的调度
11、自动化向广义的调度功能一体化乃至全网的综合自动化方向发展。 最初的 EMS系统是在 20世纪 70 年代中期产生的。它在数据收集和监控系统 SCADA 的基础上,将自动发电控制 AGC(Automatic Generation Control)和部分网络分析软件功能集成一体,用数字计算机系统实现其全部功能。 计算机硬件系统经历了从初期采用专用控制型计算机到全部采用通用计算机的过程。EMS 的计算机软件经历了从专门设计控制程序到采用通用控制系统、专门开发数据库和画面编译系统及形成专门的 EMS 支持平台的过程。随着电力系统模型与算法的发展,EMS的高级应用软件也逐步完善和丰富。尤其是面向电力市场
12、的环境,电网管理由垄断走向开放,EMS 的功能将面临新的改造和更新。 我国的 EMS 经历了 70 年代基于专用计算机和专用操作系统的 SCADA 系统的第一代;80年代基于通用计算机的第二代;90 年代基于 RISC/UNIX 的开放式分布式的第三代。第四代的主要特征是采用 JAVA、因特网、面向对象等技术并综合考虑电力市场环境中的安全运行及商业化运营要求,它将在本世纪诞生。本课题的研究内容: 本文着重探讨用多线程并行的方式通过多个串口进行并行通信。使用多线程进行串行通信的文献已有一些,但都没涉及到多个串口的情况。本文介绍的多串口多线程通信方法,使多个串口并行通信,从而实现多串口多线程的数据
13、采集和能量管理系统操作。研究方法: 1. 查阅多串口多线程技术的相关资料,了解能量管理系统的有关信息,从而明确多串口多线程能量管理系统研究的意义及发展前景。2. 分析多线程技术,及能量管理系统的目前状况,并对该课题的系统结构有深刻的认识,了解每个模块的具体功能。3. 编写多串口多线程能量管理系统的软件程序,了解上位机通信协议和单片机的串行通信方式,并设置相同的参数,从而实现该课题的研究。 研究步骤:首先确定此课题的可研究性,由于多线程技术的运用愈加广泛,而且串口通信实现计算机与其他设备通信具有实现简单 ,使用灵活 ,数据传输可靠等优点,使得此课题的研究更有意义。其次,查找关于多串口、多线程等技
14、术的相关知识,对基于多串口多线程的数据采集和实时监控进行详细的研究,从而达到对整个多线程多串口的能量管理的研究。然后,理清思路,将所有的资料以及自己的认识连贯起来。最后开始写报告。参考文献:1康灿,王万玉.基于串口的信号源与解调器微机控制系统M.微计算机信息,2005,10,4-6 2尹德春.多线程技术在串口通信中的应用M.微计算机信息,2005,8,129-130 3 李现勇.VisualC+串口通信技术与工程实践M北京:人民邮电版社,2002,152-160 4 谭思亮.VisualC+串口通信工程开发实例导航M.北京:人民邮电版社,2003,130-1335 郝文化. Windows多线
15、程编程技术与实例 M .北京:中国水利水电出版社,2005.6 王苓,苏维均. 基于多线程技术的多串口通信 J. 微计算机信息,2006(3S):253 - 255.7 马忠梅,籍顺心 等.单片机的C语言应用程序设计(第3版).北京:北京航空航天大学出版社,2003.11 ISBN7-81077-368-28 李广弟等编著.单片机基础(修订版).北京:北京航空航天大学出版社,2001.7 ISBN7-81077-082-99 DENVER A. Serial communications in Win32, Microsoft Windows developer supportZ. Micro
16、soft, 1995.10 CAITAO, JU SHIGUANG, QIAN ZHENJIN, et al. Implement of a Web2based and serial port Agent remote demonstrating systems11 GALLAGHER M J, NARSI MHAN V L. ADTEST: A test data gen2 erati on suite for ada s oft ware systemsJ . IEEE Transactions on Soft2ware Engineering, 1997, 23: 473 - 454.指
17、导教师签名: 年 月 日摘 要本论文首先简要介绍了多串口多线程能量管理系统的现状及发展前景,基于串口通信实现计算机与其他设备通信具有实现简单,使用灵活,数据传输可靠等优点,本文从系统的总体结构(由上位机和下位机构成)的设计,分析各部分系统的功能,上位机通过串口控制单片机进行数据采集,以监控其他设备运行情况。下位机将采集的数据再通过串口传回上位机以供存储分析,以实现集中管理和最优控制。然后是通信程序的编写(包括上位机通信程序和下位机通信程序的设计)两个方面,着重介绍实现多串口通信的基本方法,采用VC+6并结合定时器和多线程技术编写,提出了实现多串口通信的方法,使用多个串口并行通信,从而实现大规模
18、的数据采集与高速数据传输操作。该课题的研究在实际运用中也有重大意义,在工业监控数据采集和实时监控系统中得到了广泛的应用。故使得PC机和单片机之间的通信更重要。关键词:多串口;多线程;串口通信;VC+ABSTRACT This paper firstly introduces the multi-serial port multi- threading energy management system based on the current situ- ation and development prospect realizes serial communication, computer
19、and other equipment communication is easier, use agile, data transmission and reliable, this article from the general structure of the system and by PC (a agencies into) the design, analysis of the parts system function, PC through a serial port control SCM in data collection, to monitor the other e
20、quipment operation. Lower place machine will of the data collected through serial again returned PC for storage ana- lysis, in order to realize the centralized management and optimal control. Then is the communication program written (including PC communication procedures and lower level comp- uter
21、communication program design) two aspects, introduced emphatically realize the basic method of serial communication more, using VC+ 6 and combined with timer and multi-thread technology, this paper points out many written, the method of serial communication serial parallel communication, use more so
22、 as to realize the large-scale data acquisition and the high-speed data trans- mission operation. This topic research in actual use also was significant, in industrial monitoring data acquisition and real-time monitoring system has been widely used. So make PCS and of communication between the micro
23、controller is more important. Key words: multi-serial ; multithread; serial communication; VC + ; 目 录1. 绪论111课题的意义112 能量管理系统的发展历史113 多串口多线程技术发展现状及前景22. 系统结构设计22. 1 硬件结构设计2211上位机的工作原理4212下位机的工作原理43.通信软件程序设计53. 1串行通信实现的方法532上位机通信软件的设计12321通信的主程序1532. 2子通信线程1633下位机通信软件的设计184. 串口通信协议1941 单片机的参数设置1942 PC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电信 毕业论文 串口 多线程 数据管理 系统 设计
链接地址:https://www.31ppt.com/p-4861754.html