案例研究|风电载荷测试通信方案

客户介绍

北京鉴衡认证中心有限公司(China General Certification Center,简称“鉴衡”或“CGC”)是国内领先的第三方技术服务机构,专注于标准研制、检测、检验、认证、技术咨询以及行业研究等服务领域。

目前,鉴衡的业务范围包括可再生能源、气候变化与可持续发展、工业装备与智能制造、轨道交通、消费品、智能科技和信息安全等多个领域。在风能、太阳能、轨道交通等行业中,鉴衡拥有广泛的影响力。其检验检测和认证结果已得到多国政府、金融机构、终端用户等的认可和采信。


面临的挑战

风电主机厂及运维公司常遇到的一个通讯挑战是:风机所处的地理环境通常偏远且复杂,塔内部的电磁环境极为复杂,受到发电机和变频器等大功率设备的电磁干扰。这导致采集的数据信号在传输过程中受到严重干扰,进而引起通信中断或数据采集不准确。

最初的解决方案是采用 CAN 转光纤的方式,通过光纤传输信号以确保通讯稳定。然而,随着风光测试采集数据量的增加、传感器数量的增多以及通信距离的延长,在整机型测试项目中普遍出现了通讯不稳定、通讯延迟较高、通讯调试困难和通信故障检测难度大等问题。


HMS 解决方案:塔内通信系统组网

目前,鉴衡采用的是 CAN@net NT 420 网桥模式,这种模式通过将 CAN 与以太网相结合,实现了 4 个独立的 CAN 网桥,每个网桥都拥有四个独立的 CAN 通道。这种网桥使得我们能够通过 TCP/IP 在远距离上实现不同 CAN 网络间的 CAN 消息交换,同时利用现有的基于以太网的基础设施,无需增加额外的使用成本。通过对 CAN 系统网段的划分,我们不仅提升了整个系统的可靠性和故障安全性,还便于在检测时对特定网段进行故障排除和维修。

左:CAN@net NT 420右:AWB5005

我们将所有的 CAN 设备接入到管理型交换机 AWB5005 中。通过该交换机的两个 SFP(小型可插拔)插槽,我们实现了高速上行至主干交换机,并构建了塔内的环网通讯系统。此外,所搭建的光纤连接不仅可用于远程连接,在电磁干扰较大的环境中也能提供可靠的数据通信。我们的网络管理功能包括对数据的分段和控制,确保数据的处理符合预期要求。

点击查看方案大图


方案成果

北京鉴衡认证中心有限公司载荷测试高级工程师及测试设备研发主管李圣坤在总结中指出:方案中结合了 CAN@net NT420 和 Anybus 二层管理型 PoE 交换机的使用,这确保了风机塔内部通信的稳定性。在该系统中,载荷信号采集仪首先将采集到的信号从滑环传输到塔顶的采集仪,然后再转发到塔中的采集仪,最终统一传送到塔底的数据记录仪和工业服务器中,供工程师处理数据。

点击获取 HMS 风电行业通信解决方案

在这一过程中,Ixxat CAN@net NT420 的作用是将 CAN 信号转换成 TCP/IP 协议,再通过光纤以千兆网速进行传输。这样,我们搭建了一个满足风电测试要求的通信系统结构,保证了塔内 CAN 通讯的可靠性和稳定性。我们希望能将这一方案推广应用到更多的整机厂测试环境中。

客户评价

“在我们承接风机厂的各种测试和认证工作中,CAN 通信问题一直是一个长期的挑战。在现有的解决方案中,我们长期依赖 HMS 公司的 Ixxat 品牌 CAN-CR210 产品来进行光电隔离和屏蔽干扰,这一产品的性能相当可靠。

然而,随着最近更大功率的风电塔进入集中测试和验证阶段,我们需要处理的数据点位和数据量大幅增加。为了满足下一阶段测试和认证的需求,我们正在寻找能够保障未来大功率发电塔工作任务的新产品。

