CAN总线可以有效的满足实时控制系统在通信方面的需求,所以在CAN总线基础上,产生越来越多的应用,比如标定、诊断、网络管理、引导(Bootloader)等。针对此开发场景,专门提供CAN总线功能开发解决方案。
方案的组成
■ CAN基础代码:包括CAN驱动、标定协议栈、诊断协议栈、Bootloader等,根据总线功能进行选配。
■ 设计开发工具:包括CAN应用层协议设计工具、诊断协议设计工具、标定协议配置工具。
■ 上位机软件:包括诊断软件、标定测量软件(含标定工具和标定数据库设计工具)、通信测试软件、Bootloader上位机软件组成。
方案的功能
(1)
利用协议设计工具和CAN基础代码,可以快速可靠的开发具备CAN通信功能的实时控制系统;
(2)
利用标定协议配置工具和基础代码,可以开发符合XCP on CAN、CCP协议的标定功能,并可以利用标定数据库设计工具和标定工具对控制器的进行标定测量。
(3)
利用诊断数据库设计工具,结合诊断基础代码,可以开发基于UDS、KWP2000、OBD等协议的诊断功能,并利用诊断工具对控制器进行诊断。
(4)
为实时控制系统提供了启动引导程序(Bootloader)以及相应的下载软件,为控制器的软件产品刷新提供完整的维护机制。
SmartSAR可以提供
■ 包括CAN驱动、标定协议栈、诊断协议栈、Bootloader等的总线基础软件
■ CAN应用层协议设计工具
■ 诊断协议设计工具
■ 标定协议配置工具
■ 上位机诊断软件
■ 上位机标定测量软件(含标定工具和标定数据库设计工具)
■ Bootloader上位机软件
■ 基于CAN总线的应用协议(含诊断、标定、Bootloader)开发服务
评论
加载更多