论文部分内容阅读
针对CANOpen、DeviceNet和J1939等几种CAN应用层协议在实时性、通用性和简易性等方面很难达到统一的缺点,基于分布式数据库模型,通过将数据的通信过程和数据的语义分离,提出一种通用、简捷和完整的CAN应用层协议DDBCAN。该协议由优先级、功能码、装置地址、数据地址、数据长度等信息对数据进行封装,充分利用了CAN2.0B标准中的29位标识符,有效地提高了通信过程的实时性能和效率。在此基础上,通过虚拟从站地址的方法,有效完成了智能仪表组态编程和管理诊断数据的功能。该方法在微型消息总线MMB20