1.3 CiA组织1992年,一些公司创建了非盈利性组织CAN in Automation(CiA),以提供与CAN相关的技术、产品和市场营销方面的信息。此举旨在提升CAN的形象,并且为CAN协议未来的发展铺平道路。到2020年年初,已有670家公司加入CiA组织。1.4 CAN的OSI模型七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。从OSI网络模型的角度来看同,现场总线网络一般只实现了第1层(物理层)、第2层(数据链路层)、第7层(应用层)。因为现场总线通常只包括一个网段,因此不需要第3层(传输层)和第4层(网络层),也不需要第5层(会话层)第6层(描述层)的作用。CAN只定义物理层和数据链路层,没有规定应用层。
CANopen网络中每个节点都有一个对象字典。对象字典包含了描述这个设备和它的网络行为的所有参数。一个节点的对象字典(包含通讯功能、通讯对象、与设备相关的对象以及对象的缺省值等)是在电子数据文档(EDS:Electronic Data Sheet)中描述或者记录在纸上。对象字典中描述通讯参数的部分对所有CANopen设备(例如在OD中的对象是相同的,对象值不必一定相同)都是一样的。CANopen对象词典的通用结构如下。
9.5 伺服周期性同步位置模式(CSP)原理Cyclic Synchronous Position Mode,即伺服周期性同步位置模式。若伺服工作在7号插补模式,控制器完成位置指令规划,然后将规划好的目标位置607A以周期性同步的方式发送给伺服驱动器。控制器发送目标位置的周期必须是伺服驱动器位置环周期的整数倍。控制器周期性的发送同步报文,比如1ms、2ms、4ms等,驱动器主动通过微调自身控制环频率将控制环(电流环、速度环、位置环)和同步信号同步,从而实现多个驱动器同步工作。控制器发送RPDO给各个驱动器,比如目标位置,在下一个同步报文到来后,驱动器将指令激活,所有的驱动器同时更新指令,从而实现同步。