CAN总线多轴运动控制系统设计文献综述
2020-05-05 20:16:58
文 献 综 述 本次毕业论文的课题是基于CAN现场总线的多轴运动控制系统设计,在现代制造业中,多轴运动控制的应用越来越广泛,特别是在印刷业、纺织业,食品加工业等行业中。
多轴运动的普遍应用已成为高性能、高品质机械制造的重要标志。
本文对CAN总线在多轴同步运动控制方面的应用进行了综述,介绍了基于CAN总线的多轴伺服电机的控制,并且简单了解和运用其他工业总线的运动控制系统。
关键词:CAN总线、多轴运动控制。
控制器局域网(CAN-Controller Area Network)属于现场总线的范畴,是一种有效支持分布式控制或实时控制的串行通信网络。
CAN总线的应用范围遍及高速网络到低成本的多线路网络。
CAN具有以下主要特性: 1.多主站依据优先权进行总线访问; 2.无破坏性的基于优先权的仲裁; 3.接受接触滤波的多地址帧传送; 4.远程数据请求; 5.配置灵活性; 6.全系统数据相容性; 7.错误检测和出错信令; 8.发送期间若丢失仲裁或由于出错而遭到破坏的帧可自动重新发送; 9.暂时错误和永久性故障节点的判别以及故障节点的自动脱离; CAN的分层结构: CAN遵循OSI标准,CAN的结构可分为两层:数据链路层和物理层[1]. 分布式监控系统中串行通讯是常用的数据交换方式。
研究了vc 中的串口通讯方法,包括通讯协议、检验方式及编程中要注意的关键问题,如内存的溢出问题处理、多线程的编程及双向中断方式的通讯,这些问题在工程项目研究中都较为有用。
给出了vc下的相应解决方法。
VC下实现串行通讯有多种方法,如利用Windows API函数、利用MSComm ActiveX控件等。