此项目的目标是将旧的操作 员仪表盘 (OPUS A5) 升级 为新的 (OPUS A6),因为 旧屏幕内集结了盐晶体。 主要的挑战是 ECM 的初始 程序和 CAN 库 (数据库) 不可用。OPUS 显示屏通过 CAN 总线连接到 ECM, 通信遵循 J1939标准。因此, 我们通过 CAN 总线报文, 进行了反向工程,并借助 这些信息为新的 OPUS 仪 表盘编程。
新闻资讯
收盐机运行适配器升级
从过时的 OPUS A5 仪表盘升级到 OPUS A6 - 作为全方位替代并确保所有功能
概述
用户
此用户是西澳大利亚州盐矿资源开采行业的主要运营商之一。在该州的 几个位置同时开采盐矿。他们使用定制履带式收盐机在湖面上采集盐, 该设备配有 345 CL 电源组。
旧 OPUS A5 仪表盘
问题
此客户使用的收盐机配备了经大幅改装和加固的 CAT 底盘,能够应对腐 蚀性盐矿开采环境的严酷考验。随着该设备的长期使用,一些部件逐渐 磨损,其中包括主操作员适配器 (OPUS A5),该适配器通过 CAN 总线 和 SAE-J1939 通信协议,与控制收盐机操作的 ECU 进行通信。该设备 的整个系统都是由美国卡特彼勒公司设计,所有的 ECU 最初都是由卡特 彼勒公司编程,并于2008年投入使用。OPUS A5 被一个全新的 OPUS A6 取代,并且没有可用的源代码,操作员界面在长期使用中出现故障只 是时间早晚的问题。操作员界面/显示屏是收盐机的组成部分。如果显示 出现故障,那么它将严重影响采盐过程并中断其操作。随着时间的推移, 显示屏(OPUS A5)内部形成的盐晶体也影响了屏幕的观察和使用。 CAN Automotion 公司承担了这一项目,确保以最新 OPUS 显示器进 行替换,同时最大限度保持原显示器的功能。简而言之, 一套完整的设备 和功能升级。这将确保该用户继续正常采盐操作,并计划在新设备完全 开发完善后,全套替代旧设备。
解决方案
以新的 OPUS A6 替换 OPUS A5 是必不可少的升级更新。但是重新建立 全部功能需要应对很多挑战。 因此,此难题问分解为以下部分:
- 细致研究设备操作
- 收集相关各功能的数据
- 记录 CAN 总线数据
- 通过对数据的实时和离线观测,分析 收集的数据
- 将报文与物理事件联系起来
- 记录并总结每一条报文和与物理事件的关系
- 分析用户屏幕显示并解释屏幕操作逻辑关系
- 在 OPUS A6 新显示器中重新创建功能
- 通过功能和 I/O 条件观测报文
- 添加诊断和报警信息
- 安装新 OPUS A6 并观察机器功能
新装设的 OPUS A6 仪表盘
将主要问题分解成多个部分后,我们多次访问了用户运营现场,花了大量时间了解设备操作员的操作,记录、识别和观测 了连接 Opus A5 和设备 ECU 的 CAN 总线网络中的每条报文。在不中断 CAN 网络安全物理连接的条件下,CAN Crocodile 用于跟踪 CAN 总线报文, 并让 Kvaser Memorator 记录所有报文,以通 过 X Analyzer 3 Pro(具备 J1939 读取器的 CAN 分析仪) 离线重放和分析。这有助 于我们解析报文,并将位和字节信息与观测和识别的物理事件联系起来。解析标准 J1939 报文后,我们开始处理专有报文。通过收集到的大量数据,和我们总部技术 部门的支持,我们也理解了专有报文,并将其与设备中的诊断和报警事件关联起来。 在仔细研究每个细节后,新的操作员仪表盘 OPUS A6 (2021年第2代版本) 被编程 并安装在用户的设备中。
应用的产品
- Kvaser USB-CAN 适配器
(与 X-analyser 3 Pro 共同授权 ) - Kvaser Data logger/memorator
- CAN Crocodile (无线 CAN 读取 )
- OPUS A6 仪表盘
- X-Analyser3 Pro 软件 (Warwick Controls)