第8《单片机原理及应用》第8章-AD和DA接口转换的接口技术ppt课件.ppt
《第8《单片机原理及应用》第8章-AD和DA接口转换的接口技术ppt课件.ppt》由会员分享,可在线阅读,更多相关《第8《单片机原理及应用》第8章-AD和DA接口转换的接口技术ppt课件.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022-8-9广东松山职业技术学院课件制作组第八章第八章 A/D和和D/A接口转换的接口技术接口转换的接口技术q A/D、D/A转换器的类型、主要技术指标和用途。q ADC0809、DAC0832与MCS51单片机基本接口技术。q 借助所学知识和技能,独立设计、开发简单的模拟量数据采集和控制装置。2022-8-9广东松山职业技术学院课件制作组本章主要内容本章主要内容 8.1 8.1 A/DA/D转换器接口转换器接口 8.2 8.2 D/AD/A转换器接口转换器接口 8.3 8.3 空调的温度控制案例空调的温度控制案例“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信
2、息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组模拟通道接口技术模拟通道接口技术 计算机只能储存和处理二进制形式的数字量,凡计算机只能储存和处理二进制形式的数字量,凡遇到有模拟量的地方,就要进行模拟量向数字量或遇到有模拟量的地方,就要进行模拟量向数字量或数字量向模拟量的转换,这就是数数字量向模拟量的转换,这就是数/模和模模和模/数转换数转换问题。将模拟量转换成数字量的过程称为问题。将模拟量转换成数字量的过程称为A/D转换,转换,将数字量转换成模拟量的过程称为将数字量转换成模拟量的过程称为D/A转换,与之转换
3、,与之有关的接口技术称为模拟通道接口技术。有关的接口技术称为模拟通道接口技术。 因为在单片机应用系统中,常需要将检测到的连因为在单片机应用系统中,常需要将检测到的连续变化的模拟量如温度、压力、流量、速度等转换续变化的模拟量如温度、压力、流量、速度等转换成数字信号,才能输入到单片机中进行处理,然后成数字信号,才能输入到单片机中进行处理,然后再将处理结果的数字量转换成模拟量输出,实现对再将处理结果的数字量转换成模拟量输出,实现对被控对象的控制。被控对象的控制。 第八章第八章 A/D和和D/A接口转换的接口技术接口转换的接口技术“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综
4、治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组8.1 A/D转换器接口转换器接口 8.1.1 A/D转换基本知识及常用转换基本知识及常用A/D 转换器件转换器件传感器单片机A/D转换“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组1. A/D转换器分类转换器分类(1)(1)逐次逼近式:逐次逼近式属直接式逐次逼近式:逐次逼近式属直接式A/DA
5、/D转换器。转换器。 (2)(2)双积分式:双积分式是一种间接式双积分式:双积分式是一种间接式A/DA/D转换器。转换器。(3)V/F(3)V/F变换式:变换式:V/FV/F变换器能够将模拟电压信号转变换器能够将模拟电压信号转 换为频率信号。换为频率信号。(4)(4)并行式:并行式也属于直接式并行式:并行式也属于直接式A/DA/D转换器,它转换器,它是所有类型是所有类型A/DA/D转换器中转换速度最快的。转换器中转换速度最快的。8.1.1 A/D转换基本知识及常用转换基本知识及常用A/D转换器件转换器件“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网
6、格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组2.A/D转换器主要技术性能指标转换器主要技术性能指标 (1)分辨率:分辨率表示输出数字量变化一个最低有效位分辨率:分辨率表示输出数字量变化一个最低有效位(Least Significant BitLSB)所对应的输入模拟电压的)所对应的输入模拟电压的变化量。变化量。 分辨率FSR=2nVn 为A/D转换器输出的二进制位数 (2)量化误差:模拟量是连续的,而数字量是断续的,当量化误差:模拟量是连续的,而数字量是断续的,当A/D转转换器的位数固定后,数字量不能把模拟量所有的值都
7、精确地表换器的位数固定后,数字量不能把模拟量所有的值都精确地表示出来,这种由示出来,这种由A/D转换器有限分辨率所造成的真实值与转换转换器有限分辨率所造成的真实值与转换值之间的误差称为量化误差。值之间的误差称为量化误差。一般量化误差为数字量的最低有一般量化误差为数字量的最低有效位所表示的模拟量,理想的量化误差容限是效位所表示的模拟量,理想的量化误差容限是1/2LSB。 8.1.1 A/D转换基本知识及常用转换基本知识及常用A/D转换器件转换器件“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治
8、安防控工程”。2022-8-9广东松山职业技术学院课件制作组(3)转换精度:转换精度是一个实际的转换精度:转换精度是一个实际的A/D转换器转换器和理想的和理想的A/D转换器相比的转换误差。绝对精度一转换器相比的转换误差。绝对精度一般以般以LSB为单位给出,相对精度则是绝对精度与为单位给出,相对精度则是绝对精度与满量程的比值。满量程的比值。(4)转换时间:指转换时间:指A/D转换器完成一次转换器完成一次A/D转换所需转换所需时间。转换时间越短,适应输入信号快速变化能时间。转换时间越短,适应输入信号快速变化能力越强。其倒数是转换速率。力越强。其倒数是转换速率。(5)温度系数:是指温度系数:是指A/
9、D转换器受温度影响的程度。转换器受温度影响的程度。一般用环境温度变化一般用环境温度变化1所产生的相对误差来表示,所产生的相对误差来表示,单位是单位是PPM/(10-6/)。 8.1.1 A/D转换基本知识及常用转换基本知识及常用A/D转换器件转换器件“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组 8.1.2 ADC0809及其与及其与MCS-51单片机接口技术单片机接口技术 ADC0809是美国国家半导体公司生产的CMOS工艺8通
10、道、8位逐次逼近式A/D转换器。“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组START CLOCKEOCD0D7IN0IN7ADDAADDBADDCALE八位八位转换器转换器A/D三态三态输出输出锁存器锁存器VCCGNDOEREF(+)REF(-)38地址地址锁存锁存与译码与译码八路八路模拟量模拟量开关开关.1结构及转换原理结构及转换原理 (1)八路)八路模拟开关及模拟开关及地址锁存与地址锁存与译码器译码器(2)8位位A/D转换
11、器转换器 (3)三态)三态输出寄存器输出寄存器 8.1.2 ADC0809及其与及其与MCS-51单片机接口技术单片机接口技术 “雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组2引脚功能引脚功能 ADC0809采用采用DIP-28(双列直(双列直插式)封装插式)封装 12345678910111213142827262524232221201918171615IN3IN4IN5IN6IN7STARTEOCD3OECLOCKVCCRE
12、F(+)GNDD1IN2IN1IN0ADDAADDBADDCALED7(MSB)D6D5D4D0(LSB)REF(-)D2ADC0809 8.1.2 ADC0809及其与及其与MCS-51单片机接口技术单片机接口技术 “雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组引脚功能表引脚功能表“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性
13、治安防控工程”。2022-8-9广东松山职业技术学院课件制作组3ADC0809的时序的时序 8.1.2 ADC0809及其与及其与MCS-51单片机接口技术单片机接口技术 4 4ADC0809ADC0809与与MCS-51MCS-51单片机的接口电路单片机的接口电路写信号、P2.7有效时,启动AD转换。转换结束后,输出高电平,向CPU发出中断请求读信号、P2.7有效时,允许输出AD转换结果。转换时钟由ALE分频得到。A1A28031 74LS373ADC0809分频CLOCKD0D7111GEOCSTARTALEOERDP2.7WRAL EP0A0A7A0REF(+)REF(-)+5VGNDI
14、N0IN7IN6IN5IN4IN3IN2IN1转换结果由此输出ADDAADDBADDCINT1“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组主要功能信号的处理方法主要功能信号的处理方法(1)时钟信号:当单片机时钟频率高于时钟信号:当单片机时钟频率高于6MHz时,时,ALE信号必须信号必须经经2或或4分频后才能接到分频后才能接到ADC0809的的CLOCK引脚上,否则不引脚上,否则不能正常工作。能正常工作。 (2)地址线和数据线:地
15、址线和数据线:ADC0809的地址选择信号线和输出数据的地址选择信号线和输出数据线均与线均与P0口相接。口相接。ADDAADDC三根地址线的连接与芯片三根地址线的连接与芯片及模拟通道选择又密切关系,地址线经地址锁存器可提高及模拟通道选择又密切关系,地址线经地址锁存器可提高输入信号的稳定性。输入信号的稳定性。 (3)控制信号:通过控制信号:通过 、 和和 P2.7的组合实现对的组合实现对ADC0809控制,控制,显然只有当显然只有当P2.7为低电平时才能对为低电平时才能对ADC0809进行操作。进行操作。转转换结束信号换结束信号EOC通过非门与通过非门与8031的连接,用来发出中断请的连接,用来
16、发出中断请求或供求或供CPU查询转换状态。查询转换状态。 R DW R 8.1.2 ADC0809及其与及其与MCS-51单片机接口技术单片机接口技术 “雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组各个通道的地址各个通道的地址选择的通道选择的通道0 0 00 0 10 1 00 1 11 0 01 0 1 1 1 0 1 1 1 IN0IN1IN2IN3IN4IN5IN6IN7C B A 8031A15 A14A13A12A11
17、A10A9A8A7A6A5A4A3A2A1A00809 STCBA 0000 0111设无关地址位为设无关地址位为“1”,则模,则模拟通道拟通道IN0IN7的地址依次的地址依次为为7FF8H7FFFH 8.1.2 ADC0809及其与及其与MCS-51单片机接口技术单片机接口技术 “雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组5程序设计程序设计 n 单片机的单片机的A/D转换编程有两条基本原则:一方面要满足转换编程有两条基本原则:
18、一方面要满足所选所选A/D转换器的转换时序要求,另一方面要根据具体的转换器的转换时序要求,另一方面要根据具体的接口电路编写具体的转换程序接口电路编写具体的转换程序即应用软件要和硬件即应用软件要和硬件协调、统一。协调、统一。 n 对于对于ADC0809而言,其控制程序的主要任务是如何判而言,其控制程序的主要任务是如何判断一次断一次A/D转换何时结束,只有以此为前提才能保证取回转换何时结束,只有以此为前提才能保证取回的转换结果的正确性。的转换结果的正确性。 8.1.2 ADC0809及其与及其与MCS-51单片机接口技术单片机接口技术 “雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥
19、平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组(1) 软件延时等待方式软件延时等待方式 n完成一次完成一次A/D转换的一般流程是:转换的一般流程是:n单片机工作寄存器初始化单片机工作寄存器初始化n送通道地址及启动转换信号送通道地址及启动转换信号n软件延时等待转换结束软件延时等待转换结束n送读取转换结果信号送读取转换结果信号n输出转换结果。输出转换结果。其中软件延时时间取决于其中软件延时时间取决于ADC器件的转换时器件的转换时间,可以通过计算和调试获得。间,可以通过计算和调试获得。 8.1.2
20、 ADC0809及其与及其与MCS-51单片机接口技术单片机接口技术 例例8-1 要求采用软件延时等待方式采集要求采用软件延时等待方式采集IN0通道模拟信号,结果通道模拟信号,结果存入存入8031片内片内RAM的的30H单元中。设单元中。设fOSC=6MHz。 ORG 0000H LJMP START ;转;转A/D转换程序转换程序 ORG 0030HSTART:MOV R1,#30H ;R1指向数据区(存指向数据区(存A/D结果)结果) MOV DPTR, #7FF8H ;DPTR指向指向0809通道通道0 MOVX DPTR,A ;启动;启动A/D转换转换 MOV R6, #0AH ;软件
21、延时;软件延时100SDELAY:NOP NOP NOP DJNZ R6, DELAY MOVX A, DPTR ;读转换结果;读转换结果 MOV R1, A ;转储;转储 SJMP $ END“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组(2) 程序查询方式程序查询方式 将将A/D转换器的转换结束信号转换器的转换结束信号EOC接至单片机接至单片机的某端口的某端口(如接入如接入P3.3,即,即 ),启动转换开,启动转换开始后用程序
22、查询该输入端是否出现转换结束信始后用程序查询该输入端是否出现转换结束信号,没有则继续查询,一旦出现结束信号即可号,没有则继续查询,一旦出现结束信号即可取回转换结果。取回转换结果。 IN T 1 8.1.2 ADC0809及其与及其与MCS-51单片机接口技术单片机接口技术 例例8-2 要求采用程序查询方式分别对要求采用程序查询方式分别对8路模拟信号轮流采集一遍,将路模拟信号轮流采集一遍,将结果存入以结果存入以30H为首地址的为首地址的8031片内片内RAM单元中。设单元中。设fOSC=12MHz。 ORG 0000H LJMP START ORG 0030HSTART: MOV R1, #30
23、H ;R1指向数据区首地址指向数据区首地址 MOV DPTR,#7FF8H ;DPTR指向指向0809通道通道0 MOV R7, #08H ;置通道数;置通道数LOOP:MOVX DPTR,A ;启动;启动A/D转换转换 MOV R2, #20H ;冗余延时,保证;冗余延时,保证EOC可靠变低可靠变低 DJNZ R2, $ JB P3.3, $ ;查询转换结束信号是否产生;查询转换结束信号是否产生 MOVX A, DPTR ;读转换结果;读转换结果 MOV R1, A ;转储;转储 INC DPTR ;指向下一通道;指向下一通道 INC R1 ;修改数据区指针,指向下一结果单元;修改数据区指针
24、,指向下一结果单元 DJNZ R7,LOOP;未采完;未采完8个通道则继续个通道则继续 SJMP $ END“雪亮工程是以区(县)、乡(镇)、村(社区)三级综治中心为指挥平台、以综治信息化为支撑、以网格化管理为基础、以公共安全视频监控联网应用为重点的“群众性治安防控工程”。2022-8-9广东松山职业技术学院课件制作组(3)中断方式中断方式 将将ADC的转换结束信号的转换结束信号EOC经一定的逻辑接口经一定的逻辑接口引至单片机的外部中断输入端(如接入引至单片机的外部中断输入端(如接入 ),),用来向单片机提出中断申请。编程时,在主程序用来向单片机提出中断申请。编程时,在主程序中启动中启动A/D
25、转换并继续执行主程序。当接收到转换并继续执行主程序。当接收到ADC的转换结束的转换结束EOC(即中断请求)信号后立即(即中断请求)信号后立即转去执行中断服务程序,并在其中完成取回转换转去执行中断服务程序,并在其中完成取回转换结果、启动下一次转换等操作。结果、启动下一次转换等操作。 IN T 1 8.1.2 ADC0809及其与及其与MCS-51单片机接口技术单片机接口技术 ORG 0000HLJMP MAINORG 0013H ;外部中断;外部中断1的中断服务程序入口的中断服务程序入口LJMP INT1 ;转中断服务程序;转中断服务程序ORG 0030HMAIN:MOV R1,#30H ;主程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理及应用 单片机 原理 应用 AD DA 接口 转换 技术 ppt 课件
限制150内