手机版

汽车音响系统软件设计与实现(12)

发布时间:2021-06-12   来源:未知    
字号:

大连理工大学专业学位硕士学位论文

2.5汽车音响中的RDS功能实现

2.5.1汽车音响制品概述

与普通家庭音响相比,汽车音响在环境适应性,内部结构集成性,能源供给的特殊性等方面均存在一些特殊要求【6】,因此其对应的软件有着一套不同于普通家庭音响软件的体系结构。

2.5.2汽车音响的软件结构

和其它嵌入式制品一样,CA(CarAudio,汽车音响)的功能实现是通过软件对MCU等硬件资源进行控制,最终通过硬件回路来完成的,其中MCU(Micro.Controller微控制单元,构成:Unit)CUP+InternalBus+Rom+Ram+PeripheralI/O。即通常所讲的单片机。对于相应的软件实现来说,首先对已经明确的制品功能需求进行分解,直至每个被分解的节点可以通过软件实现。再对其中相似相关的功能点进行综合,由此形成一系列“功能集群’,.—-‘‘模块”。根据该软件模块是否对应的具体的制品功能可以将其划分为-功能模块和非功能模块【.71。汽车音响软件中主要的功能模块有:

(1)DMM模块:(DisplayManagementModule),显示系统传送的数据信息。

(2)Power模块:系统电源控制管理。

(3)Source模块:系统Source管理,主要完成Source切换等功能。

(4)DVD(CD)模块:DVD/CD.MECH控制与管理。

(5)RDS模块:FM/AM接收与播放,即CA上的Radio的功能实现模块。

(6)Key/Remocon模块:按键/遥控器输入管理。

软件系统的功能实现需要各个模块相互配合动作,因此要系统要引入协调控制机制,这部分功能的实现是由一些非功能性模块实现的(类似于在OOP过程中的提取的控制类(controller

Orientedclass卜抽象的存在,不对应具体的功能实现,其中OOP:Object

Module)——系统的核心模块,通知(以eventProgramming面向对象的程序设计)。主要的非功能模块有:(1)SMM模块:(SystemManagement

的形式)其他的模块来完成各自的动作。接受其他模块的event,经过modecheck,生成outevent发送给其他模块;

(2)MMM模块:(ModeManagementModule)MECH及LrNSION管理模块;

(3)BUS模块:Ai-Net管理,完成H/U与外接Ai-Net制品之间的通信。(4)CA软件系统的“模块化”结构如图2.3所示:

汽车音响系统软件设计与实现(12).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)