光纤网络电力控制系统设计方案:623-6U CPCI的光纤网络电力控制系统

6U CPCI的光纤网络电力控制系统

 

一、设备概述

      柔性直流输电系统中用于控制与测量的FS系统,适用于风电和太阳能发电的并网快速数值计算和闭环控制,以及与直流输电系统的换流器有关的特殊控制功能,包括门控单元的信号处理。该控制板的最大响应周期为1us,可以适应以后风力和太阳直流输电工程的特殊应用。

      该控制系统,同时也可以柔性直流阀进行控制使用。

二、多路光纤FPGA控制板卡

      多路光纤的数据采集,实现数据的集中处理和高可靠性,本方案采用双片XC5VLX155T-1FF1136芯片,主FPGA 外接200路LVTTL电平的IO,8路光纤;从FPGA外接1路光纤,1路千兆网络,2路RS422 ,2路Can总线。

三、核心板FPGA的设计指标

(1)该板含有两片V5的155T;

(2)两片V5之间的电气连接采用高速LVDS和PCIEX4 (RapidIO X4)连接;

(3)每片V5都需要带有DDR2,;

(4)主V5带有8个光模块输出,同时还有LVDS接口接到总线板;

(5)副V5除了与主V5连接外,外接有一个光模块,1个以太网,2路Can和2个RS422;

(6)每片V5均采用XCF128进行配置;

(7)带有8路LED测试灯和一个复位键和三个按键;

(8)主V5总线板的接口为200路LVDS,可做输入或者输出。时钟支持多板卡同源。

(9)副V5除了与主V5连接、DDR2、8路LED测试灯、一个复位键和三个按键外,剩下的IO口采用IDE引出;

(10) 支持 三块板卡的时钟同源和触发同步。其中一个做主处理板,两个做从处理板。

(11)1路网卡的网速设计为1000MHz;

(12)两路CAN的速度设计为250Kbps;

(13)系统采用+5V供电,其余电源管理芯片(3.3V,1.0V,1.8V,2.5V)由设计方设定;

(14)两路独立的JTAG;

(15) 实时监控硬件工作温度;

(16) 支持冷板导冷方式;

(17)支持工作状态以及环境温度的上电自检测和周期自检测。

 

四、FS-TDM总线板卡

      FS-TDM总线接口卡将用于新的硬件平台,负责完成控制单元与直流控制保护系统的数据交换,可以冗余配置。该总线接口卡的作用为,将直流控制保护系统的数据转换为LVDS电气规范的数据。

(1)功能及特点

功能

 ● 6收共计2个通道,通道之间具备同步发送功能。

 ● 完成TDM总线与LVDS总线的物理接口与数据格式的转换。

特点

 ● 具有一个LVDS接口。

 ● 与其他系统的接口采用TDM总线接口,ST光纤接口,通道之间具备同步发送功能。

 ● TDM总线的传输速率为40Mbps,物理通道传输速率按最小100Mbps设计。

 ● 控制接口的设计采用FPGA实现,具有设置功能。

 ● 传输距离:多模光纤要求最大300m,单模光纤要求最大距离为10Km。

 ● 数据传输特性遵循标准的TDM总线规范。

 ● 自检功能及必要的硬件设计信号。

 ● 数据缓冲区,具有先入先出的特点,宽度和深度分别为32bit及24bit,建议在FPGA中实现。

(2)板卡硬件结构

FS-TDM板的板卡结构如图2-3-1所示:

图2-3-1 FS-TDM板卡硬件结构框图 

如图2-3-1所示,FS-TDM板由以下几个部分构成:

 ● 十二路单向光口:四个TDM接收接口,光接口模块采用如图所示模块。

 ● 整形变换电路:完成TDM与FPGA的电气连接;

 ● 一片Xilinx Spartan3系列的FPGA器件:完成IO信号交换、光接口功能;

 ● 16路IO:输入输出均为16路的,总共为32路的IO,输入输出方式均采用开路的方式,满足24V的接口需求;

 ● 辅助电路:8路LED灯(绿色)和8按键。

 ● 配置芯片:采用XCF04

五、FS-PCLM板卡

      使用Xilinx公司的S6处理器设计,在本设计中完成控制信号的光电接收解码、信号的串并转换、数字信号的输入计数并通过光模块进行的收发功能。

