浅谈变电站监控系统通信模块设计.docVIP

浅谈变电站监控系统通信模块设计.doc

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
浅谈变电站监控系统通信模块设计

浅谈变电站监控系统通信模块设计   摘要:本文笔者结合自己多年从事通信设计的工作经验,主要阐述了C8051F043自带CAN控制器结构与工作原理,及对监控系统通信模块的设计做出了探讨。   关键词:变电站;工作原理;检测系统;通信设计   1 C8051F043自带CAN控制器结构与工作原理    C8051F043是具有25MIPS、64 KBFlash、10bitADC,带有CAN控制器的高速8位单片机。其自带的CAN 控制器支持CAN 技术规范V2.0A/B;并能够发送按接收标准的和扩展的信息帧,同时具有接收滤波和信息管理功能,最高数据传输速率可达1Mbit/s,所构成的CAN总线节点可直接与CAN 总线上的其他微控制单元(MCU)通信。Silicon Labs CAN是一个协议控制器,不提供物理层驱动器(即收发器),其内部含有4个发送缓冲器、4个接收缓冲器。同时还具有灵活的中断管理能力,这些特点使得MCU对CAN总线的操作变得非常简便。    C8051F043所含CAN控制器包含1个CAN核、消息RAM(独立于CIP-51的RAM)、消息处理状态机和控制寄存器组以及波特率预分频器BRP(Baud Rate Prescaler)。其中CAN控制器核心负责与CAN 总线的接口和通信,消息RAM、寄存器组以及消息处理器用来实现CAN 总线通信模式控制以及操作控制,其控制器如图1所示。             1.1 CAN控制器工作模式    C8051F043自带的CAN控制器可以工作在测试模式和正常模式2种状态,可通过简单设置CAN控制寄存器(CAN0CN)的Test位来设置。其中在测试模式下又有4 种模式:静音模式、回路模式、静音回路模式和基本模式。在测试模式下,可以通过TX1和TX0位控制TX 的输出控制。    1.2 收发操作    CAN总线控制器的发送流程是:首先对接口寄存器IFx命令掩码寄存器进行赋值,指定发送方向和字节数;其次,对IFxAR进行赋值,指定标准帧或远程帧;最后对发送请求寄存器TxRqst进行赋值,确认对32个消息对象中的哪一个进行操作。其中,控制器有32个消息对象,因而CAN 控制器可以管理32个消息对象报文发送。如果取消对消息对象的发送,只能通过IFx 消息控制寄存器进行操作,而不能对发送请求寄存器进行操作。CAN总线控制器的接收流程和发送大体致,不过最后接收的数据存放在新数据寄存器中。  ??? 1.3 中断管理    CAN控制器有4个中断源,包括发送中断、接收中断、错误中断及总线唤醒中断等。利用对CAN控制寄存器的EIE、SIE、IE等位进行设置,可方便实现对各种中断的有效管理。当有中断发生时,将引发C8051F043 的第19号中断,可在中断服务子程序里面对不同的中断进行响应。    1.4 错误检测    CAN协议具有CRC错误、应答错误、形式错误、位错误和填充错误等检测功能。C8051F043所带CAN控制器包含错误计数寄存器。其中接收出错计数器REC(Receive Error Counter)范围在0~127之间;发送出错计数器TEC值范围0~255之间。因而对于网络中的任何一个节点而言,都有可能因为错误计数器的数值不同而使其处于错误-激活、错误-认可和总线-脱离3种状态。   2 监控系统通信模块设计    2.1 监控系统总体结构   监控系统由控制台工作站、CAN主控制器、智能终端等组成。其中CAN主控制器由C8051F043和CAN总线收发器SN65HVD230组成,智能节点可实现交流电压、电流信号、频率等电能质量参数的采集、控制与处理,对变电站线路电能质量进行监控,然后通过CAN 主控制器将数据传递到控制台工作站。系统结构如图2所示。             图2 CAN总线网络系统结构框图    这种网络拓扑结构采用了总线式结构,且结构简单、成本低,采用无源抽头连接,因此可靠性较高。其信息传输采用CAN通信协议,通信介质采用双绞线。由于CAN总线是基于发送报文的编码,它不对CAN控制节点进行编码,故系统的可扩充性比较好,同时增删CAN总线上的控制节点不会对系统的其余节点造成任何影响。系统采用模块化设计,对于主控制器通信节点的设计可直接应用到智能节点的设计上。该智能终端使用的数据采集模块可采集交流数据。从互感器输出的三相电压、三相电流经过信号电路转成合适的电压信号直接送到C8051F043的模拟输入端,经过内部模拟通道选择开关,进行AD转换,将转换完的数据通过CPU处理后由CAN口送至上位机。每周期采样64个点,采用FFT算法,经试验,符合系统要求。    2.2 CAN 主控制器设计    CAN主控制器

文档评论(0)

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

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

1亿VIP精品文档

相关文档