基于Nand Flash的机载控制记录设备的设计
摘要 | 第5-6页 |
Abstract | 第6页 |
1 绪论 | 第9-12页 |
1.1 课题研究背景 | 第9-10页 |
1.1.1 课题来源 | 第9页 |
1.1.2 技术背景 | 第9-10页 |
1.2 国内外记录设备研究 | 第10-11页 |
1.3 课题的研究内容和论文结构安排 | 第11-12页 |
2 系统设计方案 | 第12-19页 |
2.1 设计指标要求 | 第12-14页 |
2.1.1 装定参数功能 | 第12页 |
2.1.2 记录数据功能 | 第12页 |
2.1.3 与计算机通信的功能 | 第12页 |
2.1.4 与遥控装置通信的功能 | 第12-13页 |
2.1.5 性能要求 | 第13页 |
2.1.6 外形尺寸要求 | 第13-14页 |
2.1.7 电源 | 第14页 |
2.2 总体设计方案 | 第14-18页 |
2.2.1 结构 | 第14-15页 |
2.2.2 硬件 | 第15页 |
2.2.3 软件 | 第15-16页 |
2.2.4 设备内部通信及数据处理 | 第16-18页 |
2.3 方案的可行性 | 第18-19页 |
3 硬件设计 | 第19-26页 |
3.1 电路原理 | 第19-24页 |
3.1.1 主控制模块 | 第19-20页 |
3.1.2 Nand Flash模块 | 第20-21页 |
3.1.3 RS-422接口电路模块 | 第21页 |
3.1.4 USB接口电路模块 | 第21-24页 |
3.1.5 电源模块 | 第24页 |
3.2 印制电路板设计 | 第24-25页 |
3.2.1 布局 | 第24页 |
3.2.2 布线 | 第24-25页 |
3.2.3 印制电路板完成效果 | 第25页 |
3.3 小结 | 第25-26页 |
4 软件设计 | 第26-49页 |
4.1 记录控制软件 | 第26-41页 |
4.1.1 软件的外部接口 | 第27-28页 |
4.1.2 RS-422通信 | 第28-33页 |
4.1.3 片上CPU | 第33-34页 |
4.1.4 Flash读写 | 第34-40页 |
4.1.5 USB通信 | 第40-41页 |
4.1.6 时序控制 | 第41页 |
4.2 通讯控制软件 | 第41-44页 |
4.2.1 固件编程框架 | 第41-43页 |
4.2.2 寄存器配置 | 第43页 |
4.2.3 描述符 | 第43-44页 |
4.2.4 固件程序烧录 | 第44页 |
4.3 数据分析处理软件 | 第44-47页 |
4.3.1 CyAPI.lib | 第46页 |
4.3.2 USB设备通信 | 第46-47页 |
4.3.3 写磁盘文件 | 第47页 |
4.4 通信数据信道编码 | 第47-48页 |
4.5 小结 | 第48-49页 |
5 软件测试与系统试验验证 | 第49-59页 |
5.1 软件测试 | 第49-57页 |
5.1.1 概述 | 第49-50页 |
5.1.2 记录控制软件测试 | 第50-53页 |
5.1.3 通讯控制软件测试 | 第53-54页 |
5.1.4 数据分析软件测试 | 第54页 |
5.1.5 软件的系统测试 | 第54-57页 |
5.2 控制记录设备系统试验验证 | 第57-58页 |
5.3 小结 | 第58-59页 |
6 结论 | 第59-61页 |
6.1 工作总结 | 第59页 |
6.2 工作的不足与展望 | 第59-61页 |
致谢 | 第61-62页 |
参考文献 | 第62-64页 |