0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科方案 | 轻松实现CANopen设备开发:虹科CANopen嵌入式通讯模块与CANopen芯片

虹科智能自动化 ? 2023-05-05 09:42 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CANopen协议

CANopen Protocol

CANopen是一种架构在控制局域网络(Controller Area Network, CAN)上的高层通信协议,包括通信子协议及设备子协议,常在嵌入式系统中使用,目前已被广泛应用于电机控制机器人制造、医疗、汽车等多个行业领域。

01

虹科CANopen嵌入式通讯模块

HongKe CANopen IA module

虹科HK-CANopenIA-M0模块是一个能够帮助用户轻松开发CANopen设备的嵌入式通讯模块,由于直接实现了整个设备配置文件,该模块可用于实现对数字量和模拟量输入输出数据的即时访问,并极大地降低CANopen设备的开发时间

设备配置文件
输入/输出信号
CiA 401,通用I/O,操纵杆
多达 28 个数字(输入或输出)、多达4 个片上模拟输入(10 位)、多达 4 个外部模拟输入(12 位)、多达 4 个外部模拟输出(12位)、串行远程访问
CiA 401,通用I/O和CANopen FD
8 个数字输入、8 个数字输出,最多 13 个模拟输入,最多 4 个模拟输出
CiA447,通用I/O
多达 28 个数字(输入或输出)多达 8 个片上模拟,可选外部模拟

虹科HK-CANopenIA-M0模块基于恩智浦LPC11C24 32位微控制器ARM Cortex M0)。这是一种集成CAN收发器的衍生产品,可最大限度地减少协议芯片周围所需的外部组件。Cortex 架构与优化的固件设计相结合,可实现非常高的性能。I/O 和 CAN 之间的内部处理时间可缩短至 15 微秒。

这种高性能、即用型CANopen解决方案可作为芯片或模块提供。该模块具有用于时钟生成的芯片胶合逻辑、一个用于存储配置数据的串行EEPROM和用于发出CANopen状态信号的两个LED。对象字典中的条目、I/O 端口以及 SDO 和 PDO 行为可以使用提供的设置实用程序进行配置。可以使用CANopen Architect编辑器为对象字典和EDS文件生成高级配置。

89ddce20-ea57-11ed-ba01-dac502259ad0.png

虹科HK-CANopenIA-M0模块允许将CANopenIA-M0芯片功能集成到用户硬件中,而无需考虑时钟生成,收发器,EEPROM硬件以及状态和错误指示。该模块可以很轻松的嵌入具有两排 48 针连接器的用户硬件中。1.27mm双排直针排针连接器,每排 24 个引脚。

目前,虹科CANopen IA模块仍在不断升级中,最新的固件版本 V2.2 增加了通过串行 TTL 通道来实现对主机系统的远程访问支持。这允许该模块在可以使用常规串行通道与通信处理器通信的系统中用作CANopen通信处理器。进一步的增强功能增加了对模拟输入的8位分辨率访问(默认使用为10位分辨率),现在支持各种CANopen操纵杆实现。

/ 入门套件/

为了方便用户使用,虹科可提供一个入门套件,提供对HK-CANopen-IA-M0模块提供的功能的基本访问。该模块的所有 48 个引脚均在标准标题行上提供,所有引脚都标有匹配的引脚名称。为了快速测试,可以使用提供的跨接电缆将开关和 LED 连接到这些引脚中的任何一个。

8a0395c4-ea57-11ed-ba01-dac502259ad0.png

/ 高级评估板/

虹科HK-CANopenIA-M0高级评估板包含以下内容:

两个CAN连接器,带一个可切换的终端电阻器

用于设置波特率和节点 ID 的 DIP开关

28 个 LED,用于指示二进制输出端口引脚的状态

28 个开关,用于激励二进制输入端口引脚

4 个电位计,用于激励内部或外部ADC 端口

4 个 LED 用于向外部 DAC 端口上的输出电压发出信号

8a2d6160-ea57-11ed-ba01-dac502259ad0.png

使用虹科HK-CANopenIA-M0模块的好处:

1

减轻复杂程度:

- 通过CANopen Architect或专用设置软件进行简单设置

- 只需要最低限度的CANopen知识

- 简化了软件的开发

2

提高安全水平:

- 入侵者的攻击点更少

- 在协处理器模式下,CANopenIA作为一个 在CANopen和主机之间的防火墙

3

更快的上市时间:

- 最小化的软件开发

- 更快的测试周期

02

虹科CANopen芯片

HongKe CO4201 Chip

虹科HK-CO4201-FL是一款低成本、高性能的单芯片,适用于开发CANopen远程I/O模块。该芯片是专为汽车和工业应用而设计的,在单个芯片中提供了CANopen标准DS301和DS401的复杂实现。它适用于传感器接口等简单、经济高效的应用,也适用于复杂的I/O 系统。

