第九章单片机与数模及模数转换器接口当以单片机为核心组成实时测控系统时,通常需要对被控对象的状态进行测试和对控制条件进行监测,因此需要通过前向输入通道将被测信号输入单片机系统中
在科学研究和生产过程中,测控系统的被测参数可以是温度、压力、速度等非电量,也可以是电流、电压、功率和开关量等电量
这些参数信号需通过各类传感器和变送器变换成相应的模拟电量,然后经多路开关汇集送给A/D转换器,转换成相应的数字量送给单片机
经过单片机处理过的数字量,送给D/A转换器,变换成相应的模拟量对被控系统实施控制和调整,使之处于最佳工作状态,如图8-1所示
知识要点:输入输出通道的基本知识,数字量输入输出通道和模拟量输入输出通道的结构A/D转换器工作原理和MCS-51系列单片机的连接以及程序设计方法
D/A转换器工作原理和MCS-51系列单片机的连接以及程序设计方法
第一节MCS-51单片机与DA转换器的接口和应用一、概述被测信号分为数字量和模拟量两种
1.数字量输入数字量包括N位并行数字量、开关量和频率信号
·N位并行数字量可以直接送入单片机的I/O接口
若N位数字量并行输入,当N=8时,正好利用一个8位I/O接口输入单片机内;当N<8时,可利用一个8位I/O接口输入CPU,然后将其他位屏蔽即可得到N位数据;当N>8时,输入方式有两种:一种是利用多个8位I/O接口,另一种是利用一个I/O接口多次选通输入
·开关量开关量是输入信号为具有TTL电平的状态信号,如继电器的吸合与断开、光电门的导通与截止、限位开关、按钮、转换开关、接触器等电器的触点通断,其信号电平只有高、低两种电平
图8-2所示是一种开关量检测电路
开关量信号经过了光电隔离,适当选择电阻值,使A点电平符合TTL电平的要求,可以将A点接到单片机I/O接口或经三态门接到单片机数据总线,实现开关量信号输入
·频率信号经放大、整形和隔离等处理,