其中,
RK3588
是一款
8
核
64
位高性能处理器,
有独立的
GPU
和
NPU
模块,拥有
6TOPS
算力,有
很强的影像处理能力,最多可接入超过
6
路摄像
头信号。同时拥有丰富的通信接口,如
PCIe3.0
、
SATA3.0
、
RGMII
、
USB3.1
等高速接口,也有
SPI
、
I2C
、
UART
等低速通信接口。
RK3588
可通过
DDR
接口外接不同容量的内存
器件。一般
8G
内存能够应对大多数场景,也可通过
eMMC
或者
SATA
接口外接不同的存储器件,以此形
成一个最小系统。
RK3588
的千兆以太网接口,一方面可用于有线
网络传输,另外也可用于工业摄像头的接入。而其丰
富的
USB
接口和
PCIe
接口可接入多路视频信号和外
扩
4G/5G
模块,不同于用普通串口扩展网络模块,采
用
PCIe
接口直接扩展的
4G/5G
模块,其无线传输速
率高,能够直接传输视频流信号,保证工业互联网
接入视频的流畅性。本方案采用移远
RM500U
模块
进行无线数据的传输。
CMC
芯片是一款内置了逻辑控制和运动控制内
核的工业控制芯片。该芯片可根据芯片功能配置,设
计成各种不同功能的
PLC
,通过在组态软件上的设
备导入,快速实现组态编程,
CMC
芯片面向工业控
制设计,性能稳定。通过与
RK3588
的协同处理,能
够发挥各自性能上的优势。
RK3588
和
CMC
之间主要进行参数配置数据、
AI
模式选择数据和
AI
计算结果数据的传输,不存
在大数据的通信,所以两者之间通过
SPI
即可满足要
求,
SPI
通信采用
1MHz
波特率。其中
CMC
芯片作为
主机,
RK3588
作为从机,其执行的工作内容受控于
CMC
的指令。
工业控制常用的点位控制,由
CMC
芯片引出,
通过继电器、光耦进行隔离设计保证系统内部电源
的稳定。同时,
CMC
自带丰富的接口资源,其中以太
网口用于组态程序的下载和调试,
RS485
接口则通
过
Modbus RTU
协议对外进行通信,实现与
HMI
或
者其他传感器的通信。
CMC
内置的运动控制内核,输出脉冲
+
方向、
CW/CCW
、
AB
相等信号,可用来控制多轴伺服电
机,实现各种梯形
/S
型曲线加减速运动。此外支持
的
3
轴直线插补、
2
轴圆弧插补,则用于各类机械臂
控制。
3
软件方案设计
本方案
PLC
的软件方案设计主要包含两个方
面:一个是
RK3588
上的
AI
模型导入以及关键参数
的接口定义;另一个是
CMC
上的组态功能开发。其
中又以两者之间的数据通信最为关键,直接关系到
现场应用开发的便捷度。
CMC
上点位控制和对外通信功能使用较为
简便,直接在组态软件中进行调用即可实现,对
于运动控制的功能,本方案的组态软件提供满足
PLCopen
标准的功能块,包括单轴和轴组功能均可
便捷实现,本文不再赘述。
RK3588
支持多种
AI
框架,比如
TensorFlow
、
Caffe
、
pyTorch
等一系列框架。同时在
RK3588
中,
导入了多种目标检测的深度学习模型,如
YOLO
、
RetinaNet
、
Mask R-CNN
等,它们各自有不同的训
练参数,并针对这几个模型各自适用的场景进行了
基本参数的匹配,且留出部分接口供
CMC
主控进行
设置和读取。在目标检测应用中,可以通过不同模型
的调用,挑选出最适合的模型应用到实际环境中,
并通过功能块配置识别间隔时间等参数,达到最佳
效果。
下面重点是对
RK3588
和
CMC
的通信进行设
计说明。两者采用
SPI
进行通信,所有
SPI
通信均由
CMC
主机发起,双方采用一问一答的方式进行。在
组态软件中可对
SPI
通信的超时进行设置,本方案
提供了
4
种读写方式,如表1所示。
针对
AI
的应用,结合设计的
SPI
通信接口和协
议,本方案封装了多种默认功能块,能够实现常规的
AI
使用配置,大大降低了开发的难度。此外,在组态
软件中也支持用户自定义功能块,如果当前默认功
能块无法满足要求,可以通过提供的
SPI
接口,编写
新功能块,目前已有的部分功能块如表
2
所示。功能
块效果如图
3
所示。
辑功能的编写。
当然,本方案仍然保留了
RK3588
的开发接口。
当需要增加新的
AI
网络、重新制定训练参数、增加
新的功能时,可以通过
USB
方式对其内核和应用做
修改。
=================RK3576+FPGA+AI=================
搭载新一代八核 AIOT RK3576,采用先进工艺制程,内置 ARM Mali G52 MC3 GPU,集成 6 TOPS 算力 NPU,支持主流大模型的私有化部署。具备强大的高清高帧率显示能力,支持外部看门狗,拥有工业级的稳定性,广泛适用于 AI 本地部署应用场景。

八核 64 位 AIOT 处理器 RK3576
新一代八核 64 位高性能 AIOT 处理器 RK3576,采用大小核构架(4×A72 +4×A53),先进工艺制程,主频高达 2.2GHz,为高性能计算和多任务处理提供了强大支持。搭载 Mali - G52 MC3 GPU,145G FLOPS 的 GPU 可以支持有效的异构计算,满足图形密集型应用的需求。
更多的工业新特性
相对上一代芯片,RK3576更新多种工业新特性,包括:实时网络、信号输入、MCU、DSMC、Flexbus、资源隔离。

全面的AI私有化部署
内置强劲 NPU,算力可达 6 TOPS;能够进行更智能的数据处理、语音识别、图像分析,满足大多数终端设备边缘计算 AI 应用需求。支持 Transformer 架构下大规模参数模型,如 Gemma-2B、Qwen1.5-1.8B、Llama2-7B、ChatGLM3-6B 等大模型的私有化部署。
4K@120 fps 高帧率视频解码
支持 8K@30fps / 4K@120fps 解码(H.265 / HEVC、VP9、AVS2、AV1 ) 和 4K@60fps 解码(H.264 / AVC),4K@60fps 编码(H.265 / HEVC、H.264 / AVC)。支持 HDMI2.1(4K@120fps)、DP1.4(4K@120fps0)

丰富的扩展接口
拥有 HDMI2.1、千兆以太网、百兆以太网、USB 3.0、USB2.0 、type-c(OTG / DP1.4)RS232、RS485、CAN、光耦隔离输入、继电器输出等接口,配置工业级全金属外壳,高效散热。

广泛的应用场景
RK3576可广泛适用于:边缘计算、大模型本地化、智慧商显、云终端产品、工控主机、汽车电子等行业领域。