汽车音响系统软件设计与实现(2)
以宝马公司为例,宝马3系列轿车的所有信息和无线电通信系统都在RDS中。这一系统的软件和硬件都是西门子VDO公司的产品。这种系统已经于2003年应用在宝马5系列轿车中,于2004年应用在宝马6系列轿车中了。这套系统的操作控制界面、应用元件、硬件驱动和硬件始终都是相互分离的,并通过标准的接口连接在一起。采用这种连接方式可以方便地对电器元件进行更换,并缩短产品的研发时间。另外,BMW公司还可以按照自己的设计理念配置RDS的操作界面,因为它的人一机接口与其他系统是分离的。为了可以使用其他生产厂家提供的信息和通信系统,RDS也留下了方便的数据接口,使其他生产厂开发的程序可以方便地显现在已有的操作界面中。
1.4论文结构
论文主要章节的内容如下:一2一
大连理工大学专业学位硕士学位论文
第1章是本文的绪论部分,简单叙述课题研究的背景,以及本文的相关组成结构和主要内容。
第2章介绍了RDS相关的技术基础,包括RDS的数据源,信号的发射与接收等,侧重点在于目标软件系统建立的硬件平台及其运行的系统平台的介绍部分。
第3章分析了RDS软件系统需求,陈列软件实现的功能点,作为后续软件设计实现的基本依据(由于RDS系统的复杂性,本次软件开发仅对其中“自动追踪”功能进行设计实现,因此这部分功能是分析的重点内容)。
第4章是目标软件系统的概要设计部分,针对RDS中“自动追踪”的功能进行程序结构和基本实现方案的设计。
第5章叙述目标软件系统的详细设计与实现的相关内容,按照已完成的概要设计框架进行具体的软件实现。
论文的结论部分对整个课题研究的过程进行总结,包括对已实现软件系统的综述和软件实现过程中采用的方式方法等内容。
汽车音响系统RDS软件设计与实现
2RDS技术基础
本章作为RDS技术的基础知识介绍,简介了RDS数据信号的相关内容以及RDS对于终端用户来说的一系列特殊功能。针对建立目标系统的特定硬软件平台和系统平台,重点介绍了实现RDS信号接收并处理的软硬件机制,是后续探讨软件设计与实现的前提。
2.1RDS应用的基础条件^I≈DS信号源
RDS功能的实现要以RDS数据源即RDS数据广播为背景条件。也就是需要当地广RDS技术实质是利用调频立体声(FM)广播的副载波携带数据信息的一种工作方式。播系统的支持(目前只有欧洲各国的广播系统支持该数据发送的相关协议)。RDS数据经过FSK调制,成为载波为57KHZ的RDS数据信号,这个声音人的耳朵是听不到的;RDS的数据信号和放送局播放的声音信号混合,成为复合信号,然后经过FM调制,进行发送[3】。RDS信号的发射过程如图2.1所示:灞铴辫?镳獭麟麒獭辫瀚群
图2.1RDS的信号发送过程
Fig.2.1RDSsendingprocedure{蒸愚饕i 嘤霪繁蒸 藜蒸鏊蹇囊蒸
接收的过程正好相反,经过解调得到的复合信号,经过RDS解码,把复合信号分成两路,一路是声音信号送到音频回路,另一路通过IIC总线,把解码的RDS数据给MACON。
2.2RDS的数据格式
RDS信号发送是遵循一种内部协议的,该协议规定了RDS数据的具体格式及其相应的含义。RDS数据是:每8个字节的数据作为一个基本单位,称为一个数据包,她被一次发送;连续的十几个数据包作为一个整体组成一次完整的RDS数据;次完整的RDS数据中每个数据包的含义各不相同,他们每一种类型的数据包称之为一种GROUP,一个GROUP包含4BLOCK,每个BLOCK有2字节,每个bit位的含义以及其所在GROUP的种类和位置都是固定的,整个数据包经过FSK调制,成为载波为57KHZ的RDS数据信号,该声音人耳不可识别【41。4
大连理工大学专业学位硕士学位论文
II●
BLucKl:BLucK2
I:IBLucK3:BLucK4●
k
I
●GROUPl:一个数据包、8个子节l
I
II
●
I
●
图2.2RDS数据格式说明图
Fig.2.2RDSdataformat
2.3RDS功能概述
RDS的功能实现是以发送电台的RDS播放为基础的:RDS信号发送通常遵守的协议是一定的,在这个前提下,终端设备根据接收到的RDS数据,对RDS数据合理利用,可以各自实现具有自己特点的RDS功能,但通常都包含有以下主要功能:
(1)自动追踪功能:
当前台接收的电台播放效果不好时,能够自动向接收状况好的,播放同一节目的电台“跳转”的功能。这是RDS的核心功能。即在播放电台支持的前提下,当用户的接收终端由于发生地理位置上的转移或其他原因,而造成接收信号不好的时候,RDS系统会
汽车音响系统RDS软件设计与实现
自动从用户当前收听电台的伙伴电台(播放内容相同或相似的电台)中挑选一个信号好的电台,并转移到那个电台,以保证CA用户在开车旅行过程中一直收听到同一广播节目的目的。该操作对用户方是“透明”的。
(2)中断功能:
在用户正常收听广播信息或播放音乐等状态下,RDS系统会自动监测一些特殊内容的广播信息,在一定条件下(如战争中断)自动中断用户当前的收听,并切换到指定的广播节目进行播放。
(3)PS\TEXT等显示功能:
指根据PS(ProgramServiceNameCode,广播节目供应商的标号)TEXT的数据,显示广播台的名字、播放节目的相关信息等。
(4)CT功能:
根据CT(Colock&Date)的消息,自动调整时间和日期的功能。保证客户端的时间与服务器的时间一致【5J。
2.4重要I①S术语
下面将介绍RDS开发的一些相关术语:
(1)PS(Program
最大以8字符。Servicename)RDS数据之一。此数据可能是一些文字,这些文字就是接收台的台名,将用于显示,
(2)PI(ProgramIdentificationcode)
RDS数据之一。放送台的识别CODE,由国家CODE、区域CODE等构成,用4文字来表示,用于自动追踪的识别,放送台通过PI来识别是否是同一台
(3)AF(AltemativeFrequencies):
可替换的广播电台的频率。“可替换”的前提是两个广播电台是伙伴电台。通常每个发送台在其发送的RDS信号中都包含若干与这个台内容相同(PI也相同),但频率不同的几个台作为用户的备选接收台,这些台的频率就是当前台的AF;
(4)AFLIST:AF列表,为可替换的伙伴电台的信息记录表,是软件自己维护的一个表。
大连理工大学专业学位硕士学位论文
2.5汽车音响中的RDS功能实现
2.5.1汽车音响制品概述
与普通家庭音响相比,汽车音响在环境适应性,内部结构集成性,能源供给的特殊性等方面均存在一些特殊要求【6】,因此其对应的软件有着一套不同于普通家庭音响软件的体系结构。
2.5.2汽车音响的软件结构
和其它嵌入式制品一样,CA(CarAudio,汽车音响)的功能实现是通过软件对MCU等硬件资源进行控制,最终通 …… 此处隐藏:2156字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




