工业交换机与商业交换机区别对比

news2024/11/25 11:56:40

   摘要:工业交换机和商业交换机在功能方面差距较小,性能方面差别很大。最主要的差别是在对各类环境的适应性上,包括在温度、湿度、盐雾环境、振动环境、恶劣电磁干扰环境、海拔等各类环境下稳定可靠提供功能服务的能力。当然工业交换机在一些告警功能,冗余设计上面也有考虑。这些是让工业交换机迥异于商业交换机的根本原因。今天海翎光电的小编就把工业交换机和商业交换机的区别认真梳理总结了一遍,小编整理了一个脑图,这样便于大家做比较(如下大图),希望能对朋友们以后选择网络设备有所帮助。

    看完上面的脑图,海光电的小编再展开来从功能、性能(包括环境适应性、功能可用性)两个方面进行对比分析。最后再看下优秀的工业级交换机在设计方面是怎么考虑的。

    一、功能方面

    工业交换机和商业交换机没有本质区别,甚至由于商业领域具有对不同场景的广泛兼容性,其功能特性反而更多;而工业交换机则在具备大部分交换机常用功能基础上,增加了一些针对特定行业应用需求的内容特性。比如与各种现场总线的互通互联、设备的冗余以及通信的实时性等,电力行业和工业自动化领域的需求就都有各自不同的特点。简单来讲商业交换机功能方面属于普而华,而工业交换机则更追求精而实。

    二、性能方面

    工业交换机与商业交换机更多的差异在于可靠性上。其主要体现在环境适应性、功能可用性两个方面的区别。

    1. 环境适应性:

    环境适应性也分气候环境适应性、机械环境适应性、电磁环境适应性、海拔环境适应性四个主要方面。

    1.1气候环境角度:

    咱们国家因为地域分布广,东西南北各地区的气候环境都有着极大的差异,而且同一个地区春夏秋冬温差都很大。北方地区最热跟最冷的天儿都能差40~50℃了;湿度上南方潮湿多雨,西方、北方干燥多风。

    在很多沿海城市和海上应用中,空气里面都含高盐成分,温度也较大;大家都知道,潮湿、盐分沉积都是会腐蚀电子设备、金属材料等导致设备失效、金属受损的;且在我国西部、北部地区等很多地方又是干旱、多风、多沙尘的天气,这些恶劣环境尤其是户外应用对电子设备的正常工作都有很大影响。正是这些差异,使得我们对电子设备气候适应性方面要求很高。

    像商业交换机一般应用在气候防护场所较优越的地方(如室内、温湿度控制较好的封闭场所等),而工业交换机大多数应用在遮蔽场所(温湿度不受控,仅是避免太阳直射和雨淋等)和户外场所等。所以商业交换机一般是使用在050℃温度和10%90%湿度环境、无防护或低防护的条件下;而工业交换机则具备-2575℃和-4085℃等多种宽温度和4%~100%湿度环境下使用,其温湿度适应性更高更广。而且工业交换机则更多的是面向工业现场需求使用的,比如针对高盐雾地区,也会增加设备防护能力,如三防、抗氧化、抗硫化、全密封等,以满足设备在环境比较恶劣的情况下,仍能正常工作。

