论文部分内容阅读
本论文对CAN总线技术在激光加工设备控制系统中的应用作了研究,并结合公司H04351项目在国内首次将其成功应用于激光焊接设备控制系统。目前国内的加工设备基本无法做到对激光的控制与对加工件的运动控制的精确同步,也就是说各个控制模块是孤立的。在焊接时,或者是整个焊接过程中激光光强不变;或者是靠人为的手工调试使激光的强度与运动部分“大致”一致。还有,加工设备只有部分甚至是没有检测反馈功能,控制部分无法知道设备的实际工作情况。这些缺陷限制了设备加工的精度和应用范围。将CAN技术引入激光加工设备控制系统,使各个功能模块以网络节点的形式工作,可以方便的添加新功能或删除不要的功能,既解决了原先孤立模块工作的不同步问题,又实现了加工设备的分布式智能控制,为今后设备的标准化、升级建立了平台,提高了产品的市场地位和竞争力。
论文首先介绍了CAN总线技术,对CAN总线技术的产生、发展及协议规范作了简要介绍。然后对H04351项目进行了分析并提出了设备的设计方案,在该方案中给出了对系统涉及的主要方面和CAN网络的组成节点的阐述,如:上位机的功能和系统接入方式、人机交互界面等等。
文中重点给出了CAN网络的通信协议以及CAN网络和上位PC机通信的RS232协议。CAN规范已经定义了通信网络中数据链路层的内容,应用时只需定义应用层协议。目前用于CAN领域的高层协议很多,而且也有部分成熟的、应用广泛的协议,但考虑到项目本身的特点,论文选择了设计自己的通信协议。
在硬件设计方面,论文详细介绍了CAN网络中的管理部分:主控制节点。主控制节点除了负责整个控制系统的管理外,还负责CAN网络和上位机的通信。最后,论文给出了系统控制部分的软件设计,包括主控制节点的软件运行流程图以及主要的子程序模块的流程图和C程序代码。