基于这个目标,我们发现了 CAN@net NT420 网关和 Anybus 管理型交换机的组合,计划以此搭建一个新的通讯系统。”

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux内核编译安装 - Deepin,Debian系

为什么要自己编译内核 优点 定制化:你可以根据自己的硬件和需求配置内核,去掉不必要的模块,优化性能。性能优化:移除不需要的驱动程序和特性,减小内核体积,提高系统性能。最新特性和修复:获取…

单相整流-TI视频课笔记

目录 1、单相半波整流 1.1、单相半波----电容滤波---超轻负载 1.2、单相半波----电容滤波---轻负载 1.3、单相半波----电容滤波---重负载 2、全波整流 2.1、全波整流的仿真 2.2、半波与全波滤波的对比 3、全桥整流电路 3.1、全波和全桥整流对比 3.2、半波全波和全桥…

数学建模入门

目录 文章目录 前言 一、数学建模是什么? 1、官方概念: 2、具体过程 3、适合哪一类人参加? 4、需要有哪些学科基础呢? 二、怎样准备数学建模(必备‘硬件’) 1.组队 2.资料搜索 3.常用算法总结 4.论文撰写的…

jenkins系列-06.harbor

https://github.com/goharbor/harbor/releases?page2 https://github.com/goharbor/harbor/releases/download/v2.3.4/harbor-offline-installer-v2.3.4.tgz harbor官网:https://goharbor.io/ 点击 Download now 链接,会自动跳转到上述github页面&am…

底软驱动 | Linux字符设备驱动开发基础

文章目录 知识整理--Linux字符设备驱动开发基础字符设备基础1从一个最简单的模块源码说起字符设备驱动工作原理字符设备驱动代码实践--给空模块添加驱动壳子应用程序如何调用驱动 字符设备基础2添加读写接口(应用和驱动之间的数据交换)驱动中如何操控硬件…

基于微信小程序的音乐播放平台

基于微信小程序的音乐播放平台 音乐播放小程序项目简介技术栈功能模块项目流程系统E-R图项目页面 音乐播放小程序 项目简介 微信音乐小程序旨在提供一个简洁高效的音乐播放平台,用户可以方便地搜索、播放和收藏自己喜欢的音乐。整个项目采用前后端分离的架构&…

基于XC7VX690T FPGA+ZU15EG SOC的6U VPX总线实时信号处理平台(支持4路光纤)

6U VPX架构,符合VITA46规范板载高性能FPGA处理器:XC7VX690T-2FFG1927I板载1片高性能MPSOC:XCZU15EG-2FFVB1156I板载1片MCU,进行健康管理、时钟配置等V7 FPGA外挂2个FMC接口两片FPGA之间通过高速GTH进行互联 基于6U VPX总线架构的通…

模型剪枝中的预训练权重真的有用么?重新思考模型剪枝的价值二

在https://hpg123.blog.csdn.net/article/details/137705869中,根据论文提供的数据初步整理出了模型剪枝的信息,但不够精练,故而在此深入分析。 主要解决以下问题: 1、模型剪枝真的有用么? 2、什么样的方案模型剪枝效果…

Java中常用线程安全的集合

文章目录 常用线程安全的集合CopyWriteArrayListCopyOnWriteArraySetHashTableConcurrentHashMapJDK1.7JDK1.8 常用线程安全的集合 在多线程环境中,数据的一致性和线程的安全性是至关重要的。传统的集合类,如ArrayList、HashMap和HashSet,在…

Wikijs 部署教程

以下是一个 Wikijs 部署的简单教程,涵盖了使用 Docker 和直接安装两种方式: 方法一: 使用 Docker (推荐) Docker 是一个方便快捷的方式来部署 Wikijs,它可以避免许多手动配置步骤。 安装 Docker: 按照 https://docs.docker.com/…

使用Gitee仓库镜像管理功能实现Gitee与Github 双向同步

进入你所需要同步的仓库,点击「管理」->「镜像仓库管理」,点击「添加镜像」选项; 如果你的Gitee账号还没有绑定过 GitHub 帐号,先根据弹窗的提示绑定 GitHub 帐号; 添加镜像时候,在「镜像方向」中选择…

