声明
摘要
第1章 绪论
1.1 项目背景
1.2 数字化X线机的系统结构
1.3 X线机运动控制子系统的发展现状
1.3.1 运动控制子系统的类型
1.3.2 运动控制子系统的组成
1.3.3 运动控制子系统的发展趋势
1.4 本课题的主要工作及需要解决的关键问题
第2章 运动控制子系统整体方案设计
2.1 运动控制子系统的功能设计
2.2 运动控制子系统控制板的功能设计
2.2.1 运动控制子系统控制板的功能划分
2.2.2 运动控制子系统控制板的工作原理
2.3 本章小结
第3章 运动控制子系统控制板硬件设计
3.1 MCU芯片的选择与外围电路的设计
3.1.1 MCU芯片选择
3.1.2 MCU外围电路的设计
3.1.3 电源供电及转换电路
3.1.4 时钟电路
3.1.5 存储电路设计
3.2 逻辑控制电路
3.2.1 CPLD芯片电路
3.2.2 CPLD的I/O口扩展电路
3.3 通讯接口电路
3.3.1 串行转换通讯接口电路
3.3.2 RS422通讯接口电路
3.3.3 RS485通讯接口电路
3.4 交流伺服电机控制电路
3.4.1 交流电机的控制电路实现
3.4.2 交流电机位置反馈电路设计
3.4.3 模拟量输入电路设计
3.4.4 数字量输入电路设计
3.4.5 数字量输出电路设计
3.5 直流电机控制电路的实现
3.5.1 直流电机驱动芯片选择
3.5.2 直流电机控制电路的设计
3.6 运动控制子系统控制板的PCB设计
3.6.1 运动控制子系统控制板的信号定义
3.6.2 PCB设计时需注意的抗干扰问题
3.6.3 成品的运动控制子系统控制板
3.7 本章小结
第4章 运动控制子系统控制板软件设计
4.1 软件开发平台概述
4.2 运动控制子系统软件程序设计
4.2.1 软件系统结构设计
4.2.2 运动控制子系统任务划分
4.2.3 运动控制子系统任务优先级设置
4.2.4 运动控制子系统任务说明
4.3 uC/OS Ⅱ软件程序设计
4.3.1 主CPU控制程序设计
4.3.2 起始任务控制程序设计
4.4 电机运动控制程序设计
4.4.1 仲裁任务程序设计
4.4.2 电机速度校正程序设计
4.4.3 电机运行处理程序设计
4.4.4 串口中断程序设计
4.5 床体倾斜运动控制系统研究
4.5.1 电机运动要求简介
4.5.2 床体倾斜运动控制设计方案
4.5.3 变频器通信控制程序设计
4.6 立柱横向电机运动控制系统研究
4.6.1 电机运动要求简介
4.6.2 立柱横向运动控制设计方案
4.6.3 伺服器通信控制程序设计
4.7 压迫器电机运动控制系统研究
4.7.1 压迫器电机运动要求简介
4.7.2 压迫器电机运动设计方案
4.8 本章小结
第5章 运动控制子系统控制板调试与测试
5.1 运动控制子系统的调试
5.1.1 运动控制系统各电机功能调试
5.1.2 单片机控制代码的调试
5.2 运动控制子系统的测试
5.2.1 电磁辐射测试
5.2.2 运动性能的测试
5.3 本章小结
第6章 总结与展望
参考文献
致谢
附录
攻读硕士期间参与的项目