图为:未做过处理的PCB板和做过三防涂覆处理的PCB板。

    1.2机械环境角度:

    机械环境呢,更多的是指设备对振动、冲击、跌落、地震等方面的抵御能力。像商业交换机一般都只是模拟在运输条件下的测试,而且相关测试是在带外包装的情况进行的,所以测试考察的也是外包装对设备的保护性能。对应指标也都比较低,一般为Bm级以下。对于抗地震没有明确要求。

    工业交换机则有着比较严格的要求,包括带包装模拟测试、单机运行状态下的测试等,其指标要求至少是Cm级,很多场景应用还要求达到Dm级;而且有些工业应用场景对于抗地震能力也有严格的测试要求。

     1.3电磁环境可靠性

    电磁环境可靠性主要指设备在复杂电磁环境下的可靠性,如静电抗扰能力(ESD)、抗电磁场辐射能力、电快速脉冲抗扰能力(EFT)、抗浪涌冲击能力(SURGE)、供电谐波抗扰能力等等。这其中每一项都有相对应的国家标准或行业标准进行规范,当然同一项标准内也规定了不同的测试等级,而不同的等级要求可能差别很大。所以当我们看到产品通过某项测试标准的测试,要留个心眼。测试的是哪个等级?

    一般情况下,像商业交换机抗静电能力最多是3级以内(3级标准:接触放电6KV,空气放电8KV),在干扰移除后设备能恢复正常运行即可;而工业交换机则要求抗静电能力至少达到3级标准,行业一般要做到4级标准(4级标准:接触放电8KV,空气放电15KV),且干扰施加过程中设备运行无影响。

    其它如电快速脉冲抗扰能力、抗浪涌冲击能力、供电抗扰能力等在工业设备中都能达到3级或以上标准。工业交换机能轻松应对的,确是商业交换机的能力屏障。

    为什么一定要做到这些呢?因为工业场景环境有时候太恶劣了。工业交换机的旁边可能安装了电机、控制器、信号采集、大电流机器等各类设备,这些设备的电磁干扰有时候非常大。安装一台普通交换机,或者市面上宣称的所谓“工业交换机”(其实是商业级的设计)可能能用,但是保不住三天两头出各种异常问题。而这类问题想排查都很困难。

    1.4 海拔环境可靠性:

    国内南方海拔高度接近海平面,而西部地区平均有2000~5000米海拔.一般商业交换机平均使用在海拔2000米以下,超过海拔2000米需要定制;而工业交换机则可以直接使用在海拔5000米的地区无压力。这里对电气设计有一定的要求,因为高海拔下,电气击穿具体更短。电源的设计要增大安规距离的考虑。

    2. 功能可用性:

    功能可用性是指设备在各种条件下功能依旧能满足特定需求的能力,也属于设备的可靠性的一个方面。

    工业交换机的功能可用性比商业交换机考虑更多一些。比如工业交换机通常具备预知和告警、冗余设计、长寿命设计等。

    2.1 预知和告警功能:

    预知和告警是指交换机设备使用过程中的异常自检预知,风险判断,以及对产生的异常进行记录并发出告警通知。此功能非常便于日常的运营和维护。普通商业交换机只有部分高端产品才有相应日志记录,而工业交换机通常都具备日志记录、异常告警、异常通知等功能。异常告警包括供电异常、链路异常、流量异常、非法入侵等很多方面,这些告警信息可通过工业交换机预留的专门的告警接口发出。

    2.2 冗余设计角度

    冗余设计是为了保证设备在出现一些异常情况下仍然可用的一道保障。商业交换机因为成本敏感并且对可靠性要求一般,通常不会做太多冗余设计。但是工业场景不同。生产线停线带来的损失是巨大的,如果是发电厂或电力输送监控出现异常,损失更是不可估量。所以尽管工业级设备可靠性已经非常高了,为了规避万一发生的异常事件,仍然值得做冗余设计来加固保险。

    冗余设计通常更关注设备的相对薄弱点,比如电源。据统计数据,在实际应用中,电子设备的失效相当一部分是因为电源失效导致。普通商业交换机一般采用单电源供电,而工业交换机则采用双电源互为备份的供电方式。

    再比如程序数据的备份,工业交换机要考虑程序出错后,数据的恢复问题。在交换机设备组网应用中,商业场景更多考虑组网的方便性和积极性。如采用星形组网、树形组网等。而工业应用中必须考虑更可靠的组网方式,如多冗余备份的环形组网。在通信链路出现单点故障时,环形组网可以确保网络数据通过备份的通道进行传输。但是环形组网带来一个技术问题。为了规避数据环路产生广播风暴,在环网无故障的时候要对某些通信端口实行阻塞处理,而在网络故障发生时再取消阻塞。单环的时候通信信道切换逻辑是非常清晰的,但切换仍会带来短暂的通信中断。而在复杂组网情况下,哪些端口要保持阻塞,哪些端口需要取消阻塞则需要一些更复杂的计算。

    2.3 使用寿命角度

    商业交换机通常平均使用寿命为3~5年,而工业交换机使用寿命则一般是10年以上。好的工业交换机产品应该是存在感低的产品,安装以后你就忘了它的存在,它不声不响,老实转发数据,不会轻易去刷存在感。

    3. 工业级交换机的设计

    有句话说的好,可靠性不是测试出来的,而是设计出来的。设计中针对可靠性的考虑是电子设备设计中的重中之重,商业交换机要考虑可靠性设计,工业交换机要考虑的则更多,多很多。

    可靠性的设计对比,我们简要从器件选型、电磁防护设计、冗余设计、结构可靠性设计几个方面来进行。

    3.1 器件选型角度

    在器件选型方面,正常情况下,商业交换机选用的都是商业级器件,工业级交换机基本都用工业级器件,同样型号的器件,商业级和工业级价格差异可以非常大。

    但是也有一些打着工业级交换机旗号的产品,其实用的是商业级的器件。这类产品通常只能做到最大温度范围-20~60度。商业级的芯片不管散热如何设计,也没法在85度环境下稳定工作。好在这类产品价格更低,使用的时候一定得注意是否能够满足应用场景的温度范围需求。

    在电容的选择上,商业交换机多使用普通电解电容,这类电容材料所限一般寿命短,温度变化下的稳定性差,就会导致电源波动而影响交换机性能;而工业交换机则多用固态电解电容,钽电容等稳定性好的器件。器件降额选型方面,一般商业交换机厂家都仅会考虑降额10%左右,而工业交换机设备则至少考虑30%以上的降额。

