| 网站首页 | 新闻动态 | 产品展示 | 学习园地 | 资料下载 | 网上订单 | 客户留言| 邮购指南 | 联系我们 |
 

无线遥控收发组件及家居/商用无线安全防盗报警系统,更详细请点击进入....   我们以无线安全防盗报警系统产品的开发、生产、代理销售和提供无线通信系统类产品的方案设计、系统集成、技术支持、为我们的主要方向。 目前我们主要提供产品包括楼宇对讲产品系列、GPS系列、摄像监控系列、无源设备系列,汽车报警器系列,摩托车报警器系列,等多元化,多方位,多品种系列产品 。

  “质量第一,用户至上”是我们的质量和服务理念。保证产品质量满足客户需求。建立了市场营销和工程服务网络,实现了产品销售、方案设计、工程开通、技术支持、售后服务的完善化和实时化,赢得了用户的广泛赞誉。

更多链接
 
 
 
PT2262编码芯片的软件解码--C51解2262编码

在无线遥控领域, PT2262/2272 是目前最常用的芯片之一,但由于芯片要求配对使用,在很大程度上影响了该芯片的使用,笔者从 PT2262 波形特征入手,结合应用实际,提出软件解码的方法和具体措施。

关键词 PT2262 软件解码 电平

一、概述

PT2262/2272 是一种 CMOS 工艺制造的低功耗低价位通用编解码电路,是目前在无线通讯电路中作地址编码识别最常用的芯片之一。 PT2262/2272 最多可有 12 位 (A0-A11) 三态地址端管脚 ( 悬空 , 接高电平 , 接低电平 ), 任意组合可提供 531441 地址码 ,PT2262 最多可有 6 位 (D0-D5) 数据端管脚 , 设定的地址码和数据码从 17 脚串行输出。

PT2262/2272 必须用相同地址码配对使用,当需要增加一个通讯机时,用户不得不求助于技术人员或厂家来设置相同地址码,客户自己设置相对比较麻烦,尤其对不懂电子的人来说。随着人们对操作的要求越来越高, PT2262/2272 的这种配对使用严重制约着使用的方便性,人们不断地要求使用一种无须请教专业人士,无须使用特殊工具,任何人都可以操作的方便的手段来弥补 PT2262/2272 的缺陷,这就是 PT2262 软件解码。

二、解码原理

上面是 PT2262 的一段波形,可以看到一组一组的字码,每组字码之间有同步码隔开,所以我们如果用单片机软件解码时,程序只要判断出同步码,然后对后面的字码进行脉冲宽度识别即可。

2262 每次发射时至少发射 4 组字码, 2272 只有在连续两次检测到相同的地址码加数据码时才会把数据码中的“ 1” 驱动相应的数据输出端为高电平和驱动 VT 端同步为高电平。因为无线发射的特点,第一组字码非常容易受零电平干扰,往往会产生误码,所以程序可以丢弃处理。

下面我们来仔细看一下 PT2262 的波形特征:

振荡频率 f=2*1000*16/Rosc(k Ω ) kHz 其中 Rosc 为振荡电阻

这里我们选用的是一种比较常用的频率 f ≈ 10 kHz, Rosc=3.3M Ω(以下同)。

下图是振荡频率与码位波形的对应关系:

 

同步码头波形:

PT2262 有三种编码: 0 , 1 ,和悬空 ( 表示为 f) 。

有了以上具体的波形,我们就可以进行软件解码了。T2262每次至少发送4次编码,首先我们可以通过检测11ms宽度的同步码头,有码头才开始进行编码解码,无码头则继续等待。当收到码头时,还要检测是否已经收到过码头,若无,则丢弃第一次编码的信号,以防止误码。

从编码图中可以看出,每一位码字都是从低电平开始到高电平,到低电平,再到高电平。为了检测方便,在接收端我们把编码信号进行了180°倒相,使码位开始的上升沿转化为下降沿,这样当我们使用MCS51系列单片机解码时可使用中断方式及时截获编码。从编码图中还可以看出,每一位码字都可以分成两段,我们以每段中的电平宽度来描述码位:

码位

第一段

第二段

数值表示

反码表示

0

00

11

1

11

00

f

01

10

无效码

10

01

软件解码方法1(反码):

从第一个下降沿开始延时700us左右,检测电平高低,记为A1,再检测第二个下降沿,延时700us左右,检测电平高低,记为A2,这样一个码位就可以译出来了,连续检测12个码位。

软件解码方法2(反码):

