DeviceNet从站协议软件
-DeviceNet 设备软件开发包
 



基本功能

DeviceNet 从站协议软件可以协助您方便快速地开发 DeviceNet设备,它支持DeviceNet2.0规范中定义的所有通信机制,这可以让开发者将主要精力集中在实际应用上。

协议软件的模块化结构可以允许开发人员针对目标系统进行优化。 通过改变配置文件, 软件包可以适应不同的应用要求。DeviceNet对象和函数都可以独立进行扩展,用户也可以创建自定义的对象或开发专门设备的子集。

软件将访问CAN控制器的所有CAN接口函数分离在一个独立的模块中,这样,用户可以很容易对程序进行修改以适应目前还不被软件支持的CAN控制器。为了将中断同程序分开,采用队列来管理CAN控制器的数据传输。

DeviceNet协议软件以C源代码的形式发布。每个版本都用大量现有的 ODVA DeviceNet 协议兼容性测试软件进行过测试。

大量文档和示例程序将协助用户迅速掌握DeviceNet 软件的使用。示例程序可以立即在参考平台(CPU厂商的评估板或IXXAT公司的接口板)上工作,为适应目标硬件而对代码进行的修改通常可以在两到三天内完成。在这些过程中,示例程序都是很有帮助的。

可用版本

IXXAT 可以提供基础版和扩展版的软件。基础版可以支持全部的"预定义主/从连接集"以及设备启动报文和设备关闭报文,基础版用于开发Group-2-Only-Slave。扩展版支持UCMM端口,动态直接报文,I/O报文以及离线连接集。

基础版功能

类: 预定义主从连接集中的报文: 用户定义硬件接口: 其他特性:
*身份认证对象类
*报文路由对象类
*DeviceNet对象类
*集合对象类
*连接对象类
*应答处理对象类
*直接报文(未分段/分段)
*I/O报文(未分段/分段)
-轮询
-位选通
-状态变化/循环(非应答/应答)
*MAC ID切换和波特率
*模块状态指示灯(LED),网络状态指示灯,组合MN状态指示灯以及I/O指示灯
目标硬件的资源中必须包括一个时钟中断以提供协议定时和CAN控制器中断
*设备启动报文
*设备关闭报文

扩展版功能

包括基础版的所有功能及以下功能:
*UCMM端口(非连接报文管理端口)
*支持动态直接报文和I/O报文
*离线连接集

支持的处理器/CAN控制器及编译器

*独立的微控制器

  • 8051系列(KEIL C51 uVision2)
  • C16x系列(KEIL C166 uVision2, TASKING C166/ST10 Tool Suite)
  • 通用标准C(ANSI-C)

配外部的CAN控制器

  • Philips 82C200和SJA1000
  • Intel 82527
  • Infineon 81C90/91

*集成CAN控制器的处理器

  • Philips 8xC591和8xC592 (KEIL C51 uVision2)
  • Infineon C505/515 (KEIL C51 uVision2)
  • Infineon C16x (KEIL C166 uVision2, TASKING C166/ST10 Tool Suite)
  • ST Microelectronics ST7 (Cosmic C for ST7)
  • Motorola 68HC08 (Cosmic C for HC08)
  • Motorola 68HC12 (Metrowerks CodeWarrior for HC12)
  • Motorola DSP56800 (Metrowerks CodeWarrior for DSP56800)
  • Motorola PowerPC MPC555 (DiabData Suite for PowerPC)
  • Mitsubishi M16C/6N (TASKING M16C Tool Suite)
  • Fujitsu F2MC-16LX (Fujitsu Softune Workbench)
  • NEC V850 (IAR Embedded Workbench for NEC V850)
  • Atmel T89C51CC00 (KEIL C51 uVision2)


我们可以在很短的时间内修改DeviceNet软件以应用于不在列表中的处理器及CAN控制器的, IXXAT非常乐意根据用户的需求进行这样的修改。

内容清单

*源代码
*公司许可证(只限用于注册的公司或商业单位)
*用户手册
*示例程序
*技术支持

 


上网时间:2003.8.20

相关链接

关于DeviceNet>>> 关于CAN接口模块>>> 关于DeviceNet主站协议软件及I/O扫描工具集>>>
     
关于支持DeviceNet模块软件>>> 关于CAN分析工具>>>  

 

首 页
  实验室简介  
产品与服务
  开发平台   设计与应用 热点新闻 技术支持 合作伙伴 联系我们