Difference between revisions of "BPI-6202 嵌入式单板工控机"

From Banana Pi Wiki
Jump to: navigation, search
(模块化设计)
Line 127: Line 127:
 
所有电路板都通过内部总线(485或SPI)连接在盒子里
 
所有电路板都通过内部总线(485或SPI)连接在盒子里
  
[[File:BPI-6202_IO_board.jpg]]
+
[[File:Banana_Pi_BPI-6202_gateway_5.jpg]]
 +
 
 +
Banana Pi BPI-6202 全功能扩展网关设计
 +
 
 +
[[File:Banana_Pi_BPI-6202_gateway_2.jpg]]
  
 
==BPI-6202产品介绍==
 
==BPI-6202产品介绍==

Revision as of 02:21, 12 September 2023


嵌入式工控机概述

嵌入式工控机的定义与应用场景

工控机(Industrial Personal Computer,简称IPC),是上世纪90年代开始出现的、广泛应用于工业现场监视与控制的加固、增强型微型计算机,工控机常常会在环境比较恶劣的环境下运行,对数据的安全性要求也更高,所以工控机通常会进行加固、防尘、防潮、防腐蚀、防辐射等特别设计 截止到目前,X86+Windows(Wintel)架构,依然是工控机的主流方案,可被定义为传统工控机。一般而言

在传统工控机在工控领域的自动化和信息化方面发挥重要作用的同时,其先天弱势也一直困扰着厂家、集成商和用户。大家都在寻找更好的方案

近十年来,嵌入式系统发展迅速,以其具有的低功耗、低成本及不断提升的高性能等特点,已经成为移动设备(手机、PAD)的唯一方案;也成为包括工业控制在内的各行业实现数据采集处理的理想选择ARM架构的嵌入式系统,具有的灵活高效的软硬件方案定制特点,目前已经形成完整的产业链生态圈,能够为用户提供满足其现实需求、并有一定超前扩展余度的产品,且价格更有竞争优势的产品;当用户需求逐渐超出目前产品的能力时,又能够通过快速的方案设计与迭代,不断提供满足用户要求的新产品,能够实现“需求——技术——方案——产品——市场——用户——需求“不断上升的良性循环

相对于传统工控机,经特殊设计的基于嵌入式计算机架构的系统,被称为嵌入式工控机

传统工控机与嵌入式工控机的主要特点对比如下:

序号 关键要素 传统工控机(Windows+X86) 嵌入式工控机(Linux+LoongArch/ARM)
1 性能 商用级赛扬或商业/工业级酷睿i3~I5 工业级,性能高于赛扬,弱于I3
2 安全性 漏洞多,易受病毒和黑客攻击 系统稳定、较少升级,安全性高
3 实时性 实时响应能力较差 实时响应能力能够满足要求
4 可靠性 高功耗必须强散热,可靠性低 低功耗无需考虑散热,可靠性高
5 扩展性 在主板上扩展各类接口复杂 在核心板/开发板上扩展各类接口较为方便
6 工业级 实现真正工业级产品较为困难 实现真正工业级产品较为容易
7 定制化 定制化效率低、成本高 面向应用快速高效订制与迭代
8 性能 对工业应用而言性能不足或过剩 针对应用,具有最佳性能方案
9 总体价格 较高 针对应用,具有价格优势
10 运维成本 功耗高、运维成本高 低功耗低成本,绿色环保
11 生命周期 换代频繁,库存难以保证 CPU生命周期较长,可保证库存

嵌入式工控机已经成为传统工控机的强力竞争对手。在未来,前者形成对后者的压倒性优势,毫无悬念

嵌入式工控机的应用场景

工业互联网及物联网的迅速发展,既是一场众多的计算机软硬件厂家(也包括通讯方案和产品厂家,其本质也是计算机系统,甚至是嵌入式系统的软硬件厂家)尝试进入利润相对较高的行业监控市场的前赴后继的尝试;也是一场开启“民觉民智”,普及专业知识的启蒙运动。这个已经持续了十数年的大风暴,使普罗大众对监视和控制的应用需求和想象,扩展到了各行各业的每个角落

“云—管—边—端”的概念,是以互联网思维和术语,对监视控制原理做了经典的总结与归纳;但从技术发展历史看,它远非全新概念和新技术,实际上是数十年来各行业监控应用所采用的主流模式和架构

