设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>理工论文 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
浅析兼容串行通信与以太网通信的微机保护通信系统
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

【摘要】本文根据微机保护通信系统的要求,设计了由以太网与串行通信相结合的通信系统,阐述了通信系统的硬件构成,完成了相关驱动程序与通信功能软件的编写。
【关键词】微机保护;通信系统;串行通信;以太网
本文介绍了微机保护的一种通信系统,该通信系统采用以太网通信与串行通信相结合的方式构成。
一、硬件构成
1.1串行通信接口
装置中,考虑到需要处理的数据较多,数字算法的计算量大,因此在保护CPU的选择上采用的是TI公司的新一代高性能32位浮点DSP芯片TMS320VC33。在装置中设置了两个串行通信口,其中串口1固定为RS-232,在实际应用中用来实现串口打印实时数据和各种参数,串口2可以通过跳线选择为RS-232或RS-485模式,用来组网通信。
1.2以太网接口
基于DSP与RTL8019AS组成的以太网,DSP主处理器与网卡之间的接口主要实现的功能有:(1)主处理器通过接口电路对网卡芯片进行控制,包括对网卡的逻辑控制、读写控制、复位等;(2)主处理器与网卡之间的数据交换,DSP通过接口电路对网卡接收数据进行读取,将需要发送的数据写入网卡缓存。
二、通信功能的软件实现
2.1串行通信的软件设计
2.1.1UART的驱动程序设计
下面就简要介绍一下相关的寄存器的情况与设置。(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,选择进行偶校验。(2)波特率因子寄存器(DLL&DLH)。两个8位的波特率因子寄存器构成一个16位的波特率因子寄存器。在TL16C752的内部具有波特率发生器,产生发送数据的时钟信号。波特率因子可以通过下列算式求出:波特率因子=基准时钟频率/(16×波特率)。(3)FIFO控制寄存器(FCR)。这个寄存器用来设置FIFO的允许/禁止、清除FIFO、设置接收FIFO的触发级别和选择DMA模式。
2.1.2通信的软件设计
在约定的监控系统与保护系统之间采用主从方式进行通讯,因而保护系统总是被动接收指令,即始终为从动站。保护系统的通讯模块在完成初始化工作后随即进入接收状态。当通讯接口收到完整的链路规约数据单元(LPDU)时将对其进行校错,出错丢弃这个数据9yQEIq8FpP2HkmFvLC0lQA==单元。保护系统收到的LPDU有3种类型:第一种是2级数据请求帧,保护系统将以测量值LPDU作为回答;第二种是1级数据请求帧,此时先判断FCB是否变化,有变化则以新的ASDU形成LPDU并填充发送缓冲区,否则重发上一个LPDU;第三种是命令帧或下传数据帧。在这里我们将2级数据与1级数据同时召唤,使用户进程得以简化。
2.2以太网通信的软件设计
网络接口通过2个DMA操作来完成数据的接收和发送。本地DMA完成RTL8019AS与其内部FIFO队列之间的数据传送,远程DMA完成RTL8019AS与CPU之间的数据传送。
2.2.1RTL8019AS的初始化
为了使RTL8019AS启动并处于准备接收或准备发送数据的状态,必须对相关的寄存器进行初始化。
2.2.2数据的收发
通过对地址及数据口的读写来完成以太网帧的接收与发送。本地DMA完成RTL8019AS与其内部FIFO队列之间的数据传送,远程DMA完成RTL8019AS与CPU之间的数据传送。
三、结束语
文章设计了通信系统的硬件结构、编写了驱动程序与功能软件。设计的通信系统不仅可以满足以太网组网的要求,也可以兼容传统的串行通信要求,将大大地促进电厂和变电站综合自动化的进程。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于人工智能的智能语音识别系统设 大数据舆情分析系统的设计与实现 “上帝的归上帝,凯撒的归凯撒”:
平板单元(Mindlin板)的热 AIGC的著作权归属问题:基于成 带有随机场变量结构的动力特性分析
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!