兼容串行通信与以太网通信的微机保护通信系统研究论文

兼容串行通信与以太网通信的微机保护通信系统研究论文

ID:10735948

大小:59.00 KB

页数:6页

时间:2018-07-08

兼容串行通信与以太网通信的微机保护通信系统研究论文_第1页
兼容串行通信与以太网通信的微机保护通信系统研究论文_第2页
兼容串行通信与以太网通信的微机保护通信系统研究论文_第3页
兼容串行通信与以太网通信的微机保护通信系统研究论文_第4页
兼容串行通信与以太网通信的微机保护通信系统研究论文_第5页
资源描述:

《兼容串行通信与以太网通信的微机保护通信系统研究论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、兼容串行通信与以太网通信的微机保护通信系统研究论文摘要:随着变电站自动化技术在电力系统中的逐步应用,势必要求变电站中各二次设备逐步实现网络化。微机继电保护装置作为变电站重要的二次设备,对其通信系统提出了很高的要求。本文根据微机保护通信系统的要求,设计了由以太网与串行通信相结合的通信系统,阐述了通信系统的硬件构成,完成了相关驱动程序与通信功能软件的编写。开发的通信系统对于提高电力系统综合自动化水平具有重要的现实意义。关键词:微机保护;通信系统;串行通信;以太网1引言变电站自动化技术经过10多年的发展已

2、经达到很高的水平,在我国城乡电网改造与建设中不仅中低压变电站采用了自动化技术实现无人值班,而且在220kV及以上的超高压变电站建设中也大量采用自动化新技术.freelS320VC33。由于在VC33的内部结构中没有集成通用异步接收发送器(UART),所以当保护系统与厂站局域网、远方调度进行数据通信,并要求有较高的实时性时,就必须扩展异步通用芯片,以求得到较高的通信速度。本装置采用的通用异步接收发送器芯片是TI公司的TL16C752,它具有低功耗、高速度的特点,最大数据传输速率可达1.5Mb/s,且接

3、收器与发送器相互独立,可进行DMA操作,控制灵活方便。同时还具有回读功能,可以在线诊断,它提供了两组增强型的独立UART接口,具有16字节的发送和接收FIFO、MODEM控制接口和通信状态寄存器。它与DSP芯片的结构示意图如图1所示。在装置中设置了两个串行通信口,其中串口1固定为RS-232,在实际应用中用来实现串口打印实时数据和各种参数,串口2可以通过跳线选择为RS-232或RS-485模式,用来组网通信。装置中的CPLD芯片主要是用来产生片选、读写等控制逻辑,它采用的是XILINX公司生产的XC

4、95144;加入光隔则提高了通信的抗干扰能力;电平转换芯片MAX232ACSE与MAX490ESA的作用是使信号电平(TTL电平)转换为RS-232或RS-485电平,或进行二者之间的逆转换。2.2以太网接口在装置中选择RTL8019AS作为以太网控制芯片。选择好DSP芯片和网络芯片之后,要以TMS320VC33和RTL8019AS构建以太网,关键在于DSP处理器与网卡控制芯片之间的接口设计。下面就讨论TMS320VC33芯片与RTL8019AS芯片之间如何进行连接,从而实现有效的数据通信。在TMS

5、320VC33和RTL8019AS之间通过XILINX公司生产的CPLD芯片XC95144进行连接,硬件结构的示意图如图2所示,其中XC95144在接口电路中起逻辑转换的作用,存储芯片AM29F400B75EC用来存储网卡芯片初始化等信息。基于DSP与RTL8019AS组成的以太网,DSP主处理器与网卡之间的接口主要实现的功能有5-7:(1)主处理器通过接口电路对网卡芯片进行控制,包括对网卡的逻辑控制、读写控制、复位等;(2)主处理器与网卡之间的数据交换,DSP通过接口电路对网卡接收数据进行读取,将

6、需要发送的数据写入网卡缓存。3通信功能的软件实现3.1串行通信的软件设计3.1.1UART的驱动程序设计对于通用异步接收发送器(UART)TL16C752的驱动程序设计,就是对与DSP芯片通信相关的内部寄存器进行操作,下面就简要介绍一下相关的寄存器的情况与设置。3.1.1.1线路控制寄存器(LCR)线路控制寄存器(LCR)存放串口传送的二进制位串数据格式,LCR是一个8位的寄存器,各位的定义如下:d0d1是字长选择位,若d0d1=00,传送的字长为5位;d0d1=1时字长为6;d0d1=0时字长为7

7、;d0d1=11时字长为8。d2位是停止位选择,d2=0时停止位为1位;d2=1时停止位为1.5位。d3=0时校验有效;d3=1时检验无效。d4是校验类型位,d4=0时进行奇校验;d4=1时进行偶校验。d7位(DLAB)是锁定波特率发生器位,d7=1时访问波特率因子寄存器;d7=0时访问其他寄存器。在本系统中,使d0d1=11,选择的8位字长;d2=0,选择1位停止位;d3=0,校验有效;d4=1,选择进行偶校验。3.1.1.2波特率因子寄存器(DLLDLH)两个8位的波特率因子寄存器构成一个16位

8、的波特率因子寄存器。在TL16C752的内部具有波特率发生器,产生发送数据的时钟信号。波特率因子可以通过下列算式求出:波特率因子=基准时钟频率/(16×波特率)在本系统中,我们采用的基准时钟频率为1.8432MHZ,先将LCR中的d7置1以便访问波特率因子寄存器,再将波特率因子寄存器写为16,将波特率设为9600。接着将LCR中的d7写回0,以便访问其它寄存器。3.1.1.3FIFO控制寄存器(FCR)这个寄存器用来设置FIFO的允许/禁止、清除FIFO、设置接收FI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。