功能

 ● 有两路光模块,一路接收来自控制板的控制信号,同时上传计数后的数据,另外一路作为备份使用,用于更高电平数的扩展(级联方式)。

 ● 串并转换功能,把接收到的控制板的控制信号,转换成并行信号输出,最大使用输出IO为80路。

 ● 输出IO的定义采用EEPROM的数据进行配置,具有实时修改和配置输出IO的功能。

 ● 输入IO功能,输入80路数字信号,并对信号的频率进行计数,然后通过光模块上传到控制板。

 ● DDR2进行数据的暂存

板卡硬件结构

FS-PCLM板的板卡结构如图3-3-1所示:

图3-3-1 FS-PCLM板卡硬件结构框图 

六、FS-PCLE板卡
(1)概述
● 使用Xilinx公司的CPLD设计,在本设计中完成控制信号的光电发射和接收的配置功能。
● 命名规则:FS-PCLE:-Flexible System - Primary Control Light Expendborad
(2)功能及特点
功能
● 80路输入IO信号分成10路8位信号的输入的选择。
● 80路输出IO信号分成10路8位信号的输出的选择。
● 选择方式采用DIP开关进行设定,便于现场调试使用。
特点
● 有两片CPLD的XC2C256。
● 有16路光模块,为8路发送和8路接收。
● 中有160连接到总线板上,其中的80路作为输入,而另外的80路作为输出。
● 带有8路LED状态灯。
● 4位DIP开关。
(3)板卡硬件结构
FS-PCLE板的板卡结构如图4-3-1所示:

图4-3-1 FS-PCLE板卡硬件结构框图 

如图4-3-1所示,FS-PCLE板由以下几个部分构成:
● 光模块:8路光模块接口作为输入信号,另8路光模块接口作为输出信号,模块名称见图。
● 一片Xilinx的CPLD器件:完成IO信号交换、光接口功能。
● 辅助电路:DIP开关,进行输入输出选择。
七、CPCI 接口及板间互联设计
FS板数据互联:
FS板 需要在四块板子之间建立起互联通道,每个板子需要连接到另外三块板子上面。拓扑图如下:
每一组信号定义为: CLKin,CLKout,ENin, ENout ,DATAin[0:9] DATAout[0:9],一共24对差分线   
对于TDM板卡,每个板子的主FPGA有9对LVDS互联,彼此互相连接在一起,使用的时候,主控板通过LVDS给所有的从板数据,另外有32根普通IO,TMD给主控板提供需要的控制数据。 
因而总共需要 24X3+19  91对LVDS差分线,32根普通IO。

 

FS 板时钟互联:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2980947.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【C语言回顾】操作符详解

前言1. 操作符分类2. 二进制和进制转换2.1 二进制2.2 进制转换2.2.1 二进制转十进制2.2.2 二进制转八进制2.2.3 二进制转十六进制 3. 原码、反码、补码4. 移位操作符4.1 左移操作符4.2 右移操作符 5. 位操作符6. 单目操作符7. 逗号表达式8. 下标引用操作符9. 函数调用操作符10.…

3D 文件格式的江湖纷争

自从上世纪 60 年代计算机辅助设计(Computer Aided Design, CAD)发明已来,3D 图形产业繁荣发展,逐步覆盖工业制造、影视游戏、VR/AR 、3D 打印等各个领域。如果说 3D 模型是构成 XR 应用场景的基础组件,那么 3D 文件格式就是构建 XR 世界沟通语言。而伴随各种 3D 建模软件…

基于Springboot的幼儿园管理系统

基于SpringbootVue的幼儿园管理系统的设计与实现 开发语言:Java数据库:MySQL技术:SpringbootMybatis工具:IDEA、Maven、Navicat 系统展示 用户登录 用户管理 教师管理 幼儿园信息管理 班级信息管理 工作日志管理 会议记录管理…

AI时代的GPU集群网络算力分析

浅谈GPU集群网络、集群规模和集群算力 引言在生成式AI(GenAI)和大模型时代,不仅需要关注单个GPU卡的算力,更要关注GPU集群的总有效算力。单个GPU卡的有效算力可以通过该卡的峰值算力来测算,例如,对于Nvidia…

C语言入门课程学习笔记1

