|
概述
SAE J1939协议软件使SAE J1939设备的开发变得简捷、快速。所有在SAE
J1939 规范中定义的通讯装置都可用该软件来实现(bridge功能除外),从而使开发者能够集中精力进行自己应用软件的开发。
由于用户接口是以通用的功能接口来设计,所以不会被某一个特定使用所限制。该协议能被广泛的应用同时也是未来协议的基础,诸如NMEA2000和ISO11783。
这种基于OSI层模型的协议软件具有标准组件的结构,这种结构最适于移植到特殊的目标系统。例如,访问CAN控制器通过一个适当的CAN接口来实现,该接口的功能包含在一个单独的模块之中。因此,如果需要的话,该软件能够很容易地移植到不被支持的CAN控制器中。
另外,通过配置文件,SAE J1939协议软件能够被精确地移植,完全适合特定应用的需要,因为这种软件包完全由C源代码编写。
所提供的文档和例子程序使用户能够很快地应用SAE J1939软件进行工作。所有的例子程序都能够在参考平台上直接运行(CPU厂商的评估板或IXXAT-PC/CAN接口板)。通常接入目标硬件能够在几天内实现,而借鉴例子程序,用户很容易完成自己的应用程序。
主要功能
·传送和接收特殊的请求信息(已知的和未知的)
·处理大规模数据块的传输协议(面向信息和用户的)
·同时通讯到若干个可能的节点
·支持结点地址动态定义的"地址需求"处理
目标硬件所需资源为一个自由定时器中断,以实现协议的时间控制和CAN控制器的中断控制。
支持的处理器/CAN控制器
带有内部CAN控制器的处理器系列:
·C16X系列(TASKING C166/ST10软件包,keil C166 uVision2)。
·通用标准C(ANSI-C).
外部CAN控制器:
·Philips SJA1000
·Intel 82527
将SAE J1939软件移植到目前尚不支持的处理器上能够在几天内通过标准C代码的帮助来实现。
供货清单
·源代码
·公司许可证
·详细手册
·例子程序
·技术支持
下一页>>>
|