当前位置:首页 > 电源 > 数字电源
[导读]摘要:本文根据煤矿井下馈电开关智能综合保护器显示的要求,利用8031单片机和MGLS-12864液)晶显示模块实现保护器显示部分的软硬件设计。通过搭建硬件电路,编译调试下栽程序,使用8031单片机控制MGLS-12864液晶显示模

摘要:本文根据煤矿井下馈电开关智能综合保护器显示的要求,利用8031单片机和MGLS-12864液)晶显示模块实现保护器显示部分的软硬件设计。通过搭建硬件电路,编译调试下栽程序,使用8031单片机控制MGLS-12864液晶显示模块,可以实现汉字、数字和字母的显示以及光标闪烁和实时数据显示等功能,此功能除可用于煤矿井下馈电开关智能综合保护器显示,还可用于智能化仪器仪表等需要显示的场合。
关键词:单片机;液晶显示模块;接口;汉字显示

    随着液晶显示技术的发展和仪表智能化程度的提高,人们对信息显示方式的要求也在不断提高,传统的数字显示已经不能表达复杂的信息。而液晶显示器(LCD)则以其重量轻、电压低、功耗小、显示内容丰富等优点逐渐在单片机控制的智能仪器仪表、工业控制等领域得到广泛应用。
    矿用隔爆馈电开关是煤矿井下配电系统的关键设备,其性能好坏直接影响煤矿井下的生产安全和生产效率。目前大部分矿井馈电开关保护器的显示通常是发光二极管或LED数字显示,并且大部分用灯来显示故障。
    为了改进馈电开关的显示功能,利用单片机8031和液晶显示器设计了一种具有汉字显示功能的显示系统,该系统能够通过液晶显示器实时显示开关的工作参数(电压、电流等)、工作状态、供电线路的故障原因以及故障所发生的时间等,并且能对故障状态进行存储,大大方便了线路的维修。

1 系统的硬件构成
    为了完成馈电开关的各种显示,采用8031单片机控制MGLS-12864液晶显示模块。馈电开关保护器要求显示开关的工作状态、工作参数(电压、电流、功率因数等)、故障原因、故障状态和瓦斯报警等。
1.1 点阵式液晶显示模块MGLS-12864
    MGLS-12864是香港信利公司生产的点阵图形式液晶显示模块,点阵数为64行x128列,每屏可以显示4行×8个汉字(每汉字16×16点阵)。该显示模块有2片HD61202作为列驱动器和1片HD61203作为行驱动器,可显示64 K的点阵图形。其主要特点是能与80系列微处理器直接接口,可以进行图形、字符及图形和字符混合3种方式显示,并具有64 K的内部存储器。显示屏共分8页,显示数据格式及显示屏的页、行和列的分布情况如表1所示。


    该表结合时序图对于理解HD61202液晶控制器的七种显示指令很有帮助。这七种指令的功能如表2所示,HD61202的读写时序图如图1所示。

[!--empirenews.page--]


1.2 硬件接口
    8031单片机与液晶显示模块MGLS-12864有2种连接方式:直接访问方式、间接控制方式。本设计采用间接控制方式.系统硬件接口图如图2所示。


    在图2中,根据图1读写时序要求,8031的P1.2作为液晶显示模块的RS控制信号决定单片机是进行数据选择还是进行指令选择,RS=1,数据操作;RS=0,写指令或读状态操作;P1.3接R/W选择信号,决定单片机对显示模块是进行读选通还是写选通;P1.4接使能信号E决定数据是被锁存写入还是被读出:P1.1和P1.0接CS1和CS2根据写入的数据决定片选:P0端口接MGLS-12864的DB0~DB7用于二者之间的数据传送;通过上位机和8031的串口通讯方式将开关的实时数据和状态等送给显示系统进行显示。

2 系统的软件设计
    系统程序主要由主程序、子程序和中断服务程序组成。主程序流程图如图3所示。在主程序中,首先判断显示控制器HD61202是否处于“忙”状态,若不忙先送关显示指令关闭所有显示,接着仍判断“忙”状态,若不忙送开显示指令,为显示做准备,然后调清全屏子程序、汉字显示子程序,最后根据内容需要调清单个字子程序。汉字显示子程序如图4所示。在初始化中首先设定几个参数:显示的是第几个字、页地址、所在列地址Firstcolum。接着根据输入的列进行片选,左右屏汉字显示程序一样,都是先调写指令子程序然后调写程序子程序。依次循环写入,最后判断这个字是否写完。其他子程序如:初始化子程序、写指令子程序、写数据子程序、清显示子程序,篇幅有限从略。在汉字显示子程序中,首先读取的是前16个字节为上半部16x8点阵字模数据,后读取的是后16字节,为下半部16x8点阵字模数据。



3 调试中遇到的问题
    1)由于MGLS-12864液晶显示模块没有字符库,首先对要显示的汉字、数字、字母等通过字模提取软件——zimo0221取模,将取模方式设成C51方式可得到一个汉字的16x16的点阵数据。
    2)在NGLS-12864中,2片HD61202的ADC均接高电平,RST也接高电平,这样在使用NGLS-12864时就不必考虑这两个引脚的作用。
    3)RAM中的每一个字节(8位)对应LCD屏上一行中的一列,一个字节中的一位对应LCD屏上一个点(“0”为灭“1”为亮),在清除一列时,在要被清除的列的位置写入“00H”,用此方法可以清除屏上的一个区域或全屏。
    4)实验中满足时序是非常重要的,如果时序错误就不能进行正常显示。

4 结束语
    本文介绍利用8031单片机控制NGLS-12862液晶显示模块的软硬件设计。通过实践,显示系统完成了汉字、数字和字母的显示以及光标闪烁和实时数据显示等功能。这个设计不仅能用于煤矿井下馈电开关智能综合保护器显示,还可用于智能化仪器仪表等需要显示的场合。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