ISIT CANopen协议栈
ISIT提供符合CiA-301 V4.2和CiA-302标准的CANopen软件协议栈。
ISIT CANopen堆栈采用ANSI-C开发标准,独立于硬件(除了CAN驱动),促进了主设备和从设备的快速开发,包括SDO、PDO、NMT(网络管理)、LSS(层设置服务)等必要服务。
ISIT CANopen堆栈有从设备版本和主设备/从设备版本,以预先移植的二进制文件出现在目标应用上,或以源代码形式交付。
ISIT CANopen堆栈包括一个与硬件相关的部分(主要是CAN驱动程序)和一个与硬件无关的部分(CANopen协议),该部分与驱动程序的消息队列通信。与硬件相关的部分包含CAN控制器控制软件。
硬件访问通过独立于堆栈的驱动程序进行,该驱动程序已经适用于许多CPU和CAN控制器(意法半导体、英飞凌、TI、瑞萨等),无论是否带操作系统。只需少许工作,便可适应新的硬件/软件平台。ISIT CANopen堆栈可在没有操作系统(裸金属)的情况下使用,也可与不同的实时操作系统(如ThreadX、FreeRTOS、Keil RTX、embOS或TI-RTOS)以及Linux (SocketCAN、can4linux) 配合使用。
ISIT CANopen协议栈 - 特点和优点:
- OS与CPU独立核心架构
- 提供ANSI-C源代码(除了二进制版本)
- 符合面向CANopen主站和从站开发的CiA 301标准 (EN50325-4) 要求
- 易于使用的通用API,兼容安全版本
- 与认证版本相同的代码(除了DR-303和LSS)
- 提供EDS编辑器
- 可通过CANopen安全扩展 (CiA-304 / EN50325-5) 升级到认证版本
ISIT CANopen协议栈 - 功能概述:
- SDO加速、分段以及块模式
- PDO同步/异步模式
- PDO静态/动态映射
- NMT差错控制:心跳信息消费者/生产者
- EMCY生产者(仅主设备版本中的消费者)
- NMT命令(仅主设备版本)
- 通过提供EDS文件,可以创建任何从站配置文件
- 支持基本LSS协议
- LED处理(DR-303)
ISIT CANopen协议栈 - 交付内容:
- CANopen栈:以二进制(预配置)或源代码形式提供的堆栈和驱动程序的软件
- 使用文档
- 所包括的90天的支持与维护
ISIT CANopen协议栈 - 附加服务:
- CAN/CANopen协议培训
- 操作系统和CPU移植
- 与客户硬件/应用的集成
- 应用开发
支持的器件 | STM32 |
Software Function | 连接 |
中间件 | CAN |
可交付成果 | 源文件 |
许可类型 | 商业 |
地点 |
ST产品 |
---|
Served Countries:
全球