摘要: |
由于汽车移动的特性,车载无线广播接收系统接收广播信号时,会经常产生信感度降低,甚至接收不到的情况。此时用户只能通过手动调整切换频率,不仅中断了广播收听,而且自己判断前后是否为同一电台的方法效率低下且容易出错,更甚者会因为分散注意力而影响驾驶安全。
汽车音响无线广播自动追踪系统的设计目的就是在信感度低的环境下自动提供不间断收听广播的服务,并优先接收交通信息。系统要求自动检测信感度强弱,一旦判断出信号效果不好,立即寻找替换频率,完成自动替换动作。设计目标是使用户感觉一直在正常收听节目。
无线广播自动追踪的设计是基于RDS技术实现的。RDS(Radio Data System)利用现有调频设备,把数字信号加载到调频立体声信道的附加信道上,具有处理数据、文字、符号和信息的能力,可与计算机交互通信,并具有自动跟踪、台名显示、交通信息及时接受、可靠性高等显著特点。
本文首先简述了无线广播追踪技术的相关基础知识以及汽车音响软件系统中软件机能实现的硬件平台和系统平台,接着分析需求,针对自动检测、自动替换、交通信息接收进行概要设计、详细设计,最后完成测试。
作为系统中的一个功能模块,无线广播自动追踪整个的软件基础搭建在RTOS嵌入式操作系统平台上。本系统的设计采用了汽车音响软件的分层式结构,属于Driver层。程序的实现以RTOS的“Event驱动”方式为主要机制,采用了“过程引擎”这一软件辅助开发方法。程序设计语言是基于NEC V850系列单片机的C语言。
无线广播自动追踪系统的设计与实现属于嵌入式软件开发,遵循CMMI 5体系,采用了“迭代式”的软件开发流程,软件开发周期主要包括:需求分析、概要设计、详细设计与实现、编码、Code Review、测试等。 |