论文部分内容阅读
在科技日新月异的今天,网络称为生活中不可或缺的一部分。在工业自动化领域,更多智能设备的出现。同样这设备与设备之间也同样需要信息的交流。这就为现场总线的发展,提供了一个很好的平台。CAN总线自诞生以来,以其突出的优越性,备受关注。逐步从汽车工业,发展到其他更多的自动化工业领域。CANopen协议,是CAN的高层协议。集中体现了现代工业自动化控制的“集中监控,分散控制”的思想。正是这些对CAN总线的高度认可,促进了这门信息技术的飞速发展,成为工业总线中的一个亮点。 本课题以注塑机自动化控制为基础,设计了一个以CAN总线为通讯模式,以CANopen作为高层通讯协议的控制系统。课题重点分硬件、软件两部分。研究以海天公司经济型注塑机上,建立起一套以CAN总线数据系统,用于控制注塑机的各个部分的运动,以及伺服电机液压系统。本课题以当今流行的ARMLPC2294芯片为CPU,TJA1050为CAN收发器,结合其他元器件。根据注塑机不同控制的不同位置,设置用于分散控制的分站式I/O板,同时在总线上连接具有支持CAN通讯科强T6F5-Q8C主板。分站式I/O板用ADSv1.2软件开发。 本课题设计的创新点主要有:(1)把国际流行的CAN总线以及高层协议CANopen议运用到注塑机控制系统。满足注塑机的各种运动以及检测要求。(2)按照注塑生产的装备的要求分别建立四个基于CAN总线功能区域,每个区域设置一个用于I/O控制的分站板。(3)对分站板硬件进行设计,以ARM芯片LPC2294与CAN控制器TJA1050为基础的硬件连接。以及重要元器件选择,包括电源、模拟量的采集、时钟电路、调试电路的设计。(4)根据硬件的特点编写软件的主程序,CAN总线控制器的初始化,CAN总线基于CANopen、协议的接收发送程序。详细的讨论CAN总线与汇川伺服的连接以及一些伺服参数的调用。