变频器控制人机交互接口设计_第1页
变频器控制人机交互接口设计_第2页
变频器控制人机交互接口设计_第3页
变频器控制人机交互接口设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、变频器操纵人机交互接口设计1 变频器人机接口的硬件电路设计变频器人机接口的硬件电路部分由键盘模块、串并行转换芯片和显示电路以及参数存储电路组成。用来完成实行数据输入,参数设定、数据交换、选择显示信息、菜单选择、实时监测数据查看的操作等,在软件上对键盘和L ED数码管组合实行动态扫描治理按键的输入和数 据的输出显示。本文中所设计的系统所采纳的操作面板的布局设计如图2所示。键盘采纳8个常开按钮一端接地,另一端通过M C 7 4H C 1 6 5 N芯片与D S P连接,当按钮开关K n ( n = 1 - 8 )按下 时,+ 5 V电源通过电阻后接地,则左端芯片MC 7 4 H C 1 6 5 N

2、 所对应的引脚接收到的是低电平,当按钮开关K n (n = 1 8 )没 有按下时,+5 V电源通过电阻直接连接在芯片上,其所对应的引脚 接收到的是高电平。MC 7 4 H C 1 6 5 N是可在末级得到互斥的串 行输出,当并行读取信号引脚输入为低时,从A到H口输入的并行数 据将被异步读取进DSP。而当并行读取信号引脚输入为高时,数据 将从输入端串行进入寄存器,在每个时钟脉冲的上升沿向右移动一位。这样只需要一根时钟线,一根数据线和一个并行输入操纵线就能够了,接收八个按键的信息,仅用了D S P的3个引脚,不然需要用D S P 的8个引脚,这样会浪费D S P的硬件资源。2 4 L C 0 8

3、是带有串 行I 2 C总线接口的EEPROM存储器10,用来存储变频器 的一些设置值和状态参数,人机接口系统通常要从中取出一些数据显示,或在键盘子程序的操纵下,将一些数据写入保存。电路连接如图3所示。操纵面板能够为变频器用户提供人机操作界面,面板带有不 同的功能按键和指示灯,协助用户实现启动、停止、转换方向,参数设定以及实时信息查询等功能。操纵面板包括了由数码管组成的显示屏,LED指示灯,8个功能按键组成,功能包括参数设定与修改, 电机操纵命令组,实时信息显示等,DS P持续对按键模块实行扫描, 接收到的按键值经过比对,再执行程序中储存的对应功能函数,达到所要的执行效果。所设计的相关按键对应的

4、功能如表1所示。当执行 具体功能时,相对应指示灯亮。指示灯和对应的指示功能如表2所示。 显示系统是由四位数码管与6个L E D灯结合在一起完成显示工作, 通过串行动态扫描方式实现显示。用一片7 4 H C 5 9 5操纵段选码 输出,用另一片7 4 H C 5 9 5操纵位选码出,实现数码管的动态扫 描操纵11。显示部分的电路连接图如图4所示。图中电阻起限 流作用,保护发光二极管,电阻值越小,发光二极管越亮。显示的操纵电路使用芯片M C 5 4 H C 5 9 5 AJ主要功能是将串行输入的8 位数字,转变为并行输出的8位数字,MC54HC5 95AJ是硅 结构的CMOS器件,具有三态输出功能

5、,一个存储器和8位移位寄 存器。该芯片有存储状态寄存器,8位串行输入,8位并行或串行输 出这三种状态。在使用中,必须注意时钟信号和移位信号的配合。数据在SFTCLK (弓I脚1 1)的上升沿输入,在LCHCLK (弓| 脚1 2 )的上升沿数据进入到相对应的寄存器中去。存储寄存器在结 构上有一个并行的8位的具备三态输出的总线,当使能OE时(为低 电平),数据将会输出到总线。2 软件设计在键盘的治理中,需要解决最基本的三个问题:是否有键按下、按键抖动去除和键值猎取问题。另外,在数据输入和数据显示输出时因为有串行和并行之间的相互转化,所以必须注意在软件的编写中,时钟信号和移位信号之间的配合。各级菜

6、单的实现,每级菜单能够看做一组数组元素,用结构体来描述:在这里,为了提升微处理器的指令执行效率,并确保准确检测按键值,消除抖动只能依靠软件实行,所以在按键治理中,使用了定时器中断方式12,定时器中断程序每 隔一定时间检测一下按键的状态,并将按键返回值存入缓冲区,当检测到按键释放后,设立一个关于该按键的标记,在主程序循环中检测到这个按键标记就知道该键按下,定时器约十毫秒的检测间隔可有效的滤除按键的抖动,实现键盘的去抖、键值猎取以及对按键时间的长、短识别。键盘治理和扫描流程图如图5所示。在数码管显示输出的软 件设计上,利用数码管的动态扫描操纵,能够使不同位数码管得到将要显示的字符。数码管不同位显示

7、的时间间隔能够通过调整延时程序的延时长短来完成。在调整显示的时间间隔时,即要考虑到显示时数码管的亮度,又要数码管在显示时不产生闪烁现象。它需要段码和位码的配合。实现人机交互的过程人机交互的实现过程在于D S P根据按键输入的信息,对所对应的按 键处理函数实行调用,然后依据显示程序用数码管实行显示,以此来完成变频器实时状态和故障等提示信息的显示。变频器在通电情况下,不管运行与否,数码管都将显示相对应的信息,界面实时显示的有输出频率、实时电流电压和故障类型提示等显示内容。短按S 6键,变 频器开始运行,短按S 1 ,进入操纵面板的一级菜单,长按S 1 ,则 返回上一级菜单S 3和S 4分别为在相对

8、应的菜单内设定数值的加和 减,通过短按或者长按这两个键的方式对数据实行单步增减或连续快速增减,按下S 2 ,对应数值或者参数保存;在变频器运行时,按下 S 5则依次显示变频器的实时监测数值,在修改参数时,该键表示可 选择参数的修改位;在变频器运行或者发生故障时,按下S 7,变频 器减速停车,故障报警状态时,可用该键来复位故障;按下S 8则表 示变频器的正反转切换;S 7 + S 6组合,当运行和减速停车同时被 按下时,变频器自由停机。试验结果与分析选择优化改进键盘按键线路的方式实行电路的优化,采纳八只常开按钮组成的操纵面板键盘;采纳四位数码管实行输出显示。在数据输入与输出过程中采纳串并行的相互转换,达到了节约D S P硬件资源的 目的。以最简洁的操作实现其预期的相关功能,并在功能实现的同时将相关数据在数码管上显示出来。在设计中虽然仅用了 7个D S P引 脚用于输入和输出显示,但却能够操纵6个LED状态指示灯、检测 8个按键的输入、四位7段的数码管和4个数码管的操

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论