车载蓝牙免提系统的软件设计

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:zcxwlh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车技术的发展,汽车的安全性和便捷性越来越受到关注,而蓝牙技术的不断进步使这两方面得以实现,从而使蓝牙免提系统在汽车领域得到了广泛的应用,开车和通话的矛盾又促使人们寻求多种手段来实现车载免提功能,然而稳定性和实时性是车载免提系统的关键问题之一,这两个问题已经逐渐成为汽车电子领域的一个有意义的研究问题。本文针对目前车载蓝牙免提系统的稳定性和实时性问题,采用了嵌入式车载免提系统的软件设计方案,在系统中嵌入μC/OS-II实时操作系统,把整个程序分成许多任务,根据任务的重要程度赋予任务不同的优先级,使系统永远执行最高优先级的任务,由于嵌入式操作系统μC/OS-II的这种运行和调度机制,提高了系统的实时性。本系统将程序分成七个任务,分别是初始化任务、按键扫描任务、按键处理任务、蓝牙发送任务、蓝牙接收任务、语音发送任务和语音接收任务,按键扫描任务通过消息队列将键码值发送给按键处理任务进行处理,按键处理任务再将相应的蓝牙指令发送给蓝牙发送任务进行处理,当蓝牙接收任务通过串口中断的方式接收到蓝牙模块的返回指令时,便向语音发送任务发送相应的语音合成文本进行合成,最后,语音接收任务通过串口中断的方式接收语音合成芯片的应答指令以判断合成的正确性。根据任务实现功能的重要程度,将蓝牙接收任务设置为最高的优先级,从而保证系统永远执行蓝牙接收任务,直至该任务挂起后,再执行其他优先级较高的任务。实验证明,根据本文设计的系统状态转移图方案和上层应用软件程序的编写,系统不仅成功实现了车载蓝牙免提功能,而且具有更好的可靠性、稳定性和实时性。
其他文献
长期以来,人们为了简化系统建模以及降低运算的复杂性,通常将非线性问题近似为线性问题来处理,然而非线性科学以及各种其他学科的发展证明这种线性化的方法并不总是适用的。粒子
1 临床资料与方法:我科ICU自2002年1月~2006年1月共收治21例使用机械通气的病人,其中男8例,女13例,年龄13~62岁,平均年龄41岁,重症肌无力5例,缺氧性脑病3例,由于脑血管病变,呼
射频识别系统是一种自动识别技术,它通过射频信号的空间耦合达到识别的目的,跟其他自动识别技术相比,有很多优势:无需接触、无需光线、可以多目标识别等等。随着集成电路和计
静脉输液是临床护理工作中最常见的一项技术操作.成功的静脉穿刺是提高病人满意度的重要环节,是赢得病人信任的关键,也是提高护理质量的重要标志.笔者在多年的护理工作中,对
痔疮是一种常见多发的肛肠科疾病,要预防和治疗痔疮,除采取医疗措施外,靠健康教育来改变患者的不良生活习惯和不健康行为是非常重要的,也是非常必要的.为了对比健康教育对痔
护理工作是医疗工作的基础,而护士长的工作是医院管理中的最基础、最具体的工作.护士长的职责是根据医疗工作的需要,按护理工作的程序组织各项工作的实施.因而护士长的管理水
水痘是由水痘-带状疱疹病毒引起的小儿急性传染病.原发感染为水痘,潜伏在感觉神经节的VZV再激活引起带状疱疹.临床特征是分批出现的皮肤黏膜斑.血疱疹及结痂,全身症状轻微.我
无线MESH网又称为“无线网状网”,是近几年提出的一种新型的无线网络,相对于传统网络中通过固定接入点(AP)接入网络的方式,MESH网络中没有固定的AP接入点,网络中的每个节点都具备
护患关系是护理职业中涉及范围最广泛的人际关系,护士具备扎实的专业理论知识和过硬的业务素质是建立良好护患关系的基础,因此,能熟练地运用各种交流技巧,减少冲突护士占据了
近年来,随着公众医疗健康知识水平的提高,人们的自我保护意识逐渐增强,在医疗护理工作中,对患者的治疗也不再是单纯的临床疾病的治疗,而是从整体的健康角度出发,减少患者在就