同样的芯片会有商业级和工业级之分

普通电解电容和电感 VS 高质固态电解电容和一体成型电感

    3.2 电磁防护角度

    电磁干扰主要包括从空间辐射来的电磁干扰,从电源或通信线缆传导来的电磁干扰,也有通过金属结构的接触带来的静电骚扰。每一项干扰的测试和防护设计展开来都可以写一万字以上的论文。以后找机会,我们详细讨论这里面的细节。这里只想让大家意识到一点,优秀而可靠的产品设计,对功能性的考虑只是其中一小部分。为什么到华强北5元就可以买一个充电器,苹果的充电器却要卖几百,功能方面其实没差别,都可以充电。这里的价格差异不仅有品牌议价的成分,也包含了高品质电源防护器件的价值。

    3.3 冗余设计角度

    见上文,此处略。

    3.4 结构设计角度

    商业交换机外壳一般有塑料和金属两种,结构形态则有盒式、桌面式、机架式多种;而工业交换机外壳以金属型结构为主,结构则有立式卡轨型、机架式、异形等各种样式。

    外壳防护等级方面,由于应用环境无特殊要求,所以商业交换机通常多以IP20和IP30级为主;有些商业交换机为了散热使用风扇,不仅降低了设备使用寿命,更给环境带来了噪音污染;设备应用过程中要求低尘环境,摆放位置也要留出足够的风道空间;

    而工业交换机外壳则一般全密封,采用自然散热。工业交换机的防护等级至少为IP40级,特殊应用的有IP67防水级。这样也使工业交换机能有效满足高尘、高湿等环境应用,如沙漠、煤矿、海上、露天等环境。

    三、总结

    关于商业交换机和工业交换机的区别,总的来说,工业交换机和商业交换机在功能方面差距较小,性能方面差别很大。最主要的差别是在对各类环境的适应性上,包括在温度、湿度、盐雾环境、振动环境、恶劣电磁干扰环境、海拔等各类环境下稳定可靠提供功能服务的能力。当然工业交换机在一些告警功能,冗余设计上面也有考虑。这些是让工业交换机迥异于商业交换机的根本原因。 

     说了这么多,我不是要否定商业交换机。因为在很多应用场景下,比如家庭、网吧,对数据传输要求不高的中小企业网络,以及一些重要性稍低的机房等,使用商业交换机也是非常合适的。并且由于价格便宜,这些场景中商业交换机比工业交换机的性价比高很多。只是一旦涉及到使用环境复杂,条件多变,或者对数据传输的可靠性要求很高的场所。工业交换机一定是最优选择。也希望各位朋友在选购的时候多多了解自己的使用场景,如果不清楚欢迎您来咨询,我们一定从您需求的角度给出专业的建议。

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

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

