- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32单片机的EMS液晶显示触摸屏设计研究.doc
基于STM32单片机的EMS液晶显示触摸屏设计研究
摘要:在世界范围内,能源问题制约着各个国家经济的发展,同时,人们对环保的关注度在逐渐提高。在此背景下,电动车的发展趋于清洁与环保,为了实现对其电池状态的实时监测,提出了电池能量管理系统,其中最为关键的内容为EMS液晶显示模块,即:触摸屏。它作为人机交互界面具有一体化,集合了显示和输入,在此基础上,满足了用户对电池状态观察的需求,再者,通过对EMS控制参数的调整,以此实现了空间的高效利用。本文主要研究了基于STM32单片机的EMS液晶显示触摸屏设计,通过硬件与软件两方面的设计,旨在促进触摸屏的健康与长足发展。
关键词:STM32单片机 触摸屏 设计
中图分类号: TP272 文献标识码:A 文章编号:1007-9416(2015)09-0000-00
目前,电动车是重要的交通工具,其中最为重要的设备便是车载电池组,为了保证电动车的安全性与可靠性,其电池能量得到了广泛的关注,如果动力不足则会造成一系列的问题,不仅影响着用户的正常使用,严重情况下,还会造成交通安全事故或者爆炸事件等。为了避免上述问题的出现,提出了电池能量管理系统,即:EMS,此管理系统主要是由显示模块、信息采集、处理模块及均衡模块构成的,其中最为重要的为显示模块。当前,显示模块的人机交互设备为触摸屏,但其市场价格偏高,制约着电动车竞争力的提高,因此,本文借助STM32单片机,对其硬件与软件展开了设计。
1 触摸屏的概况
触摸屏的种类众多,根据其技术原理,可以划分为电阻式、红外式、光学成像式等,其中电阻式的应用具有一定的普遍性,电阻式触摸屏根据其引出线的数量也可以进行划分,具体有四线式、五线式与八线式等,此类触摸屏拥有一系列的优点,其中最为显著的为低廉的价格,本文研究的EMS液晶显示触摸屏属于四线电阻屏,其具有一定的稳定性、经济性与实用性等[1]。
2 基于STM32单片机的EMS液晶显示触摸屏设计
2.1在硬件方面
对于触摸屏而言,主要是利用控制器实现了对触摸屏的触控,此时的设计,使硬件的器件投入有所增加,同时其电路也具有复杂性,制约着电路板排版的高效性,再者也影响着系统功能的发挥。但STM32拥有ADC数字转换器,其优点众多,如:12位的分辨率、自动的校准、双重的转换模式及间断模式等。此时的的触摸屏设计,实现了ADC数字转换器和四线电阻触摸屏的有效连接,通过STM32,实现了对触摸信息的有效检测与接收[2]。
对于液晶显示器而言,它具有被动性,在对图像或者字符进行显示时,对能量的要求相对较小,其优势主要有工作电压较低、功耗较小、辐射偏低、体积较小、使用时间较长等,因此,它作为显示方式具有良好的效果。目前,在各个领域对其均有着广泛的应用,如:家用电器、交通与仪表等,其种类众多,具体包括TN型、TFT型与STN型,为了实现显示,需要对液晶像素进行调整,如:频率、相位与电压等,同时要选用交流驱动。本文主要研究了液晶模块LM2068的设计,其构成主要有LCD面板、RA8835控制电路与背光控制电路等,具体的设计内容为LM2068引脚和STM32的接口设计,前者共有20个引脚,其中6个引脚联系着电源,其余则联系着通信,在STM32接口和模块LM2068实现连接后,主要利用了并口通信[3]。
为了实现对EMS液晶显示触摸屏的设计,需要实现EMS通信接口,目前,在电动车上均应用了通信网络,因此,在对显示器进行设计时,要注重CAN接口的设计。对于CAN总线而言,其应用具有一定的普遍性,对其设计可以借助显示设备,通过二者的连接以此促进了人机交互功能的实现。CAN总线拥有一系列的优点,如:可靠性、实时性与先进性等。基于STM32单片机,其拥有CAN控制器,但其引脚和USB控制器的引脚二者具有重叠性,因此要对二者进行单独使用。在实际设计过程中,为了避免CAN总线电路过于复杂,对MCP2510进行了选用,它作为CAN总线协议控制器,满足了相关技术规范的要求,其构成主要为3部分,分别为CAN通信协议引擎、SRAM寄存器与SPI协议模块,同时其内部的缓冲器有5个,其中发送的有3个,接收的有2个。
2.2在软件方面
在设计过程中,软件设计是重要的,它促进了显示器各个功能的发挥,在对其编程时,选用了C语言。
首先,STM32和四线电阻触摸屏通信软件的设计,通过ADC转换器实现了对触摸点坐标的计算。A/D转换的模式主要有两种,一种为单次转换,另一种为连续转换,前者ADC的转换次数为1次,后者需要ADC在转换结束后要对另一次转换进行启动。
其次,STM32和液晶模块通信LM2068软件的设计,其中LM2068的指令共有13条,具体的部分有系统控制、显示
文档评论(0)