历史上的今天
返回首页

历史上的今天

今天是:2024年10月28日(星期一)

正在发生

2020年10月28日 | 可充电触屏遥控模块电路设计

2020-10-28 来源:elecfans

  本文介绍了使用MSP430作为主处理器实现可充电的触屏遥控模块,该设计方案支持红外(IR)信号传输,且可扩展RF和NFC无线传输方式;用户输入采用触摸按键实现,设计简洁美观;系统可由电池供电,且自带可充电模块,可由USB或者直流电源适配器充电。TI的430系列MCU产品功耗低,可为便携式电子设备提供更长的使用寿命;其内嵌LCD驱动器,可以方便实时显示监测数据;其支持多种触摸按键实现方式,设计简便灵活。


  遥控设备在日常生活中非常易见,家电遥控器、玩具遥控器等方便了用户对设备的控制。针对不同需求,遥控设备设计也不同,例如电视机遥控器不带显示屏,通常用红外信号传输;空调遥控器则带显示屏,常用红外(IR)和射频(RF)传输信号;另有一些高端遥控产品可通过手机等更新固件,实现版本的升级。本文介绍了一套用于遥控设备的通用方案,该方案支持LCD显示;支持红外通信且可扩展射频通信方式;用户输入采用触摸按键实现,时尚美观;本方案预留NFC接口,可扩展NFC功能;在电源管理方面,支持电池供电,USB充电和无线充电,方便实用。


  可充电触屏遥控模块方案设计传统的遥控模块采用机械按键实现,本方案采用触摸按键设计,按键和显示在同一块LCD屏上,外形时尚、美观。本方案作为参考设计,除了遥控器基本功能(按键,显示,发射,按键声)外,还设计了充电和USB模块,并扩展了RF和NFC接口。可充电方式提高了灵活性,用户仅需要充电而不必更换电池。USB模块可实现和PC端应用软件通信。本方案不仅仅是遥控器方案,在其他应用领域,本方案也有很大的参考价值,用户仅需要根据需求对本方案功能模块进行裁剪即可。本方案电源模块支持电池供电和USB或直流适配器充/供电;触摸按键采用比较器B实现;RF和NFC模块采用SPI和MCU接口;MSP430自带的USB模块可方便与PC端应用软件接口,实现PC和MCU的双向通信。

  电源模块设计

可充电触屏遥控模块电路设计

  本系统采用电池供电,且设计了充电电路,支持USB或直流充电。电源经LDO稳压后输出3.3V供给MCU,保证MCU工作电压的稳定。其电路实现如图4所示。


  LCD及背光模块设计

可充电触屏遥控模块电路设计

  MSP430F6638自带LCD控制器,可方便地驱动段式LCD屏。屏幕背光亮度由TImer输出PWM波控制,调节方便。背光电路设计如图5所示。通过改变PWM的频率和占空比,可改变背光亮度,从而改变LCD屏视觉效果。


  触摸按键设计

可充电触屏遥控模块电路设计

  MSP430F6638自带比较器B,最多可支持12个触摸按键,比较器B的输出接入TImer的CLK输入端,当手指按下,触摸感应区电容值发生了变化,比较器翻转周期变长,比较器输出作为TImer的计数脉冲,在固定的时间内计数值变小,根据固定时间内TImer计数值的变化来判断按键动作。通过合适配置寄存器和软件算法处理,可实现触摸按键检测。电路设计如图6所示。注意为了降低噪声,每通道外接电阻不宜过小,可选500k左右。


  红外发射模块设计

可充电触屏遥控模块电路设计

  红外模块采用普通红外管实现,通过配置Timer输出合适的PWM波实现红外编码。红外发射瞬间电流较大,通过MCU的GPIO控制三极管驱动红外发射灯管,提高发射电流。红外发射模块需配合接收模块采用同样的编码格式实现通信。红外模块电路图如图7所示。


  本方案使用MSP430F6638作为主处理器,展示了用其实现触屏遥控器的电子模块设计实例。在遥控器,无线设备以及其它需要按键和显示的应用场合均可参考本方案。MSP430丰富的产品线也为前述应用场合提供了丰富的选择,客户可根据具体需求选择合适的产品,达到最优性价比。


推荐阅读

史海拾趣

Coleman Cable Inc公司的发展小趣事

品质一直是Coleman Cable的生命线。公司建立了严格的质量控制体系,从原材料采购、生产过程到成品检验,每一个环节都严格把关。这种对品质的执着追求,使得Coleman Cable的产品在市场上享有良好的声誉。同时,公司还积极听取客户反馈,不断改进产品和服务,赢得了客户的信赖和忠诚。

Heimann Optoelectronics Gmbh公司的发展小趣事

