搜索
您的当前位置:首页正文

基于STM32在液晶显示模块上设计的研究

2023-07-14 来源:易榕旅游
基于STM32在液晶显示模块上设计的研究 韩永刚 (精电(河源)显示技术有限公司,广东河源,517000) 摘要:以STM32FlO3C8T6为例介绍了STM32系列MCU在工业控制中的系统设计,以低功耗,易开发,高性能,低成本为特点,通 过硬件接口的设计,程序编写来制作一个简单的工业控制系统,包含了对LCD控制器的控制,环境温度的监控,声控电路的实 现,在工业控制及仪器仪表,消费品研发中可以参考使用。 关键词:STM32;工业控制:液晶显示模块;低功耗 Base on STM32 MCU design and drive on LCD module Han Yonggang (Varitronix Group co.,LTD.,Heyuan Guangdong,517000) Abstract:By way of example of STM32F101C8T6 STM32 series MCU is introduced in the application of industri— al control system,with a low power consumption,easy development,low cost as the characteristic,through the design of the hardware interface and programming to create a simple industrial control system,includes the control of the LCD control1er UC1698u,environment temperature monitoring,acoustic control circuit im— plementation,in the industrial control and instrumentation,consumer can refer to use in the research and development. Key word:STM32:Industrial control;LCD display module:low power consumption 0引言 液晶显示模块为例来实现人机交换的液晶显示界面,读取当前环 实现声控功能。精电公司的COG—VL2021—01是COG类型的 随着科技的发展,现代设备越来越智能化,LCD是人机交换 境温度,中不可缺少的器件,功耗低,直观,是其主要特点,所以对MCU 图形显示模组,用UC1698u来做LCD驱动,UC1698u是ULTRACHIP 的要求也越来越高,功能强大,低功耗,高性能,易操作是最基本 公司推出的一款LCD驱动IC,可以驱动16Oc0擀l28RGB Matrix 标准接口有16bit/8bit parallel buses(8080 or 6800)、 的要求,现在市面上常用的MCU功耗问题比较难解决,开发复杂 显示,re SPI、3-wire SPI serial buses,使用比较方便,UC1698u STM32系列MCU是法意半导体公司基于Cortex—M3 CPU内核的 4-wi32位处理器,具有杰出的功耗控制以及众多的外设,功能比较 包含必须的booster电路,bias电路,温度补偿电路,时序产生电 c控制驱动160*128matrix C-STN模 强,使用简单,开发方便,与市面上众多的ARM系列MCU相比,具 路和图形数据memory。单颗I支持12-bit RGB(4K色)和16-bitRGB(64K色)。 有比较高的性价比,低功耗。另外STM32有复用10口重映射功能, 组,全部引脚都可以作为中断输入,支持串口下载程序,所以在工业 控制、仪器仪表、医疗、消费品市场是不错的选择。 3系统电路设计 我的方案采用直流3.3V稳定供电,可以采用三端稳压芯片 LM1117-3.3将输入电压稳定到3.3V,是通过STM32做为MCU,采 1 MCU的选取 698u工作来实现LCD显 STM32FlO1C8T6(LQFP48)是STM32系列中低档的一个Ic,属 用8080并行端口来控制LCD驱动器UC1于中等容量基本型,芯片集成定时器,CAN,ADC,SPI,I2C,USB, 示。因为是用CSTN的驱动器来驱动MONO显示LCD,所以这里我  RGB(4K色)模式,STM32和UC1698u之间可以采 UART等多种功能,32位基于ARM核心的带64字节闪存的微控制器, 选用12-bit—02是SPI通讯方式, 有内部时钟和外部时钟可供选择,最高时钟频率达72 ̄Htz,默认内 用多种连接方式,这里选用的COG—VL2021部8Mt]z时钟,2个DMA控制器,1个12位模数转换器,多达8O个 而STM32本身有硬件支持SPI通讯,所以采用直接用STM32自  快速10端口,8个定时器,7个通信接口,2个I2C总线接口,2 带的SPI来驱动LCD显示,背光亮度有MCU输出PWM信号控制。 个SPI接口,l2通道DbIA控制器,有较多的外设方便使用,这里 如图1所示。我们要用到的有串行外设接口(SPI),I2C总线接口,串行JTAG 调试接口。STM32处理器采用了ARM公司V7的体系架构,速度 比ARM7快1/3,功耗大约可降低I/4,也集成了分支预测,单周期 乘法,硬件除法等功能,提高了处理器的数据处理能力。 4温度监控的设计 LM75是NXP公司推出的具有I2C接口的数字温度传感器芯 片,可广泛运用于系统温度管理,个人计算机,电子设备,工业控 制器等方面,我们可以通过I2C总线直接从这颗Ic中读出继存 器中的11位二进制数据,根据公式计算,然后得出环境温度,测 2液晶模块的选取 这里我们选用STM32F103C8T6和精电公司的COG-VL2021-02 量温度在一55度到+127度,可实现0.125度的精度,当DIO=O 设计s研发 时,此时测得的环境温度为正值,计算公式如下:Temp val— 两方面着手,祥细说明了在工业仪表上的使用方法。 ue(C)=+(Temp data)0.125 C,当DlO=1时,此时测得的环境温度 为负值,计算公式如下:Temp value(C)=(2’s complement of Temp data)0.125 C。这里我采用的足模拟I2c通讯,读出二进度 数,并将温度 示在I CD显示屏上,可以用硬件I2C协议来实现, 也 以通过模拟I2C时序来实现,硬件连接如下图2。 20l7.o9 挂~通翁t一童图2硬件连接图 参考文献 【1】李维旋,郭强编著.液晶显示应用技术【M】.电子工业出版社. ISBN:9787505348837. f2]Joseph Yiu.The Deft nitive Guide to the ARM Cortex—M3. ISBN:978.0—7506—8534—4. 【3】周立功.Cortex.M3技术参考手册IM】.广州周立功单片机发 展有限公司. }{5I 1 系统电路设汁 【4】孙林军,贺锋涛,基于STM32控制液晶的接口实现 ,电视 技术,2O13,37(11. 5结论 通过实验的验证,达到1r预期目的,实现 灵活控制,STM32 【5】李壮辉,朱清慧。任拥伟.液晶显示应用控制系统设计与实 现【J】.液晶与显示,2O13,28(6):889—894. 6】邸兴,陈贝.韩俊,基于STM32的便携式人机界面系统.电 系列MCU应用简单,操作方便,容易配置,方便开发,硬件接口简 【单,稳定性好,响应速度快,易于维护及修改。本文从软件和硬件 子设计工程,2Ol1.3(191,94—97. (上接第28页) 4结论 本设计根据采样原理,实现了实时测试波形,极大提高了芯片 测试程序的开发速度。通过寻找跳变点确定芯片的驱动比较电压, 通过调试时间延,确保波形图更加清晰方便判断。测试结果表明, 实时测试波形采显技术的研究,可以更好的应用于芯片测试程序 的开发。 参考文献 【11沈兰荪.高速数据采集系统的原理与应用【M】.北京.人民邮 电出版社.1995. 图5调试时间沿后的波形图 ‘■I 嫩忠 0稿I I随 I2】石明江.1OOMHz数字存储示波器等效采样的研究lD1.硕士 学位论文.电子科技大学.2006. 『3】雷武虎.VXI等效采样示波器模块的设计方法[J】.数据采集 与处理.2001 黻 拜■■ ——————————舻薹 甘^触 ——————————————  }【4】陈峰.实时信号数据采集系统的研究与设计【D1.上海交通大 ————二一显 麴t蚋 ●#蚺I● lI《} I  、 %捌 、} 一 学.2O10. 丽 弗蘑雅 一h“●  fw Ijh”l ¨ c n}¨l q l_ {Ⅲ 1— t _ Ⅺ 一…一 , 竺 J 塑 l 弄-I■ ‘^ ^ ^ 【5 J Robin G.Qiu.RFID—enabled automation in support of ' l l 蛐 f ∞ f , uI…f“ o_‘ |- 啦件■域 _晡 “'l {  I 篁= ~一 ~———————辅秣— —— 搿 — —— 劈— “.^ 嚣————— factory integration[J].Robotics And Computer—Integrated Manufacyuring.2007. ・o*……“enJ ^ ・ ‘ 一I 0 Ⅲ{ K I' #h _: mI n 一 I _^ n∞… ,h I§ .^ “~ 0 ~0…,,。‘ ∞ 口  0 …・” ’●{ l _ ^^ ‘   ●^  0帆 ¨¨j 0 …c 幔0 1_ sh ・: { j : 0∞l ∞…*…0f啦 “ 0I…r i“0l  ’・I ‘ b} 一0IB  川●^ _^ 1‘ I’}' v}^ ● ,’・ 作者简介 尚磊(1989.),硕士研究生,毕业于中国矿业大学(北京).研究方 向集成电路。  Sh¨1 !:_{ . “Ih tl q J:  ;……  f.¨神 f・ ’ 0 ^^ _^ O ∞ V P. …¨ 图6测试结果 24 ====] 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top