从第一个下降沿开始记时,并不断检测电平变化,一有电平变化,立即记录电平宽度 B1 ,再继续记时直至出现第二个下降沿,记录两个下降沿的间隔 B2 ,重复以上步骤,得到 B3 , B4 ,判断 B1 , B2 , B3 , B4 是否在各自允许的误差范围内,是则保存 B1 , B3 ,译出一个码位,否则认为误码,丢弃。 连续正确检测12个码位。

两种解码方式各有优缺点如下:

解码方式

优点

缺点

1

程序简单, CPU 开销少

解码精度差

2

程序复杂, CPU 开销大

解码精度较高

为了获得较高的解码精度,我们推荐使用方法 2 ,以避免大量的干扰信号的误解码。

三、参考解码软件 限于商业应用,只供参考!如果需要完整的源程序,请联系网站管理员索取!以下程序不保证完整性。

;产品程序,有看门狗 有现场保护
;遥控器一个按键
;单片机工作频率:12MHZ ,PT2262振荡电阻:3.3M
FASH BIT 32H ;;
FASH1 BIT 3AH
FASH2 BIT 3BH
FASH3 BIT 3EH
COUNE2 EQU 3FH
COUNE EQU 3CH ;;;;COUNE 计数器,定义检测码头的次数
COUNE1 EQU 3DH
TMP EQU 30H ;;;现场数据保护
TMP1 EQU P1.2;;;;定义控制用电器输出脚 P1.2
REM EQU P1.4 ;;;;定义信号输入脚 P1.4
DIZHI EQU 33H ;;;用于存放地址,A0---A8
P1M1 EQU 92H
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ISP_DATA EQU 0E2H;;;读出的数据放在 ISP_DATA
ISP_ADDRH EQU 0E3H
ISP_ADDRL EQU 0E4H
ISP_CMD EQU 0E5H
ISP_TRIG EQU 0E6H
ISP_CONTR EQU 0E7H
ISP_IAP_Byte_Read EQU 1H;;;;读
ISP_IAP_Byte_Write EQU 2H;;;;编程
ISP_IAP_Byte_Cleaning EQU 3H;;;;扇区擦除
ENABLE_ISP EQU 84H
DATA_ADDRESS EQU 2800H

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

ORG 0000H
AJMP START
ORG 000BH
AJMP T0_0
ORG 001BH
AJMP T1_1
ORG 30H
START:
MOV SP,#5FH
CLR TMP1
MOV TMP,#00H
MOV DIZHI,#00H
MOV DIZHI+1,#00H
MOV DIZHI+2,#00H
SETB FASH
SETB FASH1
SETB FASH2
SETB FASH3
MOV 0E1H,#00111011B;;启动看门狗
MOV COUNE,#0
MOV COUNE1,#0
MOV COUNE2,#0
MOV TMOD,#00010001B ;;;定时器0工作于方式1,,;定时器1工作于方式1,,
MOV TH0,#00H
MOV TL0,#00H
MOV TH1,#0F4H;;;;;;;;10mS
MOV TL1,#58H
SETB EA ;;;开总中断
SETB ET0 ;;允许定时器0
SETB ET1 ;;允许定时器0
SETB PT0
CLR TR0 ;;;关定时器0
SETB TR1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;现场保护子程序
Read: ;;;;读
MOV DPTR,#DATA_ADDRESS
LCALL Byte_Read
MOV A,TMP
CJNE A,#00H,L1
CLR TMP1
AJMP L2
L1: SETB TMP1
L2:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LOOP:
JB REM,$ ;;;;信号输入脚,高电平跳转本行
JNB REM,$
MOV TH0,#0F6H;;;;;;;;8.5mS
MOV TL0,#18H
SETB TR0
JB FASH,$
JB REM,$
MOV A,COUNE
SETB FASH
CJNE A,#3,K1
MOV COUNE,#0
AJMP LOOP1
K1: SETB FASH
AJMP LOOP
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LOOP1:

SETB FASH1
MOV R1,#DIZHI
MOV R2,#3
K3: MOV R3,#8
K5: JNB REM,$ ;等待地址码第一位的高电平信号
MOV TH0,#0FFH ;;;;;;;;450uS
MOV TL0,#79H
SETB TR0
JB FASH1,$
SETB FASH1
;;;......
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

