秦皇岛市网站建设_网站建设公司_改版升级_seo优化
2026/1/14 15:57:57 网站建设 项目流程

什么是 电鱼智能 RK3568?

电鱼智能 RK3568是一款面向工业 4.0 的高性能嵌入式核心平台。它搭载四核 Cortex-A55 处理器,主频 2.0GHz,内置 1TOPS NPU。对于 AGV 行业,其最大的价值在于**“连接与计算”的平衡**:它既有双千兆网口和 3 路 CAN-FD 来连接激光雷达和驱动器,又有足够的算力运行 Linux/ROS2 系统来处理复杂的建图与定位任务,是替代中高端 PLC + 工控机组合的理想方案。

![电鱼智能 RK3568 核心板:丰富的 CAN/串口资源与双千兆网口布局]


为什么 AGV 需要从 PLC 转向 RK3568? (技术痛点)

1. 导航方式的代际跨越 (Navigation)

PLC 擅长处理确定的 I/O 逻辑(如寻磁条、读 RFID),但无法处理非结构化数据

  • 边缘计算优势:激光 SLAM 或二维码导航需要处理海量的点云数据或图像数据。电鱼智能 RK3568 运行CartographerGmapping算法,可以在本地实时生成地图并进行路径规划,这是 PLC 绝对无法完成的。

2. 柔性调度与数据上云 (Connectivity)

现代工厂要求 AGV 能够与 MES/WMS 系统无缝对接,实时上传位置、电量和故障码。

  • 协议栈优势:PLC 往往需要昂贵的专用通讯模块。RK3568 基于 Linux 系统,原生支持TCP/IP, MQTT, HTTP等协议,轻松实现“万物互联”,且支持 5G/WiFi 6 模组扩展。

3. 视觉赋能的智能化 (AI Vision)

不仅要“走得对”,还要“看得懂”(如识别托盘孔位、区分人员与货物)。

  • NPU 加速:利用 RK3568 的1TOPS NPU,可以在边缘端运行轻量级 AI 模型,实现托盘的高精度视觉纠偏或辅助避障,无需上传云端处理。


系统架构演进 (System Architecture)

我们将 AGV 控制架构从“PLC 中心制”转变为“边缘计算中心制”:

  1. 传统架构 (PLC)

    • 传感器 (磁导航) -> DI/DO ->PLC (梯形图)-> 脉冲/模拟量 -> 驱动器。

    • 缺点:路径固定,修改麻烦,无视觉能力。

  2. 新一代架构 (电鱼智能 RK3568)

    • 感知层:激光雷达 (Eth)、深度相机 (USB/MIPI) ->RK3568

    • 决策层:RK3568 运行 ROS2,进行 SLAM 定位、路径规划、AI 识别。

    • 执行层:RK3568 通过CANopen / Modbus-> 伺服驱动器 / 底层 MCU。

    • 优势:自主导航,柔性部署,数据可视化。


关键技术实现 (Implementation)

1. 软 PLC (Codesys) 与 ROS2 的融合

为了保留 PLC 开发的便利性,同时利用 Linux 的算力,可以在 RK3568 上部署软 PLC 运行时(Runtime):

  • 运动控制:使用 Codesys 软 PLC 逻辑处理底层的电机 PID、急停逻辑(保障实时性与安全性)。

  • 上层导航:使用 ROS2 处理激光雷达数据,发布目标速度指令(Cmd_Vel)。

  • 交互:两者通过共享内存或本地 TCP 通讯。

2. CANopen 总线控制示例

利用 RK3568 原生 CAN 接口控制伺服驱动器(如行走电机):

C

// 逻辑示例:Linux SocketCAN 发送 CANopen PDO 指令 #include <linux/can.h> #include <linux/can/raw.h> void send_speed_command(int motor_id, int speed_rpm) { struct can_frame frame; frame.can_id = 0x200 + motor_id; // RPDO1 ID frame.can_dlc = 2; // 将转速转换为 16位 整数 frame.data[0] = speed_rpm & 0xFF; frame.data[1] = (speed_rpm >> 8) & 0xFF; write(socket_fd, &frame, sizeof(struct can_frame)); }

3. 视觉托盘识别 (Python/NPU)

利用 NPU 加速识别托盘中心,辅助叉车 AGV 对准:

Python

# 逻辑示例:调用 RKNN 进行托盘检测 from rknnlite.api import RKNNLite def align_pallet(image): # NPU 推理 outputs = rknn.inference(inputs=[image]) # 解析出托盘孔位坐标 (x, y) box = post_process(outputs) # 计算偏差并调整 AGV 姿态 offset_x = box.center_x - IMAGE_CENTER_X if abs(offset_x) > THRESHOLD: adjust_agv_position(offset_x)

性能表现 (对比评估)

维度传统中型 PLC电鱼智能 RK3568提升价值
算力MHz 级 MCU2.0GHz 四核 A55支持 SLAM 建图与路径规划
内存KB/MB 级2GB - 8GB LPDDR4存储大场景地图 (10万平米+)
视觉能力1TOPS NPU支持二维码识别、托盘识别
通讯能力需扩展模块板载双千兆网口 + 4G/5G无缝对接 MES 调度系统
成本高 (含扩展模块)中 (BOM 成本更低)显著降低单车控制器成本

常见问题 (FAQ)

1. RK3568 的实时性不如 PLC 怎么办?

答:对于毫秒级的运动控制,RK3568 可以通过打上 Preempt-RT 实时补丁的 Linux 内核来实现软实时(Soft Real-time)。或者采用“主从架构”:RK3568 负责导航,通过 UART/CAN 指挥一个几十块钱的 STM32 做底层的电机闭环,兼顾算力与硬实时。

2. 支持哪些导航方式?

答:凭借强大的 CPU 算力,RK3568 支持目前主流的 2D/3D 激光 SLAM(Cartographer, LIO-SAM)、视觉 SLAM(ORB-SLAM)以及传统的二维码/色带导航。

3. 工业环境下的抗干扰能力如何?

答:电鱼智能 RK3568 核心板专为工业设计,采用 10 层 PCB 工艺和工业级物料。配合电鱼提供的光耦隔离底板参考设计,可以有效抵御 AGV 内部大功率电机产生的电磁干扰。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询