网学网为广大网友收集整理了,断路器安秒测试系统软件开发,希望对大家有所帮助!
论文编号:DQ169 论文字数:19210,页数:48
摘要
直流电源设备作为应急和不停电电源在电力行业的直流系统中,为电网的发停电过程提供了保护、控制、通讯、信号等一系列可靠保证。而承担电网保护和控制作用的直流设备供配电系统和对供电设备及线路进行保护的主要元器件为断路器。
直流断路器是一种适用于保护系统中电气设备,当负载短路时,产生的短路电流通过电磁线圈产生电动力使断路器瞬间动作。“双金属条”是过载保护动作元件,当负载电流大于额定电流某一定值时,双金属条围绕在其上的电阻丝发热,金属条弯曲动作起到过载保护目的。
本课题就是对直流断路器安秒测试软件的一项设计,是在Microsoft Visual C++6.0开发环境中编出一个程序,使得通过对直流断路器施加不同倍数额定电流来测试断路器的脱筘时间,测试系统分为单点测试(每次测试一个电流比值),多点测试(连续测试多个电流比值)和级差测试(多个断路器级联测试),同时绘制出测试安秒曲线。
论文介绍了直流断路器的资料,MFC编程,在Visual C++下的串口通信,课题设计中所运用到的Visual C++6.0及其开发调试环境
关键词:直流断路器;Visual C++;串口通信;MFC编程
Abstract
DC power equipment in the electricity industry as an emergency power supply , providing a series of reliable protection,including control, communications, signals for the power grid. Circuit breaker as the main equipment and components to protect the DC power distribution system and supply line which are used to the protection and control equipment of power system.
DC circuit breaker is a electrical equipment of protection system , when the load short-circuit, the resulting short-circuit current through the electromagnetic coils so that circuit breakers have an instant-powered action. "Double metal" is overload protection device, when the load current beyond the rated current of a certain value, the resistance wire around the dual-metal begins heating, metal bending action played the purpose of overload protection. The second test software procedure of DC circuit breaker in Microsoft Visual C++6.0 development environment is the subject of designed the DC circuit breaker imposed by different multiples of rated current to test the time of circuit breakers off, the test system is divided into single-point test (each test a current ratio), multi-point test (for testing a number of current ratio) and differential test (number of circuit breakers cascade testing), at the same time draw curve seconds. This paper introduces a DC circuit breaker, MFC Programming,the serial communications under the Visual C++, the subject applied to the design of the Visual C++6.0 and its development environment for debugging Keywords: DC circuit breakers; Visual C + +; serial communication;MFC Programming
目录
摘要 II
Abstract Ⅲ
1 绪论 1
1.1 研究背景 1
1.1.1 断路器的现状概况 1
1.1.2 断路器的发展概况 2
1.1.3 低压断路器的结构和原理 4
1.1.4 直流断路器的性能和应用 6
1.1.5 串口通信的工作原理 7
1.2 研究任务与目标 8
2 基于VC++开发串口通信的方法 10
2.1 串口通信实现的简介 10
2.1.1 采用MFC串口通信编程 10
2.1.2 采用ActiveX控件 (MScomm控件)编程 12
2.1.3 利用VC++运行时库的标准通信函数实现串口编程 14
2.2 串口通信实现的总结 14
3 开发软件Visual C++相关 16
3.1 VC++简介 16
3.1.1 C++的发展历程 16
3.1.2 可视化技术及其发展 17
3.1.3 面向对象程序设计 17
3.2 Visual C++ 6.0的开发环境简介 19
3.2.1 Visual C++ 6.0的用户界面简介 19
3.2.2 MFC的结构和向导工具的使用 20
3.2.3 MFC编程 20
3.2.4 创建基于对话框的应用框架 21
4 断路器测试软件概况 25
4.1 早期的断路器测试软件 25
4.2 现代的断路器测试软件 25
5 直流断路器安秒测试软件的设计与完成 26
5.1 直流断路器安秒测试软件要求 26
5.2 串口通信的设置与实现 26
5.2.1 通信协议 26
5.2.2 设置串口相关工作 27
5.2.3 读串口操作 29
5.2.4 写串口操作 31
5.3 读取断路器断开时间 32
5.4 绘制图形 34
6 软件简介 35
总结 41
致谢 42
参考文献 43