2023年12月5日发(作者:)

1

VSD串口智能显示终端

VSD串口智能显示终端

方案介绍-2011版

@

86-755-2646-2657

86-755-2645-2675

2

VSD串口智能显示终端

方案介绍

修订历史

版本

V1.0

V1.1

V1.2

V2.0

日期

2009/09/28

2010/03/27

2010/06/13

2010/11/28

说明

创建文档

增加显卡一节

增加显卡分类

制作2011版本

2

3

VSD串口智能显示终端

方案介绍

目 录

缩略语 ...................................................................................................................................... 4

概述 .......................................................................................................................................... 4

特点 .......................................................................................................................................... 4

示例 .......................................................................................................................................... 5

示例1:波形显示 ............................................................................................................. 5

示例2:产品介绍 ............................................................................................................. 7

示例3: 数据采集以及采集进度 ....................................................................................... 8

开发流程总结 ................................................................................................................... 9

VSD串口智能显示终端的用途 ................................................................................................. 9

免责声明 ................................................................................................................................ 11

3

4

VSD串口智能显示终端

方案介绍

缩略语

VSD:Vibesic Smart Display,特指本公司所提供的各种显示模组、嵌入式显示卡以及显示一体机,VSD在一个电子设备中作为从属设备,用作当前设备的显示器或者显示卡。

串口智能显示:串口智能显示,也有称智能显示、智能串口显示等多种,是VSD系列产品中的一种,其中内置各种控件以及绘图指令,配合HMIDesigner人机界面设计软件可以快速开发各种人机交互界面。

HMIDesigner:基于VSD的人机界面设计软件,本软件中集成了各种控件以及绘图指令,使用鼠标以及设置即可以完成个性化的人机界面。

主控MCU:当前需要设计的电子设备中的主控管理MCU,主控MCU控制VSD进行显示,同时控制其他外设完成设备的整体功能。

概述

VSD系列产品应用在各种嵌入式系统中,作为显示器、显示卡和显示终端使用。VSD系列产品中,最高可达10G的处理带宽以及2G的VRAM,支持1920x1440 @24Bit@75Hz及以下各种分辨率,提供各种(VESA Standard)标准支持,满足绝大多数的显示需求。

特点

 高效设计:基于所见即所得设计理念,所有VSD串口智能显示终端全部使用人机界面软件HMIDesigner进行开发,无需编写指令与代码。

 串口控制:采用最常见的控制模式,主控MCU对于VSD串口智能显示终端的操作简洁,仅仅需要几条指令即可完成全部操作。

 操作隔离:主控MCU和VSD串口智能显示终端之间无需传递图形图像信息,将繁琐的图像操作与主控MCU隔离,降低了主控MCU的操作负载,主控MCU负责采集参数以及相应控制,VSD串口智能显示终端负责图像处理,各司其职,更快、更稳定。

 精简指令:对VSD串口智能显示终端的操作指令已经全部封装成标准操作库,无需学习复杂的语法以及编写冗长的操作代码,结构简单,便于维护。绝大多数的设计不超过5条主控MCU指令,操作简洁。

 切换无延时:VSD串口智能显示终端的各个页面之间切换高速进行,相对于人的感官可以做到无延时。

 无码触摸:在VSD串口智能显示终端操作中,触摸屏操作通过HMIDesigner界面编辑软件直接设置完成,无需编写代码。

 灵活升级:采用VSD串口智能显示终端,可以随时升级界面的显示风格,升级界面显示尺寸,主控MCU的设计代码不做任何改动。

 多套模板:VSD串口智能显示终端,提供多种行业的人机界面交互模板,客户可以根据需要选择相应的模板进行开发即可,模板还在不断升级中。

4

5

VSD串口智能显示终端

方案介绍

示例

通过三个示例说明VSD串口智能显示终端设计的简洁特性以及操作便利性。

示例1:波形显示

在使用VSD串口智能显示终端的仪器仪表,以及其他各种设备中,如果需要设计一个含有波形显示的人机交互界面,操作过程非常简单。

针对特定的系统,使用各种图形图像软件,例如Photoshop等制作一个显示的背景图,如下所示。

在HMIDesigner人机界面软件中将显示波形的区域设置波形控件,然后保存下载到VSD串口智能显示终端中。

主控MCU可以为单片机、DSP、ARM等各种MCU,主控MCU通过调用VH_WaveUpdate函数对VSD串口智能显示终端波形进行更新,VH_WaveUpdate函数有三个参数,分别为波形控件的编号、更新的波形数据个数(可以一次更新1个数据,也可以一次更新256个数据)、更新的波形数据指针。

主控MCU通过调用这个函数即完成了波形的控制,设计完成。如下为设置页面

5

6

VSD串口智能显示终端

方案介绍