拥抱UniHttp,规范Http接口对接之旅

前言 如果你项目里还在用传统的编程式Http客户端比如HttpClient、Okhttp去直接对接第三方Http接口, 那么你项目一定充斥着大量的对接逻辑和代码, 并且针对不同的对接渠道方需要每次封装一次调用的简化, 一旦封装不好系统将会变得难以维护&am…

【Wamp】局域网设备访问WampServer | 使用域名访问Wamp | Wamp配置HTTPS

局域网设备访问WampServer 参考&#xff1a;https://www.jianshu.com/p/d431a845e5cb 修改Apache的httpd.conf文件 D:\Academic\Wamp\program\bin\apache\apache2.4.54.2\conf\httpd.conf 搜索 Require local 和Require all denied&#xff0c;改为Require all granted <…

【Caffeine】⭐️SpringBoot 项目整合 Caffeine 实现本地缓存

目录 &#x1f378;前言 &#x1f37b;一、Caffeine &#x1f37a;二、项目实践 2.1 环境准备 2.2 项目搭建 2.3 接口测试 ​&#x1f49e;️三、章末 &#x1f378;前言 小伙伴们大家好&#xff0c;缓存是提升系统性能的一个不可或缺的工具&#xff0c;通过缓存可以避免大…

[安洵杯 2019]easy_web1

知识点&#xff1a; 1.base64加解密 2.md5加解密 3.md5碰撞绕过强类型比较 4.Linux命令绕过 进入页面发现url地址中存在 img参数和一个cmd参数&#xff0c;img参数看上去像是base64编码&#xff0c;可以去尝试一下解码. 进行了两次base64解密得到3535352e706e67看着像16进制那么…

log4j2的日志框架(详细,springboot和异步日志的实现)

目录 log4j2的介绍 Log4j2的性能 SpringBoot中的使用Log4j2 log4j2的进阶--异步日志 AsyncAppender方式 AsyncLogger方式 log4j2的介绍 Apache Log4j 2是对Log4j的升级版&#xff0c;参考了logback的一些优秀的设计&#xff0c;并且修复了一些问题&#xff0c;因此带 来…

谷粒商城实战笔记-29~34-前端基础 - ES6

文章目录 零&#xff0c;安装Live Server插件一&#xff0c;创建前端工程1&#xff0c;创建工程2&#xff0c;在工程ES6中创建一个html文件 二&#xff0c;ES6 简介1&#xff0c;ES6 的历史 三&#xff0c;前端基础ES61&#xff0c;let 和 const1.1&#xff0c;let1.1.1 严格的…

蔚来汽车:拥抱TiDB,实现数据库性能与稳定性的飞跃

作者&#xff1a; Billdi表弟 原文来源&#xff1a; https://tidb.net/blog/449c3f5b 演讲嘉宾&#xff1a;吴记 蔚来汽车Tidb爱好者 整理编辑&#xff1a;黄漫绅&#xff08;表妹&#xff09;、李仲舒、吴记 本文来自 TiDB 社区合肥站走进蔚来汽车——来自吴记老师的演讲…

C++ | Leetcode C++题解之第232题用栈实现队列

题目&#xff1a; 题解&#xff1a; class MyQueue { private:stack<int> inStack, outStack;void in2out() {while (!inStack.empty()) {outStack.push(inStack.top());inStack.pop();}}public:MyQueue() {}void push(int x) {inStack.push(x);}int pop() {if (outStac…

QML 鼠标和键盘事件

学习目标&#xff1a;Qml 鼠标和键盘事件 学习内容 1、QML 鼠标事件处理QML 直接提供 MouseArea 来捕获鼠标事件&#xff0c;该操作必须配合Rectangle 获取指定区域内的鼠标事件, 2、QML 键盘事件处理&#xff0c;并且获取对OML直接通过键盘事件 Keys 监控键盘任意按键应的消…