单片机原理第10章 I/O过程通道
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用串行口控制系统中模拟量输入通道的设计非常重要因为现场的诸如温度压力流量等连续变化的非电物理量经传感器转换成模拟电量电压电流等通过变送单元转换成为一定形式的模拟电量之后需要使用ad转换器件将模拟量转换成数字量最后经由接口电路将数字量送入单片机处理
第10章 I/O过程通道
通过单片机系统的实时数据采集、实时决策和实 时控制,使被控对象完成预定的任务,实现设计 确定的功能。 单片机系统和被控对象之间信息的交互有输入 (Input)和输出(Output)两种类型,前者在单片 机系统数据采集时,将被控对象的信息经输入通 道送入单片机系统;后者在单片机系统控制输出 时,将单片机系统决策的控制信息经输出通道作 用于被控对象。 上述两类信息交互的通道称为过程I/O通道。
焊机等领域。
可控硅虽然驱动能力很强,但需要检测电路 和触发电路配合使用,结构比较复杂,在实 际开关量的控制场合中,常常需要几百毫安 到几十安培的驱动能力,此时使用继电器更 为简单、方便。
继电器有多种不同的类型,在实际应用中常 用是印刷板用超小型电磁继电器和固态继电 器。
该类继电器具有体积小,重量轻,易于焊在线路板 上等优点。线圈电压几伏到几十伏;触点负荷范围 为2~10A(DC24V),电气寿命在105以上,属于机械 有触点式开关。
BCD码输出采用分时输出千、百、十、个位的 方法(以三位半为例),由于它可以很方便地 驱动LCD显示,故常用于诸如数字万用表等应 用场合;
二进制输出一般要将转换数据送单片机处理 后使用。
(1)分辨率与分辨精度 (2)量化误差 (3)转换时间和转换速度 (4)量程 (5)其他指标
分辨率习惯用转换后的数据的位数来表示。
单片机接口可以是单片机端口线。如果单片 机的端口线不足,开关量输入信号就只能经 系统扩展中所扩展的输入缓冲芯片,通过数 据总线进入单片机。
要将一个现场开关状态输入到单片机,经常 使用的方法如图10-2所示。图中的S1是现场 开关,U1是光耦,其输出信号可以去单片机 (MPU)。当单片机系统有可用的端口线时, 可以如图10-2所示连接。
例如,对于二进制输出型ADC,分辨率为12位的A/D 转换器是指能将模拟信号转换成0000H一0FFFH数字 量的芯片。对于BCD码输出型ADC其分辨率是BCD数的 个数,如分辨率为3位的A/D转换器指的是四位BCD 码输出,其中三位是精确的,一位有一半是精确的。
分辨精度是指转换数据个数的这类继电器通常有5个引脚,其中2个引脚接线圈(当 线圈通电时,继电器吸合,常开触点闭合,常闭触 点断开),1个引脚为触点的中心点,1个引脚为常开 触点,1个引脚为常闭触点。
直流继电器接口原理如图10-5所示。继电器由三极 管9013驱动。
由于继电器一般都需要采用隔离、驱动,而 且属于机械触点接触型电器,可靠性和寿命 均不是很好。固态继电器SSR是一种无触点电 子开关器件,而且内含光电隔离和驱动,具 有工作可靠,驱动功率大,无触点,无噪声, 抗干扰,寿命长等特点,被广泛应用于机电 控制,尤其是防爆等应用场合。
·分辨率8位;
·误差±1 lsb,无漏码;
·转换时间100μs(当外部时钟输入频率fOSC=640kHz
时);
·很容易与μp接口;
·单一电源十5V,采用单一电源+5V供电时量程为 0—5V;
·无需零位或满量程调整;
·带有锁存控制逻辑的8通道多路转换开关, 便于选择8路中的任一路进行转换;
·DIP28封装;
开关量输出往往直接驱动现场的电器或作用 于大功率电器的控制回路,需要有一定的功 率驱动能力。光电耦合器件在受光侧由于光 敏三极管的驱动能力为mA级,一般不足以驱 动执行机构,所以经常需要使用驱动电路。 常见的功率驱动有下面四种方式:集成电路、 可控硅、晶体管和继电器。
集成电路的驱动能力一般不是很强,往往在 几十至几百毫安,在一些驱动电流要求不大 的应用场合,由于集成电路具有占用空间小, 易于焊接,使用方便等优点,常用来驱动如 LED显示等小功率的电器。常见的驱动集成电 路有74系列、75系列、ULN200系列或28系列 等。此外还有许多专用的驱动集成电路。
开关量输出常见的受控对象有电磁阀、继电 器、各种电机等,只有对这些受控对象有深 入的了解,才能更好的使用它们,发挥它们 的最大效能。这些知识不属于本书的范围, 需要时请参考其它资料。
由于现场电器通断时会产生强烈的干扰,所 以从端口线输出的开关量都需要电气隔离, 此外数字量0、1的TTL电平不足以驱动电器, 隔离后还要经驱动才能控制电器。开关量输 出的基本结构如图10-3所示。图中,输出线 是来自单片机的输出信号,低电平有效。
模拟量输入通道中主要涉及:传感器、变送 器、A/D转换器、接口电路四个方面的问题, 其中传感器、变送器已经超出本课程的内容
范围,不予介绍,需要时可以参考其它资料。
A/D转换器(Analog To Digit Converter)是 一种将模拟量(Analog)转换为与其成比例的 数字量(Digit)的器件,常用ADC表示,本节 主要介绍逐次逼近型A/D转换器件
可控硅(SCR)又称晶闸管,具有体积小,效率 高,寿命长,驱动能力大(一般是几安培至几 百安培)等优点。
可控硅虽然也像开关量一样控制其导通或断 开,但是SCR的导通角可控,其输出经滤波后 的电压因而可控,所以经常用于模拟量的输 出驱动。
晶体管在驱动中一般使用它的开关特性。如 9013 NPN型三极管,如图10-5所示 。当 Ube>0.7V(正偏电压)时,三极管饱和导通, 最大允许导通电流IC可达300mA,故称其有 300mA驱动能力。
SSR工作原理如图10-6所示,由图可见,SSR 为四端器件,两两一组,分别接控制信号和 负载输出。控制信号可以直接与TTL、CMOS集 成电路相连,无需专门驱动。选择不同型号 的SSR,主要应考虑负载特性要求,如使用场 合(直流/交流)、电流大小等。
与开关量输入的设计方法类似,常用的方法 有: (1).直接利用MCS-51系列单片机的端口线 (2).利用74系列门电路 (3).扩展可编程并行I/O口 (4).利用串行口
N位逐次逼近型A/D转换器最多只需N次D/A 转换、比较判断,就可以完成A/D转换。因此, 逐次逼近型A/D转换速度很快。由于SAR型 ADC性能价格均比较适中,目前应用相当广泛。
本节介绍的两种A/D转换器AD0809和AD574A 都是SAR。
ADC0809是NS (National Semiconductor美国国家半 导体)公司生产的逐次逼近型A/D转换器。ADC0809 具有以下特点:
·带锁存器的三态数据输出。
ADC0809为DIP28封装,芯片引脚排列如图108所示
VCC:工作电源输入。典型值+5V,极限值
6.5V。
VREF(+ ):参考电压(+)输入,一般与VCC相
采用可编程并行I/O芯片的方法不常用,仅 为了几个开关量输入,代价太高。可编程器 件的优点在于其端口可编程设定为输入或输 出。如果将某端口固定作为输入或输出,势 必大材小用,降低性能价格比。有一种情况 是例外的,某些场合必须用到可编程并行I/ O芯片且有一些未用的口线时,这些未用的口 线可以用于开关量I/O,以便充分利用资源。
三极管由于具有价格低,电路简单等特点被 广泛地应用于中、小电流驱动的场合,如继 电器驱动、LED或LED数码管的驱动等。
在大功率负载的驱动中常用IGBT。IGBT是绝 缘栅双极型晶体管的缩写。它是一个输入部 分采用MOS结构,输出部分为双极型的功率晶 体管。适合于高电压和大电流,它可以在低 驱动下实现高功率。应用于交流电机、变频 器、开关电源、照明电路、牵引传动、逆变
当单片机的端口线全部被占用,只好另外扩 展I/O接口电路了。如第八章所述,扩展I/ O接口方法有下列几种。
(1).利用74系列门电路
(2).利用可编程并行I/O芯片
(3).利用串行口
当开关量输入点数不多时,使用74系列门电 路扩展并行输入口是常见的方法,该方法设 计简单,性价比高。应注意的是选用有缓冲 功能的门电路,门的数量由输入点的个数而 定。采用74LS244(八总线缓冲器)的应用场合 较多。在地址线够用时,扩展芯片的片选(或 选通)采用线选法;地址线不够用时,采用地 址译码法。
第七章中利用串行口扩展并行口的方法也可 以用来输入/输出开关量。具体扩展方法见第 七章相关内容。
在单片机应用系统中,现场电器的通/断是 通过开关量输出通道进行控制的。如电机的 启/停、继电器的通断、电磁阀的吸合释放, 甚至步进电机的步进脉冲等,这些都是以开 关量的形式表现出来的,都可以用数字1或0 表示。开关量输出通道一般是一条端口线控 制一路电器。
交互的信息有两种不同的形式,一种是随时 间变化的连续物理量,如电流、电压等,称 为模拟量;另一种是有开、关两种状态的数 字量,称为数字量或开关量。
在本章中主要涉及开关量输入和输出以及模 拟量输入和输出四个方面的问题。
一个单片机应用系统,一般都有二个大的组 成部分:一部分是人与单片机交互的部分, 另一部分是单片机与被控制对象之间的交互 部分。人与单片机之间的接口,在第九章已 经介绍过了,这一章开始研究单片机与控制 对象之间的接口,也称为过程I/O通道。如 图10-1所示,过程I/O通道可以分为开关量 通道和模拟量通道。
并行ADC具有占用较多的数据线,输出速度快的特点, 在转换位数较少时,有较高的性价比; 串行ADC具有输出占用的数据线少,转换后的数据逐 位输出,输出速度较慢,但它具有两大优势: 其一,便于信号隔离,在数据输出时,只需少数几 路光电隔离器件,就可以很简单地实现与MPU间的电 气隔离; 其二,在转换精度要求日益提高的前提下,使用串 行ADC的性价比较高,且芯片小,引脚少,便于线路 板制作。
包括内部/外部基准、温度系数、抑制比等。
逐次逼近型A/D转换器SAR (Successive Approximation Register) ,也称为逐次比 较法 A/D转换器,它由结果寄存器、比较器 和控制逻辑等部件组成。采用对分搜索逐位 比较的方法逐步逼近,是一个采用数字量试 探地D/A转换、比较判断的转换过程。
控制系统中模拟量输入通道的设计非常重要, 因为现场的诸如温度、压力、流量等连续变 化的非电物理量经传感器转换成模拟电量 (电压/电流等),通过变送单元转换成为一 定形式的模拟电量之后,需要使用A/D转换 器件,将模拟量转换成数字量,最后经由接 口电路,将数字量送入单片机处理。这些现 场状态(包括开关量输入)是单片机系统控 制决策的依据。模拟量输入通道的一般结构 如图10-7 所示。
一、并行接口A/D转换器的分类与技术指标
A/D转换器又称为ADC。A/D转换器按转换输出 数据的方式,可分为串行与并行两种,根据转换 分辨率可分为8位、12位、14位、16位等;按输 出数据类型可分为BCD码输出和二进制输出;按 转换原理可分为逐次逼近型(SAR)和积分型 (Integrating A/D,由于需要进行被测电压和 基准电压的二次积分,所以国内资料形象地称其 为双积分型),此外,还有纯硬件编码型A/D转换 器,其速度最快,价格也最高,用于超高速场合, 比如视频信号的采集等。
1/214×100%=1/16384×100%=0.0061%
量化误差是指将模拟量转换成数字量(量化) 过程中引起的误差,理论上为“单位数字量” 的一半,即:1/2(lsb)。
转换时间是指从启动转换开始,到完成一次 转换所需的时间;转换速度是转换时间的倒 数。
量程是指能够转换的电压范围 如0~5V,-10~+10V等。
被控对象的一些开关状态可以经开关量输入通道输 入到单片机系统,如电器的启动和停止、电磁铁的 吸合和断开、光路的通和断等。 但是,控制现场这些开关状态一般都不能直接接入 单片机。原因有两点:一方面,现场开关量一般不 是TTL电平,需要将不同的电平转化成单片机所需的 TTL电平,该过程称为电平匹配;另一方面,即使现 场开关量符合TTL电平需要,由于来自现场的干扰严 重,一般也需要将单片机与外界进行电气隔离,避 免对单片机产生干扰。经过电平匹配和电气隔离后 的开关信号才能够通过单片机接口,接入到单片机 系统。
第10章 I/O过程通道
通过单片机系统的实时数据采集、实时决策和实 时控制,使被控对象完成预定的任务,实现设计 确定的功能。 单片机系统和被控对象之间信息的交互有输入 (Input)和输出(Output)两种类型,前者在单片 机系统数据采集时,将被控对象的信息经输入通 道送入单片机系统;后者在单片机系统控制输出 时,将单片机系统决策的控制信息经输出通道作 用于被控对象。 上述两类信息交互的通道称为过程I/O通道。
焊机等领域。
可控硅虽然驱动能力很强,但需要检测电路 和触发电路配合使用,结构比较复杂,在实 际开关量的控制场合中,常常需要几百毫安 到几十安培的驱动能力,此时使用继电器更 为简单、方便。
继电器有多种不同的类型,在实际应用中常 用是印刷板用超小型电磁继电器和固态继电 器。
该类继电器具有体积小,重量轻,易于焊在线路板 上等优点。线圈电压几伏到几十伏;触点负荷范围 为2~10A(DC24V),电气寿命在105以上,属于机械 有触点式开关。
BCD码输出采用分时输出千、百、十、个位的 方法(以三位半为例),由于它可以很方便地 驱动LCD显示,故常用于诸如数字万用表等应 用场合;
二进制输出一般要将转换数据送单片机处理 后使用。
(1)分辨率与分辨精度 (2)量化误差 (3)转换时间和转换速度 (4)量程 (5)其他指标
分辨率习惯用转换后的数据的位数来表示。
单片机接口可以是单片机端口线。如果单片 机的端口线不足,开关量输入信号就只能经 系统扩展中所扩展的输入缓冲芯片,通过数 据总线进入单片机。
要将一个现场开关状态输入到单片机,经常 使用的方法如图10-2所示。图中的S1是现场 开关,U1是光耦,其输出信号可以去单片机 (MPU)。当单片机系统有可用的端口线时, 可以如图10-2所示连接。
例如,对于二进制输出型ADC,分辨率为12位的A/D 转换器是指能将模拟信号转换成0000H一0FFFH数字 量的芯片。对于BCD码输出型ADC其分辨率是BCD数的 个数,如分辨率为3位的A/D转换器指的是四位BCD 码输出,其中三位是精确的,一位有一半是精确的。
分辨精度是指转换数据个数的这类继电器通常有5个引脚,其中2个引脚接线圈(当 线圈通电时,继电器吸合,常开触点闭合,常闭触 点断开),1个引脚为触点的中心点,1个引脚为常开 触点,1个引脚为常闭触点。
直流继电器接口原理如图10-5所示。继电器由三极 管9013驱动。
由于继电器一般都需要采用隔离、驱动,而 且属于机械触点接触型电器,可靠性和寿命 均不是很好。固态继电器SSR是一种无触点电 子开关器件,而且内含光电隔离和驱动,具 有工作可靠,驱动功率大,无触点,无噪声, 抗干扰,寿命长等特点,被广泛应用于机电 控制,尤其是防爆等应用场合。
·分辨率8位;
·误差±1 lsb,无漏码;
·转换时间100μs(当外部时钟输入频率fOSC=640kHz
时);
·很容易与μp接口;
·单一电源十5V,采用单一电源+5V供电时量程为 0—5V;
·无需零位或满量程调整;
·带有锁存控制逻辑的8通道多路转换开关, 便于选择8路中的任一路进行转换;
·DIP28封装;
开关量输出往往直接驱动现场的电器或作用 于大功率电器的控制回路,需要有一定的功 率驱动能力。光电耦合器件在受光侧由于光 敏三极管的驱动能力为mA级,一般不足以驱 动执行机构,所以经常需要使用驱动电路。 常见的功率驱动有下面四种方式:集成电路、 可控硅、晶体管和继电器。
集成电路的驱动能力一般不是很强,往往在 几十至几百毫安,在一些驱动电流要求不大 的应用场合,由于集成电路具有占用空间小, 易于焊接,使用方便等优点,常用来驱动如 LED显示等小功率的电器。常见的驱动集成电 路有74系列、75系列、ULN200系列或28系列 等。此外还有许多专用的驱动集成电路。
开关量输出常见的受控对象有电磁阀、继电 器、各种电机等,只有对这些受控对象有深 入的了解,才能更好的使用它们,发挥它们 的最大效能。这些知识不属于本书的范围, 需要时请参考其它资料。
由于现场电器通断时会产生强烈的干扰,所 以从端口线输出的开关量都需要电气隔离, 此外数字量0、1的TTL电平不足以驱动电器, 隔离后还要经驱动才能控制电器。开关量输 出的基本结构如图10-3所示。图中,输出线 是来自单片机的输出信号,低电平有效。
模拟量输入通道中主要涉及:传感器、变送 器、A/D转换器、接口电路四个方面的问题, 其中传感器、变送器已经超出本课程的内容
范围,不予介绍,需要时可以参考其它资料。
A/D转换器(Analog To Digit Converter)是 一种将模拟量(Analog)转换为与其成比例的 数字量(Digit)的器件,常用ADC表示,本节 主要介绍逐次逼近型A/D转换器件
可控硅(SCR)又称晶闸管,具有体积小,效率 高,寿命长,驱动能力大(一般是几安培至几 百安培)等优点。
可控硅虽然也像开关量一样控制其导通或断 开,但是SCR的导通角可控,其输出经滤波后 的电压因而可控,所以经常用于模拟量的输 出驱动。
晶体管在驱动中一般使用它的开关特性。如 9013 NPN型三极管,如图10-5所示 。当 Ube>0.7V(正偏电压)时,三极管饱和导通, 最大允许导通电流IC可达300mA,故称其有 300mA驱动能力。
SSR工作原理如图10-6所示,由图可见,SSR 为四端器件,两两一组,分别接控制信号和 负载输出。控制信号可以直接与TTL、CMOS集 成电路相连,无需专门驱动。选择不同型号 的SSR,主要应考虑负载特性要求,如使用场 合(直流/交流)、电流大小等。
与开关量输入的设计方法类似,常用的方法 有: (1).直接利用MCS-51系列单片机的端口线 (2).利用74系列门电路 (3).扩展可编程并行I/O口 (4).利用串行口
N位逐次逼近型A/D转换器最多只需N次D/A 转换、比较判断,就可以完成A/D转换。因此, 逐次逼近型A/D转换速度很快。由于SAR型 ADC性能价格均比较适中,目前应用相当广泛。
本节介绍的两种A/D转换器AD0809和AD574A 都是SAR。
ADC0809是NS (National Semiconductor美国国家半 导体)公司生产的逐次逼近型A/D转换器。ADC0809 具有以下特点:
·带锁存器的三态数据输出。
ADC0809为DIP28封装,芯片引脚排列如图108所示
VCC:工作电源输入。典型值+5V,极限值
6.5V。
VREF(+ ):参考电压(+)输入,一般与VCC相
采用可编程并行I/O芯片的方法不常用,仅 为了几个开关量输入,代价太高。可编程器 件的优点在于其端口可编程设定为输入或输 出。如果将某端口固定作为输入或输出,势 必大材小用,降低性能价格比。有一种情况 是例外的,某些场合必须用到可编程并行I/ O芯片且有一些未用的口线时,这些未用的口 线可以用于开关量I/O,以便充分利用资源。
三极管由于具有价格低,电路简单等特点被 广泛地应用于中、小电流驱动的场合,如继 电器驱动、LED或LED数码管的驱动等。
在大功率负载的驱动中常用IGBT。IGBT是绝 缘栅双极型晶体管的缩写。它是一个输入部 分采用MOS结构,输出部分为双极型的功率晶 体管。适合于高电压和大电流,它可以在低 驱动下实现高功率。应用于交流电机、变频 器、开关电源、照明电路、牵引传动、逆变
当单片机的端口线全部被占用,只好另外扩 展I/O接口电路了。如第八章所述,扩展I/ O接口方法有下列几种。
(1).利用74系列门电路
(2).利用可编程并行I/O芯片
(3).利用串行口
当开关量输入点数不多时,使用74系列门电 路扩展并行输入口是常见的方法,该方法设 计简单,性价比高。应注意的是选用有缓冲 功能的门电路,门的数量由输入点的个数而 定。采用74LS244(八总线缓冲器)的应用场合 较多。在地址线够用时,扩展芯片的片选(或 选通)采用线选法;地址线不够用时,采用地 址译码法。
第七章中利用串行口扩展并行口的方法也可 以用来输入/输出开关量。具体扩展方法见第 七章相关内容。
在单片机应用系统中,现场电器的通/断是 通过开关量输出通道进行控制的。如电机的 启/停、继电器的通断、电磁阀的吸合释放, 甚至步进电机的步进脉冲等,这些都是以开 关量的形式表现出来的,都可以用数字1或0 表示。开关量输出通道一般是一条端口线控 制一路电器。
交互的信息有两种不同的形式,一种是随时 间变化的连续物理量,如电流、电压等,称 为模拟量;另一种是有开、关两种状态的数 字量,称为数字量或开关量。
在本章中主要涉及开关量输入和输出以及模 拟量输入和输出四个方面的问题。
一个单片机应用系统,一般都有二个大的组 成部分:一部分是人与单片机交互的部分, 另一部分是单片机与被控制对象之间的交互 部分。人与单片机之间的接口,在第九章已 经介绍过了,这一章开始研究单片机与控制 对象之间的接口,也称为过程I/O通道。如 图10-1所示,过程I/O通道可以分为开关量 通道和模拟量通道。
并行ADC具有占用较多的数据线,输出速度快的特点, 在转换位数较少时,有较高的性价比; 串行ADC具有输出占用的数据线少,转换后的数据逐 位输出,输出速度较慢,但它具有两大优势: 其一,便于信号隔离,在数据输出时,只需少数几 路光电隔离器件,就可以很简单地实现与MPU间的电 气隔离; 其二,在转换精度要求日益提高的前提下,使用串 行ADC的性价比较高,且芯片小,引脚少,便于线路 板制作。
包括内部/外部基准、温度系数、抑制比等。
逐次逼近型A/D转换器SAR (Successive Approximation Register) ,也称为逐次比 较法 A/D转换器,它由结果寄存器、比较器 和控制逻辑等部件组成。采用对分搜索逐位 比较的方法逐步逼近,是一个采用数字量试 探地D/A转换、比较判断的转换过程。
控制系统中模拟量输入通道的设计非常重要, 因为现场的诸如温度、压力、流量等连续变 化的非电物理量经传感器转换成模拟电量 (电压/电流等),通过变送单元转换成为一 定形式的模拟电量之后,需要使用A/D转换 器件,将模拟量转换成数字量,最后经由接 口电路,将数字量送入单片机处理。这些现 场状态(包括开关量输入)是单片机系统控 制决策的依据。模拟量输入通道的一般结构 如图10-7 所示。
一、并行接口A/D转换器的分类与技术指标
A/D转换器又称为ADC。A/D转换器按转换输出 数据的方式,可分为串行与并行两种,根据转换 分辨率可分为8位、12位、14位、16位等;按输 出数据类型可分为BCD码输出和二进制输出;按 转换原理可分为逐次逼近型(SAR)和积分型 (Integrating A/D,由于需要进行被测电压和 基准电压的二次积分,所以国内资料形象地称其 为双积分型),此外,还有纯硬件编码型A/D转换 器,其速度最快,价格也最高,用于超高速场合, 比如视频信号的采集等。
1/214×100%=1/16384×100%=0.0061%
量化误差是指将模拟量转换成数字量(量化) 过程中引起的误差,理论上为“单位数字量” 的一半,即:1/2(lsb)。
转换时间是指从启动转换开始,到完成一次 转换所需的时间;转换速度是转换时间的倒 数。
量程是指能够转换的电压范围 如0~5V,-10~+10V等。
被控对象的一些开关状态可以经开关量输入通道输 入到单片机系统,如电器的启动和停止、电磁铁的 吸合和断开、光路的通和断等。 但是,控制现场这些开关状态一般都不能直接接入 单片机。原因有两点:一方面,现场开关量一般不 是TTL电平,需要将不同的电平转化成单片机所需的 TTL电平,该过程称为电平匹配;另一方面,即使现 场开关量符合TTL电平需要,由于来自现场的干扰严 重,一般也需要将单片机与外界进行电气隔离,避 免对单片机产生干扰。经过电平匹配和电气隔离后 的开关信号才能够通过单片机接口,接入到单片机 系统。