Industrial computer zh 1.png

  • 云:实现监控中心系统及更多高级应用软件和算法的计算机系统。这里的“云”,既包括互联网上的“公有云”,也包括企业局域网上的“私有云”。构建“云”的计算机系统,目前主要为高端X86+Windows/Linux服务器,及其集群
  • 管:为设备两侧提供各种效率、可靠、便捷、高性价比的有线/无线通道。不仅在“云”和”边“之间有“管”的存在,例如广域以太网网、4G/5G等;在应用现场的“边”和“端”之间,也有适合现场应用场景的有线/无线的“管”的存在,比如局域以太网、串口、高速电力线载波(HPLC)、LoRa、ZigBee、WIFI等
  • 边:用于完成现场计算任务的计算机系统。边”的主要角色,早期由传统工控机、或者在要求不那么严格时,用一般的台式机及服务器来承担;目前开始出现以中高端ARM架构嵌入式系统构建嵌入式工控机的趋势
  • 端:用于实现对行业应用中对主设备(一次设备)进行监视和控制的装置(二次设备)、以及物联网环境中对各类主设备进行监控的设备(二次设备)。“端”的主要角色,早期由低端的嵌入式单片机系统实现;目前以逐渐过渡到以中低端嵌入式系统(主频1GMHz以下)为主流方案

从以上的分析不难看出,工控机的应用,主要定位在“边”的层面。作为“边”的具体应用,嵌入式工控机主要承载以下两种类型的功能:

  • 自动运行类,如网关、NVR、路由器、防火墙等,通过特别设计的工业级中低档嵌入式计算机系统实现。部分具有简单的基于字符/位图的展示和特殊按键的参数配置和状态显示功能
  • 交互运行类,完成监控和系统(含HMI人机交互界面)等功能,通过特别设计的工业级中高档嵌入式计算机系统实现,具有矢量化图形系统的交互能力

嵌入式工控机的典型应用场景

  • 智能配电房、机房动力环境、泵站、智慧园区、智慧校园、智能制造等现场的边缘“大脑”,实现与现场数采单元、测控装置、保护设备、PLC设备、CNC设备、机器人设备的接入、协议解析、报警处理、转换、整合传输与控制
  • 嵌入式SCADA系统(C/S、B/S模式)
  • 100ms级别的软PLC
  • 工控/物联网现场小型数据服务器
  • 满足“智改数转”要求的企业车间级工业看板/OEE看板、轻量级MES前端数采和展示
  • 基于行业应用的第三方算法、模型的开发与运行平台
  • 视频前端设备的接入与推送、视频录像与联动、视频AI分析接口及分析结果的综合联动
  • 现场网络安全及审计

Industrial computer zh 2.png

BPI-6202 嵌入式单板工控机介绍

BPI-6202 PCBA 硬件设计

BPI-6202作为单纯的嵌入式通用控制器软硬件开发平台,为应用开发者提供功能齐全的硬件解决方案,并支持BSP+docker开发环境。提供较强算力的边缘计算支持。开发者可以快速利用开发平台,进行开发并产品化

PCBA 硬件接口

Banana Pi BPI-6202 int.jpg

PCBA 规格

CPU and OS Allwinner A40I ARM Cortex-A7 quad cord 1.2GHz,Ubuntu/Mate
Memory 2GB DDR3,8GB EMMC ;support SSD hardisk
Storage 8GB EMMC ;support SSD Hardisk
communication function Ethernet port: 1 x 1000M + 1 x 100M, independent MAC, 2 x RS485 with isolation + 1 x RS232 Consoel with isolation, 4G/5G full Netcom + WiFi
Extended function module Horizontal expansion capability is reserved, and the expansion of various functional modules can be customized. The initial stage includes: RS485: with isolation; DI: passive input type, the module provides 24V isolated power supply; DO: relay output type, NC, COM, NO nodes; AI: 0-5V/4-20mA, 2-wire/3-wire input, the board provides 24V isolated power supply; AO: 0-5V/4-20mA, 2-wire/3-wire output, external 24V isolated power supply; AI + AO: 0-5V/4-20mA, 2-wire/3-wire input/output. The power supply is the same as above; other custom modules
HDMI HDMI1.4, support 1080p@60fps ; USB supports keyboard, mouse; or resistive/capacitive display interface
encryption chip Software license authorization encryption chip (SMEC98SP); special encryption chip for State Grid communication (SC1161Y)
Power DC:24V

PCBA 支持SSD硬盘接口 并支持4G模组扩展

Industrial computer zh int.png

模块化设计

BPI-6202扩展口采用2.54mm 间距,2x10P 排针座,用来扩展IO接口。

BPI-6202 GPIO.png