C语言入门课程学习笔记1 第1课 - 概论第2课 -helloworld第3课 -数据输出第4课 -数据类型与变量第5课 - 深入数据类型与变量第6课 - 类型与变量编程练习第7课 - 程序中的数据输入 本文学习自狄泰软件学院 唐佐林老师的 C语言入门课程,图片全部来源于课程PPT&#xff…

Linux内核之hook机制:call_void_hook用法实例(六十一)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

【国产替代】航空电子通信总线航空电子通信总线产品为MIL-STD-1553和ARINC 429等协议提供原生支持

航空电子通信总线 航空电子通信总线产品为MIL-STD-1553和ARINC 429等协议提供原生支持。这些产品用于进行航空电子应用所需的开发、生产和系统测试。 PXIe,2通道PXI ARINC-664接口模块 AIM ARINC-664具有板载处理器,可自动处理所有与协议相关的活动&…

在vscode上面进行分支merge的记录

前言:在我们的项目中,有两个分支:master和liutielong。现在要将liutielong分支的改动merge到master分支中。 如果master分支已经更改了,所以要先pull(这是在git bash里面的命令)。 git pull origin master…

Java虚拟机类加载机制详细总结

1、概述 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。 2、类加载的时机 一个类型从被加载到虚拟机内存中开始&#xff…

网盘——查看文件

本文主要讲解文件操作过程中,查看文件如何实现,实现步骤如下: 1、实现步骤: A、首先客户端发送查看请求(包含目录信息) B、服务器将文件名字还有文件的类型发送给客户端(只发送文件的名字&am…

基于小程序实现的查寝打卡系统

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:ssm 【…

Esp32-S3 进行JSON解析

之前介绍了esp32-s3的http通信,对于返回的结果进行解析也是必须的,通常我们可以使用json格式进行通信,这样即便于理解也便于取值。今天我们介绍下JSON解析。 在这里用到的库是ujson,代码如下,将如下代码保存到设备即可 import micropython import json from json import …

S-Edge网关:柔性部署,让物联网接入更统一

S-Edge网关是什么? 网关是在实际物理世界与虚拟网络世界相连接的交叉点,为了让这个交叉点尽可能的复用,无需每种设备都配套一种连接方式,边缘网关主要就是用于传感器等物理设备与网络实现数据交互的通用设备,也称为物…

【简单讲解下如何学习C++】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

Windows10如何关闭Edge浏览器的Copilot

在Windows10更新后,打开Edge浏览器,无论复制什么内容,都会弹出Copilot人工智能插件,非常令人反感,网上搜索的关闭方法都非常麻烦,比如:组策略和注册表。自己摸索得出最简便有效的关闭方法。 1、…

Shadowsocks PAC模式自定义规则

Shadowsocks PAC模式自定义规则 关键词:Shadowsocks, PAC自动模式, 编辑PAC用户自定规则, PAC规则 Shadowsocks使用PAC自动模式时,访问一个网站要不要走代理,需要用户手动进行干预。 编辑PAC规则 点击菜单栏shadowsocks图标,在…

【网络安全】HTTP协议 — 基础

专栏文章索引:网络安全 有问题可私聊:QQ:3375119339 目录 学习目标​ 一、万维网的诞生与发展​编辑 1.万维网的诞生与发展 2.HTTP协议诞生与发展 二、网络基础 1.TCP/IP分层传输 1)TCP/IP协议 2)封装与拆封 …

云计算中的过度授权:安全隐患与应对策略

云计算凭借其弹性、可扩展等优势,已经成为诸多企业组织拓展业务的重要基础设施之一。然而,与传统IT架构相比,云计算环境的安全管理也面临着新的挑战。过度授权 (Overprivileging) 便是云安全领域亟待解决的主要问题之一,本文将带领…

mysql download 2024

好久没在官网下载 mysql server 安装包。今天想下载发现: 我访问mysql官网的速度好慢啊。mysql server 的下载页面在哪里啊,一下两下找不到。 最后,慢慢悠悠终于找到了下载页面,如下: https://dev.mysql.com/downlo…

OceanBase诊断调优 】—— 如何快速定位SQL问题

作者简介: 花名:洪波,OceanBase 数据库解决方案架构师,目前负责 OceanBase 数据库在各大型互联网公司及企事业单位的落地与技术指导,曾就职于互联网大厂和金融科技公司,主导过多项数据库升级、迁移、国产化…