NetGen CAN和J1939
NetGen为J1939通过一个易于使用的和直观的界面,允许用户设计他们的网络。用户可以配置网络节点,消息,信号,以及它们的发布/订阅关系。该工具还提供了全套的消息和信号J1939标准,该标准将下降到所需的任何新的设计,可以很容易地定义。如上图所示,可以拖和下降到任何新的设计,大大缓解了他们的J1939应用程序的完整列表,所有J1939消息。
NetGen从网络设计,可以自动生成一个全功能的J1939协议栈的系列微控制器,提供所有必要的硬件和J1939抽象层。 NetGen也产生一个信号为基础的API,用于在用户的应用层解决方案的实施,进一步简化了通过基本的功能,如设置,获取,并为每个信号发送功能。
所产生NetGen的J1939堆栈由抽象层的数量。这些层的上面在图所示。 NetGen生成3个主要部分组成,由5层组成的。这些基本组成部分包括HAL(在这里作为一个例子使用LPC21XX),JPRO J1939协议栈层,和基于NetGen信号API层。
NetGen COM层
提供信号的包装,拆包和传输启动功能的应用层。 J1939数据链路层这一层的接口,以启动传输和处理传入的消息。
J1939 JPRO层
这是由Noregon系统,并提供所有的J1939网络管理,运输和数据链路所需的服务。的NetGen COM,以及应用层可以连接到这些层。此层接口与的COM应用层,并使用的HAL所提供的服务。已经提供所有必需的集成,并准备使用。
LPC21XX HAL层
硬件抽象层接口的LPC21xx的硬件,提供CAN通信,定时器和CPU的初始化和功能的J1939协议栈的规定。
url:
http://www.51lm.cn/p/templates/cn/show.php?cid=905&aid=436