EDN首页   博客首页

0

关于投票
pt2262 2272 红外发射接收
PT2262/2272是一对带地址、数据编码功能的红外遥控发射/接收芯片。其中发射芯片PT2262-IR将载波振荡器、编码器和发射单元集成于一身,使发射电路变得非常简洁。

    接收芯片PT2272的数据输出位根据其后缀不同而不同,数据输出具有“暂存”和“锁存”两种方式,方便用户使用。后缀为“M”为“暂存型”,后缀为“L”为“锁存型”,其数据输出又分为0、2、4、6不同的输出,例如:PT2272-M4则表示数据输出为4位的暂存型红外遥控接收芯片。

引脚图
     PT2262-IR引脚功能说明:

    Pin1-Pin6(A0-A5):
    地址输入端,可编成“1”、“0”和“开路”三种状态。

    Pin7、Pin8、pin10-Pin13(A6/D0-A11/D5):
    地址或数据输入端,地址输入时用Pin1-Pin6,做数据输入时只可编成“1”、“0”两种状态。

    Pin14(TE):
    发射使能端,低电平有效。

    Pin15、Pin16(OSC1、OSC2):
    外接振荡电阻,决定振荡的时钟频率。

    Pin17(Dout):
    数据输出端,编码由此脚串行输出。

    Pin9、Pin18(VDD,Vss):
    电源+,-输入端。

     PT2272引脚功能说明:

    Pin1-Pin6(A0-A5):
    地址输入端,可编成“1”、“0”和“开路”三种状态。要求与PT2262设定的状态一致。

    Pin7、Pin8、pin10-Pin13(D0-D5):
    数据输出端,分暂存和锁存两种状态。

    Pin14(DI):
    脉冲编码信号输入端。

    Pin15、Pin16(OSC1、OSC2):
    外接振荡电阻,决定振荡的时钟频率。

    Pin17(VT):
    输出端,接收有效信号时,VT端由低电平变为高电平。

    Pin9、Pin18(VDD,Vss):
    电源+,-输入端。

    PT2262/PT2272电气参数
参数名称 符号 工作条件 最小值 典型值 最大值 单位
工作电压 VDD - 3 - 15 V
工作电流 IDD VDD=12V停振
A0-A11开路
- 0.02 0.03 uA
输出驱动电流
(Dout)
IOH VDD=5V,VOH=3V
VDD=8V,VOH=4V
VDD=12V,VOH=6V
3
6
10
- - mA
输出驱动电流
(Dout)
IOL VDD=5V,VOL=3V
VDD=8V,VOL=4V
VDD=12V,VOL=6V
2
5
9
- - mA
    PT2262/PT2272极限参数
参数名称 符号 极限值 单位
工作电压 VDD -0.3-+16V V
输入电压 VI -0.3-VDD+0.3V V
输出电压 VO -0.3-VDD+0.3V V
功耗 PD 300(VDD=12V) mW
工作温度 TOPT -20-+70
存储温度 Tstg -40-+125
     PT2262/PT2272工作原理:

    PT2262-IR发射芯片地址编码输入有“1”、“0”和“开路”三种状态,数据输入有“1”和“0”两种状态。由各地址、数据的不同接脚状态决定,编码从输出端Dout输出,通过红外发射管发射出去。其编码时序波形如图2所示。

    Dout输出的编码信号是调制在38kHz载波上的,OSC1、OSC2外接的电阻决定载频频率,一般电阻可在430k—470k之间选择即可。
PT2262-IR编码时序图
    PT2272的暂存功能是指当发射信号消失时,PT2272的对应数据输出位即变为低电平。而锁存功能是指,当发射信号消失时,PT2272的数据输出端仍保持原来的状态,直到下次接收到新的信号输入。图3是红外发射和接收的典型应用原理图,为了能正确解调出调制的编码信号,接收端需加一级前置放大级,保证输入PT2272的信号幅度足够大。PT2272各输出端通过各种接口即可控制相应的负载。
PT2262/2272典型应用电路
    图4是PT2262构成6路发射电路,图中PT2262-IR的VDD是通过按键接通后向芯片供电,这样静态时,PT2262-IR并不耗电,特别适合是电池供电的场合。如果使用电源电压较低(如3V),二极管应选用低压差的型号(如1N60等),工作原理与图3相近,这里不再赘述。
PT2262-IR典型应用电路
系统分类: 资源共享
用户分类: 无分类
标签: 无标签
来源: 转贴
发表评论 阅读全文(515) | 回复(1)

0

关于投票
pt2262

