[发明专利]一种基于GUI的变频器键盘及其控制方法有效
申请号: | 201110274814.0 | 申请日: | 2011-09-16 |
公开(公告)号: | CN102368175A | 公开(公告)日: | 2012-03-07 |
发明(设计)人: | 徐晖;李鹏 | 申请(专利权)人: | 中冶南方(武汉)自动化有限公司 |
主分类号: | G06F3/02 | 分类号: | G06F3/02;G06F9/44 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 王超 |
地址: | 430223 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gui 变频器 键盘 及其 控制 方法 | ||
1.一种基于GUI的变频器键盘,其特征在于:其包括液晶芯片和ARM芯片,液晶芯片的数据信号端口均接至ARM芯片的特殊功能模块控制端口。
2.根据权利要求1所述的键盘,其特征在于:数据信号端口包括片选、写入数据、读入片选信号端口,特殊功能模块控制端口包括闪存外设片选区域控制端口、写使能控制端口和输出使能控制端口,它们依次相连。
3.根据权利要求1所述的键盘,其特征在于:数据信号端口还包括寄存器选择信号端口,ARM芯片还包括数据总线端口,寄存器选择信号端口接至数据总线端口。
4.根据权利要求1所述的键盘,其特征在于:液晶芯片内设有存储器,存储器又包括控制寄存器和接收寄存器;液晶芯片控制显示器。
5.一种基于GUI的变频器键盘的控制方法,其特征在于:其包括通过ARM芯片控制液晶显示器显示参数、通过键盘输入进行参数搜索,以及通过ARM芯片控制液晶显示器显示参数值或者示波器曲线的过程。
6.根据权利要求5所述的控制方法,其特征在于,ARM芯片控制液晶显示器显示参数的方法为:首先移植GUI函数库到ARM芯片内,即根据硬件电路的特点,修改GUI与硬件电路相结合的底层驱动函数,使得该底层驱动函数具有读写液晶芯片内部存储器的能力;然后GUI库里面的GUI控制函数通过调用该底层驱动函数读写液晶芯片内部存储器,以实现在液晶上的参数图片绘制。
7.跟权利要求6所述的控制方法,其特征在于,读写寄存器的控制过程为:GUI控制函数访问控制寄存器时,寄存器选择信号端口发出低电平信号;GUI控制函数访问接收存储器时,寄存器选择信号端口发出高电平信号。
8.根据权利要求6所述的控制方法,其特征在于,通过键盘输入进行参数搜索的方法为:将参数属性表存储在ARM芯片的内部FLASH内,该表以2维数组的形式储存,数组的每一行存储一个参数的所有属性;当需要查询参数名时,通过输入参数名,从数组中查到参数所在的行,从而得到该参数的所有属性。
9.根据权利要求5所述的方法,其特征在于,液晶显示器显示示波器的方法为,通过GUI控制函数在液晶上绘制示波器,具体包括以下步骤:
S1)由GUI控制函数中的画线函数GUI_DrawHLine(),绘制示波器里面的横栅格和纵栅格;
S2)由GUI控制函数中的绘图函数GUI_DrawGraph()实现绘制曲线。
10.根据权利要求9所述的方法,其特征在于,步骤S2曲线的绘制是通过绘制一系列连续的点来达到曲线的效果,具体包括以下步骤:
首先选取一个基准坐标,并通过一个数组aY来存放数据,aY的长度即为曲线长度;
每次本变频器键盘与变频器通信时,改变aY的第一个元素的值,并从数组中依次将数据向后挪移,直至aY的最后一个元素丢弃掉;
最后将数组aY的每个元素的值,从基准坐标开始依次通过GUI_DrawGraph()函数进行操作,这些操作均在存储器内执行,只有在所有的操作执行完毕后最终结果才输出到屏幕上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中冶南方(武汉)自动化有限公司,未经中冶南方(武汉)自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110274814.0/1.html,转载请声明来源钻瓜专利网。