CANopen协议是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CANopen协议是啥意思?相关的知识,希望对你有一定的参考价值。

CANopen是流行于欧洲的一个国际标准协议,由CiA(CAN in Automation)组织维护和推广,最初的CANopen应用于工业自动化行业,但随着技术的发展,现在CANopen已经广泛的应用于农业,工业,医疗,航海等不同的领域,同时一些有名的工业以太网,也是基于CANopen来发展,比如EtherCAT, PowerLink等。就像profibus是在RS485基础上开发的应用层协议一样,简单点来说,CANopen是基于CAN总线的应用层协议,是对CAN总线通信的一种统一规范,适合于运动控制和其他自动化领域。如果你想要对CANopen有更深入全面的了解的话,我觉得你可以去参加虹科电子举办的CANopen培训班,好像他们有好几种班的,其中也有国际CANopen组织主席的课程,我听过他们的开发课程,很不错,学到挺多东西的。 参考技术A http://baike.baidu.com/view/2275830.htm
这里解释的比较全 自己留意看
参考技术B CANopen is a networking system based on the serial bus Controller Area Network (CAN). The CANopen
Communication Profile (CiA DS-301) supports both direct access to device parameters and time-critical
process data communication. CANopen device profiles (CiA DS-40x) define standards for basic device
functionality while providing ample scope for additional vendor-specific device features. CANopen leashes the
full power of CAN by allowing direct peer to peer data exchange between nodes in an organised and, if
necessary, deterministic manner. The network management functions specified in CANopen simplify project
design, implementation and diagnosis by providing standard mechanisms for network start-up and error
management.
参考技术C CANopen是一种架构在控制局域网路(Controller Area Network, CAN)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。
CANopen 实现了OSI模型中的网络层以上(包括网络层)的协定。CANopen 标准包括寻址方案、数个小的通讯子协定及由设备子协定所定义的应用层。 CANopen 支援网络管理、设备监控及节点间的通讯,其中包括一个简易的传输层,可处理资料的分段传送及其组合。一般而言数据链结层及物理层会用CAN来实作。除了 CANopen 外,也有其他的通讯协定(如EtherCAT)实作 CANopen 的设备子协定。

请问CANopen是啥?USB转CAN是啥?

如题

我去广成科技的新闻中心看到的:CANopen,最早是德国CIA组织(CAN-in-Automation)在CAL(CAN Application Layer)的基础上发展而来。一经推出便在欧洲得到了广泛的认可与应用。CiA在CANopen基础协议——CiA 301之上,对各个行业不断推出设备子协议,使CANopen协议在各个行业得到更快的发展与推广。目前,CANopen协议基于它的稳定性、实时性、抗干扰性,受到各界人士瞩目。

USB转CAN就是指USBCAN分析仪,具有CAN总线数据收发、分析等功能。用USBCAN分析仪,用户可以使用PC机管理CAN总线设备,还可以进行CAN总线数据采集、数据分析、数据处理等任务。需要高级功能的得看厂家吧。比如说广成科技的USBCAN分析仪使不仅具有CAN总线数据收发等基本功能,还具备自动识别波特率、数据统计、数据过滤、数据录播等高级功能。需要高级功能可以看看那个厂家的can分析仪有这种功能。

这个就是通用的USB转CAN设备

参考技术A CANOpen是基于CAN总线的一个应用层协议,是有CiA组织进行为维护和发布;广泛应用工业、车辆、能源等行业;

USB转CAN通常来说是一个设备,USB接口转CAN总线,USB接口连接到电脑,通过上位机监控CAN总线上的数据。本回答被提问者采纳

以上是关于CANopen协议是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

请问CANopen是啥?USB转CAN是啥?

CANopen学习

CANopen总线协议中心主题之对象字典(OD)

CAN协议与CANOpen协议

CANopen总线协议之过程数据对象(PDO)

CANopen协议介绍