MOV A,DIZHI ;;;
CJNE A,#55H,LOOP ;;;;;;;
MOV A,DIZHI+1
CJNE A,#55H,LOOP ;;;;;;
MOV A,DIZHI+2
CJNE A,#10101001b,LOOP ;;;;按键键值
JB FASH2,H1
AJMP H2
H1: CPL TMP1;;;控制用电器
CLR FASH2
;;;.......
LK1: MOV TMP,#0FFH
LK2: MOV DPTR,#DATA_ADDRESS
;MOV A,TMP;;;把要写的 数据 (TMP) 放进 A
LCALL Byte_Write
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
H2: LCALL DELAY
AJMP LOOP
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
T1_1: PUSH ACC ;T1中断程序,控制用电器
PUSH PSW
MOV TH1,#0F4H;;;;;;;;10mS
MOV TL1,#58H
JB FASH3,K13
INC COUNE1
MOV A,COUNE1
CJNE A,#40,K13;;;按键检测--去抖动(25--40)
MOV COUNE1,#0
;CPL TMP1
SETB FASH2
SETB FASH3

K13: INC COUNE2
MOV A,COUNE2
CJNE A,#140,K13;;;喂狗
MOV COUNE2,#0
MOV 0E1H,#00111011B;;启动看门狗
POP PSW
POP ACC
RETI

T0_0: PUSH ACC ;中断程序,检测
PUSH PSW
CLR FASH
CLR FASH1
INC COUNE
CLR TR0
POP PSW
POP ACC
RETI

DELAY: CLR TR1
MOV TH1,#0F4H;;;;;;;;10mS
MOV TL1,#58H
CLR FASH3
CLR FASH2
MOV COUNE1,#0
SETB TR1
RET
;;;......

END

型号:工作电压可选12V或220V

TL-T12V-T1 自锁存型(T)

TL-T12V-L1 互锁存型(L)

TL-T12V-M1 非锁存型(M)

------------------------------

TL-T220V-T1 自锁存型(T)

TL-T220V-L1 互锁存型(L)

TL-T220V-M1 非锁存型(M)

工作电压 12V 静态电流 ≤20mA
触点容量 7A 240VAC | 10A 24VDC 工作频率 315MHz
外 壳 可选择 (外壳 3元/只,含线卡,螺丝钉) 遥控距离 100米
控制方式 自锁存型(T)、互锁存型(L)、非锁存型(M) 控制路数 一路

该类似的产品可按客户要求定做,

定做范围:

1.工作电压可定做直流 5V-48V;交流5V-380V

2.定做任意的控制程序

3.任意选择:自锁存型(T)、互锁存型(L)、非锁存型(M)

4.延时关机,记忆功能,掉电记忆功能,(比如,掉电后,在下次上电时应保持输出是掉电前的状态)

5.控制路数,位数任意选择。

外 壳: 3元/只 ( 可选择外壳 ,外壳含线卡和螺丝钉)

四、硬件抗干扰

在无线通讯中使用单片机会对通讯系统造成严重的干扰,相信许多技术人员一定有过同样的苦恼。如果硬件设计不当,会造成原先硬件解码时通讯距离为 200 米,而用软件解码后可能只有十几米,因此解决硬件抗干扰问题在很大程度上可减少软件解码的误码率。

1 、收发模块:早期常用的频率为 47MHz ,在这种频率下,很难有好的解决方法;建议采用目前国家允许无线遥控使用的频率 315 MHz ;

2 、单片机振荡频率:大量的 MCS51 教材中推荐大家使用的是 12 MHz 及 11.0592 MHz 的晶体,这些晶体在一般场合使用没有问题,但在此却不可以,它们在 300 MHz 左右仍然能够产生较大的干扰,为解决单片机运行速度与电磁干扰的矛盾,建议采用频率为 4 MHz 或 3.58 MHz 的晶体。

3 、隔离:为了有效抑制单片机对接收模块的电磁干扰,建议采用 ①电源隔离;②端口隔离;端口隔离可采用三极管或比较器。实践表明,采用隔离的效果非常明显。

五、结束语

PT2262的软件解码在实际应用中有较好的用武之地。采用软件解码的系统,厂家再也无须对收发设备进行配套,以利于生产于保管;对客户来说,使用软件解码无须求助,厂家只须再软件中加入自动学习功能,用户可自行使用该功能,只须轻按学习键即可学习新的通讯设备,如遥控器等。

目前,该软件解码已经在我司生产的无线报警去器,无线遥控开关,摩托车报警器,等设备中采用,客户反映使用简便,效果良好。

本站版权归伟维电子所有

 最佳浏览效果IE4.0或Netscape 4.0以上浏览器 800x600分辨率 

 http://www.mdizi.com All rights reserved