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

产品中心

北京盟通科技为客户提供优质、快速、前沿的软硬件产品及服务

J1939 协议栈

J1939 协议栈产品体系

面向工业车辆与嵌入式系统的 CAN 通信解决方案

产品介绍

         J1939 是由 SAE(美国汽车工程师协会)制定的通信协议标准,广泛应用于商用车辆、农业机械、工程设备等工业场景。该协议基于 CAN 总线,支持多节点通信、诊断服务、大数据传输等功能,是现代工业通信系统中的重要组成部分。

        emotas 提供的 J1939 协议栈是一套完整的软件产品体系,涵盖基础通信功能、诊断服务、固件更新、安全扩展等多个模块。用户可根据项目需求灵活选择不同功能组件,快速构建符合 SAE J1939 标准的嵌入式通信系统。


        J1939 协议栈适用于嵌入式设备开发商、工业自动化系统集成商以及车辆控制系统制造商。产品采用 ANSI-C 编写,符合 MISRA-C 标准,支持多种 CAN 控制器与操作系统平台(如 Linux、Windows、QNX、RTOS 等),具备高可靠性与可维护性。

J1939 工具链

J1939工具链图示

功能模块

核心功能模块

  • 地址声明机制(Address Claiming)与固定地址配置
  • BAM 与 CMDT 协议支持,实现大数据包传输
  • 周期性消息发送与接收,支持超时监控
  • PGN/SPN 动态配置与管理
  • 支持 ISO-TP 协议,满足分段传输需求

可选扩展模块

  • 诊断消息扩展(DM1~DM64)
  • CAM11/CAM21 客户端与服务端支持
  • UDS over J1939 扩展(诊断服务)
  • J1939 Safety 功能安全模块
  • NMEA2000 船舶行业扩展
  • RV-C 小型功能车扩展

J1939 协议栈架构

J1939协议栈架构图

应用场景与开发工具

J1939开发工具图示

        J1939 协议栈已广泛应用于多个工业领域,包括商用车辆控制系统、电池管理系统、农业机械、工程设备、船舶电子、医疗设备等。通过与 CAN 总线深度集成,产品可用于设备通信、诊断服务、固件更新、安全控制等关键环节,帮助客户提升系统稳定性与开发效率。

关于我们

        盟通科技专注于实时现场总线技术及工业通讯技术的研发、推广及技术支持服务,与多家行业领先的商业伙伴合作,致力于为工业自动化领域的客户提供优质服务。公司现有多款适用于工业自动化支持的软件协议栈及开发所需的正版授权软件,同时,经验丰富的技术团队也可以帮助客户设计与调试并提供必要的技术支持。