简单的编码译码电路

🏠 首页 《无线电》杂志 1991年 🔗 第1期 🔗 第33页 赵玉祥 🔗

在遥控设备中常用到编码和译码电路,以实现多通道选择的目的。本文向读者推荐一种电路非常简单的编码、译码电路,它的特点是适用性好,控制键与被控输出端一一对应,操作十分方便,反映速度快,反映时间仅有6ms。

电路原理 图1为编码电路,图中集成电路555构成时基电路,第7脚(即A端)可输出脉宽为6ms的方波。方波是否会输出取决于B点电位。在尚未进行编码之前,B点为高电位。A端不输出方波,处于低电位(即零电位)。当开始编码时,即按下控制键Ki 时,电路中的B点通过按键K\(_{i}\)与Yj(i琷=0、1、2……9)相接,电位均为零(有关CC4017计数器原理请见本刊1988年第2期文章),此时集成电路555第7脚开始输出方波。其中第1个方波的上升沿通过二极管VD、电容C2、电阻R1组成的微分电路,在4017的复位端R端产生一个正脉冲,使4017清零,此时Y0端为高电位。由于复位脉冲有一定宽度,由EN—端输入的第1个方脉冲的下降沿不会触发4017使其进位,Y0端仍为高电位。从第2个脉冲开始,每个方脉冲的下降沿将依次触发4017使其进位。当第i个脉冲到来时,Yi电位变为高电位,通过按键Ki使电路中B点也变为高电位,从而使集成电路555停振,A端又恢复到原来的低电位。可见,此过程是通过控制按键Ki,得到对应于Ki的i个方波输出。例如,当按下K8时(即i= 8),则输出8个连续方波;按下K2时,则能得到2个方波。这样就实现了编码过程。整个编码过程只需不到6ms的时间。电路中设置二极管VD的目的是使C2的放电时间延长,以保证4017的R端不被重复触发。

图1
图1 🔍原图 (826×571)

图2为译码电路。从编码电路输出的i个方波,可以通过各种调制和遥控方式传到图2中的C端,首先第1个方波的上升沿通过VD、C1、R1组成的微分电路,形成1个正尖脉冲加到4017的复位端R,将4017清零,这时Y0置“1”,其它输出端均置“0”。其后的i—1个方波的下降沿将依次触发4017的EN—端,直至使4017的输出端Yi变为高电位为止。由此可见,译码器的输出位Yi与编码控制键Ki一一对应,从而可方便地实现编码、译码功能。

图2
图2 🔍原图 (581×484)

电路调试 此编码、译码电路对所用元器件无特殊要求,只要安装无误一般不需调整。试验时,可将图1中的A、B端相连。在实际应用中,图1、图2中的A、C点之间的信息传递可通过无线收发方式完成,如射频发收,红外线发收等。也可采用有线传递方式,比如采用载波或直接耦合等。设计译码电路时最好在C端前面再加一级整形电路。图2的10路输出电路中可选一路不用,这样在使用时可很方便地关断其它各路设备。除去不用的一路外,其它9路输出可去驱动开关设备。该译码电路的输出形式可方便地使用在许多场合,如电视机的频道选择、多种电压的选择、机器人多种动作的遥控、多个电器开关的转换等。对于要求较高的开关设备,可在开关驱动电路中设一个时间大于30ms的延时电路,以消除抖动现象。(赵玉祥)