BPI-6202支持模块化设计,提供丰富的扩展接口,可以采用基本单元 + 5个扩展单元,支持按需配置。扩展IO单元模块包括:

  • 7 x RS485模块,带隔离
  • 16 x DI模块(开关输入模块),无源输入(最多支持5个模块混插)
  • 16 x DO模块(开关输出模块),继电器输出(最多支持5个模块混插)
  • 8 x DI+8 x DO O模块(开关输入/输出模块),继电器输出(最多支持5个模块混插)
  • 8 x AI + 4 x AO 模块(模拟量输入输出模块),支持0-5V、0-20mA输入
  • 可根据需求定制Lora、ZigBee、433M无线传输模块、电力线载波模块、以及其它功能模块
  • 支持第三方自行定制功能板卡,并与BPI-6202实现通信

所有电路板都通过内部总线(485或SPI)连接在盒子里

Banana Pi BPI-6202 gateway 5.jpg

Banana Pi BPI-6202 全功能扩展网关设计

Banana Pi BPI-6202 gateway 2.jpg

BPI-6202产品介绍

产品概述

BPI-6202,是Banana Pi 社区与吉斯凯达公司面向各种工业控制领域需求研发的、高性价比的通用嵌入式单板工控机,对标J1800/J1900及其它同类嵌入式产品,具有如下优势:

  • 工业级产品,性能强功耗低:工规级标准,性能超越赛扬;低功耗无散热,长期运行
  • 抗干扰设计,适应恶劣工况:电源/网口/串口均按EMC3~4级设计
  • 单板式结构,无接插更可靠:集核心板功能与底板功能一体,可靠性更高、寿命更长
  • 产业链整合,确保质优价廉,通过优化产业链环节,保障量产品质,极致降低成本
  • 创新性组合,满足不同需求,开放硬件资料、单板件/整机/工控软件,任意选择
  • 长生命周期,长期稳定供货,CPU原厂承诺10年供货,保证研发投入的最大回报

由于BPI-6202具有较强的算力和较多的资源,,在完成上述功能外,还能够提供各种数据接口,为更多的行业应用优化算法提供理想的计算环境和二次开发能力。

含机壳的CS6202外观如下图所示。

Industrial computer zh 3.png

BPI-6202接口说明

Industrial computer zh 6.png

序号 端口 说明
1 HDMI 1.4接口 如需输出视频,使用HDMI视频线缆连接视频输出端口和显示器。说明:HDMI视频线缆不在安装附件包中,需要用户自行购买,请选择长度小于3M的屏蔽线
2 USB接口 使用USB接口连接键盘/鼠标/触摸屏、以及连接U盘。说明:USB接口不支持存储设备热插拔。
3 以太网口 使用网线连接设备以太网口到交换机,支持1 x 1000M + 1 x 100M
4 RS232/RS485串口 凤凰端子,RS232 x 1+ RS485 x 2,将线缆端子与CS6202的凤凰端子接口相连接,并确保对端设备和BPI-6202都已经连接地线。
5 直流电源端子 凤凰端子,采用24V直流供电
6 WiFi天线座 SMA-K(外螺纹+内孔),如需使用天线连接网络,将天线设备通过天线接口连接至BPI-6202。标配1根天线,Wifi天线,4G+WiFi;
7 4G/5G天线座 标配一根4G天线,如需扩展5G,需采用定制机箱并另外配置4根天线
8 3个指示灯 自上至下,分别为:系统运行灯,正常运行时定时闪烁;预留灯(编程可控);4G/5G运行灯,显示蜂窝通讯状态

主要特点

1,工业成品与应用开发平台,BPI-6202嵌入式单板工控机,可以扮演如下角色:

  • 工控应用成品:以其所具有的丰富硬件资源(网络、串口、4G/5G/WiFi、HDMI/USB显示交互、SSD硬盘)和应用软件(协议网关/视频网关、C/S+B/S模式的SCADA、应用发布、PLC编程、网关安全及审计等功能),直接应用于工程现场
  • 行业应用二次开发的基础平台:提供基于Linux + Ngnix/HTTPS+ C/Python/Java/JS + MySQL/Sqlite/InfluxDB + Docker的开发环境、接口及应用环境,满足各类应用开发者需要
  • 小型数据应用服务器:提供安全可靠、价格低廉、具有充裕算力和存储能力(大容量SSD硬盘)的边缘计算/控制节点
  • 硬件/操作系统的开源项目:向生态伙伴提供完全的硬件板卡级开源,提供6202单板工控机的原理图、PCB图等完整的硬件资料和基本操作系统,支持用户在6202单板工控机的基础上,自行开发更多的单板应用系统

2,工业级标准:

  • 工业级低功耗无风扇设计,现场长期稳定运行
  • 支持-40℃~+70℃宽温运行
  • 执行GB/T17626、GB/T15153、IEC61850-3、EN61000-6-5标准,EMC III级

