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

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

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
兼容串行通信与以太网通信的微机保护通信系统研究论文.doc

  兼容串行通信与以太网通信的微机保护通信系统研究论文 摘要:随着变电站自动化技术在电力系统中的逐步应用,势必要求变电站中各二次设备逐步实现网络化。微机继电保护装置作为变电站重要的二次设备,对其通信系统提出了很高的要求。本文根据微机保护通信系统的要求,设计了由以太网与串行通信相结合的通信系统,阐述了通信系统的硬件构成,完成了相关驱动程序与通信功能软件的编写。开发的通信系统对于提高电力系统综合自动化水平具有重要的现实意义。 关键词:微机保护;通信系统;串行通信;以太网 1 引言 变电站自动化技术经过10多年的发展已经达到很高的水平,在我国城乡电网改造与建设中不仅中低压变电站采用了自动化技术实现无人值班,而且在220 kV及以上的超高压变电站建设中也大量采用自动化新技术.freelS320VC33。由于在VC33的内部结构中没有集成通用异步接收发送器(UART),所以当保护系统与厂站局域网、远方调度进行数据通信,并要求有较高的实时性时,就必须扩展异步通用芯片,以求得到较高的通信速度。本装置采用的通用异步接收发送器芯片是TI公司的TL16C752,它具有低功耗、高速度的特点,最大数据传输速率可达1.5Mb/s,且接收器与发送器相互独立,可进行DMA操作,控制灵活方便。同时还具有回读功能,可以在线诊断,它提供了两组增强型的独立UART接口,具有16字节的发送和接收FIFO、MODEM控制接口和通信状态寄存器。它与DSP芯片的结构示意图如图1所示。 在装置中设置了两个串行通信口,其中串口1固定为RS-232,在实际应用中用来实现串口打印实时数据和各种参数,串口2可以通过跳线选择为RS-232或RS-485模式,用来组网通信。装置中的CPLD芯片主要是用来产生片选、读写等控制逻辑,它采用的是XILINX公司生产的XC95144;加入光隔则提高了通信的抗干扰能力;电平转换芯片MAX232ACSE与MAX490ESA的作用是使信号电平(TTL电平)转换为RS-232或RS-485电平,或进行二者之间的逆转换。 2.2 以太网接口 在装置中选择RTL8019AS作为以太网控制芯片。选择好DSP芯片和网络芯片之后,要以TMS320VC33和RTL8019AS构建以太网,关键在于DSP 处理器与网卡控制芯片之间的接口设计。下面就讨论TMS320VC33芯片与RTL8019AS芯片之间如何进行连接,从而实现有效的数据通信。 在TMS320VC33和RTL8019AS之间通过XILINX公司生产的CPLD芯片XC95144进行连接,硬件结构的示意图如图2所示,其中XC95144在接口电路中起逻辑转换的作用,存储芯片AM29F400B75EC用来存储网卡芯片初始化等信息。 基于DSP与RTL8019AS组成的以太网,DSP主处理器与网卡之间的接口主要实现的功能有5-7: (1) 主处理器通过接口电路对网卡芯片进行控制,包括对网卡的逻辑控制、读写控制、复位等; (2) 主处理器与网卡之间的数据交换,DSP通过接口电路对网卡接收数据进行读取,将需要发送的数据写入网卡缓存。 3 通信功能的软件实现 3.1 串行通信的软件设计 3.1.1 UART的驱动程序设计 对于通用异步接收发送器(UART)TL16C752的驱动程序设计,就是对与DSP芯片通信相关的内部寄存器进行操作,下面就简要介绍一下相关的寄存器的情况与设置。 3.1.1.1 线路控制寄存器(LCR) 线路控制寄存器(LCR) 存放串口传送的二进制位串数据格式,LCR 是一个8位的寄存器,各位的定义如下:d0d1是字长选择位,若d0d1=00,传送的字长为5 位; d0d1=1 时字长为6;d0d1=0时字长为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 波特率因子寄存器(DLL DLH) 两个8位的波特率因子寄存器构成一个16位的波特率因子寄存器。在TL16C752的内部具有波特率发生器, 产生发送数据的时钟信号。波特率因子可以通过下列算式求出: 波特率因子=基准时钟频率/ (16×波特率) 在本系统中,我们采用的基准时钟频率为1.8432MHZ,先将LCR中的d7置1以便访问波特率因子寄存器,再将波特率因子寄存器写为16,将

您可能关注的文档

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档