当前所在位置:首页 > 产品中心 > CANopen 协议栈

CANopen FD协议栈


    emotas CANopen FD协议栈提供完整的 CiA 1301 规定的所有通信服务。我们提供了多个协议栈应用示例,以及图形化的配置工具,帮助用户轻松入门复杂的 CANopen FD 功能使用。

    该协议栈采用 ANSI-C 开发并符合 MISRA 标准。通过模块化驱动接口设计,支持多类型 CAN (FD) 控制器及 CPU 架构的快速移植。兼容 ThreadX、FreeRTOS、Keil RTX、TI-RTOS 等实时系统,适配 Linux (SocketCAN/can4linux)、QNX 及 Windows 实时扩展环境。

    技术要点:相较于经典 CANopen (CANopen CC) 只有 8 字节的 PDO 映射数据,CANopen FD 支持高达 64 字节数据,且通信必须使用 USDO 协议而非传统的 SDO。

    配备 CANopen DeviceDesigner 图形化配置工具,支持可视化对象目录编辑、EDS 文件自动生成及协议栈资源动态配置,显著提升开发效率,缩短功能迭代周期。


扩展功能

• Multiline:允许使用多个 CAN 接口运行同一个 CANopen FD 协议栈。这在 CAN 网关等应用领域来说尤为常见。

• Safety:提供了对 CANopen FD 安全通信与 SRDO (安全相关数据对象) 的支持。如果您设备打算通过 CANopen 协议进行控制并需要通过 SIL-3 认证,使用该扩展可以快速帮助您完成开发。


发货/授权内容

    - CANopen FD 协议栈源代码(兼容 Ansi-C)
    - 可运行的示例应用(包含应用场景手册与 API 参考手册)
    - 电子格式的用户手册和参考手册
    - 可提供地点许可证(研发地点授权,无开发人员/产品数量限制)
    - 可选择的更长的产品维护期与集成支持
    - 包含一个 CANopen DeviceDesigner 授权