论文题名: | 基于嵌入式操作系统的车用数据采集仪设计与实现 |
关键词: | 嵌入式操作系统;车用;数据采集仪;嵌入式实时操作系统;处理器;硬件平台;设计;任务优先级;信号采集仪器;文件系统;汽车;单片机;任务间通信;多任务编程;总线;主控制器;硬件电路;应用软件;应用价值;移植 |
摘要: | 随着中国汽车行业迅猛发展,电子技术已应用到汽车各个领域,CAN总线的广泛使用为车内信号采集仪器提供了一种新的手段。本文基于μC/OS-Ⅱ嵌入式实时操作系统,选用MC9S12XD系列单片机为处理器,设计和开发了能实时显示并存储CAN总线采集数据的便携式车用数据采集仪,并已在汽车研发系统内部试用。 文中首先详细分析了FAT文件系统和MDF文件标准,在此基础上设计了对U盘进行文件操作的函数库。其次,根据车用数据采集仪的实际功能需求和开发成本综合考虑,以MC9S12XD系列单片机为处理器的主控制器,设计了硬件电路,完成PCB板制作和调试。然后,选用源码公开的μC/OS-Ⅱ嵌入式实时操作系统,完成了μC/OS-Ⅱ在MC9S12XD硬件平台上的移植,包括μC/OS-Ⅱ系统的配置、基于MC9S12XD硬件平台的参数修改和一些与处理器相关的代码修改,以及对移植后的μC/OS-Ⅱ进行内核测试。最后,在此基础上编写了车用数据采集仪的应用软件,包括任务的划分、任务优先级的确定及任务间通信等多任务编程的设计与实现。经过测试和试用,该系统运行良好,并便于二次开发,具有重要的应用价值和商用潜力。 |
作者: | 李俐 |
专业: | 计算机应用技术 |
导师: | 谢显中;傅承鹏 |
授予学位: | 硕士 |
授予学位单位: | 重庆邮电大学 |
学位年度: | 2009 |
正文语种: | 中文 |