计算机与ftu串口通信毕业设计论文.doc
约82页DOC格式手机打开展开
计算机与ftu串口通信毕业设计论文,计算机与ftu串口通信毕业设计论文页数 82 字数 23490摘 要随着经济发展和人民生活水平的提高,对电力系统的供电质量和供电可靠性要求越来越高,在这种情况下,配电自动化得到蓬勃发展,馈线终端单元(ftu)应运而生。ftu是一种远动设备,用来监控电力系统一次设备和数据采集。ftu配有rs-232串行通信接口,此串口负...
内容介绍
此文档由会员 王亮亮 发布
计算机与FTU串口通信毕业设计论文
页数 82 字数 23490
摘 要
随着经济发展和人民生活水平的提高,对电力系统的供电质量和供电可靠性要求越来越高,在这种情况下,配电自动化得到蓬勃发展,馈线终端单元(FTU)应运而生。FTU是一种远动设备,用来监控电力系统一次设备和数据采集。FTU配有RS-232串行通信接口,此串口负责FTU采集到的数据发送和配网主站对FTU调节、控制命令的接收。FTU与配网主站通信需遵循电力系统通信规约,确保通信双方能有效、可靠地进行数据传输。
论文阐述了串口通信机制,FTU的基本概念与功能,以及计算机与FTU通信过程中采用的通信规约。FTU维护软件实现了计算机与FTU串口通信,用来对FTU进行安装调试和维护。软件系统的设计综合考虑了软件的开发方法、串口通信原理、电力系统通信规约以及FTU的功能特性,系统开发采用了面向对象方法,开发语言选用C++,开发环境采用 Microsoft Visual C++ 6.0。此维护软件可运行在装有Windows操作系统的个人PC、笔记本电脑上,通过专用连接线把计算机和FTU直接相连,实现计算机和FTU串口通信,此软件对FTU安装和故障调试具有重要意义。
关键词:配电自动化,馈线远方终端,串口通信,通信规约,面向对象
ABSTRACT
With the development of economy and the inproving of people’s standard of living,the quality and reliability of Power Supply plays in more and more important in the power system. In this stuation,the Distribution Automatization develops very rapidly. The Feeder Terminal Unit emerges as the time require. FTU is a operation facility. It is used to watch、 control once facility of power system and collect data. FTU has serial communications port of RS-232. This serial sends the data that FTU has collected and incepts the moducation and command of Distribution Automatization station to FTU. The communication between FTU and Distribution Automatization station must follow communication protocol of power system in order to insure effective and reliable data transmission each other.
目录
摘 要 1
ABSTRACT 2
前 言 3
第1章 串口通信概述 5
1.1 计算机接口技术 5
1.1.1 接口基本概念 5
1.1.2 接口的基本功能 5
1.1.3 接口的控制方式 6
1.2 RS-232 串口标准 7
1.3 端口通信基本概念 8
1.3.1 端口通信——同步和异步传输 8
1.3.2 单工、双工、全双工通信 9
1.3.3 数据安全与完整 9
1.4 串口编程简介 10
1.4.1 调用的Windows的API函数 10
1.4.2 使用ActiveX控件。 11
第2章 馈线终端设备(FTU) 13
2.1 FTU基本概念 13
2.2 FTU功能 14
2.2.1 数据采集和信息监控功能 14
2.2.2 故障检测功能 14
2.2.3 多功能电源功能 14
2.2.4 通信管理功能 14
2.3 F30系列馈线终端单元内部原理结构 15
第3章 通信规约 16
3.1 电力系统通信规约 16
3.2 FTU维护规约 16
第4章 软件系统设计与实现 20
4.1 开发FTU维护软件的意义 20
4.2 软件系统开发技术和设计思想 20
4.3 软件系统结构、功能设计 22
4.3.1 软件结构框架 22
4.3.2软件的功能设计 22
4.4 软件系统功能实现 24
4.4.1 标题栏、菜单栏、工具栏、状态栏的实现 24
4.4.2底层类和函数的实现 26
4.4.3软件功能模块实现 30
第5章 系统配置及调试运行 41
5.1 FTU配置 41
5.2 维护软件配置运行 41
5.2.1软件运行界面 41
5.2.2 功能菜单配置 42
结论 51
致 谢 52
参 考 文 献 53
毕业设计小结 54
附录: 部分程序文件 56
参 考 文 献
[1] 何健辉、董方鹏.实用 Visual C++ 6.0.北京:清华大学出版社,2000
[2] 谭思亮、邹超群. Visual C++ 6.0 串口通信工程开发实例导航.北京:人民邮电出版社,2001
[3] 官章全、韩云君. Visual C++ 6.0 高级编程范例.北京:电子工业出版社,2001
[4] Cameron Hughes.掌握标准C++类.北京:人民邮电出版社,2003
[5] 求是科技. Visual C++串口通信技术与工程实践(第二版).北京:人民邮电出版社,2004
页数 82 字数 23490
摘 要
随着经济发展和人民生活水平的提高,对电力系统的供电质量和供电可靠性要求越来越高,在这种情况下,配电自动化得到蓬勃发展,馈线终端单元(FTU)应运而生。FTU是一种远动设备,用来监控电力系统一次设备和数据采集。FTU配有RS-232串行通信接口,此串口负责FTU采集到的数据发送和配网主站对FTU调节、控制命令的接收。FTU与配网主站通信需遵循电力系统通信规约,确保通信双方能有效、可靠地进行数据传输。
论文阐述了串口通信机制,FTU的基本概念与功能,以及计算机与FTU通信过程中采用的通信规约。FTU维护软件实现了计算机与FTU串口通信,用来对FTU进行安装调试和维护。软件系统的设计综合考虑了软件的开发方法、串口通信原理、电力系统通信规约以及FTU的功能特性,系统开发采用了面向对象方法,开发语言选用C++,开发环境采用 Microsoft Visual C++ 6.0。此维护软件可运行在装有Windows操作系统的个人PC、笔记本电脑上,通过专用连接线把计算机和FTU直接相连,实现计算机和FTU串口通信,此软件对FTU安装和故障调试具有重要意义。
关键词:配电自动化,馈线远方终端,串口通信,通信规约,面向对象
ABSTRACT
With the development of economy and the inproving of people’s standard of living,the quality and reliability of Power Supply plays in more and more important in the power system. In this stuation,the Distribution Automatization develops very rapidly. The Feeder Terminal Unit emerges as the time require. FTU is a operation facility. It is used to watch、 control once facility of power system and collect data. FTU has serial communications port of RS-232. This serial sends the data that FTU has collected and incepts the moducation and command of Distribution Automatization station to FTU. The communication between FTU and Distribution Automatization station must follow communication protocol of power system in order to insure effective and reliable data transmission each other.
目录
摘 要 1
ABSTRACT 2
前 言 3
第1章 串口通信概述 5
1.1 计算机接口技术 5
1.1.1 接口基本概念 5
1.1.2 接口的基本功能 5
1.1.3 接口的控制方式 6
1.2 RS-232 串口标准 7
1.3 端口通信基本概念 8
1.3.1 端口通信——同步和异步传输 8
1.3.2 单工、双工、全双工通信 9
1.3.3 数据安全与完整 9
1.4 串口编程简介 10
1.4.1 调用的Windows的API函数 10
1.4.2 使用ActiveX控件。 11
第2章 馈线终端设备(FTU) 13
2.1 FTU基本概念 13
2.2 FTU功能 14
2.2.1 数据采集和信息监控功能 14
2.2.2 故障检测功能 14
2.2.3 多功能电源功能 14
2.2.4 通信管理功能 14
2.3 F30系列馈线终端单元内部原理结构 15
第3章 通信规约 16
3.1 电力系统通信规约 16
3.2 FTU维护规约 16
第4章 软件系统设计与实现 20
4.1 开发FTU维护软件的意义 20
4.2 软件系统开发技术和设计思想 20
4.3 软件系统结构、功能设计 22
4.3.1 软件结构框架 22
4.3.2软件的功能设计 22
4.4 软件系统功能实现 24
4.4.1 标题栏、菜单栏、工具栏、状态栏的实现 24
4.4.2底层类和函数的实现 26
4.4.3软件功能模块实现 30
第5章 系统配置及调试运行 41
5.1 FTU配置 41
5.2 维护软件配置运行 41
5.2.1软件运行界面 41
5.2.2 功能菜单配置 42
结论 51
致 谢 52
参 考 文 献 53
毕业设计小结 54
附录: 部分程序文件 56
参 考 文 献
[1] 何健辉、董方鹏.实用 Visual C++ 6.0.北京:清华大学出版社,2000
[2] 谭思亮、邹超群. Visual C++ 6.0 串口通信工程开发实例导航.北京:人民邮电出版社,2001
[3] 官章全、韩云君. Visual C++ 6.0 高级编程范例.北京:电子工业出版社,2001
[4] Cameron Hughes.掌握标准C++类.北京:人民邮电出版社,2003
[5] 求是科技. Visual C++串口通信技术与工程实践(第二版).北京:人民邮电出版社,2004