CAN协议栈 Warwick Control公司的CAN协议栈有一个设计工具,用于在项目初期设计CAN总线。也允许用户导入合作公司的CAN数据库信息。NetGen CAN (NetGen for CAN and J1939)用于配置并自动生成CAN协议栈Signal Interaction Layer的C代码。一旦满足网络设计,按一下按钮,就会生成每个节点的C代码。以下是支持的微控制器(根据请求也可支持其它的微控制器): Atmel 89c51cc01/02/03 Infineon Tricore Infineon c167, c164 Atmel AVR CANopen协议栈 CANopen是在嵌入式控制系统中使用的一种基于CAN的国际标准化(EN 50325-4)高层协议。一套CANopen规范包括应用层和通信子协议以及应用子协议、设备子协议和接口子协议。CANopen具有很灵活的配置功能。这些规范由CiA成员完善和维护。 CANopen网络有很广的应用范围,如机械控制, 医疗设备, 越野车和机车, *电子, 建筑物自动化和发电领域. CAN in Automation (CiA)专为系统设计人员或设备设计人员提供CANopen技术信息。 通过与德国Port GmbH公司合作,Warwick Control公司提供CANopen开发解决方案,这些解决方案建立在基于C的CANopen函数库和CANopen驱动包之上。. Warwick Control公司是Port GmbH CAN/CANopen产品在英国地区的经销商。Port公司有一系列产品,帮助**设计测试CANopen设备和/或系统. Port CANopen设计流程如下所示: 很多CANopen栈含有基于C的CANopen函数库。一些设计工具允许生成C代码和新设备的电子数据表。也有用于检验的Monitor和配置工具。以下是Port CANopen协议栈。请使用此链接Port CANopen Tools获取设计和配置工具清单。欲了解每个产品更详细的信息,可直接使用以下的链接。 ? CANopen协议栈– ANSI-C CANopen函数库 ? CANopen驱动包 CANopen驱动包