Back to Blog

【ARM+Codesys 客户案例 】 基于RK3568/A40i/STM32+CODESYS开发AGV运动控制器,支持国产定制

#arm开发

项目背景

随着物流自动化和智能制造的快速发展,AGV(自动导引车)在仓储、生产线搬运等场景中的需求日益增长。传统的AGV控制系统往往依赖单一的低压伺服核心部件,功能相对固定,难以快速适配多样化的业务需求。步科(Buke)在此背景下,基于 CODESYS 开发了一款面向 AGV 机器人的特种控制器——青龙1号,并将其与自研的 FD1X4S 系列低压伺服、Green 系列 HMI 等核心模块深度整合,形成了完整的 AGV 总线控制系统解决方案。

本文将围绕青龙1号控制器的硬件平台、软件平台、功能特性以及在国产化定制方面的优势展开详细介绍,帮助读者了解如何基于 ARM+Codesys 构建高可靠性的 AGV 运动控制系统。

硬件平台概述

青龙1号控制器采用 ARM Cortex‑A9 667 MHz 处理器,提供了丰富的工业通信和 I/O 接口,能够满足多轴运动控制、传感器融合以及远程监控等复杂需求。

硬件特性说明
CPUARM Cortex‑A9 667 MHz
CAN2 路 CAN 总线主站
Ethernet2 路以太网口
RS4854 路 RS485
RS2321 路 RS232
Digital I/O24 路数字输入、16 路数字输出
扩展预留可扩展 Wi‑Fi 通讯模块
功能库集成 AGV 差速运行、轨迹规划等基本函数库
传感器支持外接 RFID、扬声器、磁导航等智能传感器
编程支持基于 PLCopen 标准的运动控制编程

图片

图片

ARM Cortex‑A9 简介

Cortex‑A9 是 ARM 公司推出的高性能、低功耗的 32 位处理器,广泛用于工业嵌入式平台。其具备多核可选、NEON SIMD 加速以及丰富的外设接口,能够在保持功耗控制的前提下提供足够的计算能力,特别适合实时运动控制和多协议通信的场景。

软件平台与功能

CODESYS 与 PLCopen

青龙1号基于 CODESYS 开发环境,CODESYS 是全球领先的 IEC 61131‑3 标准兼容的自动化编程平台,提供了 PLCopen 运动控制库(包括轴控制、坐标系、路径规划等),帮助用户使用结构化文本(ST)或功能块(FB)快速实现复杂的运动控制逻辑。

  • PLCopen 标准:确保运动控制代码的可移植性和可维护性,便于在不同硬件平台之间迁移。
  • 图形化编辑:CODESYS 提供的可视化编辑器能够直观地配置 I/O、网络和运动参数,降低开发门槛。

M‑IoT 机器物联网解决方案

青龙1号搭载步科成熟的 M‑IoT 机器物联网方案,具备以下优势:

  • 运行状态监控:实时采集 AGV 的位置、速度、负载等关键数据,支持云端或本地服务器的可视化展示。
  • 可扩展性:通过预留的 Wi‑Fi 模块或以太网口,可灵活接入工业 4.0 平台,实现数据的统一管理。
  • 易配置:提供图形化的网络和参数配置工具,降低现场调试工作量。
  • 走线简洁:集成多路通信接口,减少外部布线,提升系统可靠性。
  • 稳定性强:采用工业级电源管理和防护设计,满足长时间运行的需求。

典型应用场景

  1. 仓储搬运:在大型仓库中,青龙1号通过 CAN 总线与低压伺服驱动器联动,实现精准的差速驱动和路径跟踪,配合 RFID 读取实现货位定位。
  2. 生产线物流:利用以太网口与上位 MES 系统对接,实现生产计划的动态调度,实时监控 AGV 的工作状态。
  3. 磁导航:外接磁导航传感器后,青龙1号可在磁轨道上进行高精度定位,适用于高密度的自动化工厂。
  4. 多传感器融合:通过 RS485 接口集成激光雷达、超声波传感器,实现障碍物检测与避障功能,提升安全性。

与行业其他方案的对比

除了步科之外,汇川技术、雷赛智能、固高科技 等公司也基于 CODESYS 开发了一系列多轴运动控制器。这些方案共同的优势在于:

  • 统一的开发平台:CODESYS 为不同厂商提供了标准化的开发环境,降低了学习成本。
  • 模块化功能库:PLCopen 运动控制库可以在多个硬件平台上复用,提升了代码的可迁移性。
  • 国产化定制能力:在国内政策推动下,越来越多的供应商提供基于 ARM+Codesys 的国产化解决方案,以满足安全审计和供应链可控的需求。

青龙1号在上述竞争格局中,以 “可扩展、易配置、走线简洁、稳定性强、通用性广” 为核心卖点,特别适合对可靠性和定制化有较高要求的本土 AGV 项目。

定制化与国产化趋势

随着 国产化 趋势的加速,越来越多的企业希望在硬件、软件层面实现自主可控。信迈 提供的 ARM+Codesys 定制服务正是针对这一需求而生,能够帮助客户:

  • 芯片选型:根据功耗、性能和成本需求,选用国产 ARM 处理器(如华为海思、全志科技等)进行定制。
  • 系统裁剪:在 CODESYS 环境中裁剪不必要的功能模块,减小固件体积,提高启动速度。
  • 安全加固:实现安全启动、固件签名等防篡改机制,满足工业信息安全规范。
  • 本地化支持:提供中文文档、技术培训以及本地售后,降低项目风险。

通过上述方式,客户可以在保持高性能运动控制的前提下,实现软硬件的全链路国产化,提升供应链的安全性和可持续性。

小结

青龙1号控制器是步科基于 ARM Cortex‑A9CODESYS 平台打造的面向 AGV 的特种运动控制器,具备丰富的工业通信接口、强大的运动功能库以及完善的 M‑IoT 监控方案。它不仅满足了当前 AGV 系统对多传感器融合、实时监控和高可靠性的需求,也为国产化定制提供了可行路径。随着行业对自主可控的要求不断提升,类似青龙1号的解决方案将在智能物流和工业自动化领域发挥越来越重要的作用。