2018年,Hei Inc Optoelectronic Division抓住行业整合的机遇,成功并购了一家在光电子材料领域具有领先地位的企业。这次并购不仅使公司获得了先进的光电子材料生产技术,还极大地丰富了公司的产品线。通过整合双方资源和技术优势,公司在光电子器件的研发和生产上实现了质的飞跃。并购后的Hei Inc Optoelectronic Division不仅在市场上占据了更大的份额,还进一步提升了自身的技术实力和品牌影响力。

Acculin Inc公司的发展小趣事

随着电子行业的竞争加剧,Acculin Inc面临着市场份额下降的挑战。为了应对这一变化,公司决定调整战略方向,将重点转向智能穿戴设备市场。通过研发具有独特功能的智能手环和智能手表,Acculin成功吸引了年轻消费者的关注,并在新的市场领域取得了突破。

HARTING公司的发展小趣事

随着电子行业的竞争加剧,Acculin Inc面临着市场份额下降的挑战。为了应对这一变化,公司决定调整战略方向,将重点转向智能穿戴设备市场。通过研发具有独特功能的智能手环和智能手表,Acculin成功吸引了年轻消费者的关注,并在新的市场领域取得了突破。

Dearborn Electronics Inc公司的发展小趣事

Dearborn Electronics Inc.始终将品质放在首位,建立了严格的质量管理体系。公司从原材料采购到生产、检验、包装等各个环节都进行严格的质量控制,确保每一件产品都符合最高标准。此外,公司还不断引进先进的生产设备和技术,提高生产效率和产品质量。

Golledge Electronics公司的发展小趣事

Dearborn Electronics Inc.始终将品质放在首位,建立了严格的质量管理体系。公司从原材料采购到生产、检验、包装等各个环节都进行严格的质量控制,确保每一件产品都符合最高标准。此外,公司还不断引进先进的生产设备和技术,提高生产效率和产品质量。

问答坊 | AI 解惑

AD6智能PDF导出时,中文字符无显示

Altium Designer 6 中,制件的原理图文件中若有中文字,用自带的\"智能PDF\"导出时,则在产生的PDF中显示不了中文字符.本人用Altium Designer 6.3~Altium Designer 6.9都试过,均有此问题,不知能否解决,请哪位大侠指点,若不能人为修改,是否要等待A ...…

查看全部问答>

6个变态的C语言Hello World程序

下面的六个程序片段主要完成这些事情: 输出Hello, World混乱C语言的源代码下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。 hello1.c 01     #define _________ }   02 ...…

查看全部问答>

谈谈天线锡焊要点

锡焊要点可以简单归纳如下:   1.使用烙铁(包括火烙铁)前,必须使烙铁头表面蒙上一层锡(俗称“吃锡”),这样烙铁头才能拉住锡。上锡的方法是在烙铁未加热前,将烙铁头挫光,除去氧化物或污垢,然后对刮亮后的烙铁头加热,直到光亮部分变成紫 ...…

查看全部问答>

请教Modbus高手makesoft:实现Modbus协议一定需要超时检测吗?

首先声明,我对Modbus不熟悉,尤其是如何实现它,最近才从网上下载了协议研究了一下,特此向高手请教。搞清楚这些问题,才能有效地在芯片中实现相应的功能,满足大家的需要。此帖的目的是继续另一帖的讨论:建议STM32的芯片加上串口超时功能, ...…

查看全部问答>

向高手请教一个关于STM32的PF,PG口的问题

                                 在STM32的DS里面,管脚介绍的表格中Main function(after reset)一栏中,大部分的IO口都是如PA7样式的口 ...…

查看全部问答>

关于正弦余弦函数的问题

我用CCS编程调试时,出现了“error: identifier \\"sinwt\\" is undefined”的错误信息,请请教一下是怎么回事?是不是需要加入某个头文件?还是我的写法有问题啊?谢谢大家~~~…

查看全部问答>

关于CCS在软件延时上的探讨

      在使用CCS的过程中,我发现在有关于有软件延时的程序中会出现问题,感觉延时没起到作用,比如一个简单的例子,让灯闪烁,使用delay函数(函数体内用两个for循环嵌套那种),这种延时就不会有效果,而用i=50000;   while ...…

查看全部问答>

STM32F407学习板全部例程+原理图

全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音 ...…

查看全部问答>

Kernel - Common Problems Booting Linux中文手册改1

Kernel - Common Problems Booting Linux中文手册改1…

查看全部问答>

EK-LM4F120XL ADC参考电压问题

在EK-LM4F120XL Launchpad中, 我分别用 AIN0(PE3口)采样1.3V电压 AIN1(PE2口)采样0.65V电压, AIN8(PE5口)采样1.95V电压, AIN9(PE4口)采样2.6V电压, 假如以3.0V作为参考电压,那么在数据寄存器中采样结果应该是: 1775,对应1.3V电压 ...…

查看全部问答>