基于嵌入式系统的MT换挡试验台换挡控制系统的开发
摘要 | 第4-5页 |
Abstract | 第5-6页 |
1 绪论 | 第10-16页 |
1.1 选题意义 | 第10-11页 |
1.2 国内外研究现状 | 第11-14页 |
1.2.1 换挡机械手控制系统的发展 | 第11-13页 |
1.2.2 嵌入式系统的发展 | 第13-14页 |
1.3 主要研究内容和工作 | 第14-16页 |
2 控制系统总体设计 | 第16-22页 |
2.1 控制器功能需求和实现方法 | 第16-18页 |
2.2 微控制器选型 | 第18-20页 |
2.3 本章小结 | 第20-22页 |
3 硬件设计 | 第22-54页 |
3.1 接口划分 | 第22-25页 |
3.2 原理图设计 | 第25-46页 |
3.2.1 微控制器电气特性 | 第26-29页 |
3.2.2 微控制器外围电路 | 第29-30页 |
3.2.3 外扩存储器电路 | 第30-33页 |
3.2.4 网络PHY电路 | 第33-34页 |
3.2.5 功能选择开关 | 第34-35页 |
3.2.6 JTAG和USB接口 | 第35-36页 |
3.2.7 TF卡 | 第36页 |
3.2.8 CAN和SPI扩展接口 | 第36-37页 |
3.2.9 网口和串口接口 | 第37-39页 |
3.2.10 I/O扩展电路 | 第39-42页 |
3.2.11 光栅编码器接口 | 第42页 |
3.2.12 按钮和LED灯 | 第42-43页 |
3.2.13 力传感器接口 | 第43-44页 |
3.2.14 速度控制输出 | 第44-45页 |
3.2.15 电源电路设计 | 第45-46页 |
3.3 PCB设计 | 第46-52页 |
3.3.1 核心板PCB | 第48-50页 |
3.3.2 扩展板PCB | 第50-52页 |
3.4 本章小结 | 第52-54页 |
4 系统外设配置和中间件软件的移植 | 第54-86页 |
4.1 系统功能实现方式 | 第54-56页 |
4.2 系统时钟配置 | 第56-59页 |
4.3 外设初始化流程 | 第59-62页 |
4.4 微控制器外设的配置参数 | 第62-72页 |
4.4.1 ADC1模块配置参数 | 第62-63页 |
4.4.2 DAC模块配置参数 | 第63页 |
4.4.3 TIM8配置参数 | 第63页 |
4.4.4 TIM3和TIM4配置参数 | 第63-64页 |
4.4.5 TIM2配置参数 | 第64页 |
4.4.6 USART1模块配置参数 | 第64-65页 |
4.4.7 USART6模块配置参数 | 第65-66页 |
4.4.8 I2C模块配置参数 | 第66页 |
4.4.9 SDIO模块配置参数 | 第66页 |
4.4.10 ETH模块配置参数 | 第66-67页 |
4.4.11 USB_FS模块配置参数 | 第67页 |
4.4.12 SPI2模块配置参数 | 第67-68页 |
4.4.13 CAN模块配置参数 | 第68-69页 |
4.4.14 FSMC模块配置参数 | 第69-70页 |
4.4.15 GPIO引脚配置参数 | 第70-72页 |
4.4.16 系统中断配置参数 | 第72页 |
4.5 ST硬件驱动库使用方法 | 第72-75页 |
4.6 板上硬件配置 | 第75-77页 |
4.6.1 IO扩展接口的硬件抽象 | 第75-76页 |
4.6.2 指示灯和按键的硬件抽象 | 第76-77页 |
4.7 中间件移植 | 第77-84页 |
4.7.1 FreeRTOS的移植 | 第77-78页 |
4.7.2 FatFs文件系统的移植 | 第78-80页 |
4.7.3 LwIP网络协议栈的移植 | 第80-82页 |
4.7.4 USB_Device设备协议栈的移植 | 第82-83页 |
4.7.5 Jansson软件的移植 | 第83-84页 |
4.8 本章小结 | 第84-86页 |
5 用户程序设计 | 第86-106页 |
5.1 控制器基本设定 | 第86-87页 |
5.2 控制器信息数据格式定义 | 第87-91页 |
5.2.1 日期和时间设置数据 | 第87-88页 |
5.2.2 挡位信息数据 | 第88-89页 |
5.2.3 换挡控制信息数据 | 第89页 |
5.2.4 循环换挡控制信息数据 | 第89-90页 |
5.2.5 控制指令数据 | 第90页 |
5.2.6 控制器信息数据 | 第90-91页 |
5.3 用户初始化程序 | 第91-93页 |
5.4 用户中断函数 | 第93页 |
5.5 用户进程 | 第93-105页 |
5.5.1 SD卡数据读写进程 | 第94-96页 |
5.5.2 信息接收和处理进程 | 第96-98页 |
5.5.3 自动换挡系统控制进程 | 第98-99页 |
5.5.4 自动换挡控制进程 | 第99-100页 |
5.5.5 手动换挡控制进程 | 第100-101页 |
5.5.6 X,Y轴机械手控制进程 | 第101-105页 |
5.6 本章小结 | 第105-106页 |
6 系统功能验证 | 第106-110页 |
7 总结与展望 | 第110-112页 |
7.1 全文总结 | 第110-111页 |
7.2 存在的问题和课题展望 | 第111-112页 |
致谢 | 第112-114页 |
参考文献 | 第114-116页 |
个人简历、在学期间发表的学术论文及取得的研究成果 | 第116页 |