适用于CAN总线和CANopen的Apache PLC4X

Łukasz Dywicki

英文演讲 2021-08-07 13:30 GMT+8  #iot

CAN 总线是汽车中非常流行的通信标准,然而它的使用却不局限于这一市场。它广泛应用于建筑和工业控制系统中。由于它的仲裁和优先级功能,尽管已经过时却仍是许多应用程序的首选系统。 本演示将简要地描述 CAN 总线规范的主要版本,并将用协议版本澄清一些常见误解。 本演示将主要概述 CAN 总线系统应用层协议实现中的主要问题。我们会研究使用编程方式访问总线的不同方法,并了解如何从 Java 运行时环境与之交互。 接下来的演示将概述 Apache PLC4X 的主要体系结构部分,以及如何将应用程序层和传输层用于来自异构总线访问 API 的桥接间隙。 最后,我们还将通过实际例子来更深入地了解 CANopen 和通信模式。

讲师:

Łukasz Dywicki: Łukasz是软件集成开发者,在软件集成方面有超过十年的实践经验。从2010年开始,他参与了许多涉及Apache中间件项目的项目。从2015年开始,他对硬件集成和建筑控制领域的兴趣越来越大。这个兴趣的结果是为openHAB项目创建了BACnet绑定。 从2018年开始,他更加关注硬件而不是软件集成。这使他与Apache PLC4X项目合作,在2020年实现了CANopen驱动。 迄今为止,Lukasz在BACnet、Modbus、CANopen和无线M-Bus方面工作。他还用M-Bus以及Profinet做了自己的实验。