1、以坐标形式)由触摸屏控制器检测,并通过接口送到微控制器,从而确定输入地信息.其中触点坐标地求取方法是:2所示,给触摸屏地X+加正电压V,X-接地时,在X+,X-方向上会形成均匀地电压梯度,当屏幕有触摸时,可以通过读取Y+地电压,经过A/D转换后计算求得触摸点X坐标.同理,在Y+,Y-方向上加电压,可以通过X+上地值计算出触摸点Y坐标.计算坐标地公式如下: 式中,W为触摸屏地宽度;H为触摸屏地高度. 本方案采用地是四线电阻式触摸屏并且不使用专用地触摸屏控制器,直接由STM32F103控制以降低成本 2 STM32F103介绍 方案中主控器件STM32F103单片机使用地是ARM为要求性能高、成本
2、低、功耗低地嵌入式应用专门设计地32位地ARMCortex-M3内核. 拥有可达128KB地嵌入式闪存、20kB地SRAM和十分丰富地外设:两个1s地12位ADC,一个全速USBOTG)接口,一个CAN接口,三个4M/S地UART,两个18M/S地SPI,两个I2C等.内部还集成了复位电路、低电压检测、调压器、精确地RC振荡器等,大大方便了用户地开发.该系列单片机不仅功能强大而且功耗相当低,在72MHz时消耗36mA所有外设处于状态),相当于0.5mA/MHz,待机时下降到2A,是32位市场上功耗最低地产品.综上STM32F103系列单片机地性能完全可以满足液晶触摸显示屏地所有控制需要,内置A
3、/D可以用于触摸屏控制,丰富地I/O接口可以用于与TFT液晶屏模块地通信,并且其本身自带CAN控制器可以作为与外界通信接口,用STM32F103做主控制器可以减少使用器件从而简化使整体电路,很好地达到降低EMS成本地目标. 2.2TFT液晶屏模块 本方案选用地是3.5寸地TFT液晶屏模块,电压3.3V,最大电流70mA.支持320240分辨率,内置230K内存显示可到256K色,可显示文字和图形,采用LED背光设计,使用软件即可对背光亮度进行调节,内置简体中文字库,支持2D地BTE引擎,同时建几何图形加速引擎,可以对显示对象进行复杂地操作如画面旋转功能、卷动功能、图形Pattern、双层混合显
4、示和文字放大等等.这些功能将可节省用户在TFT屏应用地开发时间,提升MCU软件地执行效率并且使画面更加绚丽,显示功能更加丰富,使显示屏显示能力大大增强.提供8位或16位总线接口,方便与MCU地连线,适应性强,连接设计灵活. 3 总体构架 液晶触摸显示屏系统主要由微控制器STM32F103、TFT液晶屏模块、四线电阻触摸屏以及与外界通信地CAN总线接口组成.硬件模块连接3所示,其中四线电阻触摸屏地触摸检测装置安装在TFT液晶屏前面用于检测用户触摸地位置,本方案利用STM32F103自带A/D转换功能,由STM32F103实现触摸屏控制器地功能来直接控制四线电阻触摸屏,检测触摸信息并计算出触点坐标
5、.然后STM32F103通过I/O接口与TFT液晶屏模块通信,将处理好地有效信息通过TFT液晶屏显示出来.因为STM32F103内置CAN总线控制器所以CAN总线接口可以直接从STM32F103地管脚引出,用来与EMS进行通信,完成现实信息采集,设置参数等功能.4 STM32F103与四线电阻触摸屏地接口电路 4所示,STM32F103与四线电阻触摸屏直接通过自身地I/O口连接,实现触摸屏控制器功能.其中PA8、PA9、PA10、PA11分别作为四个三极管地控制端,通过控制三极管通断,来控制四线触摸屏地Y+、Y-、X+、X-.PA1,PA2是两个A/D转换通道,分别连接Y+和X+用于计算触摸点
6、地X和Y坐标.PA3连接内部中断用于检测触摸屏是否有触摸动作.触摸屏平时运行时,令PA8、PA9、PA11输出0,PA10=1,即只让VT2导通.当有触摸动作时,D1导通给PA3一个中断信号,STM32F103接收到中断请求后立即置PA8=1,导通VT1,这样在Y+、Y-方向上就加上电压,同时启动A/D转换通道PA2,通过输入X+上电压计算出触摸点地Y坐标,然后同理令PA8、PA10为0,PA9、PA11为1,启动A/D转换通道PA1,通过输入Y+上电压计算出触摸点X地坐标. 5 6 4软件设计 软件部分地编程采用C语言,一方面主要完成STM32F103对I/O管脚地配置,用来实现对四线电阻触
7、摸屏端子状态地控制,通过中断方式检测是否有触摸信息,配置A/D转换通道,读入电压根据公式计算出触点坐标.另一方面主要完成通过与TFT液晶模块地通信控制,实现触摸点坐标与液晶屏坐标地对应并有效完成显示任务.软件地开发环境是MDK,MDK将ARM开发工具RealViewDevelopmentSuite简称为RVDS)地编译器RVCT与Keil地项目管理、调试仿真工具集成在一起,支持ARM7、ARM9和最新地Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大地Simulation设备模拟,性能分析等功能,与ARM之前地工具包ADS等相比,RealView编译器地最新版本可将性
8、能改善超过20%.7 5结束语 本文提出了基于STM32F103单片机地EMS液晶显示触摸屏地设计方案.STM32F103地高速、低耗地优越性能完全可以达到触摸屏地主控制芯片要求,TFT液晶显示器可以满足更复杂、多彩、灵活地显示任务,符合显示屏性能不断攀升地发展趋势.本设计充分利用了STM32F103芯片地优势,抛弃了传统触摸屏控制器控制触摸屏地方案,利用自身A/D完成了触摸屏功能,本方案大大简化了硬件电路结构,通信更可靠,编程也更加简洁,最终既能达到EMS显示要求,出色地显示和设置了系统所需要地数据,又能降低系统地成本,通过实际使用达到了良好地效果.鉴于当前电动车地快速发展,本方案可以拥有不
9、错地应用前景.电池保养常识: 记忆效应镍氢充电电池上常见地现象.具体表现就是:如果长期不充满电就开始使用电池地话,电池地电量就会明显下降,就算以后想充满也充不满了.所以保养镍氢电池地重要方式就是:电必须用完了才能开始充电,充满了电了才允许投入使用.现在常用地锂电池地记忆效应是可以小到忽略不计地.2 完全充电,完全放电 是针对锂电池来说地. 完全放电就是指把用电智能设备,如手机,调整到最低功率状态耗去电量直到手机自动关机地过程. 完全充电就是指把完全放电地用电智能设备,如手机,接到充电器上直到手机上提示“充满”地过程.3 过度放电 完全放电后锂电池内部还会留有少量电量,但这部分电量对于锂电池地活
10、性和寿命至关重要. 过度放电:完全放电后,如果继续采用其它方式,如:强行再次开启手机、电池接小灯泡耗费残留电量地话,这叫过度放电, 会对锂电池造成不可逆转地伤害.4 保护芯片 锂电池对充放电时对接入地电流电压有极为严格地要求,为了保护电池不因为外界电环境失常而损坏,电池本体内部会设置管理电池状态地芯片.这个芯片同时还有记录电池容量,校正电池容量地功能.现在,就算是山寨手机电池也是不会节省这个关键地保护芯片地,不然山寨手机电池根本不可能用很久.5 过冲过放保护电路 用电智能设备内置地全面管理电池地芯片及电路. 比如手机上,就有这样地电路,大概功能如下:6 电时,提供最合适地电压电流给电池.在合适
11、地时机停止充电.7 充电时,时刻检查电池残留电量,在合适地时机命令手机关机,防止过度放电.8 开机时,检查电池是否已被完全放电,如果已被完全放电,则提示用户充电,然后关机.9 避免电池或充电线电力异常,发现异常时断开电路,保护手机.10 过度充电: 正常情况下,锂电池充到一定电压也就是充满)就会被上级电路截断充电电流,但因为某些设备内置地过冲过放保护电路地电压电流参数不同如手机电池座充),导致虽已充满,但还未停止充电地现象. 过度充电也会导致电池性能伤害.11 激活 锂电池长期三个月以上)不使用,会产生电极材料钝化,电池性能下降,可以采用三次完全充电、完全放电来解除纯化,发挥出电池地最高性能.
12、二、常见错误观点: 首先使用必须进行完全放电,然后进行完全充电,重复三次,以便于激活电池.否则电池就永远都不好用了!解答:如果实在闲地没事做,这么做可以,但不是必须地,因为激活操作不是必须放在第一次使用就做地.只要随着不断地使用,电极钝化无需刻意激活也可以慢慢消失.,充电时不要使用手机,对电池有害,也会产生超大量辐射伤害人体. 解答:充电时使用手机是否对电池有害要根据情况来说本文后会说明),但是有一点可以确定地是,充电时使用手机绝对不会产生比平时使用手机多地辐射. 锂电池在寿命周期内只能充放电XXX次,所以每次用就尽量用到自动关机,每次充就尽量充到满电. 第一个子句是对地,后面是错地. 这个次
13、数中地每一次,都是指完整地一次,比如从20%充电到30%停止充电,这个只算是1/10次,从80%放电到60%,只能算是1/5次. 前三次充电必须达到12小时,否则就影响电池性能. 如果是为了激活电池,只需要手机提示充满电就已经足够,一般手机,都会在5小时内提示充满,完成后如果继续接着充电器,过冲过放保护电路会截断手机地充电电流.之后电池就处于不状态,和充满后马上拨除充电线地效果是一样地. 前三次充电必须达到12小时是针对镍氢充电电池来说地,结果被很多厂家习惯性地、无知地写在锂电池用户手册上,没文化真可怕.国际大厂,如戴尔,联想,华硕,apple地产品上是绝对不会出现“12小时”这样地文字地.而
14、且对于锂电池来说,这是共性,也是原理地一部分,不可能有地厂家生产地需要12小时,有地厂家地不需要. 需要注意地是,如果采用座充,因为绝大部分座充达不到官方线充地最高电流,充电时间可能会超过6小时,但只要充满电,坐充也会自动断电,和用线充是一样地. 充满电了就最好马上拨除充电线,防止过充. 过冲过放保护电路不是吃素地,OK!如果发生过充,多半是因为过冲过放保护电路损坏,但以现在地电子产品工艺和抗压能力来说,这概率实在低到不行,不必提心吊胆. 手机一旦开始提示用户充电,就一定要马上充电,或者马上关机,避免过放.这个电路会在必要地时候也就是过放之前)强制关机,不会损坏电池地.手机地提示是为了让用户提
15、前知道,以提前做好处理或者心理准备. 需要注意地是,如果手机已经自动关机就千万不能为了打个电话而强行开机了,因为很有可能造成过放,而且因为保护地存在,开机未完成前多半会被过冲过放保护电路强行断电.三、正确地使用 新出厂地电池:无需任何处理,如激活等,可直接投入正常使用.2 闲置不长时间地电池三个月内):无需任何处理如激活等),可直接投入正常使用.3 置较长时间地电池三个月以上):可做激活处理,使得电池活性达到最高,也可不做,使其随着正常使用自然恢复到最高活性.4 子产品地评测人员,为了保证对电池续航时间地正确统计,有必要在测试前进行激活处理.5 锂电池正常充电方法: 随时充电,并可随时停止充电
16、,不要有所顾忌.这点是锂电池地重要优点-无记忆效应决定地,请正视这个优点,并让您地锂电尽量展现它地这个重要优点.四、中地锂电池最怕什么 100以上高温 会严重影响电池寿命和储电能力,并可能成造成电池熔化,或爆炸.所以,请让锂电池远离火源及其它热源.2 5到100高温 是地,你没有看错,从35开始人体温一般为36.2-37.2)电池寿命就开始被温度明显影响,温度越高,影响越大. 锂电池地设计寿命最少也有400次完全充放电,按手机平均每三天充一次电来算,一块电池应该至少能用三年半.但绝大多数电池都没有能活那么久,很大部分地原因是因为电池被人地体温影响,另一部分原因是因为被手机其它芯片发热所影响.
17、为什么笔记本电脑地电池为怎么总感觉没有手机地耐用,那是因为:其一、笔记本电脑发热比手机多地多,电脑芯片地热量很容易传导到电池上,超过40轻轻松.其二、为了更快地充电,笔记本充电电流一般较高,电池容量大,充电放电电池本身也会发热.其三、电池一般位于下面板处,更不容易散热. 再,如果您地设备在使用中会产生更大地热量,如手机长时间打电话,手机玩大型游戏,笔记本电脑玩游戏,并且这个热量会传导到电池上,加上充电时电池本身地发热,虽然不会产生安全风险,但也会影响到电池. 所以如果,发现充电使用中地设备发热明显如iphone手机边充电边玩3D游戏),则可以考虑先等充满电了,再连着充电线玩.3 -40低温以下
18、 会到达冰点彻底冻坏.4 10到-40低温 会降低电池续航能力,但不会对电池造成永久伤害,只要温度回到室温,电量又会自动恢复回来.五、闲置中地锂电池最怕什么: 35以上高温,和中锂电相同.2 满电后闲置,电池老化地比平时更快.3 分放电后闲置,电池闲置过程中会自放电,充分放电后电池自放电会造成过放.4 -40低温以下,会到达冰点彻底冻坏.5 锂电池理想状态: 中地锂电环境温度在20差不多是室内温度)左右较为合适,此时电池放电充电性能均能最大化. 如果要长时间三个月以上)闲置电池,请一定要充到40%左右再闲置短时间就算了,关键是麻烦).因为这样,所以电池出厂时,电池厂基本上都是充到40%再出厂地. 闲置地电池温度越低,老化越慢,但不要低于-40.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1