首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

多轴运动控制接口电路设计及其在FPGA中的实现

摘要第3-4页
Abstract第4-5页
1 绪论第9-14页
    1.1 论文背景第9页
    1.2 研究目的和意义第9-10页
    1.3 国内外研究现状第10-12页
        1.3.1 国外运动控技术研究现状第10-11页
        1.3.2 国内运动控技术研究现状第11-12页
    1.4 主要研究目标与研究内容第12-13页
    1.5 论文结构安排第13页
    1.6 本章小结第13-14页
2 多轴运动控制系统方案设计第14-19页
    2.1 系统功能需求第14-15页
    2.2 系统方案设计第15-17页
    2.3 FPGA设计方法第17-18页
        2.3.1 基于FPGA的系统设计流程第17页
        2.3.2 Verilog HDL语言和原理图设计第17-18页
    2.4 本章小结第18-19页
3 FPGA外围电路及其数据接口设计第19-31页
    3.1 FPGA最小系统设计第19-21页
        3.1.1 电源电路第19-20页
        3.1.2 晶振电路第20页
        3.1.3 JTAG电路第20-21页
    3.2 输入输出信号处理电路第21-23页
        3.2.1 数字信号输入电路第21-22页
        3.2.2 数字信号输出电路第22-23页
    3.3 FPGA与ARM的数据接口设计第23-28页
        3.3.1 通信原理分析第23-24页
        3.3.2 数据接口模块第24-25页
        3.3.3 数据缓存控制模块第25-28页
    3.4 功能寄存器设定第28-30页
    3.5 本章小结第30-31页
4 多轴运动控制电路设计第31-68页
    4.1 时钟模块设计第32-33页
        4.1.1 系统时钟需求第32页
        4.1.2 锁相环IP核使用第32-33页
        4.1.3 其他时钟设计第33页
    4.2 轴脉冲输出模块设计第33-46页
        4.2.1 子模块功能需求第33-34页
        4.2.2 子模块寄存器分配第34页
        4.2.3 脉冲输出功能原理第34-37页
        4.2.4 脉冲输出运行状态标志位设计第37-41页
        4.2.5 FIFO数据缓存第41-42页
        4.2.6 脉冲输出程序设计第42-44页
        4.2.7 脉冲方向输出程序设计第44-45页
        4.2.8 模块的封装与调用第45-46页
    4.3 多轴管理模块设计第46-49页
        4.3.1 子模块功能需求第46页
        4.3.2 寄存器分配说明第46-47页
        4.3.3 单轴及多轴的控制原理第47-48页
        4.3.4 模块的封装与调用第48-49页
    4.4 PLS的PWM占空比可调输出第49-52页
        4.4.1 子模块功能需求第49页
        4.4.2 寄存器分配说明第49-50页
        4.4.3 脉冲合成原理第50页
        4.4.4 PLS程序设计第50-51页
        4.4.5 模块的封装与调用第51-52页
    4.5 高速计数测频模块设计第52-58页
        4.5.1 子模块功能需求第52-53页
        4.5.2 寄存器分配说明第53-54页
        4.5.3 测频原理第54页
        4.5.4 计数原理第54-55页
        4.5.5 高速计数测频程序设计第55-56页
        4.5.6 模块的封装与调用第56-58页
    4.6 中断模块设计第58-62页
        4.6.1 子模块功能需求第58页
        4.6.2 寄存器分配说明第58页
        4.6.3 DI中断第58-59页
        4.6.4 高速计数中断第59-60页
        4.6.5 模块的封装与调用第60-62页
    4.7 输入和输出信号处理模块设计第62-67页
        4.7.1 子模块功能需求第62页
        4.7.2 寄存器分配说明第62-63页
        4.7.3 输入信号处理模块设计第63-65页
        4.7.4 输出信号处理模块设计第65-67页
    4.8 本章小结第67-68页
5 实现与验证第68-81页
    5.1 验证平台的搭建第68-69页
    5.2 运动控制软件系统实现介绍第69-70页
    5.3 设计结果验证第70-80页
        5.3.1 脉冲输出实现与验证第70-75页
        5.3.2 多轴同步控制实现与验证第75-76页
        5.3.3 脉冲计数测频实现与验证第76-77页
        5.3.4 中断实现与验证第77-79页
        5.3.5 滤波实现与验证第79-80页
    5.4 本章小结第80-81页
结论与展望第81-82页
参考文献第82-84页
致谢第84-85页

论文共85页,点击 下载论文
上一篇:基于CSI的复杂场景下人体运动检测研究
下一篇:聚合物微流控芯片荧光增强微透镜阵列研究