MCS单片机的输入输出通道接口

上传人:cel****460 文档编号:243697262 上传时间:2024-09-29 格式:PPTX 页数:37 大小:948.14KB
返回 下载 相关 举报
MCS单片机的输入输出通道接口_第1页
第1页 / 共37页
MCS单片机的输入输出通道接口_第2页
第2页 / 共37页
MCS单片机的输入输出通道接口_第3页
第3页 / 共37页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,MCS单片机的输入输出通道接口,输入通道前向通道:被测对象与单片机联系的信号通道。包括传感器或敏感元件、通道构造、信号调节、A/D转换、电源的配置、抗干扰等。,输出通道后向通道:单片机与被控对象联系的信号通道。包括功率驱动、干扰的抑制、D/A转换等。,5.1.1 传感器,传感器:传感器是测量系统中的一种前端部件,它将各种输入变量转换成可供测量的信号。,传感器的分类:,1按传感器的用途可以将传感器分为:压敏和力敏传感器、位置传感器、液面传感器、能耗传感器、速度传感器、热敏传感器、加速度传感器、射线辐射传感器、振动传感器、湿敏传感器、磁敏传感器、气敏传感器、真空度传感器和生物传感器等。,2按传感器输出信号标准可将传感器分为: 模拟传感器、数字传感器、开关传感器等。,直接采用数字传感器是计算机专业学生的最正确选择!,5.1,输入,/,输出通道概述,传感器的开展方向:,传感器已经成为现代信息技术系统三大支柱之一,在工业、农业、航空航天、军事国防等领域得到了日益广泛的应用。其开展方向主要有以下几个方面:,1利用新的物理现象、化学反响、生物效应设计传感器。,2引入数据融合技术。,3使用新型材料,向微功耗、集成化及无源化开展。,4采用新的加工技术。,5向微型化开展。,6向高可靠性、宽温度范围开展等。,( 7器件自身是数字化的,不需要再经过数/模、模/数变换。,MCS51,单片机的输入输出通道接口,DS18B20,外形和封装如图:,18B20,演示 程序设计由,A0315,班余锡钱同学完成。,2、红外线传感器,家中许多的电器产品都有遥控的功能,例如电视机、录像机、VCD、空调等家电产品,它们都是以红外遥控的方式进展遥控。,一、 红外遥控系统,通用红外遥控系统由发射和接收两大局部组成,应用编/解码专用集成电路芯片来进展控制操作,如图1所示。发射局部包括键盘矩阵、编码调制、LED红外发送器;接收局部包括光、电转换放大器、解调、解码电路。,例如:我们用电视机的遥控器作为单片机的键盘使用,通过红外线遥控装置来代替在单片机实验板上的键盘复位键除外,这样设计的键盘又多又好。,万能红外线接收模块,;,例题,红外遥控实验程序如下,:,;yaokong.asm,遥控器测试程序,;,按任意键试验板数码管指示灯闪烁。任意遥控器均可!,;,万能红外接收头,0038 1-GND 2-VCC 3-(P3.7),ORG 0000H,START:MOV P0,#0FFH ;,开机初始化,MOV P1,#0FFH,MOV P2,#0FFH,MOV P3,#0FFH,JB P3.7,$ ;,等待遥控信号出现,MOV P1,#0F0H,MOV p2,#0F0H,MOV P0,#0F0H,JNB P3.7,$ ;,如果是低电平就原地等待,高电平就退出,AJMP START,END,MCS51,单片机的输入输出通道接口,过程I/O通道:单片机系统和被控对象之间信息的交互通道输入通道、输出通道称为过程I/O通道,过程I/O通道的一般构造如以下图所示。,特点:,1要靠近拾取对象采集信息;,2传感器、变送器的性能和工作环境因素严重影响通道的方案设计;,3一般是模拟、数字等混杂电路;,4常需要放大电路;,5抗干扰设计非常重要。,输入通道的构造类型:,输入通道构造形式取决于被测对象的环境、输出信号的类型、数量、大小等。其构造如下页图所示。,1,输入通道,MCS51,单片机的输入输出通道接口,特点:,1小信号输出,大功率控制;,2输出伺服驱动控制信号;,3电磁和机械干扰较为严重。,通道构造:,在输出通道中,单片机完成控制处理后的输出,总是以数字信号或模拟信号的形式,通过I/O口或者数据总线传送给被控对象。输出通道的构造如下页图所示。,3,信号处理电路,输入通道中,信号处理的任务是可由硬件实现能够完成小信号放大,信号变换,滤波、零点校正、线性化处理、温度补偿、误差修正和量程切换等任务。可由硬件实现,有些也可由软件实现。,1开关量输入,被控对象的一些开关状态可以经开关量输入通道输入到单片机系统,这些开关信号根据实际情况需要经过电平匹配、电气隔离或互感器后才能够通过单片机接口,接入到单片机系统。,2小信号放大技术,输入通道中,对小信号需要经过测量放大器、可编程增益放大器及带有放大器的小信号双线发送器等电路进展放大调节。,3隔离放大技术,在某些要求输入和输出电路彼此隔离的情况下,必须使用隔离放大器。常用隔离放大器有变压器耦合隔离放大器和光耦合隔离放大器两种。,MCS51,单片机的输入输出通道接口,D/A转换器Digit to Analog Converter:将数字量转换成模拟量的器件称为D/A转换器,通常用DAC表示。,D/A转换接口器设计中主要考虑的问题:D/A转换芯片的选择、数字量的码输入、精度、输出模拟量的类型与范围、转换时间、与CPU的接口方式等。,5.2.1 D/A转换器的性能指标,1分辨率:指D/A转换器能分辨的最小输出模拟增量,即相邻两个二进制码对应的输出电压之差称为D/A转换器的分辨率。可用最低位LSB表示。如,n位D/A转换器的分辨率为1/2n。,2精度:精度是指D/A转换器的实际输出与理论值之间的误差,它是以满量程VFS的百分数或最低有效位LSB的分数形式表示。,3线性误差:D/A的实际转换特性各数字输入值所对应的各模拟输出值之间的连线与理想的转换特性始、终点连线之间是有偏差的,这个偏差就是D/A的线性误差。即两个相邻的数字码所对应的模拟输出值之差与一个LSB所对应的模拟值之差。常以LSB的分数形式表示。,4转换时间TS建立时间:从D/A转换器输入的数字量发生变化开场,到其输出模拟量到达相应的稳定值所需要的时间称为转换时间。,5偏移量误差:偏移量误差是指输入数字量为零时,输出模拟量对零的偏移值。,MCS51,单片机的输入输出通道接口,按输出形式分类:电压输出型和电流输出型。,按是否含有锁存器分类:内部无锁存器和内部有锁存器。,按能否作乘法运算分类:乘算型和非乘算型。,按输入数字量方式分类:并行总线D/A转换器和串行总线D/A转换器。,按转换时间分类:,超高速D/ATS100ns、高速D/ATS为100ns 10s、中速D/ATS为10s100s、低速D/ATS100s等。,MCS51,单片机的输入输出通道接口,1,TLC5615,的特点与引脚,表2-5 工作存放器组选择控制表,TLC5615为DIP8封装,引脚如以下图所示。引脚功能如下:,DIN:串行信号输入端 SCLK:串行数据输入端,:片选信号 DOUT :串行数据输出端,用于级联,AGND:模拟地 REFIN:基准电压输入,OUT:DAC模拟电压输出端 Vdd: 电源输入,2,编程时序图,例题 利用上图所示电路,使用TLC5615编程转换放在R1、R2中的数据。 (此处讲述看时序图的方法,同学们注意了,是CS片选信号,先置高,使之无效,NOP,NOP,是DIN信号,串行数据输入端,先置低,是SCLK信号,串行时钟输入端,先置低(初始化完毕),CLR P1.3;变低,片选有效,选中芯片,NOP;适当的延时可以使芯片工作更为可靠!,NOP,MOV A,R1;从R1中取出低8位到A存放器,MOV R3,#08H;循环初值 8次,AA: RLC , A;最低位送入C存放器,MOV P1.1,C;位数据送上DIN,NOP,SETB P1.2;发出一个sclk时钟脉冲,NOP,NOP,CLR P1.2;脉冲变低,此时该位数据就被放到锁存器中了,DJNZ R3,AA;8个位都送完了吗? 没有那么转AA去,NOV R3,#08H;R3重新置初值8,以便对高8位进展读入,MOV A,R2;将R2的数据读入A,BB: RLC A;最低位送入C,MOV P1.1,C;位数据送DIN,NOP,NOP,SETB P1.2;脉冲高,NOP,NOP;脉冲高,CLR P1.2;脉冲低,(数据就上芯片了!),DJNZ R3,BB; 8个位都送完了吗? 没有那么转BB去,SETB P1.3;16个位都送完后,片选CS变高,芯片不被选中啦,CLR P1.2;恢复原有状态啦(因5615是10位D/A,所以R1,R2的数据格式是,CLR P1.1;最高6位和最低2位是无效的虚位,送入之前必须用程序调整它。,MCS51,单片机的输入输出通道接口,A/D转换器Analog To Digit Converter:将模拟量转换为与之成比例的数字量的器件称为A/D转换器,常用ADC表示。,5.3.1 A/D转换器的性能指标,1分辨率:分辨率是指输出数字量变化一个相邻数码所需输入模拟电压的变化量。A/D转换器的分辨率定义为满刻度电压与2n之比值,其中n为ADC的位数。,例如:具有12位分辨率的ADC能分辨出满刻度的1/212或满刻度的0.0245%。一个10V满刻度的12位ADC能够分辨输入电压变化的最小值为。而 位的A/D转换器满字为1999,其分辨率为满刻度的1/1999100%=0.05%。,2转换速率与转换时间:转换速率是指A/D转换器每秒钟转换的次数。转换时间是指完成一次A/D转换所需的时间包括稳定时间。转换时间是转换速率的倒数。,3量化误差:有限分辨率A/D的阶梯状转移特性曲线与理想无限分辨率A/D的转移特性曲线直线之间的最大偏差称为量化误差。通常是1个或半个最小数字量的模拟变化量,表示为1LSB,1/2LSB。,4线性度:实际A/D转换器的转移函数与理想直线的最大偏差。不包括量化误差、偏移误差输入信号为零时,输出信号不为零的值和满刻度误差满度输出时,对应的输入信号与理想输入信号值之差三种误差。,5量程:量程是指A/D能够转换的电压范围,如05V,-10+10V等。,6其他指标:内部/外部电压基准、失调零点温度系数、增益温度系数,以及电源电压变化抑制比等性能指标。,MCS51,单片机的输入输出通道接口,MCS51,单片机的输入输出通道接口,特点:引脚数少常见的8引脚或更少,集成度高根本上无需外接其他器件,价格低,易于数字隔离,易于芯片升级,廉价,速度略微降低。,1MAX187/189芯片引脚及功能,MAX187/189是MAXIM公司生产的具有SPISerial Peripheral Interface总线接口的12位逐次逼近式SARA/D转换芯片。特点如下:, 12位逐次逼近式SAR串行A/D转换芯片;, 转换速度为75 kHz,转换时间为;, 输入模拟电压:05V;, 单一+5 V供电;, DIP8引脚封装,外接元件简单,使用方便。,MAX187与MAX189的区别在于:MAX187具有内部基准,无需外部提供基准电压,MAX189那么需外接电压基准。,5.3.3 A/D,转换器的接口,MAX187/189芯片引脚如以下图所示。引脚的功能如下:,VDD:工作电源:+5V5%;,GND:模拟和数字地;,VREF:参考电压输入;,:片选输入;,AIN:模拟电压输入,范围为0VREF或04.096 VMAX187;,shut down:关闭控制信号输入,提供三级关闭方式:待命低功耗状态电流仅10 A ,允许使用内部基准;制止使用内部基准;,DOUT:串行数据输出,在串行脉冲SCLK的下降沿数据变化;,SCLK:串行时钟输入,最大允许频率为5 MHz。,使用MAX187/189进展A/D转换时分的步骤:, 启动A/D转换,等待转换完毕,当 输入低电平时,启动A/D转换,此时DOUT引脚输出低电平,充当传递“转换完毕信号的作用。当DOUT输出变高电平时,说明转换完毕在转换期间,SCLK不允许送入脉冲。, 串行读出转换结果,从SCLK引脚输入读出脉冲,SCLK每输入一个脉冲,DOUT引脚上输出一位数据,数据输出的顺序为先高位后低位,在SCLK信号的下降沿,数据改变,在SCLK的上升沿,数据稳定。在SCLK信号为高电平期间从DOUT引脚上读数据。,MCS51,单片机的输入输出通道接口,MAX187与MCS-51的连接电路如以下图所示。其中,为控制片选,为输入串行移位脉冲,为接收串行数据端。MAX187外接4.7 F退耦电容激活内部电压基准,接+5 V允许使用内部基准。,注意:MAX187/189的片选在转换和读出数据期间必须始终保持低电平。,工作流程:清,启动MAX187开场A/D转换;读,等待转换完毕;当变高,转换完毕;从引脚发串行脉冲,从引脚逐位读取数据。,注意:由于MCS-51单片机外接晶振最大不超过12 MHz,即便是执行一条单周期指令也需1 s,所以发送SCLK时无需延时。,例题 如图上页图所示的MAX187与MCS-51连接的电路图,将MAX187转换结果存入31H、30H单元,右对齐,31H存高位高4位补0。,解:程序如下:,HIGH EQU 31H,LOW EQU 30H,ORG 1000H,START: MOV HIGH, #00,MOV LOW, #00; 将转换结果单元去除,CLR P1.6,CLR P1.7; 启动A/D转换,JNB P1.5, $; 等待转换完毕,SETB P1.6; SCLK上升沿,MOV R7, #12; 置循环初值12,LP: CPL P1.6; 发SCLK脉冲,JNB P1.6, LP; 等待SCLK变高,MOV C, P1.5; 将数据取到C,MOV A, LOW,RLC A,MOV LOW, A,MOV A, HIGH,RLC A,MOV HIGH, A; 将取到的数据位逐位移入结果保存单元,DJNZ R7, LP,SETB P1.7; 完毕,RET,END,功能:主要实现从现场采集数据,由单片机分析处理或显示打印,为现场操作者提供操作指导等功能。,1数据采集系统的一般构造,需要解决的主要问题:模拟量输入通道的设计。,模拟量通道构造:,1每路模拟量均有各自独立的A/D转换器、采样保持器。其特点是电路构造简单、程序设计方便,A/D转换是并行的,转换速度较快,本钱昂贵,仅在高速数据采集系统中采用。,2多路模拟量共用一套采样保持器、A/D转换器。其特点是经济实用,在性能指标要求许可的情况下,一般采用该方案。,MCS51,单片机的输入输出通道接口,MCS51,单片机的输入输出通道接口,人有了知识,就会具备各种分析能力,,明辨是非的能力。,所以我们要勤恳读书,广泛阅读,,古人说“书中自有黄金屋。,”通过阅读科技书籍,我们能丰富知识,,培养逻辑思维能力;,通过阅读文学作品,我们能提高文学鉴赏水平,,培养文学情趣;,通过阅读报刊,我们能增长见识,扩大自己的知识面。,有许多书籍还能培养我们的道德情操,,给我们巨大的精神力量,,鼓舞我们前进,。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 药学课件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!