汽车音响系统中的pnd导航显示系统的设计

汽车音响系统中的pnd导航显示系统的设计

ID:10167464

大小:28.50 KB

页数:6页

时间:2018-06-12

汽车音响系统中的pnd导航显示系统的设计_第1页
汽车音响系统中的pnd导航显示系统的设计_第2页
汽车音响系统中的pnd导航显示系统的设计_第3页
汽车音响系统中的pnd导航显示系统的设计_第4页
汽车音响系统中的pnd导航显示系统的设计_第5页
资源描述:

《汽车音响系统中的pnd导航显示系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、汽车音响系统中的PND导航显示系统的设计摘要在介绍汽车音响导航系统基本知识的基础上,针对可热插拔导航PND设备提出了一种显示系统的思想和设计实现。关键词PND;HU;FOCUS;TEMPLATE;PRISM;TWUTL;SLIP;AUDIO中图分类号:TN949文献标识码:A文章编号:1671-7597(2014)14-0016-02现在国内的汽车音响产品市场越来越热,功能集成度也越来越高,除了传统的CD、DVD、RADIO之外,USB、SD、BLUETOOTH、IPOD已是常见功能,带导航的音响产品也是越来越流

2、行.本文提及的就是一种导航加收音机的产品。1汽车音响系统概述汽车音响系统一般包括汽车音响的本体和功放系统,本体包括广播信号的处理;对音乐媒质比如CD、DVD、USB、IPOD等的读取;声音数据处理包括去噪、前级放大、后级衰减;对一些执行部件比如changer的动作、滑动门等等的控制;功放系统一般包括外部功率放大器和多个高低音喇叭等。本文谈及的汽车音响指的是音响本体及HU-headunit。1.1常见的音响导航系统功能的介绍6传统的汽车音响只是收音机和CD、MP3单碟功能,收音机也只是调频、调幅,现在一般都支持US

3、B、SD等,现在越来越多的音响产品集成了导航功能,目前常见的音响导航产品有两种,一种是音响外接一个导航盒,组合成一个音响导航产品,导航本身没有显示屏,要借助音响的LCD显示屏。另外一种是内嵌导航卡的DVD导航音响系统,通过本体上的按键可以呼出导航画面,进而进行路径的设置、地图的搜索等导航功能的操作。1.2分离式汽车音响导航系统的设计介绍上面两种产品导航都不能脱离音响而独立工作。本文提及的产品是一种导航可以热插拔、并独立于音响工作的产品,导航有自己的独立显示屏,称之为PND(portablenavigationde

4、vice)。音响借用导航的显示屏显示信息,比如PSname、presetfrequency等。本体在没有显示的情况下也可以进行收音机的正常操作,比如seek,preset切换、Band切换等。用户在车里可以把PND插入音响中,组合成一个整体产品,人离开车时可以拔下PND,随身携带,因为PND自身有LCD显示,所以比较方便。2PND显示系统的设计在这我们要在双micro系统传统的显示设计背景知识下介绍本文介绍的FOCUS设计思想。2.1传统显示模块的介绍6在传统的显示系统中,一般显示模块要负责显示的逻辑控制,比如画

5、面的迁移、画面上Button的处理,显示逻辑的控制,包括层次控制、逻辑控制等等,如图1所示的那样,视图和逻辑控制都放在PND,但是一般情况下,视图的控制逻辑都是和应用层密切相关的,也就是和radio侧的应用程序密切相关的,所以这样带来的问题就是一些radio侧的应用逻辑必须放在PND上实现,Radio侧如果有新的需求,重新release的话,PND侧也必须跟随Radio侧重新release,导致PND侧工作量大,和应用层即Radio之间的接口非常复杂,不易维护,易出错,且不能无缝迁移。2.2FOCUS设计思想Fo

6、cus的设计思想就是说,PND侧只是负责显示,具体如何显示、显示的逻辑控制、层次控制全部放到应用层来实现,本系统中就是全部放到Radio侧来实现。PND只需关注具体的显示实现,比如一个图片,一个带若干属性的Button等。这样做的好处就是把与Radio具体应用相关的细节撇开,PND只需关注自身导航功能实现即具体的显示实现。实现了PND与Radio之间接口简单,PND独立于Radio存在,可以迁移到任何遵循focus协议的Radio上,针对不同客户的需求只是更改Radio侧软件,大大缩短了开发周期,使得整个系统更加

7、稳定。62.3FOCUS架构设计Focus设计的出发点是使用预定义的一些模版来显示,模版内支持一整套可扩展的控件,比如Buttons,Labels,images,lists,sliders。控件有自己的属性并可修改,比如label上的文本,button上的图标等,控件有自己的触发事件。一些层次化的menu显示,也是用层次化的模版来实现,如图3,可以用若干层模版来叠加显示。每个template呢有一套控件,每个控件有自己的大小和位置属性,这样的话通过调整一个template中各个控件的大小和位置属性就达到了不同的显

8、示layout。更进一步的,每个控件有其他的一套显示属性,如图5所示,通过调整这些详细的属性,高度、宽度、字体、颜色、字符串等等,就达到了一幅具体的template显示menu。进而通过用户触发得到event,通过这些event得到和应用层的联系,如图6所示。2.4FOCUS设计的实现事先PND侧预定义好template,并按照上面介绍的思想预定义好若干属性,由应用层,即

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。