论文摘要
本文对某在研项目的智能供弹机器人控制系统进行了研究,该机器人主要由堆栈无链供弹单元和连接供弹单元与自动机的柔性输弹带组成。为保证各单元的高速协同动作,控制系统选择了CAN总线作为通信总线,这也是该机器人控制系统研究的主要问题。本文在分析供弹机构的采集量与控制量基础上,结合机器人的控制任务和结构特点,选择了以各供弹单元为分布式智能控制节点的CAN总线通信方案。在设计了CAN总线通信方案之后,本研究进行了控制系统的软硬件设计、制作和调试试验。硬件设计制作试验主要包括CAN通信模块和总线通信串口测试模块的电路设计制作,以及上位机、CAN适配卡、物理传输介质的选型与调试。软件编制主要包括CAN通信协议的制定以及总线节点地址编码的确定,分析制定了总线传输中各类信息的优先级,以保证通信的可靠收发。此外,还进行了CAN通信模块和串口测试模块的程序设计和调试。为了验证本论文智能供弹机器人控制系统设计的可行性,尤其是满足系统动作要求的总线实时性,本研究专门搭建了CAN通信测试平台,进行了节点之间的收发收通信测试,利用现有采样频率200KHz的动态信号采集及分析系统设计了一套通信信号测量方案,进行了总线通信时间的测量。为最大限度地发挥CAN总线在本控制系统中的效率,本文根据实验结果,对控制系统的软硬件进行了改进,并进行了部分测试实验。依据初步实验结果和CAN总线仲裁机制对系统实时性的影响的理论分析,确定了满足智能供弹机器人动作要求的通信机制和最低位速率,分析结果表明基于CAN总线的该智能供弹机器人控制系统方案是可行的。
论文目录
摘要Abstract目录1 绪论1.1 供弹系统简介1.2 控制系统概述1.3 现场CAN总线1.4 课题研究的意义1.5 本文研究内容2 供弹机器人控制系统分析2.1 系统功能分析2.2 系统控制方案2.3 系统决策分析2.4 本章小结3 控制系统通信硬件设计3.1 单元控制节点电路3.1.1 CAN通信电路3.1.2 串口检测电路3.1.3 开关量采集电路3.1.4 执行机构控制电路3.2 上位机硬件配置3.2.1 CAN适配卡选型3.2.2 上位机选型3.3 物理总线选型3.4 本章小结4 控制系统通信软件设计4.1 CAN通信协议设计4.1.1 系统参量分析4.1.2 节点地址编码4.1.3 报文标识符分配4.2 单元控制节点程序设计4.2.1 初始化程序设计4.2.2 CAN通信程序设计4.2.3 串口检测程序4.2.4 数据采集流程4.2.5 执行机构操作流程4.3 本章小结5 CAN通信实验测试5.1 实验设备5.2 CAN通信测试5.3 CAN通信结果输出5.4 本章小结6 系统通信可行性分析6.1 供弹机构运动分析6.1.1 CAN通信测试方案概述6.1.2 测试方案问题分析6.2 测试方案的改进6.2.1 通信测试方案改进分析6.2.2 改进方案的验证6.3 系统通信速率性能分析6.3.1 通信实际位速率6.3.2 系统通信位速率要求6.3.3 实验数据结果分析6.3.4 通信实验的改进6.4 总线仲裁对通信实时性的影响6.4.1 CAN总线仲裁机制6.4.2 仲裁机制对实时性影响6.5 实验总结6.6 本章小结7 结论和展望7.1 主要结论7.2 展望和改进致谢参考文献
相关论文文献
标签:总线论文; 通信协议论文; 实验测试论文; 实时性论文; 可行性论文;