基于MSP430F413的智能遥控器

发布者:幸福时光最新更新时间:2014-09-16 来源: eefocus关键字:MSP430F413  智能遥控器 手机看文章 扫描二维码
随时随地手机看文章
引言

  目前市场上常见的无线遥控器多数为四键和十二键,主要用于汽车防盗系统、家庭防盗系统及遥控玩具等方面,这些应用简单、实用、成本低。但对于一些工程中需要距离在100米以上,控制或设定一些数据时,并要求一个遥控器对多于12个甚至上百个设备时,上述遥控器对操作人员就不方便,而且系统性能不够稳定。鉴于上述情况我们便提出在此基础上,采用单片机编写地址,通过操作键设置,液晶显示遥控器的输出。同时对耗电量、多个控制的设定、便于携带、操作方便及性能稳定等要求,设计开发出一种新型智能遥控器。该型遥控器以TI公司的超低功耗单片机MSP430F413为微处理器,配有低功耗3位液晶显示器EDS812A,整个系统采用锂电池和高能氧化银电池作为供电电源,并具有功耗少、体积小、重量轻、易于编程和使用寿命长的特点。该遥控器的电路原理框图如图1所示,由电源电路、液晶显示、按键控制、地址输出、发射模块等电路组成。

  单片机接口

  由于考虑到本设计有低功耗,小体积,液晶显示,按键编址等要求,所以选用了MSP430F413单片机芯片,在线系统设计、开发调试及实际应用上都表现出与其它单片机非常明显的优势。单片机接口电路原理图如图2所示。

  电源电路

  这个系统的电源回路由两个独立的电源组成,互不干扰,之所以采用两组独立的供电系统,主要从以下几个考虑:1、实际使用中发现单片机工作时对接收电路产生干扰,影响控制功能;2、随着遥控距离的不同,发射电流也不同,距离越远电流越大,直接影响单片机的工作;3、发射模块的最佳工作电压为12V左右,而单片机系统的工作电压为1.8-3.6V,这样就得采用通用DC-DC降压芯片,成本就会增加。此外发射模块与单片机系统共地,它们之间干扰无法彻底消除。鉴于以上因素,从实际使用角度出发,采用锂电池和高能氧化银电池独立供电。

  单片机系统采用一节锂电池CR2032(容量210mAh,电压3.0V)供电。遥控器部分为两节高能氧化银电池476A(容量165mAh,电压6.0V串联供电。整个系统的电流工作时小于1 mA,不工作时小于3mA。单片机部分无键操作时,可关闭电源开关或隔20分钟后系统自动处于低功耗模式,这样可节省能量;遥控器部分电源在无键操作时,不消耗电能。故此系统的电源回路设计可达到耗电少、经济实用、性能稳定可靠的指标。

  按键控制部分

  该遥控器共有6个按键:2个设置键(KEY1,KEY2),4个功能键(S1-S4),共同完成特定的功能操作。出于对低功耗设计要求,在有键按下时尽可能减少系统功耗,故在地址输出部分与液晶显示部分采用组合键来完成,即在液晶设置完成后再按确定键KEY2,才有地址输出。这时按功能键才有远程控制功能,否则不能遥控。同时扫描按键操作,若在20分钟左右无键按下,则使MSP430单片机进入低功耗模式;若有任意键按下时重新开始设置地址并输出。[page]

  液晶显示模块

  液晶显示器采用标准段式低功耗3位液晶显示器EDS812A,有23个段输出和1个公共端输出。利用MSP430F413单片机自身具有液晶驱动LCD96段来完成系统的显示接口,因此采用静态驱动方法直接接线,简单可靠,易于编程,其中MSP430F413的R30引脚必需接地。

  地址输出单元

  该单元由两片传输比很高光耦TLP627-4及其相应电阻组成。由于发射控制部分的工作电压在4~15V范围,单片机系统地址输出与遥控器发射控制部分有不同的工作电压,故采用光电隔离和电平转换使得控制与设置部分准确可靠的工作。

  遥控器模块

  PT2262和PT2272是一对编、解码芯片,振荡频率通过一个外接电阻进行调节,编码芯片PT2262发出的编码信号由地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272接收到信号后,其地址码经过两次比较核对后,VT引脚才输出高电平,与此同时相应的数据引脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。当发射模块没有键按下时,PT2262不接通电源,其17引脚为低电平,所以315MHz的高频发射电路不工作;当有按键按下时,PT2262得电工作,其第17脚输出经调制的串行数据信号,当17引脚为高电平期间315MHz的高频发射电路起振并发射等幅高频信号;当17引脚为低平期间315MHz的高频发射电路停止振荡,所以高频发射电路完全收控于PT2262的17引脚输出的数字信号,从而对高频电路完成幅度键控(ASK调制)相当于调制度为100%的调幅。编码芯片PT2262和解码芯片PT2272的第1~8引脚为地址设定,可以选择悬空、接正电源、接地三种状态,地址编码不重复度为6561组,只有PT2262和PT2272的地址编码完全相同,才能配对使用。生产厂家为了便于管理,出厂时PT2262和PT2272的八位地址编码端全部选择悬空,用户如果想改变地址编码,只要将PT2262和PT2272的1~8引脚设置相同即可。

    该智能遥控器利用MSP430F413的P6口输出高低电平,经过光耦与PT2262的地址设定脚相连,通过单片机编写地址,每完成一次设置都有唯一的地址输出,相应的PT2272地址设定脚也应设置为相应的高低电平,这时操作遥控器的功能键,则含这个PT2272的设备有相应的动作,而其它含PT2272的设备不动作。这样就保证了准确可靠的功能。

  无线发射单元

  该模块以编码芯片PT2262为核心,与发射模块9912连接,可以遥控距离为100米以上。还有一种和PT2262完全兼容的SC2262芯片,外围电路无需作任何改动,编解码电路简单,外部元件少,最多可有12位(A0-A11)三态地址端引脚(悬空,接高电平,接低电平)组合可提供531441地址码。本设计使用8位地址设定引脚(A0-A8),选择接正电源、接地两种状态,组合可提供256个地址码。PT2262使用4位(D0-D3)数据端引脚,设定的地址码和数据码从17引脚串行输出,可用于无线遥控发射电路。发射电路原理图见图3。

  无线接收单元

该模块是以解码芯片PT2272为核心的接收模块SB-JS1。该接收模块有七个引出端,分别为VCC、GND、D1、D2、D3、D4及VT,其中VT端为解码有效输出端,D1~D4为四位数据锁存输出端,能输出4V左右的高电平,驱动电流2mA,与发射器上的S1、S2、S3、S4四个键相对应。接收模块采用SMD贴片工艺制造生产,为超再生接收方式,它内含放大整形及解码电路,使用极为方便。

  软件设计

  本系统软件设计的开发调试工具是嵌入式工作台EW430,它提供了一个完整的开发环境。在支持TI FET驱动方面,EW430的功能是独一无二的,目前最新版本是1.26B。该开发工具支持windows98/ME/NT4/2000/XP多操作系统,在该开发环境下可进行工程文件的建立、文件编辑、编译、汇编、链接和建立生成目标文件及对目标文件进行调试。

  MSP430 IAR C-SPY调试器是为测试逻辑程序和仿真而开发的一种快速和高性价比的工具,可以将程序完整地下载到IDE中,在IAR Embedded Workbench中可以方便地进入C-SPY调试环境,编辑的功能像源代码浏览器一样使程序可以编辑的同时调试,断点可直接在代码中设置,寄存器窗口,存储器窗口,观察窗口等,可非常方便地MSP430 IAR C-SPY调试器是为测试逻辑程序和仿真而开发的一种快速和高性价比的工具,可以将程序完整地下载到IDE中,在IAR Embedded Workbench中可以方便地进入C-SPY调试环境,编辑的功能像源代码浏览器一样使程序可以编辑的同时调试,断点可直接在代码中设置,寄存器窗口,存储器窗口,观察窗口等,可非常方便地调试用户所设计的程序。硬件调试主要通过TI的JTAG Flash仿真工具MSP-FET430连接目标板。可同时编辑调试汇编语言和C语言源文件。

  MSP430系列的IAR C 语言与标准C语言兼容程度高,所有的文档资料容易理解,便于移植。整个程序采用C语言设计,模块化结构,条理清楚,程序量精简,使得MSP430的速度和编译程序容量最优化。

  结语

  本设计由于选用MSP430F413单片机,其丰富的片上外围功能模块使得外围电路得以大大简化,而且大多数元器件均选择贴片封装,从而减少了整个板面积,同时在软件设计中也采用了多种节能工作方式,从而使整个系统功耗很低,可满足电池供电要求。目前,在实际应用中也得很好的验证,精度高、控制准确、抗干扰性强。

关键字:MSP430F413  智能遥控器 引用地址:基于MSP430F413的智能遥控器

上一篇:DJ1001-063一风扇单片微电脑集成电路图
下一篇:AT90S1200特点及功能简述

推荐阅读最新更新时间:2024-03-16 13:41

实现双向通信的智能遥控器
中国上海,2013年4月19日讯——试想一下,如果你只需要一个小型远程遥控器就可以控制您家中的所有家电,只需要一个“智能”遥控器就可以显示当前设置,并告诉你哪个家电的耗电量过大或需要保养,那将会是怎样的生活体验?恩智浦半导体(纳斯达克股票代码: NXPI)已经推出了智能遥控器演示器,配备采用ZigBee®RF4CE的JN5161无线微控制器,以及电容式触摸屏,可用于控制和显示多个家电信息。应用范围从家庭娱乐到住宅空调系统,演示器显示了双向通信如何可以将遥控器转化成一个真正的“智能”设备,可以帮助消费者实时监控和管理能源消费总量。讲解演示的视频可以在这里查看: http://v.youku.com/v_show/id_XNTQxMj
[家用电子]
基于Atmega16单片机的新型智能空调遥控器
  1 引言   近年来,计算机技术、现代通信技术和自动控制技术高速发展,智能化家居系统也随着新技术的发展进入了千家万户,家居系统中如空调、电视、照明系统等,都使用遥控器进行控制。红外线遥控器由于具有结构简单、体积小、功耗低、功能强、成本低等特点,已成为使用最广泛的一种遥控方式。然而,由于各种红外设备采用的技术标准与协议大不相同,使得各种设备的遥控器并不能兼容,给用户和消费者带来了诸多不便。   目前,市场上已有的万能遥控器多是内置了多种品牌的红外控制指令,对内置品牌以外的红外设备则无能为力。为此,本文设计了一款针对空调设备的智能学习型红外遥控器,采用记录脉冲宽度的方法,成功实现了对多种红外空调遥控信号的学习与再现,真正实现了"万
[电源管理]
基于Atmega16单片机的新型<font color='red'>智能</font>空调<font color='red'>遥控器</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved