电力系统监控技术课程设计遥测数据采集系统设计.docx
- 文档编号:24423707
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:21
- 大小:172.99KB
电力系统监控技术课程设计遥测数据采集系统设计.docx
《电力系统监控技术课程设计遥测数据采集系统设计.docx》由会员分享,可在线阅读,更多相关《电力系统监控技术课程设计遥测数据采集系统设计.docx(21页珍藏版)》请在冰豆网上搜索。
电力系统监控技术课程设计遥测数据采集系统设计
电力系统监控技术课程设计报告
题目:
遥测数据采集系统设计
班级:
电气084班
姓名:
学号:
200809310
指导教师:
设计时间:
2012年3月10日
评语:
成绩
1设计原始资料
1.1具体题目说明
图1.1牵引变电所主接线
完成对图1.1的牵引变电所遥测数据采集系统的设计。
1.2要完成的内容
(1)计算机绘制被控站(RTU端:
变电所或开闭所或分区亭)通用系统结构框图(A4)。
绘出各种数据点的采集通道(如:
模拟量输入、开关量输入、脉冲累计量输入),控制输出通道(模拟量输出、开关量输出、脉宽调制输出),网络通信通道的示意图。
(2)设计一个具体的MCS-51单片机数据采集最小系统,模拟量输入数据为8路,具体数值自行根据对象合理假设,单片机数据采集最小系统中模拟量输入数据直接取A/D转换芯片的标准电压(比如
5V),A/D转换为12位,要求用标准图纸,手工绘制(或专用软件proteus等),具体到芯片管脚的连线。
(3)选用问答式(或者CDT)传输规约,结合题目实际,以部分采集数据为例,编写上传调度中心的遥测数据报文的帧结构。
注:
主站地址(一般取00H)和子站地址(一般取01H-0FEH))可在符合规约要求的前提下,自行设置。
(4)计算机绘制(A4纸)相应的遥测数据采集程序流程图,编写遥测数据采集程序。
2硬件设计
2.1数据采集点编号
远动的遥测、遥信、遥控和遥调功能,通过传送远动信息实现。
远动信息包括遥测信息、遥信信息、遥控信息和遥调信息。
遥测信息传送发电厂、变电所的各种运行参数,它分为电量和非电量两类。
电量包括母线电压、系统频率、流过电力设备(发电机、变压器)及输电线的有功功率、无功功率和电流。
非电量包括发电机机内温度以及水电厂水位等。
这些量都是随时间作连续变化的模拟量。
对电压、电流和功率量,通常利用互感器和变送器把要测量的交流强电信号变成0~5V或0~10mA的直流信号后送入远动装置。
也可以把实测的交流信号变换成幅值较小的交流信号后,由远动装置直接对其进行交流采样采样。
遥测信息是应用远程通信技术将被控站的某些运行参数传送给调度所,因此称它为上行信息,牵引变电所系统的主要遥测对象有:
进线电压、进线电流、主变功率、27.5kV母线电压、主变一次侧有功电度、无功电度、馈线电流、馈线故障点参数(馈线号、阻抗值、公里标)、电容补偿装置电流。
则图1.1中遥测数据采集点的编号如下表2.1。
表2.1数据采集点编号
数据采集点
TV3
TV4
TV5
TV6
TA4
TA5
TA9
TA10
编号
00H
01H
02H
03H
04H
05H
06H
07H
2.2被控站通用系统结构
2.2.1数据采集通道
遥测信息是表征系统运行状况的连续变化量,分为电量和非电量两种,不管是电量还是非电量最终都要转化为弱电直流模拟信号。
这些弱电直流模拟信号受多路开关控制分时接入模/数转换电路,经A/D转换电路后转换成一组二进制代码。
这族二进制代码与转换的模拟量之间构成线性一一对应关系,则遥测数据采集系统配置的基本模式如下图2.1所示。
图2.1遥测数据采集系统配置的基本模式
2.2.2控制输出通道
主机将运算结果通过并行输出端口输出二进制数据,再经过A/D转换器转换成相应的模拟量信号,再经功率放大器后驱动执行机构,以达到预定的控制要求,模拟量输出通道如下图2.2所示。
图2.2模拟量输出通道
2.2.3网络通信信道
随着科学技术的进步和社会需求的不断变化,各类新型的数字、数据业务正迅速发展,所有通信系统发展的总趋势就是通信方式从模拟通信向数字通信发展。
数字通信系统是指在通信系统中所传输的是二进制或多进制数字信号的一种通信方式。
它的主要特点就是在调制之前要经过两次编码,相应地,在接收解调后也要经过两次译码。
图2.3为数字通信系统的模型框图。
在该图中,信源发出的是模拟信号,信源编码的主要任务就是将模拟信号转换为数字信号,以适宜在数字系统中的传输。
模拟信号转换为数字信号主要有两种方式:
一是脉冲编码调制PCM,另一种是增量调制(ΔM)。
信道编码是对信源的二次编码,其目的是在于提高数字传输系统的可靠性。
实现方法是将信源编码器输出的数字序列人为地按照某种规则加入一些多余码元作为差错控制用的监督码,使得收端能发现错误或自动纠正差错。
信道译码器则主要进行检错与纠错。
数字调制就是把数字基带信号进行调制形成适合在信道中传输的数字调制信号。
基本的数字调制方式有幅移键控ASK、频移键控FSK、绝对相控键控PSK、相对相移键控DPSK。
图2.3数字通信系统模型
与模拟通信相比,数字通信具有抗干扰能力强、差错可控、易于保密、灵活性高、易于与各种终端设备接口等特点,已成为当代通信技术的主流。
2.3MCS-51单片机最小系统
2.3.1原理框图
遥测数据采集单片机系统原理图如下图2.4所示。
图2.4单片机原理图
模拟量输入通道一般由信号调理电路、多路转换器、放大器和模/数转换器等组成,一般情况,对于多点巡回检测系统,多参数测量系统,多路模拟信号共用一个A/D转换器,且系统中只有一个单片机,单片机只能分时对这些信号进行采样。
为满足分时传送,系统需配置多路转换开关,多路开关的选择由单片机控制。
2.3.2系统电路图
MCS-51单片机最小系统接线图如图2.5所示。
图2.5MCS-51单片机最小系统接线图
电路连接主要涉及两个问题,一是八路模拟信号通道选择,二是A/D转换完成后转换数据的传送。
(1)八路模拟信号通道选择
A、B、C分别接地址锁存器提供的低三位地址,只要把三位地址写入0808中的地址锁存器,就实现了模拟通道的选择。
对系统来说,地址锁存器是一个输出口,为了把三位地址写入,还要提供口地址。
图2.5中使用的是线选法,口地址由P2.7确定。
同时以
作写选通信号。
从图中可以看到,把ALE信号与START信号连接在一起了,这样连接使得在信号的前沿写入地址信号,紧接着在其后沿就启动转换。
按图中连接方式,
和P2.7控制0808的地址锁存和转换启动。
由于ALE和START连在一起,因此0808在锁存通道地址的同时,启动并进行A/D转换。
在读取转换结果时,由
和P2.7经一级或非门形成正脉冲作为OE信号,用以打开三态输出锁存器。
(2)转换数据的传送
A/D转换后得到的数据应及时传送给单片机进行处理。
数据传送的关键问题是如何确认A/D转换的完成,因为只有确认完成后,才能进行传送。
为此可采用下述三种方式。
①定时传送方式
对于一种A/D转换其来说,转换时间作为一项技术指标是已知的和固定的。
例如ADC0809转换时间为128μs,相当于6MHz的MCS-51单片机共64个机器周期。
可据此设计一个延时子程序,A/D转换启动后即调用此子程序,延迟时间一到,转换肯定已经完成了,接着就可进行数据传送。
②查询方式
A/D转换芯片由表明转换完成的状态信号,例如ADC0809的EOC端。
因此可以用查询方式,测试EOC的状态,即可却只转换是否完成,并接着进行数据传送。
③中断方式
把表明转换完成的状态信号(EOC)作为中断请求信号,以中断方式进行数据传送。
不管使用上述那种方式,只要一旦确定转换完成,即可通过指令进行数据传送。
首先送出口地址并以
信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接受。
3程序设计
3.1数据帧结构
3.1.1传输规约
当远动信息的传输采用循环传输模式时,信息传输的帧结构、信息字结构和传输规则等各种约定,应遵照部颁的循环式传输规约,也称为循环式远动规约。
按1991年11月部颁的循环式传输规约DL451-1991要求,远动信息的帧结构见图3.1。
每帧远动信息都以同步字开头,并有控制字,除少数帧外均应有信息字。
信息字的数量依实际需要设定,因此帧的长度是可变的。
但同步字、控制字和信息字都由48位二进制数组成,字长不变。
图3.1循环式远动规约的帧结构
同步字标明一帧的开始,它取固定的48位二进制数。
为了保证同步字在通道中的传送顺序为三组EB90H(111010*********0),写入串行口的同步字为三组D709H(1101011100001001)。
控制字由6个字节组成,它们是控制字节、帧类别、信息字数n、源站址、目的站址和校验码字节,见图3.2。
图3.2控制字的组成
控制字节定义了信息帧的组成方式、形式和结构,其组成如图3.3所示。
图3.3控制字节的组成
E:
扩展位
当E=0时使用表3-1定义的帧类别;
当E=1时帧类别可另行定义,以便扩展功能。
L:
帧长定义位
当L=0时表示本帧信息字数n为0,即本帧没有信息字;
当L=1时表示本帧有信息字。
S:
源站址定义位。
D:
目的站址定义位。
S与D在上行及下行信息中的定义说明:
在上行信息中,S=1表示控制字中源站址有内容,源站址字节表示信息始发站的站号,即子站站号;D=1表示目的站址字节有内容,目的站址字节代表主站站号。
在下行信息中,S=1表示控制字中源站址有内容,源站址字节表示信息始发站的站号,即主站站号;D=1表示目的站址字节有内容,目的站址字节代表子站站号;D=0表示目的站址字节内容为FFH,即代表广播命令,所有站同时接收并执行此命令。
控制字节低四位为保留部分,一般设为0001b,ISA保护帧控制字节低四位为0010b,系统帧控制字节低四位为0011b。
每个信息字有由6个字节组成,见图3.4。
其中第一个字节是功能码字节,第2~5字节是信息数据字节,第6字节是校验码字节。
图3.4信息字结构
遥测信息字的格式如图3.5所示,它们的功能码取值范围是00H~7FH,每个遥测信息字传送两路遥测量,所以遥测的最大容量为256路,b11~b0传送1路遥测量的值,以二进制码表示。
其中b11表示遥测量的符号位,b11取0时要测量为正;b11取1时遥测量为负,其值为二进制补码。
b14=1表示溢出,b15=1表示数无效。
图3.5遥测信息字格式
3.1.2主站和子站地址
在本设计中,主站地址取00H,子站地址取01H。
3.1.3CDT帧结构编码
循环数字传输模式也称CDT方式。
在这种传输模式中,厂站端将要发送的远动信息按规约的规定组成各种帧,再编排帧的顺序,一帧一帧地循环向调度端传送。
信息的传送是周期性的、周而复始的,发端不顾及收端的需要,也不要求收端给予回答。
这种传输模式对信道质量的要求较底,因为任何一个被干扰的信息可望在下一循环中得到它的正确值。
在远动装置中,用一个A/D转换器对多路输入的直流模拟电压,分时地进行迷模拟量到数字量的转换。
由于采用一个A/D转换器,因此各个输入量必须经过一系列的转换,变成统一量程的直流模拟电压,A/D转换结果的数字量只代表其输入模拟量的电压的大小,而不能代表要测量的实际值,要想求得实际值就必须进行标度变换。
假如采集TV3和TV4的电压为26kV,则对其编码过程如下:
由于采集系统采用的是8位的AD0809且标度变换系数
,则26kV对应的数字量为:
解得D=120,转换为二进制数为01111000,则根据图3.5的格式可得出它的信息字m为0078007800。
采用软件表Ⅰ(见附录)对信息字进行编码,将m分成信息段
=00H,
=78H,
=00H,
=78H,
=00H。
在软件表中,查出
对应的中间余数
=00H;
计算
=
=78H
00H=78H,并查出
对应的中间余数
=6FH;
计算
=
=00H
6FH=6FH,并查出
对应的中间余数
=0AH;
计算
=
=78H
0AH=72H,并查出
对应的中间余数
=59H;
计算
=
=00H
59H=59H,并查出
对应的中间余数
=88H;
再对
取反可得信息字m的校验码为77H。
则编出的码字是007800780077。
同理假如采集TV5和TV6电压为28kV,则编出的码字是018100810019。
由图3.1可得CDT帧结构的同步字为EB90EB90EB90。
由图3.2和图3.3得CDT帧结构的控制字为716102010083。
则循环式传输规约的帧结构为:
EB90EB90EB90
716102010083
007800780077
018100810019
3.2主要程序设计
3.2.1程序流程图
遥测输入软件同样与硬件紧密相关,根据输入的模拟信号时直流还是交流,可分为直流采样和交流采样两种。
软件初始化中主要是对CPU、A/D转换器、多路模拟开关等器件作初始化。
初始化后,先将通道号置0,选通对应的模拟量,置采样/保持器为跟随状态,为使A/D转换过程中输入信号不变,因此信号保持是必要的。
然后启动A/D转换,本题中A/D转换采用中断方式进行数据转换,监视A/D转换是否结束,待A/D转换结束后,取A/D转换的结果数据,其程序流程图如下图3.6所示。
图3.6程序流程图
3.2.2程序清单
#include
#include
#defineunitunsignedint
#defineucharunsignedchar
#defineADXBYTE[0X7FF8]
sbitled1=P2^0;
sbitled2=P2^1;
sbitled3=P2^2;
sbitled4=P2^3;
sbitad_busy=P3^2;
bitbk=1;
unsignedcharad_data,LED1,LED2,LED3;
unsignedcharidataled_data[3];
ucharcodeled_segment[12]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,
0x7D,0x07,0x7F,0x6F,0x0,0x0};
voiddelay(unsignedinti)
{
while(i)i--;
}
voiddisplay(void)
{
LED1=ad_data%10;
LED2=(ad_data/10)%10;
//LED2=ad_data/10;
LED3=ad_data/100;
P2=0xff;
delay
(2);
P1=led_segment[LED1];
led1=0;
delay(100);
led1=1;
if((LED3==0)&&(LED2==0))LED2=10;
P1=led_segment[LED2];
led2=0;
delay(100);
led2=1;
if(LED3==0)LED3=10;
P1=led_segment[LED3];
led3=0;
delay(100);
led3=1;
bk=!
bk;
}
voidad0808(void)interrupt0
{
EA=0;
EX0=0;
ad_data=AD;
EA=1;
EX0=1;
}
voidmain(void)
{
EA=1;
EX0=1;
//IT0=1;
ad_data=0;
ad_busy=0;
while
(1)
{
if(bk)AD=0;
display();
}
}
附录
软件表Ⅰ(行代表高4位,列代表低4位,表中值代表十六进制码)
0H
1H
2H
3H
4H
5H
6H
7H
8H
9H
AH
BH
CH
DH
EH
FH
0H
00
07
0E
09
1C
1B
12
15
38
3F
36
31
24
23
2A
2D
1H
70
77
7E
79
6C
FB
62
65
48
4F
46
41
54
53
5A
5D
2H
E0
E7
EE
E9
FC
6B
F2
F5
D8
DF
D6
D1
C4
C3
CA
CD
3H
90
97
9E
99
8C
8B
82
85
A8
AF
A6
A1
B4
B3
BA
BD
4H
C7
C0
C9
CE
DB
DC
D5
D2
FF
F8
F1
F6
E3
E4
ED
EA
5H
B7
B0
B9
BE
AB
AC
A5
A2
8F
88
81
86
93
94
9D
9A
6H
27
20
29
2E
3B
3C
35
32
1F
18
11
16
03
04
0D
0A
7H
57
50
59
5E
4B
4C
45
42
6F
68
61
66
73
74
7D
7A
8H
89
8E
87
80
95
92
9B
9C
B1
B6
BF
B8
AD
AA
A3
A4
9H
F9
FE
F7
F0
E5
E2
EB
EC
C1
C6
CF
C8
DD
DA
D3
D4
AH
69
6E
67
60
75
72
7B
7C
51
56
5F
58
4D
4A
43
44
BH
19
1E
17
10
05
02
0B
0C
21
26
2F
28
3D
3A
33
34
CH
4E
49
40
47
52
55
5C
5B
76
71
78
7F
6A
6D
64
63
DH
3E
39
30
37
22
25
2C
2B
06
01
08
0F
1A
1D
14
13
EH
AE
A9
A0
A7
B2
B5
BC
BB
96
91
98
9F
8A
8D
84
83
FH
DE
D9
D0
D7
C2
C5
CC
CB
E6
E1
E8
EF
FA
FD
F4
F3
参考文献
[1]柳永智,刘晓川编.电力系统远动[M].北京:
中国电力出版社,2006.
[2]钱清泉主编.电气化铁道微机监控技术[M].北京:
中国铁道出版社,2000.
[3]TB11017-98,铁路电力牵引供电远动系统技术规范[S].铁道出版社,2000.
[4]李华,王思明,张金敏编.单片机原理及应用[M].兰州:
兰州大学出版社,2001.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电力系统 监控 技术 课程设计 遥测 数据 采集 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)