3,可扩展功能

  • 支持定制外壳的板卡扩展,包括电气IO模块(AI / AO /DI /DO模块)、扩展串口模块、扩展以太网交换模块、HPLC通信模块、CAN通信模块、Zigbee通信模块、Lora通信模块,以及其他行业应用的定制模块,采用内部高速总线与6202主板通信

4,数据+视频现场整合

  • 多年积累的300+国际/国家/行业/企业协议库,即插即连,提高接入效率,解析数据准确
  • 视频RTSP/RTMP,Onvif/GB28181功能,流媒体服务器功能,H.264/H.265播放功能,数据联动短视频联动报警录像功能,摄像头AI分析事件捕获/上传功能(近期发布),数据OSD打码功能(近期发布)
  • 解决长期以来视频监控独立于数据监控、需要视频厂家前端+后端绑定方案痼疾和痛点

5,轻量级PLC功能(近期发布)

  • 通过IEC61131-3编程语言,可针对网关内所有数据进行PLC方式编程,通过电气IO模块,实现轻量级PLC功能

6,多种南向/北向通信方式

  • 支持2个独立IP网口(1G+100M)*支持2路RS485串口+1路RS232 Console
  • 支持WIFI、4G/5G通信
  • 可扩展支持CAN、ZigBee、Lora通信

7,HMI及上位机功能集成

  • 通过HDMI/USB接口连接触摸屏/大屏-键盘-鼠标,应用程序可实现友好的HMI交互
  • 配合内置的全功能SCADA系统(C/S架构和B/S架构),取代现场X86+Windows架构的上位机计算机系统,适合无人值守环境,具有极高的性价比

8,多核架构、资源丰富、算力充裕

  • 全志A40i ARM Cortex-A7四核1.2GHz + 2G DDR3 + 8G eMMC
  • 内置大容量SSD硬盘
  • 丰富的计算资源,确保更多的边缘计算能力
  • 内置软件狗加密芯片
  • 内置国网通信专用加密芯片

9,多种二次开发接口

  • C、表达式、梯形图、Java、Python、SqLite编程接口
  • Docker功能

内部逻辑结构

Industrial computer zh 4.png

外部连接方式

Industrial computer zh 5.png

技术说明

BPI-6202嵌入式单板工控机,配置2个独立MAC以太网端口(1G+100M)、2个RS485+1个RS232端口、HDMI/USB,可加装大容量SDD硬盘,功能强大、价格低廉、尺寸小,导轨安装方便,提供最具性价比的现场工控解决方案。作为边缘计算的主控节点,CS6202充分利用了嵌入式多核计算的强劲功能,能够接入、处理并展示大量的现场数据;取代常规的网关+小型监控系统,实现最优的解决方案。

BPI-6202广泛适用于新能源、电力、石油、轨道交通、企业轻量级MES/工业看板、及物联网监控现场的自动化应用场景。

BPI-6202内置300+规约解释库和实时数据库,可连接国内外各种保护装置、测控装置、IEDs等设备,并支持IEC61850。可根据用户要求定制特殊规约;提供开放的API,方便用户自行开发规约软件,规约软件可独立下载。

BPI-6202支持数百台设备的接入,数据协议解析、转换与统一传输。

BPI-6202具有强大的视频处理功能,支持RTSP/RTMP视频推拉流、Onvif/GB28181协议栈等视频监控传输协议,实现对多厂家视频前端设备(IPC、NVR)的兼容接入,配置大容量硬盘后可取代NVR,实现视频录像及回放功能。独有的基于数据+视频的联动功能,提供了业界唯一的数据+视频完美融合的解决方案。

BPI-6202通过HDMI显示接口和USB键盘鼠标(或触摸屏),支持2048点以下完整的C/S架构SCADA系统功能;CS6202通过Ngnix+Https,提供B/S方式的SCADA功能,通过C/S+B/S模式的混合组态工具,可灵活选择C/S及B/S风格的

BPI-6202支持如下配置方式:

  • 内置WEB管理,通过网页查询/配置设备的工作参数
  • 专用的配置软件配置设备参数
  • 云端远程管理,通过云端对网关进行配置和诊断,实现固件和应用程序的升级

BPI-6202使用了独创的iCoupler®数字隔离技术、RS485自动方向控制、RS485零延时传送技术,在设计上充分考虑了工业现场应用的特殊性,遵循EMI/EMC设计规范,对不同类型的RS485设备适应性强、兼容性好,能够适应各种严酷的工业现场和物联网现场,保障通信以及各种IO信号量的可靠。

