德国MicroControl 虹科首页 | 自动化首页 广州虹科电子科技有限公司
产品 培训 源代码 开发 测量  
CAN驱动源代码 CANopen源代码 DeviceNet从站源代码 SAE J1939协议栈 EtherCAT从站协议栈

CANopen源代码 - 主站源代码、从站源代码和Bootloader源代码

CANopen主站源代码

CANopen主站源代码包提供各种配置选项,形成控制和监测复杂CANopen网络的基础。CANopen主站源代码提供全面功能,用于集成CANopen标准CiA 301、CiA 302和CiA305到控制系统。安装启用可支持下列CANopen服务:

  • Service Data Objects (SDOs), Client and Server
  • Process Data Objects (PDOs)
  • Network Management (NMT)
  • Emergency Messages (EMCY)
  • Sychronization Messages (SYNC)
  • Layer Setting Services (LSS) 

所有服务可通过应用程序或者通过本地对象字典在运行时间中被参数化。你可以根据你的用途扩展本地对象字典。

各种配置选项可独立定制目标系统。除了所支持的PDO最多之外,你也可以调整SDO数 - 客户端连接以及多通道支持,因此,以最佳途径使资源 (RAM/ROM)的使用能够满足目标应用程序的先决条件。

例程代码可用于起步阶段,使用户专注于他们自己的应用程序的实现。一致性的驱动接口可灵活使用任何市场上有的CAN控制器。

作为我们CANopen主站源代码的补充,在开发你自己的CANopen设备时,我们还提供CANopen实操课程、软件工具以及技术咨询和支持。

功能

  • CANopen®服务符合CiA 301、CiA 302和CiA 305
  • 多通道支持
  • 模块化架构
  • PDO和SDO数可单独调整
  • 本地对象字典
  • 广泛支持CAN控制器
  • 一致性接口用于CAN driver (CANpie)

CANopen主站源代码架构

 

订货说明

货号
说明
50.02.003 CANopen主站协议栈
协议栈源代码,广泛的例程和文档(英文)
50.10.xxx CANpie diver
API应用于广泛的微控制器

CANopen从站源代码

CANopen从站源代码已经被优化,用于低资源要求,因此非常适用于智能传感器和执行器。CANopen协议栈提供全面功能,用于集成CANopen标准CiA 301、CiA 302和CiA305到你的设备上。支持下列CANopen服务:

  • Service Data Objects (SDOs, Server)

  • Process Data Objects (PDOs)

  • Network Management (NMT)

  • Emergency Messages (EMCY)

  • Synchronisation Messages (SYNC)

  • Layer Setting Services (LSS, Slave) 

所有服务可通过应用程序或者通过本地对象字典在运行时间中被参数化。你可以根据你的用途扩展本地对象字典。各种设备子协议和应用协议都可用于补充协议栈。各种回调函数可用于发送CANopen协议栈报文到应用程序。

选项微型主站可把以下功能添加到我们的CANopen从站源代码:

  • SDO Client: parameterisation of other CANopen Slave devices
  • NMT Master: change of the NMT condition of other CANopen Slave devices
  • Network Management (NMT)
  • LSS Master: adjustment of bit rates and node ID 

各种配置选项可独立定制目标系统。例程代码可用于起步阶段,使用户专注于他们自己的应用程序的实现。CAN驱动 (CANpie) 可灵活使用任何市场上有的CAN控制器。

作为我们CANopen从站源代码的补充,在开发你自己的CANopen设备时,我们还提供CANopen实操课程、软件工具以及技术咨询和支持。

功能

  • 全面功能符合CANopen specification CiA 301

  • 支持层设置服务 (LSS, CiA 305)

  • 模块化软件架构含各种配置选项

  • 可适配目标产品不影响代码架构

  • 优化满足低资源要求 (ROM / RAM)

  • 广泛支持CAN控制器

  • 一致性接口用于CAN driver (CANpie)

  • 轻松增强对象字典(供应商特定参数)

  • 有各种插件 (设备子协议/微型主站)

Structure of the CANopen Slave Source Code

CANopen从站协议栈

订货说明

货号 说明
50.01.020 CANopen从站协议栈
协议栈为C源代码、例程和文档(英文)
50.01.028 CANopen从站升级
我们CANopen从站协议软件最新版本升级、英文文档、C-源代码光盘
50.01.030 可选微型主站
支持NMT主站、SDO-Client和LSS Master,C源代码
50.09.001 CANopen设备子协议CiA 401
设备子协议用于数字和模拟I/O模块
50.09.002 CANopen设备子协议CiA 402
设备子协议用于驱动
50.09.004 CANopen设备子协议CiA 404
设备子协议用于传感器和执行器
50.09.006 CANopen设备子协议CiA 406
设备子协议用于编码器
50.09.010 CANopen设备子协议CiA 410
设备子协议用于倾角计
50.09.017 CANopen应用子协议CiA 417
应用子协议用于升降控制系统
50.09.018 CANopen 设备子协议CiA 418
设备子协议用于电池
50.09.019 CANopen 设备子协议CiA 419
设备子协议充电设备
50.09.037 CANopen应用子协议CiA 437
应用子协议用于光电部件
50.10.zzz CANpie driver
API应用于广泛的微控制器

CANopen bootloader协议栈

CANopen bootloader源代码包提供全面功能,可把符合CANopen标准的bootloader集成到你的设备中。

CANopen bootloader协议栈实现缩减的对象字典和支持服务NMT、SDO (Expedited/Segmented/Block)、突发事件、心跳以及LSS。 

各种配置选项可独立定制目标系统。例程代码便于起步阶段,使用户专注于他们自己的应用程序的实现。CAN驱动 (CANpie) 可灵活使用任何市场上有的CAN控制器。

功能

  • 全面功能符合CANopen specification CiA 301 和 CiA 302
  • 模块化软件架构,含各种配置选项
  • 优化的低资源要求 (ROM / RAM)
  • 广泛支持CAN控制器
  • 一致性接口用于CAN driver (CANpie)

 

货号 说明
50.05.003 CANopen bootloader协议栈
协议栈为C源代码,例程、英文文档
50.10.zzz CANpie 用于目标系统
CAN低层驱动为C源代码

CANopen bootloader架构


虹科 > 自动化 > 德国MicroControl
产品和服务
测量模块
培训
源代码
软硬件开发服务
测量
其它公司的相关产品
德国思泰(SYS-TEC)
PEAK- System
Lawicel
德国FB电子
CSM移动测量产品
更多
 


关于虹科
虹科积极进取,不断探索科技新领域。最优秀的员工和最好的技术能够接受最困难的挑战。为您找到最佳解决方案。虹科靠口碑赢得客户。

Email 博客 论坛 点击发送消息给我 

广州:400 999 3848 | 上海:021-31215998 | 北京:010-57815068

sales@hkaco.com | 广州虹科电子科技有限公司 | 版权所有 | 广州市科学城神舟路18号润慧科技园C栋6层