为什么要学习卡诺图?同布尔代数一样,它们能简化数字逻辑,让设计更快、更不易出错。例如布尔代数章节中的“有毒废物焚烧炉”案例,展示了复杂逻辑函数如何化简为紧凑形式。 卡诺图在输入变量超过两个时特别方便。布尔代数最适合两个以内变量,而卡诺图能让化简过程保持直观清晰。 三变量时布尔代数仍可应付,但卡诺图能加速过程。四输入时布尔代数迅速变得繁琐,卡诺图依然直观。 实践中,卡诺图可靠处理至六变量,八变量仍可用。超过八输入时,计算机辅助设计(CAD)工具最高效。 推荐逻辑化简方法 vs. 输入变量数 变量数 布尔代数 卡诺图 计算机辅助 1–2 X — — 3 X X — 4 —
工程师设计数字系统时,通常从描述期望逻辑行为的真值表入手。 挑战在于选择合适的电路——无论是逻辑门、继电器组件还是可编程控制器——忠实实现该行为。 资深设计师或许能瞬间将真值表映射为硬件方案,但存在系统化技术供所有工程师遵循。 布尔代数提供了清晰的分步方法,将任意真值表转化为功能电路。 为演示此过程,我们以一个现实工程问题为例:为有毒废物焚烧炉设计火焰检测系统。 高温燃烧用于中和有害废物,此法常用于可能携带致命病原体的医疗废物处理。 只要焚烧炉内火焰持续存在,注入废物销毁即安全。若火焰熄灭,残余废物可能未经中和即从排气口排出,造成严重健康风险。 因此系统需要一个万
作为布尔代数的基石概念,德摩根定理揭示了逻辑门在输入或输出取反时的行为关联。这套以数学家奥古斯都·德摩根命名的规则,使工程师能将与、或、与非、或非门相互转换,从而简化逻辑表达式和物理电路设计。 在布尔代数中,“群体补码”用横跨多变量的长横杠表示,意为整个乘积或求和被取反。这与仅能取反单个变量的撇号()不同。例如,(AB)′ 不等于 A′B′;括号必须用于指明横杠作用于整个乘积。 当门的所有输入均被取反时,门的核心功能会翻转:全输入取反的或门等同于与非门,全输入取反的与门等同于或非门。德摩根定理将这一观察形式化:取反门的输出,等效于切换门类型并取反其输入。 以下为核心等价的直观图示: 当布尔表
什么是异或门? 在数字逻辑中,异或(XOR)运算是一种基本布尔函数,仅当奇数个输入为真时返回真。与或(加法)、与(乘法)、非(补码)不同,异或没有直接的代数对应形式,却在加法器、奇偶校验发生器、错误检测编码等电路中不可或缺。 异或门通常符号如下: 虽然异或符号极少出现在布尔表达式中——因为加法、乘法、补码的常规恒等式不适用——但它可用或、与、非表示: AB + AB 其中 A、B 为输入变量, 表示逻辑非。这种等价性在化简复杂表达式或用标准门实现异或功能时极为有用。 实际中,任何匹配 AB + AB 形式的子表达式均可替换为单个异或门,减少门数、提升电路效率。 &
掌握电路化简的系统化方法,降低复杂度、削减功耗、提升可靠性。 我们从一个需要精简的半导体门网络入手。信号 A、B、C 由开关、传感器或其他门提供——其来源对化简过程无关紧要。 如何为电路化简编写布尔表达式 第一步是用布尔术语表达电路。用反映其输入的子表达式标记每个门的输出。记住:或门对应加法(+),与门对应乷法(·)。 对于前三个门,我们得到: 继续下一个门得到: 最终输出 Q 表达为: 得到布尔表达式后,应用布尔代数将其化简为最简形式——即所需门数最少。化简结果为: &n
布尔代数是优化逻辑电路不可或缺的工具。通过将电路行为转化为符号表达式并应用代数恒等式,我们可以减少项数和运算次数。化简后的表达式可重新转化为硬件,从而减少元件、降低成本并提高可靠性。 以下是数字逻辑特有的关键布尔恒等式,它们构成了表达式化简的基础。说明中包含符号证明和实际示例,展示每条规则的应用方法。 1. A + 1 = 1 — 该恒等式表明任意布尔变量与逻辑真进行或运算结果为真。它普遍适用:规则中的“A”可以代表任意单个变量或复合项。例如,ABC + 1 = 1,因为整个乘积项 ABC 在恒等式中被视为“A”。 证明:从两项中提取公因式 A,然后应用 A + 1 = 1 和 1A = A
在布尔代数中,每条定律都定义了变量在逻辑表达式中的相互作用方式,确保了数字电路和集合运算的一致性与可预测性。 交换律 交换律同时适用于与(AND,∧)和或(OR,∨)运算,允许交换操作数的位置而不影响结果: 结合律 同样,结合律允许使用括号重新分组操作数,对于与和或运算,其值保持不变: 分配律 当合取乘以析取(或反之)时,分配律可展开或因式分解表达式,简化设计与分析: 总之,布尔代数依赖三大基本定律——交换律、结合律和分配律——在变换过程中保持逻辑等价性。 相关练习: 布尔代数练习题
数学中恒等式为对其变量所有可能值均真命题。 代数恒等式 x + 0 = x 告诉我们任何东西(x)加零等于原“任何东西”,无论“任何东西”(x)取何值。 同普通代数,布尔代数基于布尔变量二值态有自身独特恒等式。 加法恒等式 加零 第一布尔恒等式:任何东西与零之和等于原“任何东西”。 此恒等式无异于实数代数对应式: 无论A值,输出恒同:A=1时输出1;A=0时输出0。 加一 下一恒等式绝对不同于常规代数任何见过。发现“任何东西”与一之和为一: 无论A值,A与1之和恒为1。在某种意义上,“1”信号覆盖A对逻
开始探索布尔代数,先加数: 前三和对熟悉初等加法者完全合理。最后和常使数字电子初学者困惑,因似违背普通算术规则。 它违背实数加法规则,但不违背布尔值。布尔代数中每量只能0或1;无“2”。故评估1+1,结果不可能为0,必须为1。 无论加两项还是多项,模式相同: 或门 注意第一组方程两项和匹配或门真值表。布尔加法对应逻辑或操作,亦由并联开关触点表示: 布尔数学无减法,因减法需负数,此域不存在。同理除法因本质复合减法被排除。 与门 布尔乘法遵循实数乘法规则:任何值乘0得0,乘1不变: &
数学规则由我们对所处理量设定的限制定义。写 1 + 1 = 2 或 3 + 4 = 7 时,隐含使用整数算术——小学教的熟悉计数系统。 这些看似不证自真算术真理仅在实数框架内有效。许多工程语境——如交流(AC)电路分析——实数模型失效,因交流量具幅值和相位。例如串联3伏交流源与4伏交流源可得总电压5伏,但用普通实数解读 3 + 4 = 5 则无意义。 解决方案采用不同数系——复数——其二维本质允许加法融合幅值与相位。此系统中同一算术表达式完全有效,反映直角三角形两直角边3和4斜边为5的几何事实。 逻辑、定律与新基础需求 逻辑与数学平行,其基本定律取决于命题定义。亚里士多德经典二值逻辑,将陈述
固态逻辑电路登场前,工业控制依赖机电继电器。继电器仍在大电流高压应用有价值,但大多数开/关控制功能现由可编程数字计算机处理,能执行广泛逻辑操作。 可编程逻辑控制器历史 1960年代末,Bedford Associates推出MODICON——Modular Digital Controller缩写。MODICON迅速成专用控制系统行业标准,最终催生通用术语可编程逻辑控制器(PLC)。PLC设计用固态计算机替代机电继电器,通过存储程序模拟成千上万继电器触点行为。 梯形逻辑与PLC编程 PLC具多输入端子读取传感器和开关高低逻辑态,多输出端子驱动灯、电磁阀、接触器或小电机。为使编程直观,PLC
逻辑电路——无论由机电继电器或固态门构建——可用多种方式实现实现相同功能结果。虽无单一设计固有“正确”,但某些方法提供更优安全性、可靠性和可维护性。 安全关键控制系统中,设计优先级必须是保护人员、设备和工艺。存在多实现选项时,应选提供最大固有安全性的方案。 在火灾报警系统中实现继电器逻辑 考虑大型实验室或工业建筑配有火灾报警系统,设施内多个自锁开关任一致动可触发。目标是任一开关致动时鸣响警报器。 最直接继电器逻辑用常开开关触点并联——本质上所有输入或功能: 此配置虽简但易受最常见电气故障——开路——影响。如开关#2导线开路,致动该开关时警报不响——危险状态可能直到紧急情况才被发现。 为降低
前例电机控制电路中联锁触点功能正确;然而电机仅在各按钮持续按下时得电运行。 为允许操作员释放控制后电机继续运行,电路可两种常见方式修改:将点动按钮换为拨动开关,或实施基于继电器的自锁在单次致动后持续供电。 行业惯例偏好继电器自锁法;检视其实现。 按下正转按钮,M1 得电,并联于该开关的常开辅助触点闭合。 释放按钮后,闭合的M1辅助触点继续给M1线圈供电,从而将正转电路锁定在开启状态。 按反转按钮发生类似序列。这些并联辅助触点常称自锁触点,seal传达与latch同义概念。 但此设计引入新挑战:停止电机。当前配置下,一旦按下相应按钮电机正或反转将持续运行直至断电。
开关和继电器逻辑的实际应用在于控制系统,多个工艺条件必须满足才允许设备启动。 常见例子是大型燃烧炉燃烧器控制系统。为安全启动燃烧器,控制逻辑须从多过程开关获取“许可”:高低燃料压力、风机风量、排气阀位置、检修门位置等。 每个工艺条件称允许。允许触点串联接线,任一检测不安全条件即断开电路。 若所有允许条件满足,CR1 得电绿灯亮。生产系统中该横档放控制继电器或燃料阀电磁阀,仅当所有允许触点闭合时激活。 若任一条件失败,串联串断开,CR2 失电红灯亮。 注意高燃料压力开关为常闭:压力超设定点时断开。因压力开关常态为零(低)压力,选常闭器件以在超压时触发。 控制系统中的继电器逻辑 继电器逻辑也确
本文探讨基本梯形图如何表示基本数字逻辑操作。通过串联、并联触点及使用常闭(NC)触点,可用简单灯作输出实现或、与、非、与非、或非甚至异或功能。 创建或功能 用两常开(NO)触点并联,任一开关A或B闭合灯亮。真值表如下: 经典或门:从线L1到灯单一路径即可。 构建与功能 相同触点串联得与门。仅当两触点均闭合,从L1到灯形成连续路径时灯得电。 用常闭触点实现非 用NC触点替换NO触点,灯对逆状态响应:触点开路时亮,闭合时熄灭。 通过德摩根定理推导与非与或非 反相或门输入(用NC触点)产生与非门。任一输入未致动灯亮,仅当两者均致动时灯灭。 类似,反相与门输入得或非门。 梯形图触点
梯形图——常称梯形逻辑——是用于说明机电控制电路的行业标准原理图。因每个图含两垂直轨道(电源)和一或多水平横档代表各控制分支,酷似梯子。 例如显示手动开关控制灯的简单图: 标签 L1 和 L2 标识120VAC电源两极。L1 为火线,L2 为中性(接地)线。这些标记纯符号无关电感器。实际安装中变压器或发电机供电,此处省略以清晰。 实际电路类似: 工业继电器逻辑典型跑120VAC,但低压交直流系统也用相同梯形图约定: 只要开关触点和继电器线圈额定匹配,电压等级不影响图结构。 电路中线号的重要性 注意连接开
机电继电器的局限 机电继电器虽通用,但有显著缺点。制造成本高、触点寿命有限、体积大、切换速度慢于现代半导体器件。大功率接触器继电器尤甚。 固态继电器 为克服这些挑战,许多厂商提供固态继电器,采用SCR、TRIAC或晶体管替代机械触点控制功率。输出器件与内部LED光耦合。LED接收低压直流电源时继电器动作,提供媲美最佳机电继电器的光隔离。 固态器件优势 无运动部件意味着几乎无磨损,切换速度远超任何机械衔铁。 消除电弧和触点腐蚀。 SCR和TRIAC天然在零负载电流处中断交流电路,称过零切换。防止感性负载骤开产生电压尖峰。 晶闸管固有滞回保持电路闭合直到电流跌破维持阈值,确保平滑操作。
电力行业中,保护继电器监测发电机或负载侧的电气参数——电流、电压、频率或其他功率测量值。检测到异常条件时,自动发信号命令断路器分闸。 作为断路器的机电继电器 处理高功率的工业断路器本质是机电继电器。不同于家用断路器用双金属片过热跳闸,大型装置需外部信号分闸。 每断路器含两电磁线圈:一合闸、一分闸。分闸——跳闸——线圈由保护继电器、手动开关或其他供125VDC的装置激励。用DC允许电池备用在交流停电时操作断路器控制回路。 监测大交流电流的保护继电器 大电流保护通过电流互感器(CT)实现,CT环绕馈入断路器、变压器或发电机的导体。 CT将一次电流降为0–5A二次侧,为继电器内部电路供电。监测电
什么是延时继电器? 延时继电器包含机械或电子“减震器”,在线圈得电或失电时延缓衔铁运动。这赋予继电器内置延时,对许多工业控制应用至关重要。 不同标准继电器,延时继电器除指定常开(NO)或常闭(NC)状态外,还须指明延时发生在闭合还是断开。四基本触点类型如下。 1. 常开、延时闭合(NOTC)触点 NOTC触点线圈失电时开路。得电后经设定延时周期才闭合。因延时发生在线圈得电期间,亦称常开、通电延时继电器。 NOTC时序图 2. 常开、延时断开(NOTO)触点 NOTO触点失电时亦开路。得电即刻闭合,但失电后经设定延时才断开。称常开、断电延时继电器。 NOTO时序图 3. 常闭、延时
关于接触器 接触器是专用继电器,设计用于切换大电流负载,典型为电动机。不同标准继电器,接触器特征为多触点且通常常开(NO)。线圈得电时衔铁拉合触点闭合,供电负载;线圈失电触点复位NO切断电源。 工业现场,接触器最常控制大型电动机,确保电机获得正确电压并保护电路免过流。 对1hp或以上三相电机,顶部三触点接入三相交流电源(典型480V)。最底触点为辅助触点,额定电流低得多但同衔铁驱动。辅助触点常用于继电器逻辑或切换120VAC控制电路。 单接触器可含多辅助触点,按控制方案配为NO或NC。 过载热元件 电机每相配一低电阻金属条称过载热元件。热元件散热与电机电流成正比。任一热元件温度达临界点——
工业技术