CANopen Device Designer——加速CANopen设备开发的设计工具

[复制链接]
查看12738 | 回复0 | 2024-3-15 09:31:19 | 显示全部楼层 |阅读模式


在CAN/CANopen产品开发过程中,配置对象字典是十分重要的一环。用户需要对CANopen协议足够了解,知道设备中可能的变量和传输类型。还要保证在设计过程中不违背CANopen协议的相关定义,在设计对象字典过程中往往耗时较长、容易犯错,或与预期不符而返工,或需要设计多种功能而多次重复工作。配置对象字典时,需要一个专业的、高效的CANopen设计工具,CANopen DeviceDesigner不仅可以帮助设计,还根据对象字典生成适用于emotas协议栈对象字典定义部分的代码。



CANopen DeviceDesigner是德国emotas公司推出的用于快速开发、节约时间成本的CANopen设备设计工具。只需单击几下鼠标,即可根据预定义的配置文件创建设备的对象字典。CANopen DeviceDesigner创建C语言的对象字典和初始化函数,也包含支持CANopen FD的EDS和XDD格式的电子数据表。此外,CANopen设备设计人员根据设备特性配置CANopen协议栈和CANopen驱动程序。同时,工具也提供出了最佳配置选项。
”功能亮点




⭐通过使用预定义的标准化设备规范快速开发设备

⭐从数据源自动输出

⭐对象字典、EDS/XDD 文件和文档的使用同一数据源

⭐根据设备特性优化生成代码, 为CANopen协议栈配置节省资源。

⭐通过输入选择轻松处理位编码。
支持对象字典编辑


根据规范标准和输入的对象字典创建C源代码文件。导出的文件中已经包含了协议栈需要的应用接口调用程序,可以直接作为协议栈代码使用。当根据相应配置完成后,对象字典中的对象可以直接对应到C变量。或者,通过应用程序接口的索引和子索引方式访问。



支持自动生成CANopen协议栈的配置和初始化


根据对象字典的调整和定义,创建配置和初始化相关的C代码文件。这样可以确保编译的内容仅包含初始化CANopen协议栈相关的服务。确保生成的配置代码资源节约做到最大化。
支持自动生成电子数据表(EDS)


所有CANopen设备都需要电子数据表(EDS),以电子方式描述对象字典的参数。CANopen DeviceDesigner根据CiA306规范以EDS格式创建电子数据表。该文件描述生成的对象字典。文件的自动生成有助于降低人工手动创建时出现的错误概率。
支持自动生成XML设备描述


CANopen FD设备需要符合CiA1311的XML设备描述。CANopen DeviceDesigner根据对象字典的定义自动生成此格式文件。



支持自动生成设备描述文档


自动生成的设备文档包含对象字典的所有功能和描述,以及对于进一步的设备调整,并以HTML和文本格式生成文档描述。可以导出文档以供进一步使用,例如作为设备用户手册的一部分。
支持选择多种设备规范


支持多个CiA 的通信和设备规范。设备规范配置包括所有类型对象的标准属性和对象描述。规范对象可以导入到 CANopen DeviceDesigner 中,根据设备的特性进行复制和定制。使用预定义的设备规范对象,开发时间会显著缩短,并且可以避免手动输入数据的时出现的错误。

下面列出可兼容的CANopen规范:

▶CiA 301 – CANopen application layer and communication profile

▶CiA 1301 – CANopen FD application layer and communication profile

▶CiA 302 – CANopen additional application layer functions

▶CiA 401 – Device Profile for Generic I/O Devices

▶CiA 402 – Device Profile for Drives

▶CiA 418 – Device Profile for Batteries

▶CiA 419 – Device Profile for Battery Charger

▶CiA 433 – Application Profile for interior rail vehicle lighting
系统要求


⭐Microsoft Windows 7, 10

⭐各种Linux发行版
⭐Mac OS X

关于盟通:
北京盟通科技有限公司成立于2013年,是工业自动化领域的高新技术企业。公司专注于实时现场总线技术及工业通讯技术的研发、推广及技术支持服务。依托于核心团队多年的海外和行业经验,我们与欧洲多家自动化领域的佼佼者达成战略合作关系,是德国Unified Automation公司、德国Acontis Technologies公司、德国Dina Elektronik公司在中国区域的唯一授权合作伙伴,瑞典HMS工业网络有限公司FSoE协议软件(Ixxat@品牌)、CANopen协议栈(emotas)等产品的正式授权分销商。为客户提供EtherCAT主站协议栈、OPC UA SDK软件开发包、CANopen协议栈、FSoE协议软件、CAN总线硬件、DINA安全模块等工业协议的标准和定制化产品。

联系邮箱:info@motrotech.com




戳“阅读原文”,了解更多!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则