当前位置: 首页> 学位论文 >详情
原文传递 车载蓝牙免提系统的软件设计
论文题名: 车载蓝牙免提系统的软件设计
关键词: 车载蓝牙;蓝牙免提系统;软件设计;汽车电子;嵌入式操作系统
摘要: 随着汽车技术的发展,汽车的安全性和便捷性越来越受到关注,而蓝牙技术的不断进步使这两方面得以实现,从而使蓝牙免提系统在汽车领域得到了广泛的应用,开车和通话的矛盾又促使人们寻求多种手段来实现车载免提功能,然而稳定性和实时性是车载免提系统的关键问题之一,这两个问题已经逐渐成为汽车电子领域的一个有意义的研究问题。 本文针对目前车载蓝牙免提系统的稳定性和实时性问题,采用了嵌入式车载免提系统的软件设计方案,在系统中嵌入μC/OS-Ⅱ实时操作系统,把整个程序分成许多任务,根据任务的重要程度赋予任务不同的优先级,使系统永远执行最高优先级的任务,由于嵌入式操作系统μC/OS-Ⅱ的这种运行和调度机制,提高了系统的实时性。本系统将程序分成七个任务,分别是初始化任务、按键扫描任务、按键处理任务、蓝牙发送任务、蓝牙接收任务、语音发送任务和语音接收任务,按键扫描任务通过消息队列将键码值发送给按键处理任务进行处理,按键处理任务再将相应的蓝牙指令发送给蓝牙发送任务进行处理,当蓝牙接收任务通过串口中断的方式接收到蓝牙模块的返回指令时,便向语音发送任务发送相应的语音合成文本进行合成,最后,语音接收任务通过串口中断的方式接收语音合成芯片的应答指令以判断合成的正确性。根据任务实现功能的重要程度,将蓝牙接收任务设置为最高的优先级,从而保证系统永远执行蓝牙接收任务,直至该任务挂起后,再执行其他优先级较高的任务。实验证明,根据本文设计的系统状态转移图方案和上层应用软件程序的编写,系统不仅成功实现了车载蓝牙免提功能,而且具有更好的可靠性、稳定性和实时性。
作者: 宋鑫
专业: 通信与信息系统
导师: 杨明极
授予学位: 硕士
授予学位单位: 哈尔滨理工大学
学位年度: 2009
正文语种: 中文
检索历史
应用推荐