如下为采集页面

6

7

VSD串口智能显示终端

方案介绍

详细的示例说明请参考《创建一个波形显示工程》

示例2:产品介绍

对于产品介绍性的各种人机界面,需要准备好各种介绍性文字以及图片,最终做成图片文件,在HMIDesigner人机界面软件将各个文件设置为页面背景,然后通过<热点>控件定义各个页面之间的跳转关系。保存下载到VSD串口智能显示终端中后,直接运行即可完成。

这种设计中并不需要主控MCU参与。

详细的示例说明请参考《使用热点控件创建一个公司介绍工程》,实现后如下图:

7

8

VSD串口智能显示终端

方案介绍

示例3: 数据采集以及采集进度

本示例设计的采集以及采集进度风格如图所示,在HMIDesigner人机界面软件通过定义数值以及进度条控件完成人机界面设计。

主控MCU通过调用VH_NuboxUpdate函数更新VSD串口智能显示终端中的数值,本函数有两个参数,分别为数值控件的编号和当前需要显示的数值。通过调用VH_EpbarUpdate函数更新进度条,本函数有两个参数,分别为进度条控件的编号和进度百分比。

8

9

VSD串口智能显示终端

方案介绍

详细的示例说明请参考《使用进度条数值控件完成一个演示工程》

开发流程总结

综合以上的各个示例可以大体理解VSD串口智能显示终端的工作过程,即:

1. 构思完成需要显示的人机界面;通过图形处理软件做成所希望的风格图片;

2. 通过HMIDesigner人机界面软件进行相关的设置;

3. 通过主控MCU的各种函数对VSD串口智能显示终端进行控制;

通过以上的三个步骤即完成了一个崭新的人机界面系统。

VSD串口智能显示终端的用途

现有的低成本应用体系结构中采用彩色 TFT 有很大的难度。大部分低成本平台没有足够的处理带宽,特别是缺少带有 LCD 控制器的处理器来控制并驱动彩色TFT LCD。此外,大部分现有的体系结构并没有足够的动态和非易失存储器来存储 LCD 需要的图形内容。

更复杂的设计问题是产生并管理图形内容,或者设计图形人机界面HMI 时低效的设计过程;

一般而言,如果没有合适的设计资源,很难在硬件上实现 LED 背光驱动器、 触摸面板控制以及 TFT 控制所需要的大量 I/O。而现在可以通过VSD串口智能显示终端来解决这些9

10

VSD串口智能显示终端

方案介绍

问题。

VSD串口智能显示终端本身是一个独立于平台的显示界面控制器,利用VSD串口智能显示终端平台,设计人员很容易在现有系统体系结构中加入彩色TFT显示,开发出低成本系统显示方案。

在此过程中最吸引人的特性是主机体系结构和系统设计基本保持不变;不改动或者尽量少改动系统设计意味着节省了硬件和软件资源,加快了产品上市时间。

一般而言,同一个公司为多种不同系列的产品设计用户人机界面的工作量占去整个设计的40%的时间。现在,借助VSD串口智能显示终端独立平台概念,设计人员可以针对多款产品使用相同的核心硬件。根据产品需求来更新或者改变人机界面 ,而不需要修改或者更新核心系统软件。而且,还可以根据应用需求来调整 LCD 分辨率和底层图形,很容易适应各种标准和定制 LCD 分辨率。

同时VSD串口智能显示终端平台还能够满足双视角、 多视角和其他非标准 LCD 格式。可以定制或者适应 LCD 需要的数据和时序格式。

VSD串口智能显示终端平台可实现的另一功能是视频采集,视频输入后完成彩色空间转换 (CSC) 、剪辑、 去隔行、缩放、OSD等功能,可以与用户菜单进行融和。

多年来,作为嵌入式显卡专业品牌,VSD串口智能显示终端系列产品不断推陈出新,为广大的客户提供高品质显示终端、控制以及各种人机界面解决方案,我们不仅提供标准产品,同时也提供定制产品;

10

11

VSD串口智能显示终端

方案介绍

免责声明

本文档提供有关VSD串口智能显示终端产品的信息。本文档并未授予任何知识产权的许可,并未以明示或者暗示,或以禁止发言或其他方式授予任何知识产权许可。除本公司在其产品的销售条款和条件中声明的责任之外,本公司概不承担任何其他责任。本公司对产品的销售和/或使用不做任何明示或暗示的担保,包括产品的对特定用途适用性、适销性或对任何专利权、版权或者其他知识产品的侵权责任等,均不作担保。本公司可能随时对产品规格和产品描述做出修改,恕不另行通知。

该系列产品可能包含某些设计缺陷或错误,一经发现将收入勘误表,并因此可能导致产品与已出版的规格书有所差异。如客户索取,可提供最新的勘误表。

11