| 【中文题名】 | 变电站智能电子设备通信和人机交互设计 |
| 【英文题名】 | Substation Intelligent Communications of Electronic Equipment and Man-machine Interaction Design |
| 【学科专业】 | 电气工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-7-18 |
| 【中关键词】 | 变电站自动化,实时,操作系统,μCOS-II,, |
| 【英关键词】 | Substation Autamation,ARM,RTOS,μC/OS-II, |
| 【分类导航】 | 工业技术>电工技术>输配电工程、电力网及电力系统>电力系统的自动化>> |
| 【论文摘要】 |
目前,国内电网以大机组,超高压输电和自动化为主要特征,运行状况非常复杂,发生事故时必须掌握实时信息,才能及时决策处理。变电站作为电网的重要节点,要提供实时的通讯信息作为进行分析的基础。在变电站中,各类自动化及继电保护装置的数据实时传输也是进行事故分析和调度的前提,这就对变电站的通信网络提出了很高的要求。内部的通信中最重要的是使用新的、高性能的通信网络以满足不断增长的技术需求。以太网应用于变电站自动化系统的过程总线和厂站总线已经成为新一代变电站自动化系统的发展趋势。本文提出了基于嵌入式操作系统基础上的包括以太网等多种通讯接口的通讯系统,能够更加满足变电站对实时性的要求。
文中通过比较多种通讯方式的利弊,选出了适合于现在情况的通讯方式。描述了基于嵌入式芯片LPC2292的保护装置硬件原理,给出了硬件原理图并介绍了嵌入式操作系统的特点,对重要的操作系统移植作出详细地说明。
本系统采用当前先进的微电子技术,构成新一代的微机综合自动化装置。该装置的CPU采用高性能的基于RISC结构的32位ARM微处理器。选用的高性能微处理器LPC2292具有快速的计算能力,控制能力强大,通信资源丰富。本身集成... |
| 【论文题纲】 |
|
中文摘要 |
6-7 |
|
ABSTRACT |
7-10 |
|
1 引言 |
10-13 |
|
1.1 课题背景及意义 |
10-11 |
|
1.2 变电站自动化发展过程 |
11-12 |
|
1.3 本课题的研究目标 |
12-13 |
|
2 硬件环境 |
13-19 |
|
2.1 总体方案 |
13-15 |
|
2.2 主要模块介绍 |
15-17 |
|
2.2.1 核心处理器 |
15 |
|
2.2.2 人机交互部分 |
15-16 |
|
2.2.3 通信部分 |
16-17 |
|
2.3 其他功能部分 |
17-18 |
|
2.4 小结 |
18-19 |
|
3 嵌入式系统及ARM概述 |
19-35 |
|
3.1 嵌入式系统组成 |
19-26 |
|
3.1.1 嵌入式处理器的特点及各种类型的嵌入式处理器 |
19-20 |
|
3.1.2 ARM7TDMI处理器 |
20-21 |
|
3.1.3 ARM处理器的应用选型 |
21-22 |
|
3.1.4 关于核心芯片LPC2292的介绍 |
22-23 |
|
3.1.5 嵌入式实时操作系统分类 |
23-24 |
|
3.1.6 嵌入式操作系统特点 |
24-25 |
|
3.1.7 嵌入式系统特点 |
25-26 |
|
3.2 MC/OS-II操作系统 |
26-30 |
|
3.2.1 实时操作系统简介 |
26-27 |
|
3.2.2 μC/OS-II操作系统简介 |
27-29 |
|
3.2.3 μC/OS-II操作系统特点 |
29 |
|
3.2.4 μC/OS-II实时性 |
29-30 |
|
3.3 建立操作系统的开发平台 |
30-34 |
|
3.3.1 开发平台的特点 |
30 |
|
3.3.2 建立开发平台的优势 |
30-31 |
|
3.3.3 建立开发平台 |
31-34 |
|
3.4 小结 |
34-35 |
|
4 MC/OS-II在ARM微处理器上的移植 |
35-50 |
|
4.1 嵌入式系统移植问题 |
35-37 |
|
4.1.1 μC/OS-II移植的一般性问题 |
35-37 |
|
4.1.2 编译器的选择 |
37 |
|
4.1.3 ARM7工作模式的选择 |
37 |
|
4.2 移植MC/OS-II步骤 |
37-39 |
|
4.3 移植代码的编写 |
39-47 |
|
4.3.1 文件OS_CPU.H |
39-40 |
|
4.3.2 文件OS_CPU.C |
40-44 |
|
4.3.3 文件OS_CPU_A.S |
44-47 |
|
4.4 移植MC/OS-II到LPC2292 |
47-48 |
|
4.5 移植验证 |
48-49 |
|
4.6 本章小结 |
49-50 |
|
5 实时多任务及通信机制的软件设计 |
50-68 |
|
5.1 软件总体设计 |
50-53 |
|
5.2 任务函数的编写 |
53-60 |
|
5.2.1 按键控制 |
53-55 |
|
5.2.2 液晶显示 |
55-57 |
|
5.2.3 外设驱动 |
57-60 |
|
5.3 多任务管理 |
60-63 |
|
5.3.1 μC/OS-II任务管理 |
60-61 |
|
5.3.2 具体任务划分和管理 |
61-62 |
|
5.3.3 任务同步与通信 |
62-63 |
|
5.4 MODBUS通信协议的应用 |
63-67 |
|
5.4.1 modbus.C的编写 |
64-65 |
|
5.4.2 Modbus协议编程 |
65-67 |
|
5.4.3 通信调试 |
67 |
|
5.5 本章小结 |
67-68 |
|
6 菜单设计 |
68-74 |
|
1 系统信息Show_Info() |
68 |
|
2 修改系统时ModifySystemTime() |
68 |
|
3 保护类型的选择 |
68 |
|
4 保护定值、系统参数及修正参数设定 |
68-70 |
|
5 历史记录ShowHisRecord() |
70 |
|
6 显示界面 |
70 |
|
7 内部通讯 |
70-74 |
|
7 结论 |
74-76 |
|
参考文献 |
76-79 |
|
作者简历 |
79-81 |
|
学位论文数据集 |
81 |
|
| 【DOI】 | LunWen.ID:2.2008.383982 |