注:

  • BPI-6202的供电,为DC24V

主要功能

  • 1)内置300+通讯规约库(详见协议列表清单),包括:MQTT及其它物联网协议、BACNET、OPC UA、IEC 60870-5-101/103/104、CDT、SPABUS、标准MODBUS及数十个变种,即插即通;可根据需求快速定制特殊协议,可提供二次开发环境
  • 2)支持西门子/AB/施耐德/三菱等各类PLC连接
  • 3)支持主流CNC设备接入、主流机器人设备接入
  • 4)支持IEC61850 Server/Client功能,实现传统规约与61850的双向转换
  • 5)视频流获取、传输、分发,云台控制、本地流媒体服务器功能
  • 6)加密传输、断点续传
  • 7)内置RTC,提供高精度时间参考
  • 8)4G/5G/WIFI功能
  • 9)HDMI/USB接口,配合嵌入式SCADA系统的UI操作,可直接驱动看板/大屏
  • 10)本地设备配置管理,云端设备配置管理
  • 11)Telnet、SNMP服务
  • 12)强电磁兼容性设计,符合国际相关标准,具有良好的抗干扰能力
  • 13)可进行二次开发,提供完整的协议开发工具、各种API接口,可自由定制协议、部署各种行业应用app
  • 14)导轨式安装,造型美观,组屏方便
  • 15)全功能SCADA功能,包括C/S模式和B/S模式
  • 16)容器(Docker)功能
  • 17)内置网络安全模块,支持黑白名单及协议安全控制、审计、日志功能

技术规格

处理器及OS 全志A40I ARM Cortex-A7 四核1.2GHz,Ubuntu/Mate
内存 2GB DDR3,8GB EMMC ;可配大容量SSD硬盘
基本通信功能 以太网口:1 x 1000M + 1 x 100M,独立MAC,2 x RS485,带隔离 + 1 x RS232 Consoel带隔离,4G/5G全网通+WiFi
扩展功能模块 预留横向扩展能力,可定制各种功能模块的扩展,先期包括:RS485:带隔离;DI:无源输入型,模块提供24V隔离电源;DO:继电器输出型,NC、COM、NO节点;AI:0-5V/4-20mA,2线/3线输入,板卡提供24V隔离电源;AO:0-5V/4-20mA,2线/3线输出,外部提供24V隔离电源;AI + AO:0-5V/4-20mA,2线/3线输入/出。电源同上;其它定制模块
HMI接口 HDMI1.4,支持1080p@60fps;USB支持键盘、鼠标;或电阻/电容显示屏接口
数据处理能力 设备接入能力:<=128台(根据带宽和采样周期可调);模拟量<10000;数字量<10000;控制量<10000;表达式计算定义、报警处理
视频处理能力 视频RTSP/RTMP、Onvif、GB28181;视频录像、回放;数据触发片段视频录像、上传;视频AI事件回传并联动、数据OSD打码;本地流媒体服务;H.264/H.265播放
SCADA功能 全功能SCADA系统,处理点数:2048点,C/S或B/S模式
开发环境 C/表达式/梯形图/Java/Python等边缘计算二次开发环境
加密芯片 软件许可证授权加密芯片(SMEC98SP);国网通信专用加密芯片(SC1161Y)
电源  DC:24V

环境规格

项目 说明
工作温度 -40~+60℃
存储温度 -40~+75℃
工作湿度(RH) 5%~95%无冷凝
存储湿度(RH) 5%~95%无冷凝
海拔高度 <5000m
防雷 内置防雷元件,支持户外使用,符合高等级EMC标准
防护等级 IP40
散热方式 无风扇自然散热
电磁兼容 EMC III级,GB/T17626、GB/T15153、IEC61850-3、EN61000-6-5
安规 GB/T7621-2008
认证 CE认证

物理规格

尺寸(宽x深x高) 36mm x105mm x 145mm,导轨式安装,定制扩展的宽度为30mm x n+6(n≥2,为定制扩展时的宽度)
重量 0.5kg
功耗 典型功耗:5W ,最大功耗:10W

合作方式

  • 1,BPI-6206为一款开源硬件产品,Banana Pi 社区提供所有的BSP板级支持代码,并在代码中支持Docker容器。 有技术开发能力的客户,直接在BPI-6202上进行二次应用开发。
  • 2,BPI-6202作为二次开发的基础平台,为应用开发者提供各类开发工具和协议解析数据库接口,大大缩短各类行业应用产品的开发周、降低开发难度
  • 3,BPI-6202为完整工控产品,客户可以直接用来进行工业控制,提供完全的产品级支持。

样品购买