广告

基于MC32P5222的学习型遥控器方案

2016-05-05 阅读:
基于MC32P5222的学习型遥控器方案

OPTION_5:HP

1 概要

该方案是基于本公司MC32P5222开发的Demo方案,使用该芯片的资源主要有:

16位T0定时计数器

8位T1 PWM定时计数器

1K byte片内可编程数据存储器MTP

IR学习专用的OPA放大器

大电流红外发射端口IROUT。

实现功能:4个键的红外遥控码学习、存储和发射

2 硬件设计

(1)原理图说明

共分以下模块:

T型按键扫描电路;

红外接收/发射电路;(共用一个电路)

指示灯电路;

基于MC32P5222的学习型遥控器方案(电子工程专辑)
图1:电路原理图

按键定义:

S41=学习设置

S42=音量+

S44=电源

S38=音量-

S31=TV/AV

(2) PCB及实物说明

基于MC32P5222的学习型遥控器方案(电子工程专辑)
图2:电路板

(3) 整机说明

S42、S44、S38、S31:学习发码键,短按;

LED1:收/发码指示灯;

3 软件设计

(1) 主程序流程图


(2) 红外学习子程序流程图


(3) MTP存储子程序流程图


(4) 红外发码子程序流程图


4 功能说明

本开发方案实现了以下功能

1:红外学习;

2:MTP数据存储;

3:红外发码(载波);

4:指示灯;

5:按键退出学习状态(进入学习状态后可以短按学习键再退出);

6:全按键扫描。

操作步骤:长按学习键-指示灯常亮-短按需要学习的按键-指示灯闪亮-学习波形完毕-指示灯灭

5 IC资源使用注意事项

1) OPA

vsel建议选择二极管模式。电阻分压模式,由于比较电压过低,远低于Irout电压,校准无意义。

csel建议选择11以下,offset 65mv以上,载波被过滤。

2) T1

设置成包络模式后,T1CNT的 load参数,需要比载波周期中,高电平时间要多很多,取包络效果才能好,正常需要高2~4us。

本文为EET电子工程专辑 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
您可能感兴趣的文章
相关推荐
    广告
    近期热点
    广告
    广告
    可能感兴趣的话题
    广告
    广告
    向右滑动:上一篇 向左滑动:下一篇 我知道了