该器件具有多达 27 个输入和18个输出,它的8个通道以12位的分辨率转换模拟输入信号,其中2个输出通道可以输出分辨率为10位的模拟电压,而另外6个支持PWM生成。

为了支持输出过载监控,虹科CANopen芯片存在一个特殊的故障中断输入,支持高达 1 Mbit的所有常见波特率。

8a4c0516-ea57-11ed-ba01-dac502259ad0.jpg

/ 虹科嵌入式模块与芯片方案对比/

HK-CANopenIA-M0
HK-CO4201A-FL
封装
LQFP48
QFP80
尺寸
19.5x31.5x13mm
10x10mm

工作

电压

3.3~5V DC
3.3/5V DC

工作

温度

-40~85℃
-40~105℃

输入

输出

特性

-28个数字输入/输出通道

-4个片上模拟输入通道(10位精度)

-4个外部模拟输入通道(12位精度)

-4个外部模拟输出通道(12位精度)

-27个输入通道:①最多27路数字输入;②最多8路模拟输入(12位精度)

-18个输出通道:

①最多18路数字输出;②最多2路模拟输出(10位精度);③最多6路PWM输出

CANopen特性

-支持最高1Mbps波特率

-4路RPDO+4路TPDO

-PDO支持Inhibit Time、Event Time和SYNC

-支持Node guarding和Heartbeat

-支持诊断LED功能

-支持LSS和Store/Restore功能

-支持最高1Mbps波特率

-84路RPDO+8路TPDO

-PDO支持Inhibit Time、EventTime和SYNC

-支持Nodeguarding、Life guarding和Heartbeat

-支持诊断LED功能

03

虹科CANopen协议栈

HongKe CCANopen Protocol Stack

虹科CANopen协议栈方案是CiA301兼容的CANopen主从站源代码,提供多实例支持,以实施不同的逻辑CANopen设备用于单个物理硬件平台,能够让用户快速且标准兼容地开发全功能CANopen主站或从站设备,包括NMT主站(网络管理)、LSS主站(层设置服务)或SDO客户端。

简单直接的、事件导向的发信号至应用层实现高等性能。虹科CANopen源代码可轻松集成到操作系统。精确定义的和精心设计的API可轻松使用CANopen服务,无需深入到程序执行的细节。许多例程、目标特定示范工程和全面的文档将协助你一步一步完成开发。

/ 总结/

Conclusion

CANopen协议的应用前景十分广阔,针对CANopen设备的开发需求,虹科可提供协议栈、芯片、嵌入式通讯模块解决方案,帮助用户快速、便捷地开发CANopen设备,节省开发时间和成本。

虹科在工业总线通讯领域的行业经验超过15年,为客户提供CAN/CAN FD、EtherCAT、PROFINET、PROFIBUS、CC-Link、CANopen、TSN等协议的软硬件方案,产品类型包括板卡、网关、IO模块、协议抓包诊断工具、协议栈源代码等。欢迎联系虹科了解更多信息!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5161

    文章

    19783

    浏览量

    319616
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2937

    浏览量

    468887
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新闻 | 再获行业认可!IO-Link模块荣获维科杯·OFweek 2025工业自动化「优秀产品奖」

    近日,在备受业界瞩目的「维科杯·OFweek2025中国工业自动化与数字化行业年度评选」中,IO-LinkOEM嵌入式开发模块凭借技术创新与应用价值,荣获「优秀产品奖」。颁奖理由
    的头像 发表于 08-05 17:32 ?459次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新闻 | 再获行业认可!<b class='flag-5'>虹</b><b class='flag-5'>科</b>IO-Link<b class='flag-5'>模块</b>荣获维科杯·OFweek 2025工业自动化「优秀产品奖」

    制药行业新突破:CANOpen转PROFINET网关配置案例解析

    CANopen
    北京开疆智能技术有限公司
    发布于 :2025年07月25日 11:14:31

    基于睿擎派轻松玩转CANopen电机控制

    CANopen主机系统,实现对电机的启停控制!无需复杂底层开发,睿擎平台助你轻松迈入工业通信大门。一、场景聚焦:让电机听你指挥你手头有一台支持CAN
    的头像 发表于 07-19 09:04 ?4861次阅读
    基于睿擎派<b class='flag-5'>轻松</b>玩转<b class='flag-5'>CANopen</b>电机控制

    开疆智能EtherCAT转CANopen网关连接宜编码器配置案例

    本案例是通过EtherCAT转CANopen网关将欧姆龙PLC与宜编码器连接进行通讯转换。 其中欧姆龙PLC作为EtherCAT主站,宜编码器作为
    的头像 发表于 07-18 16:53 ?266次阅读
    开疆智能EtherCAT转<b class='flag-5'>CANopen</b>网关连接宜<b class='flag-5'>科</b>编码器配置案例

    开疆智能CCLinkIE转CANopen网关连接宜编码器配置案例

    本案例是通过CCLinkIE转CANopen网关将三菱FX5U的PLC与宜编码器进行通讯转换 网关配置 下一步进行网关的配置。打开网关配置软件“CANopen Configurati
    的头像 发表于 07-01 17:27 ?209次阅读
    开疆智能CCLinkIE转<b class='flag-5'>CANopen</b>网关连接宜<b class='flag-5'>科</b>编码器配置案例

    盟通方案|CANopen数据链路配置工具

    CANopen产品开发过程中,并非所有应用场景的CANopen网络拓扑都是确定的,这需要CANopen网络能够灵活配置设备间对象字典的收发
    的头像 发表于 05-30 14:19 ?345次阅读
    盟通<b class='flag-5'>方案</b>|<b class='flag-5'>CANopen</b>数据链路配置工具

    使用ES32实现CANopen从机

    CANopen是一种基于CAN的通信协议,已在工业领域得到了广泛应用。CAN提供可靠的底层数据传输,CANopen提供标准化的应用层协议。在CANopen协议中,每个CANopen
    的头像 发表于 03-26 19:05 ?760次阅读
    使用ES32<b class='flag-5'>实现</b><b class='flag-5'>CANopen</b>从机

    EtherCAT转CANopen配置CANopen侧的PDO映射

    在工业自动化领域,EtherCAT和CANopen是两种广泛应用的通信协议。它们各自具有独特的优势,但在某些应用场景下,需要将这两种协议进行转换以实现设备间的高效数据交换。本文将详细介绍如何在
    的头像 发表于 03-26 17:56 ?532次阅读
    EtherCAT转<b class='flag-5'>CANopen</b>配置<b class='flag-5'>CANopen</b>侧的PDO映射

    颠覆想象!CanOpen转ProfiNet网关重塑纠偏系统格局

    WL-ABC3033,简洁且有序的配置步骤,用户能够轻松实现CanOpen转ProfiNet的协议转换,在ProfiNet总线协议环境下,自如地对CanOpen
    的头像 发表于 02-20 17:01 ?435次阅读
    颠覆想象!<b class='flag-5'>CanOpen</b>转ProfiNet网关重塑纠偏系统格局

    直播回放 | IO-Link技术概述与IO-Link OEM

    「一站通讯解决方案」系列直播第1期圆满落幕!本期主题为「IO-Link技术概述与
    的头像 发表于 02-19 17:34 ?750次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播回放 | IO-Link技术概述与<b class='flag-5'>虹</b><b class='flag-5'>科</b>IO-Link OEM

    三格电子-MODBUS TCP转CANOpen网关

    Modbus TCP转CANopen网关 型号:SG-TCP-COE-210 产品用途 本网关可以实现CANOpen接口设备连接到MODBUS TCP网络中;并且用户不需要了解具体的
    的头像 发表于 11-26 11:21 ?477次阅读
    三格电子-MODBUS TCP转<b class='flag-5'>CANOpen</b>网关

    canopen转Profinet网关对于工业现场PLC与伺服之间的通讯重要性

    Profinet转Canopen网关是一种能够实现Profinet网络与Canopen网络之间通信的设备
    的头像 发表于 09-30 14:05 ?482次阅读
    <b class='flag-5'>canopen</b>转Profinet网关对于工业现场PLC与伺服之间的<b class='flag-5'>通讯</b>重要性

    MODBUS TCP 转 CANOpen

    产品概述 SG-TCP-COE-210 网关可以实现CANOpen 接口设备连接到 MODBUS TCP 网络中。用户不需要了解具体的 CANOpen 和 Modbus TCP 协
    的头像 发表于 09-24 13:59 ?559次阅读
    MODBUS TCP 转 <b class='flag-5'>CANOpen</b>

    DeviceNet转CANopen协议网关(DeviceNet转CANopen

    一,设备主要功能 捷米特JM-DNT-COP网关实现DeviceNet总线和CANopen网络连接起来。本网关连接到DeviceNet总线中作为从站使用,连接到CANopen总线中作为
    的头像 发表于 09-10 10:16 ?654次阅读
    DeviceNet转<b class='flag-5'>CANopen</b>协议网关(DeviceNet转<b class='flag-5'>CANopen</b>)

    适用于标准化嵌入式网络,CANopen有什么不同?

    电子发烧友网报道(文/吴子鹏)CANopen是一种架构在控制局域网络CAN上的高层通信协议,包括通信子协议及设备子协议,常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。 ? 在CAN的基础上
    的头像 发表于 08-22 01:19 ?4253次阅读