无线收发部分使用的是PT2262PT2272这一对无线收发编码模块,在发射端所使用的是PT2262,它是DIP-20封装。各个管脚的功能如表1所示。

名称

管脚

说明

A0-A11

1-810-13

地址管脚

D0-D5

7-810-13

数据输入端,有一个为“1”即有编码发出

Vcc

18

电源正端(+

Vss

9

电源负端(-

TE

14

编码启动端,用于多数据编码发射,低电平有效

OSC1

16

振荡电阻输入端,与OSC2所接电阻决定振荡频率

OSC2

15

振荡电阻振荡器输出端

Dout

17

编码输出端

1  PT2262引脚功能表

    PT2262搭建的无线发射模块的电路图如图1所示。P1为电源,我们可以外接9V的电池组或者其他直流电源供电,上电后,闭合S1开关,则指示灯LED就亮。 PT2262的电路联接中可以看到,作为地址管脚的A0-A7被统一接地,在接收模块PT2272中我们也是统一接地,这样就保持了相同的收发模块地址,才能实现二者的正常通信。当然了,这里的地址端口的接法是可以有38次方即6561种接法的,因为一共8个地址管脚,每个都可以有三种接法:接正、接负或者悬空。但是有一点是必须注意的,那就是需要使用的对应收发模块的地址必须保持一致。

点击看大图

1  发射部分原理图

    另外,四个数据输入口D0D3外接的是四个密闭容器内的漏水监测信号。当有漏水事故发生时,会相应的把数据输入端口拉高,从而驱动PT2262工作在发射模式。至于漏水监测部分的电路,是一个比较简单的开关电路,漏水时会把相应的两条导线导通从而发出正电平驱动数据输入口,这里就不作详细介绍。

    TE口接地,保持PT2262始终使能,用任意数据口的输入高电平来控制数据编码的发送。OSC1OSC2外接一个1.5M的振荡电阻,相应的振荡频率约为22KHz

PT2262的发送格式为:当任意数据端口有高电平输入时,PT2262将连续发送四次编码,假设振荡周期为T,每发送一次编码都有128T宽度的低电平分开。而32T×12的编码是由A0A11十二个码组成,A0在前A11在后。由Dout引出的电路部分即为发射编码电路,发射频率为315MHz,通过射频电路最终由天线进行编码的发射。

编码器用不同的占空比及组合表示不同的状态,PT2262有三种编码:悬空、10。其具体的发送编码方式如表2所示。

发送数据

编码

0

10001000

1

11101110

悬空

10001110

2 发送数据编码表

由表2可以看出,通过PT2262的内部编码把每1bit的原始码元对应编码成为1Byte新码元。也就是说,地址码A0A7以及数据码A0A3一共12bit的原始码元编码成12Byte的新码元发送出去。而编码后的1bit码元的周期为4T(T为震荡周期),相应的1Byte的码元周期就是32T

系统分类: 资源共享
用户分类: 无分类
标签: 无标签
来源: 转贴
发表评论 阅读全文(240) | 回复(0)

1

关于投票
编写Cx51程序原则

1.当语句嵌套较多时

   容易产生花括号不匹配的情况,可以用uVision2 的Edit下的“Goto Matching Brace”选项,将光标放在某个括号处,单击该选项,与之相匹配的括号的内容将反现

2.数组指针有密切的关系

      char *name="hello";

     可以采用数组形式name[0]或指针形式*name来表示字符串第一个字母 h

     指针比较灵活,简洁

     数组比较直观,容易理解

3.为了保持整个程序具有较好的模块化结构,应尽量避免使用外部全局变量来传递数据信息。

4.编译链接时的初始化和程序执行过程的初始化具有不同的意义。

  通常,对静态和外部变量在编译链接时进行初始化

   sub()

  {static int count="0x1234";

   }

静态变量count是在编译链接时通过运行库中的初始化模块INIT.OBJ对其进行初始化

而不是每次调用函数sub()时都对其进行初始化。

   sub()

{static int count;

 count=0x1234;

}

    这实际上是程序执行的过程中的赋值,因此在每次的调用中进行赋值操作。

对于自动变量只能在程序运行的过程中进行初始化

5.由于静态变量和外部变量的初始化是通过INIT.OBJ模块实现的,在具有这类变量的程序开头会增加一段初始化程序INIT.A51的代码,这样显然会增加程序的运行时间,同时会增加程序代码所占用的空间。

6.Cx51程序经过编译后产生的目标代码具有浮动的地址,其绝对地址必须经过BL51连接定位后才能确定。

  为了能在Cx51程序中直接对任意指定的存储地址进行操作,可以采用指针的办法

  void testmodule(void)

{  char xdata *xdp; //定义一个指向XDATA存储空间的指针

    char data  *dp;   //定义一个指向DATA存储空间的指针

    xdp="0x0002";    //XDATA存储器地址

   *xdp=0xaa;       //将数据0XAA送入指定XDATA存储空间

   dp="0x30";

   *dp=0xbb;

}

   另外一种直接操作存储空间地址的方法是利用Cx51运行库中提供的一套预定义宏

“absacc.h”

#include <absacc.h>

 char c_var;

  int     i_var;

  XBYTE[0X12]=c_var;

  i_var=XWORD[0x100]; 

XWORD[0x100] 意义是将字节地址0 x200和0x201中内容取出,并赋给int型变量i_var

i_var=XWORD[0x100/2]

就是读取0x100和0x101地址单元的内容。

#include <absacc.h>

#define DAC0832 XBYTE[0X7FFF]

DAC0832=0X80;                     //启动一次D/A转换

 

Cx51编译器还提供了扩展关键字 “_at_”来对指定的存储空间的绝对地址进行定位

 [存储器类型]数据类型标识符_at_常数

idata struct link list _at_ 0x40;

xdata char text[256] _at_ 0xe000;

xdata int  il _at_ 0x8000;

7 通过printf() 调试程序

 #include <stdio.h>

 printf("hello\n");

8.在系统的正式运行前

用一个延时函数进行延时,等待系统上电稳定(除了51以外的 片外外围设备)

void main(void)

{unsigned i;

 for(i=0;i<1000;i++);  // 等待系统上电稳定

}

9  sfr16 T2=0XCC;  //定义TIMER2 ,其地址为T2L=0XCC; T2H=0XCD

    int bdata ibase;

    sbit mybit0=ibase^0;

 

系统分类: 单片机
用户分类: 无分类
标签: 无标签
来源: 原创
发表评论 阅读全文(131) | 回复(0)

1

关于投票
基于LM 2576 和M ax813 的掉电保护

点击下载基于LM 2576 和M ax813 的掉电保护

 

             

LM 2576 的开关型稳压电源, 用LM 2576 来替代LM 7805 将得到更为宽的工作电压范围, 同时也能保持更为稳定的输出电压

 

 

系统分类: 单片机
用户分类: 无分类
标签: 基于LM 2576 和M ax813 的掉电保护
来源: 转贴
发表评论 阅读全文(134) | 回复(0)

0

关于投票
手机饰品的闪光原理
CDMA手机饰品的闪光原理为什么中国移动GSM手机饰品挂在中国联通CDMA手机上不闪光?这要从CDMA和GSM手机的工作原理谈起,GSM手机是采取将语音打包压缩后发射出去的,也就是说间隙脉冲工作的,工作时提高发射功率来保持语音清晰,其余时间不发射。而CDMA手机基台采用了定向天线系统,当基台发现有手机要工作时,便会启动定向系统指向手机所在的方向并计算手机最经济的发射功率,使手机发射功率维持在比较低的水平,也就是说CDMA手机系统是充分利用基台的定向系统优势,而让手机工作在小功率状态(这就是大家看到的CDMA手机的电池容量可以比GSM手机容量小而使用时间长的原因)。这样CDMA手机系统便可采用连续工作的方式发射信号,而不像GSM手机脉冲工作方式那样工作时大功率发射。目前市面上手机饰品是为GSM手机设计的,也就是说利用了GSM手机脉冲工作时大功率发射信号来触发IC闪光的。但对于CDMA手机GSM手机饰品就不会闪光了。手机贴纸的闪光原理当手机向基台传送信号时,手机发射的是很强的电磁波。根据电磁理论电磁波在空中遇到天线,在天线的中段就会产生电压和电流。闪光贴纸其实就是一根接收天线,它把手机的电磁波信号变为电压和电流导致发光。但是为什么只有NOKIA的手机使用贴纸效果最好呢?因为由于此类型的手机没有采用标准的高效率螺旋天线,为了达到通话清晰和不掉线的效果,此类手机设计时就增大了手机的发射功率。这也是此类手机电池不够其它手机电池使用时间长的原因。GSM手机饰品的闪光原理手机使用时,手机是一部信号发射接收器,不停地和基台进行接收和发射的交换。手机闪光饰品中有一块具有检测手机信号发射接收的专用IC,当接检测到手机有信号时,就启动IC工作―-发光或发声等等。
系统分类: 生活点滴
用户分类: 无分类
标签: 手机饰品的闪光原理
来源: 转贴
发表评论 阅读全文(137) | 回复(0)
总共 , 当前 /