CANopen主站协议栈
CANopen主站协议栈 |
|
该协议栈还包含emotas CANopen从站协议栈的所有特性和服务。以及NMT主站功能和网络管理的所有特性。可支持多个主站示例,让使用复杂主站功能的初始步骤变得尽量简单。
也可以通过很少的工作量更换硬件平台。CANopen主站协议栈可用于各种实时操作系统,例如ThreadX,FreeRTOS,Keil RTX或TI-RTOS,以及Linux (SocketCAN,can4linux)或QNX,还可以是Windows操作系统下的实时扩展。
除了C API,也有Mailbox API方便用多任务的应用结构。应用模块和CANopen主站协议栈之间的消息通过Mailbox发送,而不是通过函数调用。这确保了不阻塞通讯。这样确保了一个应用可能包含多个并行使用CANopen协议栈的任务。
亮点
- CANopen源代码协议栈兼容ANSI-C
- 符合MISRA-C
- 支持CiA 301和CiA 302-2的CANopen服务
- 扩展模块支持更多标准规范
- 支持多种CAN控制器和CPU类型
- 易用的用户接口
- 广泛的扩展性和可配置项
发货/授权内容
- CANopen协议源代码 (ANSI-C兼容)
- 可运行的示例应用
- 电子格式的用户手册和参考手册
- 可提供地点许可证(适用于1个开发地点内的所有产品)
- 包含12个月(地点许可证)支持
- 可选择的维护协议