相关文章

Word控件Spire.Doc for .net 功能详解

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转…

继续Stable-Diffusion WEBUI方方面面研究(内容索引)

文章目录(零)前言(一)绘图(1.1)模型(1.1.1)基础模型(Stable-diffusion模型)(1.1.2)人物模型(LoRA模型)&#x…

4.4、网络模型

4.4、网络模型1.OSI七层参考模型2.TCP/IP四层模型①简介②四层介绍1.OSI七层参考模型 七层模型,亦称 OSI(Open System Interconnection)参考模型,即开放式系统互联。参考模型是国际标准化组织(ISO)制定的一…

实验1 MATLAB环境与运算基础

实验一一、实验的目的与要求二、实验原理三、实验仪器四、实验内容与步骤五、实验分析与总结一、实验的目的与要求 1、掌握 MATLAB环境与基本操作; 2、掌握 MATLAB常见数据类型的创建、表示和引用; 3、熟悉 MATLAB数据类型的各种运算与常用函数&#xf…

一篇文章让你搞懂TypeScript中的typeof()、keyof()是什么意思

TypeScript中的typeof()、keyof()是什么意思?知识回调(不懂就看这儿!)场景复现核心干货👇👇👇举例引入字面量类型(literal types&…

AC7811电机驱动方案—电路分析

目录 电源树 12V转5V 输出电压设计 电感的选取 欠压锁定 电容的选取 PCB布局 5V转3.3V 输出噪声 外部反向电压保护 接口电路设计 USB转串口 JTAG 驱动电路 驱动桥电路 采样回路设计 电源树 12V转5V 使用了MPQ4420作为电压转换芯片。 芯片手册经典应用 输出电…

Kafka——概述、安装及命令行操作

文章目录一、概述1.1、定义1.2、如何运作?1.3、传统消息队列的应用场景1.4、消息队列的两种模式1.5、Kafka的基础架构二、安装(需要安装zookeeper)三、常用命令行操作3.1、主题命令行操作3.2、生产者命令行操作3.3、消费者命令行操作一、概述…

Python操作MySQL就是这么简单

Python操作MySQL就是这么简单下载MySQL 8.0安装MySQL 8.0步骤2:选择安装类型步骤3:选择安装位置步骤4:配置MySQL 8.0步骤5:安装MySQL 8.0步骤6:完成安装启动MySQL 8.0MySQL 8.0的常用命令python的 pymysql库操作方法安…

【C++】哈希的应用 -- 位图

文章目录一、位图的引入二、位图的实现三、bitset四、位图的应用五、哈希切割一、位图的引入 我们通过一道面试题来引入位图: 给定40亿个不重复的无符号整数,且没排过序,现在给一个无符号整数,如何快速判断一个数是否在这40亿个数…

ChatGPT想干掉测试人员,做梦去吧

很多人都发现ChatGPT可以做一些代码相关的工作,不仅可以写一些测试用例和自动化脚本,还可以做一定量的调优,于是就开始担忧起来,到哪天我的测试工作会不会被ChatGPT这个工具给取代了? 1. ChatGPT目前对哪些东西会有冲击…

Java:Arrays类

1、Arrays是啥&#xff1f; 数组操作工具类&#xff0c;专门用于操作数组元素的。 2.Arrays类的常用API 方法说明public static String toString(类型[] a)对数组进行排序public static void sort(类型[] a)对数组进行默认升序排序public static <T> void sort(类型[]…

图像分割——交叉熵损失

一、前言 写这篇博客的目的主要有两点&#xff0c;首先一点就是&#xff0c;以为对于交叉熵学过就会了&#xff0c;当初笔记也没有详细写过&#xff0c;但今天看论文发现里面的公式没有看懂才发现自己了解的还不够&#xff0c;平时用也是直接用的框架&#xff0c;原来一直认为会…

Java基础--数据结构

阅读目录 目录 数据结构 Java 集合框架 List Set Map 数据结构 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类&#xff1a; 枚举&#xff08;Enumeration&#xff09;、位集合&#xff08;BitSet&#xff09;、向量&#xff08;Vector&a…

进阶C语言:程序环境和预处理

有关C语言的知识马上就要结束了&#xff0c;在学完了前面的基础之上我们就来深究一下程序底层的逻辑&#xff0c;关于程序的预处理编译指令&#xff0c;话不多说&#xff0c;我们直接开始&#xff1a; 目录 1.程序的翻译环境和执行环境 2. 详解编译链接 2.1翻译环境 2.2编译…

IT培训有靠谱的机构吗,长什么样的?

关于IT培训的问题&#xff0c;网上有一大波劝退的声音&#xff1a;现在的IT越来越卷&#xff0c;高校计算机专业毕业生每年那么多&#xff0c;作为小白转行的你竞争力又在哪里呢&#xff1f;而且去年互联网大厂那么多裁员&#xff0c;还有大幅度降薪等等&#xff0c;IT行业已经…

通达信破底翻选股公式,用缠论底分型进行优化

上次在写《通达信破底翻形态选股公式&#xff0c;选出破底之后再翻回的股票》这篇文章时&#xff0c;编写破底翻选股公式就考虑使用缠论底分型&#xff0c;但是底分型的包含关系较为复杂&#xff0c;不容易处理&#xff0c;只能暂时搁置&#xff0c;采用了一种简单的方式&#…

【PyTorch】第九节:Softmax 函数与交叉熵函数

作者&#x1f575;️‍♂️&#xff1a;让机器理解语言か 专栏&#x1f387;&#xff1a;PyTorch 描述&#x1f3a8;&#xff1a;PyTorch 是一个基于 Torch 的 Python 开源机器学习库。 寄语&#x1f493;&#xff1a;&#x1f43e;没有白走的路&#xff0c;每一步都算数&#…

低延迟流式语音识别技术在人机语音交互场景中的实践

美团语音交互部针对交互场景下的低延迟语音识别需求&#xff0c;提出了一种全新的低出字延迟流式语音识别方案。本方法将降低延迟问题转换成一个知识蒸馏过程&#xff0c;极大地简化了延迟优化的难度&#xff0c;仅通过一个正则项损失函数就使得模型在训练过程中自动降低出字延…

靶机精讲之Holynix

找不到ip 就设置两个网络适配器 再添加一个NAT 主机发现 nmap扫描 端口扫描 UDP扫描 服务扫描 脚本扫描 拒绝服务攻击 sql注入 枚举 web渗透 sql注入 证明有注入 sql注入语句 语句 ‘ or 11 --&#xff08;空格&#xff09; 目录结构像有文件包含 有报错但无法利用 调用系统…

从零开始学架构-计算高性能

一、概述 高性能是每个程序员的追求&#xff0c;无论做一个系统、还是写一组代码&#xff0c;都希望能够达到高性能的效果。而高性能又是最复杂的一环&#xff0c;磁盘、操作系统、CPU、内存、缓存、网络、编程语言、数据库、架构等&#xff0c;每个都可能影响系统的高性能&…