龙源期刊网httpwwwqika
comc
虚拟仪表性能需求分析及系统设计
作者:李坚利孔文艳来源:《硅谷》2014年第01期
摘要通过对系统的总体需求性分析,进行虚拟仪表的硬件框架设计,基于该设计搭建硬件平台,同时基于该硬件框架设计软件代码模块,开发出符合总体性能需求的虚拟仪表。关键词功能需求;硬件框架设计;软件代码模块中图分类号:TP391文献标识码:A文章编号:16717597(2014)01002002虚拟仪表是指在测量中不存在直接的物理传感器实体,而是接收其他与物理传感器实体直接相连的设备发送的信息,通过数学模型将获得的信息转成所需要的检测信息,再通过图形界面设计,将所需仪表界面友好呈现在用户之前的功能实体。它是以硬件平台为基础,以计算机软件为核心的新型仪表,具有“软仪表”之称,相比于传统仪表,它具有以下优点。1)开放性好。基于相同的硬件平台,编写不同的软件模块,可以实现不同的用户需求。2)界面友好。通过对图形界面的编程,用户可以选择自己期望的界面形式,界面更改灵活方便。3)使用方便。虚拟仪表可以使用触摸或鼠标操作完成所有功能。4)误差小。由于在测量中减少了硬件的使用,硬件电路造成的误差减小。5)功能可扩展性好。可以切换显示界面,进行车辆导航或显示倒车视频等。1系统性能需求分析总体系统功能要求:1)仪表类显示:转速、车速、气压、油量等。2)指示灯显示:ABS、侧门、左右转向等。3)数字类显示:电压、电流等。4)具有导航功能。
f龙源期刊网httpwwwqika
comc
5)具有倒车视频自动切换显示功能。6)具有触摸功能,实现导航时的手动操作。7)具有物理按键功能,可以实现软仪表、导航、倒车视频显示的手动切换。总体系统功能分析:第一、二、三点为虚拟显示功能,第五点为视频自动切换,通过代码的编写可以实现,需要的硬件条件为主板和显示屏。第四点的导航功能可以有两种解决方案,一是提供导航板卡,采取硬切换的方式实现;二是下载导航软件代码,直接通过程序调用。考虑到空间问题,采用调用导航软件代码的方式,需要的硬件条件为主板、显示屏和GPS定位板卡。第六点的触摸功能所需硬件条件为触摸屏。第七点需要的硬件条件为物理按键。2硬件平台框架的设计根据所需的环境要求、功能要求、电气接口等的条件进行市场调研,确定各硬件的选型,确定各硬件之间的电气接口关系,设计硬件平台框架。硬件平台框架图如图1。图1硬件平台框架该总体框架以主板为核心,其他各硬件传输各自信r