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

基于STM32和FreeRTOS的独立式运动控制器设计与研究

摘要第1-6页
Abstract第6-11页
第一章 绪论第11-17页
   ·引言第11-12页
   ·国内外研究现状和趋势第12-14页
   ·运动控制器分类第14-15页
   ·本文的研究意义第15-16页
   ·本文的主要研究工作第16-17页
第二章 运动控制器总体方案设计第17-25页
   ·运动控制系统概述第17-18页
   ·运动控制器的总体要求和设计原则第18-19页
   ·ARM处理器系列第19-21页
   ·ARM Cortex-M3 处理器第21页
   ·STM32F107 概述第21-22页
   ·运动控制器总体结构第22-23页
   ·本章小结第23-25页
第三章 运动控制器硬件设计第25-40页
   ·STM32 最小系统模块设计第25-27页
   ·USB模块设计第27-29页
   ·CAN模块设计第29-31页
   ·串口模块设计第31-32页
   ·电源模块设计第32-33页
   ·LCD模块设计第33-34页
   ·FPGA部分第34-37页
   ·PCB布线及抗干扰设计第37-39页
   ·本章小结第39-40页
第四章 基于FreeRTOS的运动控制器软件设计第40-78页
   ·实时操作系统FreeRTOS分析第40-43页
     ·FreeRTOS简介第40-41页
     ·FreeRTOS中任务的状态第41-42页
     ·FreeRTOS中任务间的通信第42-43页
   ·FreeRTOS在STM32 中的移植与移植测试第43-52页
     ·FreeRTOS移植简介第43-44页
     ·移植文件portmacro.h的实现第44-45页
     ·任务的切换第45-46页
     ·内核中断处理的移植实现第46-47页
     ·任务堆栈的初始化第47-48页
     ·临界区的管理第48页
     ·任务调度器的启动第48页
     ·移植测试第48-52页
   ·应用层与设备驱动层第52-59页
     ·上位机测试程序及应用层数据协议第52-54页
     ·WDM设备驱动程序第54-55页
     ·上位机应用程序与设备驱动程序的通信第55-57页
     ·USB设备驱动程序设计及调试第57-59页
   ·STM32 固件程序设计第59-74页
     ·FreeRTOS系统任务设计第59-60页
     ·启动代码分析第60-61页
     ·固件函数库概述第61-62页
     ·FreeRTOS下的USB程序设计第62-65页
     ·FreeRTOS下的CAN程序设计第65-67页
     ·FreeRTOS下的USART程序设计第67-68页
     ·STM32 与FPGA间的通信第68-70页
     ·STM32 与FPGA的通信实验和改进第70-73页
     ·STM32 手轮模块程序第73-74页
   ·底层人机界面模块第74-77页
     ·μC/GUI简介第74-75页
     ·μC/GUI移植第75-76页
     ·μC/GUI的配置第76-77页
   ·本章小结第77-78页
第五章 运动控制器的调试与应用实例第78-84页
   ·运动控制器的调试第78页
   ·运动控制器实物图第78-79页
   ·运动控制器应用实例概述第79页
   ·基于μC/GUI的运动控制器人机界面第79-81页
   ·砂轮的自动磨损补偿第81-83页
   ·本章小结第83-84页
总结与展望第84-86页
参考文献第86-89页
攻读硕士学位期间取得的研究成果第89-90页
致谢第90-91页
附件第91页

论文共91页,点击 下载论文
上一篇:网络化智能传感器的即插即用实现机理与方法
下一篇:在线润滑油液金属颗粒传感器技术研究