普通编码器

时间:2023-03-11作者:佚名

在数字系统中,所谓编码,就是将字母、数字、符号等信息编成一组二进制代码的过程。编码器是数字电路中常用的集成电路之一。最常见的计算机键盘中就含有编码器器件,当按下键盘上的按键时,编码器将按键信息转换成二进制代码,并将这组二进制代码送到计算机进行处理。目前经常使用的编码器有普通编码器和优先编码器两类。

在普通编码器中,任何时刻只允许输入一个编码信号,否则输出将发生混乱。现以将十进制的10个数码0、1、2、3、4、5、6、7、8、9的按键编成二进制代码的电路为例,分析普通编码器的设计过程。

若规定每次只能按下其中的一个数码,否则无效,则10个数码就对应着10个状态,也就是应该有10个二进制编码与之对应。

(1)确定二进制代码的位数

因为每一位二进制只有0和1两个数码,因此n位二进制数最多可以对2n个信息进行编码。故二进制代码的位数可以用下列公式决定,即

普通编码器

(1)

式中,M为待编码信号的个数;n为所需的二进制代码的位数。

因为24≥10,所以对0~9这10个数码进行编码需要4位二进制数码。即该编码器有10个输入,4个输出,因此称具有该结构特点的编码器为10-4线编码器,又因为该编码器是将0~9这10个十进制数码编程二进制代码,故又称为二-十进制编码器。

(2)列编码表(编码器的真值表)

0~9这10个数码(输入变量)分别用I0、I1、I2、I3、I4、I5、I6、I7、I8、I9表示,4位二进制代码(输出变量)分别用Y0、Y1、Y2、Y3表示,并设按下数码键的状态对应逻辑“1”,不按数码键的状态对应逻辑“0”。根据编码器每次只允许按下一个数码键的要求,可得编码器的编码表如表1所示。

表1 10—4编码器的编码表

输入 输出
I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 Y3 Y2 Y1 Y4
1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 0 0 0 1 0 0
0 0 0 0 0 1 0 0 0 0 0 1 0 1
0 0 0 0 0 0 1 0 0 0 0 1 1 0
0 0 0 0 0 0 0 1 0 0 0 1 1 1
0 0 0 0 0 0 0 0 1 0 1 0 0 0
0 0 0 0 0 0 0 0 0 1 1 0 0 1

(3)由编码表写出各输出的逻辑式

普通编码器

(2)

普通编码器

(3)

普通编码器

(4)

普通编码器

(5)

将式(2)、式(3)、式(4)、式(5)化简为

普通编码器

(6)

普通编码器

(7)

普通编码器

(8)

普通编码器

(9)

(4)根据化简结果画出编码器电路图

根据上式画出的10-4线编码器电路如图1(a)所示,图1(b)所示是对应该电路的10-4线编码器的图形符号。

普通编码器
图1 10.4线编码器逻辑电路图和图形符号

若选择与非门组建逻辑电路,则必须将化简结果转换成与非的形式。根据摩根定律将式(6)式(7)、式(8)、式(9)转换成与非式

普通编码器

(10)

普通编码器

(11)

普通编码器

(12)

普通编码器

(13)

根据式(10)、式(11)、式(12)、式(13)搭建的10-4线编码器电路如图2(a)所示。

由图2(a)可见,该编码器电路的输入变量是反变量。如果用输入变量的反变量作为输入变量,即以普通编码器、普通编码器、普通编码器、普通编码器、普通编码器、普通编码器、普通编码器、普通编码器、普通编码器、普通编码器作为输入变量,以普通编码器、普通编码器、普通编码器、普通编码器作为输出变量,则根据式(10)、式(11)、式(12)、式(13)列出的该编码器的编码表如表2所示。

普通编码器
图2 10-4线编码器逻辑电路图和图形符号

表2 10-4线编码器以反变量作为输入变量时的编码表

