【技术实现步骤摘要】
组态串口屏及其实现方法
本专利技术涉及串口屏
,尤其是涉及一种组态串口屏及其实现方法。
技术介绍
串口屏是一种带串口控制的液晶屏显示设备,该设备可以通过串口和外部单片机交互通信。传统串口屏仅通过简单的上位机软件下载需要的图片和字库,并存储在NANDFLASH(闪存)中。然而,专利技术人在研究过程中发现,传统串口屏在应用过程中存在以下两种主要问题:(1)需要人工利用单片机频繁地向串口屏发送各种指令,致使控制过程非常繁琐;例如,当串口屏启动后,用户利用单片机通过串口向串口屏发送大量指令数据,以初始化串口屏画面;当画面中需要显示一个矩形、椭圆等图形时,也需由用户通过串口发送指令显示;如果需要切换画面,则用户必须通过串口发送切换画面指令。也即,在运行过程中的几乎所有操作都需要由用户的单片机发送指令完成。(2)需要人工考虑因素众多,致使绘制过程复杂;例如,用户在利用串口屏开发自己的工程时,需要人工计算出所有需要绘制的坐标、考虑绘制画面元素方法,以及考虑如何建立画面元素的逻辑关系,致使串口屏的开发人员耗费大量的时间和精力在绘制界面上。综上所述,现有技术中的串口屏的画面实现过程需要人工进行复杂计算,并发送大量指令对串口屏进行控制,不仅费时费力,而且效率低下。针对上述现有技术中的传统串口屏应用过程较为繁琐,且需要耗费较大的人力成本的问题,目前尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种组态串口屏及其实现方法,以改善现有技术中存在的传统串口屏应用过程较为繁琐,且需要耗费较大的人力成本的问题。为了实现上述目的,本专利技术实施例采用的技术方案 ...
【技术保护点】
一种组态串口屏,其特征在于,包括:通信接口、存储器、MCU系统、FPGA系统和显示屏;所述通信接口用于接收外部设备发送的工程文件;其中,所述工程文件为用户编译文件,用于存储工程信息;所述工程信息包括图片文件、声音文件、字库文件、工程配置文件、键盘配置文件、MINIC脚本、MODBUS协议模块和FX协议模块中的多种;所述工程配置文件存储有画面和画面控件之间的描述信息和逻辑关系信息,以及控制指令;所述存储器包括NANDFLASH和SDRAM;其中,所述NANDFLASH用于存储所述工程文件,所述SDRAM内建立有显示图层,所述显示图层包括系统图层和用户图层;所述MCU系统用于将所述通信接口接收的所述工程文件下载至所述NANDFLASH,还用于对所述工程文件解码得到控制指令,获得所述控制指令对应的画面,并在所述SDRAM内的显示图层内绘制所述画面;所述FPGA系统用于驱动所述显示屏显示所述显示图层上的画面。
【技术特征摘要】
1.一种组态串口屏,其特征在于,包括:通信接口、存储器、MCU系统、FPGA系统和显示屏;所述通信接口用于接收外部设备发送的工程文件;其中,所述工程文件为用户编译文件,用于存储工程信息;所述工程信息包括图片文件、声音文件、字库文件、工程配置文件、键盘配置文件、MINIC脚本、MODBUS协议模块和FX协议模块中的多种;所述工程配置文件存储有画面和画面控件之间的描述信息和逻辑关系信息,以及控制指令;所述存储器包括NANDFLASH和SDRAM;其中,所述NANDFLASH用于存储所述工程文件,所述SDRAM内建立有显示图层,所述显示图层包括系统图层和用户图层;所述MCU系统用于将所述通信接口接收的所述工程文件下载至所述NANDFLASH,还用于对所述工程文件解码得到控制指令,获得所述控制指令对应的画面,并在所述SDRAM内的显示图层内绘制所述画面;所述FPGA系统用于驱动所述显示屏显示所述显示图层上的画面。2.根据权利要求1所述的组态串口屏,其特征在于,所述MCU系统包括串口通信模块、非串口接收模块、资源加载模块、指令解析模块和数据存储模块;所述串口通信模块用于通过串口收发数据,对存储于指令缓冲区的数据进行处理,还用于按照工程下载协议将通过串口接收到的所述工程文件下载至所述NANDFLASH中;所述非串口通信模块用于按照所述工程下载协议将通过与所述非串口通信模块对应的接口接收到的所述工程文件下载至所述NANDFLASH中;其中,所述非串口通信模块包括SD模块和USB模块;所述SD模块与SD卡接口相对应,所述USB模块与所述USB接口相对应;所述资源加载模块用于从所述NANDFLASH中获取目标资源,将所述目标资源加载至指令解析模块或所述SDRAM内;其中,所述目标资源包括文字字模数据、声音数据或视频数据;所述指令解析模块用于对所述工程文件解码得到控制指令,以执行与所述控制指令对应的操作;所述数据存储模块用于存储所述工程文件中的待保存数据,以使所述串口屏在重启时,为所述指令解析模块提供所述待保存数据。3.根据权利要求1所述的组态串口屏,其特征在于,所述通信接口包括串口,还包括USB接口、SD卡、WIFI模块、蓝牙接口、以太网接口中的一种或多种。4.根据权利要求2所述的组态串口屏,其特征在于,所述工程配置文件的结构依次包括工程配置文件信息、工程画面信息、指令批处理信息、指令缓冲区信息、页面索引区、批处理索引区和指令索引区;其中,所述工程配置文件信息包括所述工程文件的基础信息;所述基础信息至少包括文件大小信息、版本号信息;所述工程画面信息包括工程画面数量信息、画...
【专利技术属性】
技术研发人员:刘启鑫,李勇,刘仁武,
申请(专利权)人:广州大彩光电科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。