虚拟仪表性能需求研究和系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪表性能需求研究和系统设计

虚拟仪表性能需求研究和系统设计   摘 要 通过对系统的总体需求性分析,进行虚拟仪表的硬件框架设计,基于该设计搭建硬件平台,同时基于该硬件框架设计软件代码模块,开发出符合总体性能需求的虚拟仪表。 关键词 功能需求;硬件框架设计;软件代码模块 中图分类号:TP391 文献标识码:A 文章编号:1671-7597(2014)01-0020-02 虚拟仪表是指在测量中不存在直接的物理传感器实体,而是接收其他与物理传感器实体直接相连的设备发送的信息,通过数学模型将获得的信息转成所需要的检测信息,再通过图形界面设计,将所需仪表界面友好呈现在用户之前的功能实体。 它是以硬件平台为基础,以计算机软件为核心的新型仪表,具有“软仪表”之称,相比于传统仪表,它具有以下优点。 1)开放性好。基于相同的硬件平台,编写不同的软件模块,可以实现不同的用户需求。 2)界面友好。通过对图形界面的编程,用户可以选择自己期望的界面形式,界面更改灵活方便。 3)使用方便。虚拟仪表可以使用触摸或鼠标操作完成所有功能。 4)误差小。由于在测量中减少了硬件 的使用,硬件电路造成的误差减小。 5)功能可扩展性好。可以切换显示界面,进行车辆导航或显示倒车视频等。 1 系统性能需求分析 总体系统功能要求: 1)仪表类显示:转速、车速、气压、油量等。 2)指示灯显示:ABS、侧门、左右转向等。 3)数字类显示:电压、电流等。 4)具有导航功能。 5)具有倒车视频自动切换显示功能。 6)具有触摸功能,实现导航时的手动操作。 7)具有物理按键功能,可以实现软仪表、导航、倒车视频显示的手动切换。 总体系统功能分析: 第一、二、三点为虚拟显示功能,第五点为视频自动切换,通过代码的编写可以实现,需要的硬件条件为主板和显示屏。第四点的导航功能可以有两种解决方案,一是提供导航板卡,采取硬切换的方式实现;二是下载导航软件代码,直接通过程序调用。考虑到空间问题,采用调用导航软件代码的方式,需要的硬件条件为主板、显示屏和GPS定位板卡。第六点的触摸功能所需硬件条件为触摸屏。第七点需要的硬件条件为物理按键。 2 硬件平台框架的设计 根据所需的环境要求、功能要求、电气接口等的条件进行市场调研,确定各硬件的选型,确定各硬件之间的电气接口关系,设计硬件平台框架。 硬件平台框架图如图1。 图1 硬件平台框架 该总体框架以主板为核心,其他各硬件传输各自信号进入主板,经软件代码接收处理后,进行对应的功能实现。 主板是基于ARM A8的开发板,其构成为核心板+底板。核心板上的处理器核心频率600MHz,内存DDR2 256MB,可以满足该虚拟仪表终端的性能要求。底板上为与其他硬件连接的硬件接口,主要用到了: 1)CANBus接口,采用CANBus 2.0B总线协议,波特率250kbps,标准帧格式,传输仪表信号。 2)CVBS视频接口,传输倒车视频信号。 3)RS232串口,接收GPS标准协议信号。 4)标准键盘接口,接收物理按键的标键盘信号和触摸屏信号。 5)CRT接口,向显示屏传输VGA信号。 显示部分包含了液晶屏、升压条和屏驱动板。升压条提供足够的电压产生背光,驱动板为升压条提供电源和为显示屏提供信号。 物理按键在经过相应的电路板后以USB接口输出标准的键盘信号。 触摸屏为五线制,经过其自带的控制板后,以USB接口输出信号。 GPS板卡则以RS232与主板进行通信。 3 软件设计 3.1 软件功能模块设计 依据硬件平台框图,确定主板的各个输入输出信号,依据该输入信号和输出信号进行软件功能模块的结构图设计和对各模块功能的详细设计。 由硬件平台框架的搭建可知,具有的输入信号有video视频信号、CAN信号输入、触摸屏和键盘的USB信号输入、GPS板卡的串口信号输入以及供显示屏输出的VGA信号。 根据这些输入输出信号设计的软件模块功能结构图如图2。 图2 软件模块功能结构图 再根据软件模块功能结构图,进行具体软件模块的详细设计,设计内容如表1。 表1 软件模块功能说明 模 块 说 明 接收视频解码信号 接收视频采集装置捕捉的视频流信号, 经过解码后在显示屏上以特定的分辨率进行回放 CANBus协议解析 接收CAN总线上广播的数据帧, 从中解析出各种信号并予以缓存。 虚拟仪表显示 将经过处理的信号,以图形方式在画面中展现 画面/任务切换 接收按键信号,确定当前需要显示的画面内容 显示管理 根据画面/任务的切换信号,

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档