输入 输出
I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 Y3 Y2 Y1 Y4
0 1 1 1 1 1 1 1 1 1 0 0 0 0
1 0 1 1 1 1 1 1 1 1 0 0 0 1
1 1 0 1 1 1 1 1 1 1 0 0 1 0
1 1 1 0 1 1 1 1 1 1 0 0 1 1
1 1 1 1 0 1 1 1 1 1 0 1 0 0
1 1 1 1 1 0 1 1 1 1 0 1 0 1
1 1 1 1 1 1 0 1 1 1 0 1 1 0
1 1 1 1 1 1 1 0 1 1 0 1 1 1
1 1 1 1 1 1 1 1 0 1 1 0 0 0
1 1 1 1 1 1 1 1 1 0 1 0 0 1

从表2中可以看出,当输入变量为反变量时,编码器是对低电平“0”的输入信号进行编码,此时称该编码器的输入信号为低电平有效。对应的编码器的图形符号的输入端处有一个小圆圈,表示输入端低电平有效。图2(b)所示为输入端低电平有效的10-4线编码器的图形符号。相应地,图1(b)所示的编码器的图形符号的输入端没有小圆圈,则表示输入端高电平有效,即编码器对高电平的输入信号编码。

除了上面介绍的10-4线编码器以外,还有8-3线编码器、16-4线编码器等。设计这些编码器的方法与上面所介绍的方法相同,这里不再赘述,请读者自行设计完成。

相关阅读

MCGS报警功能的、配置、弹窗、脚本功能应用

【点击领取】 三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件 【点击获取】 三菱PLC例程117个|西门子PLC例程777个 【点击下载】 10款热门电工仿真等软件,免费下载!   学习触摸屏...
2023-06-27

裸母线、封闭母线。插接式母线安装

绝缘子的底座、套管的法兰,保护网( 罩)及母线支架等可接近裸露导体应接地(PE)或接零(PEN)可靠。不应作为接地(PE)或接零(PEN)的接续导体。 母线与母线或母线与电器 界限 端子,采用螺...
2023-04-30

三相异步电动机的三角形接法:原理、作用与应用

很多电工朋友都接触过三相异步电动机的星三角启动,却常常对 “三角形接法” 一知半解。今天就结合这张图,把三角形接法的核心逻辑、作用和常见场景讲透,看完你就能直...
2026-06-03
三相异步电动机的三角形接法:原理、作用与应用

多层陶瓷电容(MLCC)的漏电原因

多层瓷介电容器(MLCC),简称片式电容器,是由印好电极(内电极)的陶瓷介质膜片以错位的方式叠合起来,经过一次性高温烧结形成陶瓷芯片,再在芯片的两端封上金属层(外电极),从而形...
2023-03-31
多层陶瓷电容(MLCC)的漏电原因

低压验电笔5大应用口诀是什么

  低压验电笔 是电工常用的一种辅助安全用具。用于检查 500V以下导体或络用电设备的外壳是否带电。   一支普通的低压验电笔,可随身携带,只要掌握验电笔的原理,结合熟知的...
2023-06-27
低压验电笔5大应用口诀是什么

热销商品

12V星空顶筒灯嵌入式阳台卧室客厅氛围迷你呼吸小射灯满天星天花

12V星空顶筒灯是一款专为营造浪漫氛围而设计的迷你嵌入式射灯,适用于阳台、卧室、客厅等空间。采用低功耗LED光源,安全节能,光线柔和均匀,支持呼吸模式与满天星效果,可...
¥ 7.65

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

喜美诺排插插座面板多孔排插家用宿舍接线板插排国标线板延长线

喜美诺排插,一款精心设计的多孔插座面板,专为家庭和宿舍环境而造。它不仅提供便捷的接线体验,更符合国标安全标准,确保使用过程中的安全与稳定。这款排插采用高质量材...
¥ 11.9

O型圈氟橡胶圆条丁腈胶硅胶垫片防水O三元乙丙EPDM密封件骨架油封

O型圈、氟橡胶圆条、丁腈胶、硅胶垫片、三元乙丙(EPDM)密封件及骨架油封是广泛应用于机械、汽车、航空航天及建筑等领域的关键密封元件。氟橡胶耐高温、耐腐蚀,适用...
¥ 1

网站栏目