ADC0809、AI和抗干扰措施
- 格式:ppt
- 大小:1.00 MB
- 文档页数:48
1.设计目的本设计包括确定控制任务、系统总体设计、硬件系统设计、软件程序的设计等,使学生进一步学习理解计算机控制系统的构成原理、接口电路与应用程序,巩固与综合专业基础知识和相关专业课程知识,提高学生运用理论知识解决实际问题的实践技能。
2. 设计内容设计一由微机控制的A/D数据采集和控制系统,该卡具有对八个通道上0-5V的模拟电压进行采集的能力,且可以用键盘选择装换通道,选择ADC0809作为A/D转换芯片。
并在显示器上动态显示采集的数据。
3. 设计要求(1)根据题目要求的指标,通过查阅有关资料,确定系统设计方案,并设计其硬件电路图。
(2)画出电路原理图,分析主要模块的功能及他们之间的数据传输和控制关系。
(3)用protel软件绘制电路原理图。
(4)软件设计,给出流程图及源代码并加注释。
4. 系统总体设计步骤第一步:信号调理电路第二步:8路模拟信号的产生与A/D转换器被测电压要求为0~5V的直流电压,可通过电位器调节产生。
考虑本设计的实际需要,我选择八位逐次比较式A/D转换器(ADC0809)。
第三步:发送端的数据采集与传输控制器第四步:人机通道的借口电路第五步:数据传输借口电路用单片机作为控制系统的核心,处理来之ADC0809的数据。
经处理后通过串口传送,由于系统功能简单,键盘仅由两个开关和一个外部中断组成,完成采样通道的选择,单片机通过接口芯片与LED数码显示器相连,驱动显示器相应同采集到的数据。
串行通信有同步和异步两种工作方式,同步方式传送速度快,但硬件复杂;异步通信对硬件要求较低,实现起来比较简单灵活,适用于数据的随机发送和接受。
采用MAX485芯片的转换接口。
经过分析,本系统数据采集部分核心采用ADC0809,单片机系统采用8051构成的最小系统,用LED动态显示采集到的数据,数据传送则选用RS-485标准,实现单片机与PC机的通信。
数据采集与传输系统一般由信号调理电路,多路开关,采样保持电路,A/D,单片机,电平转换接口,接收端(单片机、PC或其它设备)组成。
CPLD控制ADC0809实现多路数据采集随着数字化生活的到来,数据采集系统在日常生活中的应用越来越显着。
模拟信号和数字信号之间的转换已成为计算机控制系统中不可缺少的环节。
较传统数据采集率高、组成形式灵活等特点。
数据采集系统具有极强的通用性,可广泛应用于军事、工业生产、科学研究和日常生活中。
随着计算机的普及数据采集系统在日常生活中的应用越来越显着。
由于基于DSP芯片的高速电子器件成本和制作工艺以及高密集的技术含量,使得高速数据采集卡的价格昂贵。
而复杂可编程逻辑器件(CPLD)能够将大量的逻辑功能集成于一个单片集成电路中,以其时钟频率高、内部延时小、速度快、效率高、组成形式灵活等特点在高速数据采集方面有着单片机和DSP无法比拟的优势。
本文为大家介绍CPLD控制ADC0809实现多路数据采集。
系统的构架及工作原理采用一片CPLD作为逻辑控制单元。
CPLD负责采用通道的巡回、工作时钟的产生和ADC0809的数据采集。
A/D转换器采用的是ADC0809,ADC0809是CMOS单片型逐次逼近式A/D转换器,它具有转换速度快、分辨率高、功耗低以及价格便宜等优点,被广泛地应用与微电脑的接口设计上。
它有8个模拟量输入通道IN[0..7],芯片内由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。
ADC0809通过ALE,START,EOC,OE,Da-ta[0..7],ADDA,ADDB,ADDC,CLK 信号与CPLD相连。
如图1所示。
其中:ALE:为地址锁存允许输入线,高电平有效。
当ALE为高电平时,地址锁存与译码器ADDA、ADDB、ADDC三条地址线的地址信号进行锁存,经译码后被选中的通道模拟量进转换器进行转换。
ADDA、ADDB和ADDB为地址输入线,用于选通IN0-IN7上的一路模拟输入量。
START:启动A/D转换控制引脚,电平下降沿有效。
Data[0..7]:AD转换数据输出。
稳定性。
原理:模拟量开关AS闭合时,进入采样状态(跟踪),由于A1输出阻抗小,A1输出端给电容快速充电,输出跟随输入变化;模拟开关AS断开时,进入保持状态,由于A2输入阻抗大,输入电流几乎为0,保持输出端的电压值不变。
不是,对于输入信号变化很慢,如温度信号;或者A/D转换时间较快,使得在A/D转换期间输入信号变化很小,在允许的A/D转换精度内,就不必再选用采样保持器。
补充:模拟量输入通道由哪些部分组成?各部分的作用是什么?答:模拟量输入通道一般由I/V变换、多路转换器、采样保持器、A/D转换器、接口及控制逻辑电路组成。
(1)I/V变换:提高了信号远距离传递过程中的抗干扰能力,减少了信号的衰减,为与标准化仪表和执行机构匹配提供了方便。
(2)多路转换器:用来切换模拟电压信号的关键元件。
(3)采样保持器:A/D转换器完成一次A/D转换总需要一定的时间。
在进行A/D转换时间内,希望输入信号不再变化,以免造成转换误差。
这样,就需要在A/D转换器之前加入采样保持器。
(4)A/D转换器:模拟量输入通道的任务是将模拟量转换成数字量,能够完成这一任务的器件,称为之模/数转换器(Analog/Digital Converter,简称A/D转换器或ADC)。
采样保持器有什么作用?试说明保持电容的大小对数据采集系统的影响。
答:采样保持器的作用:A/D转换器完成一次A/D转换总需要一定的时间。
在进行A/D转换时间内,希望输入信号不再变化,以免造成转换误差。
这样,就需要在A/D转换器之前加入采样保持器。
保持电容对数据采集系统采样保持的精度有很大影响。
保持电容值小,则采样状态时充电时间常数小,即保持电容充电快,输出对输入信号的跟随特性好,但在保持状态时放电时间常数也小,即保持电容放电快,故保持性能差;反之,保持电容值大,保持性能好,但跟随特性差。
补充:A/D转换器的结束信号有什么作用?根据该信号在I/O控制中的连接方式,A/D 转换有几种控制方式?它们在接口电路和程序设计上有什么特点?答:A/D转换器的结束信号的作用是用以判断本次AD转换是否完成。
第1章1-1、机电一体化是在机械主功能、动力功能、信息功能和控制功能上引进微电子技术,并将机械装置与电子装置用相关软件有机结合而构成系统的总称。
1-2、机电一体化系统的主要组成、作用及其特点是什么?a、机械本体:用于支撑和连接其他要素,并把这些要素合理地结合起来,形成有机的整体。
b、动力系统:为机电一体化产品提供能量和动力功能,驱动执行机构工作以完成预定的主功能。
c、传感与监测系统:将机电一体化产品在运行过程中所需要的自身和外界环境的各种参数及状态转换成可以测定的物理量,同时利用监测系统的功能对这些物理量进行测定,为机电一体化产品提供运行控制所需的各种信息。
d、信息处理及控制系统:接收传感器与检测系统反馈的信息,并对其进行相应的处理、运算和决策,以对产品的运行施以按照要求的控制,实现控制的功能。
e、执行装置:在控制信息的作用下完成要求的动作,实现产品的主功能。
1-3、工业三大要素:物质、能量、信息。
1-4、机电一体化产品与传统的机械电气化产品相比,具有较高的功能水平和和附加值,它为开发者、生产者和用户带来越来越多的社会经济效益。
1-7、机电一体化的主要支撑技术:传感检测技术、信息处理技术、自动控制技术、伺服驱动技术、接口技术、精密机械技术、系统总成技术。
1-8、机电一体化的发展趋势:智能化、模块化、网络化、微型化、绿色化、人格化、自适应化。
第2章2-1、机电一体化系统对传动机构的基本要求:传动间隙小、精度高、低摩擦、体积小、重量轻、运动平稳、响应速度快、传动转矩大、高谐振频率以及与伺服电动机等其他环节的动态性能相匹配等要求。
2-2、丝杆螺母机构的传动形式及其特点:a、螺母固定、丝杆转动并移动;b、丝杆转动、螺母移动;c、螺母转动、丝杆移动;d、丝杆固定、螺母转动并移动;e、差动传动。
2-3、滚珠丝杆副的组成及特点:由丝杆、螺母、滚珠和反相器四部分组成;具有轴向刚度高、运动平稳、传动精度高、不易磨损、使用寿命长等优点。
附表1:广州大学学生实验报告开课学院及实验室:物理与电子工程学院-电子楼317室2016年 5 月10 日学院物电年级、专业、班姓名Jason.P 学号实验课程名称EDA技术实验成绩实验项目名称ADC0809的采样控制电路的实现指导教师一、实验目的:学习用状态机对A/D转换器ADC0809的采样控制电路的实现。
二、实验内容:1、实验原理:ADC0809是CMOS的8位A/D转换器,片内有8路模拟开关,可控制8个模拟量中的一个进入转换器中。
ADC0809的精度为8位,转换时间约100μs,含锁存控制的8路多路开关,输出有三态缓冲器控制,单5V电源供电。
图7-1 ADC0809工作时序主要控制信号说明:如图7-1所示,START是转换启动信号,高电平有效;ALE是3位通道选择地址(ADDC,ADDB,ADDA)信号的锁存信号。
当模拟量送到某一输入端(如IN1或IN2等),由3位地址信号选择,而地址信号由ALE锁存。
EOC是转换情况状态信号(类似于AD574的STATUS),当启动转换约100us后,EOC产生一个负脉冲,以示转换结束;在EOC的上升沿后,若输出使能信号OE为高电平,则控制打开三态缓冲器,把转换好的8位数据结果输至数据总线。
至此ADC0809的一次转换结束。
2、实验步骤:(1)利用QuartusII对课本例8-2进行文本编辑输入和仿真测试;给出仿真波形。
最后进行引脚锁定并进行测试,硬件验证例8-2电路对ADC0809的控制功能。
图7-2 采样状态机结构框图引脚锁定情况:先用14芯线将附图1中“17”和“8”相连,具体管脚锁定情况见“17”和“8”处两边已标出。
程序设计中ADDA、 ADDB 均需赋0。
实验板上的ENABLE即程序中的EOC。
两个数码管显示Q输出,选择模式5的数码管1、2或数码管8、7,不要选择中间的,因中间数码管的部分引脚已被ADC0809使用。
(新实验板没有从ADC0809 D[7:0]连接的数码管。
基本知识ADC 0 8 09是带有8位A/D 转换器、 CMOS 组件。
它是逐次逼近式A/D 转换器,8路多路开关以及微处理机兼容的控制逻辑的 可以和单片机宜接接口。
IN0 INI IN2 IN3 IN4 IN5 IN6 IN7A B C ALH(1) • ADC08 0 9的内部逻辑结构由上图可知,ADC 0 809由一个8路模拟开关、一个地址锁存与译码器、一个A/D 转换器和一个三态输出锁存器组成。
多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D 转换器进行转换。
三态输岀锁器用于锁存A/D 转换完的数字虽,当0E 端为高电 从三态输出锁存器取疋转换完的数据。
(2).引脚结构I N0-IN7: 8条模拟量输入通道11N3 IM4 1M2ADCO 8 09对输入模拟量要求:信号单极性,鹭:严 51电压范围是0—5 乂若信号太小,必须进行 放大;输令的模拟齣征时解程中殊 如若模拟量变化太快,则需在输入前增加采样保持&路。
~7平时,才可以 28 IZ n地址输入和控制线:4条ALE 为地址锁存允许输入线,高电平有效。
当ALE 线为高电平时,地址锁存与译码器 将A. B ,C 三条地址线的地址信号进行锁存, 转换。
A.B 和C 为地址输入线,用于选通I N 下表所示。
C CBKVCC VREF+23 22 2T~ ~20I甲寥进行 7上陀神確私茸脾入。
通道选禅表如 r>210〜 7 经卑马后被选屮的通道的模拟蜃进转申 0 > TT 150 0 0 0选择的通逍I N0 IN I IN2I K6数字量输出及控制线:11条N7ST 为转换启动信号。
当ST±跳沿时,所有内部寄存器淸零:下跳沿时,开始进行A/D 转换:在转换期间,ST 应保持低电平。
EOC 为转换结束信号。
当EOC 为离电平时,表明转 换结束;否则,表明正在进行A/D 转换。
0E 为输出允许信号,用于控制三条输出锁存器向单 片机输出转换得到的数据.OE=h 输出转换得到的数据;0 E 二0,输岀数据线呈高阻状态。
adc0809原理ADC0809是一款8位串行输入模数转换器(ADC),由National Semiconductor(现为德州仪器)开发和生产。
它的原理是将输入的模拟信号转换成对应的数字信号,用于数字系统的处理和分析。
ADC0809采用逐次逼近型模数转换技术,具有8个模拟输入通道,并且能完成8位精度的转换。
它的输入范围为0-5V,输入阻抗为100kΩ。
ADC0809包含一个8位逐次逼近型模数转换器、一个输入多路选择器、一个时钟驱动电路、一个控制逻辑和一个数据锁存器。
ADC0809的工作原理如下:首先,用户通过使用时钟信号来驱动转换器的工作。
时钟信号一般由控制器提供,控制器通过多个IO引脚向ADC0809发送指令信号。
时钟信号使得转换器按照指定的频率工作。
其次,输入模拟信号经过模拟开关输入,并通过输入多路选择器将选中的信号路径引入到采样保持电路中。
ADC0809的输入多路选择器可以选择8个不同的输入通道。
输入模拟信号经过采样保持电路后,被锁存并保持一段时间以进行后续处理。
然后,转换器根据锁存的模拟信号进行逐步逼近型模数转换。
逐序地,转换器首先将8位比较器的基准电压与DAC输出进行比较。
如果DAC输出高于基准电压,则比较器输出为高电平,否则为低电平。
比较器输出经过一个选择和存储逻辑单元(LCU),得到一个3位的二进制数,供数值控制逻辑(NCL)使用。
NCL 根据LCU的输出向DAC施加增量或减量,使得DAC输出逐渐逼近输入模拟量。
最后,转换器通过串行接口将转换后的数字结果通过数据锁存器传送到输出端,供控制器读取。
串行接口为8位的串行输出,由转换器的输出引脚提供。
转换后的数字结果可以进行进一步的数字处理和显示。
需要注意的是,ADC0809的转换精度和转换速率在一定程度上有一定的权衡。
为了提高转换精度,需要减小转换速率。
当转换速率较高时,转换精度可能会下降。
因此,在具体应用中需要根据需求选择合适的转换速率和精度。
ADC0809 分辨率是什么?
A/D 转换器是模拟信号源与计算机或其它数字系统之间联系的桥梁,它的任务是将连续变化的模拟信号转换为数字信号,以便计算机等数字系统进行处理、存储、控制和显示。
在工业控制和数据采集及许多其它领域中,A/D 转换器是不可缺少的重要组成部分,它的应用已经相当普遍。
目前用软件的方法虽然可以实现高精度的A/D 转换,但占用CPU 时间长,限制了应用。
8 位A/D 转换器ADC0809 作为典型的A/D 转换芯片,具有转换速度快、价格低廉及与微型计算机接口简便等一系列优点,目前在8 位单片机系统中得到了广泛的应用。
ADC0809 的内部结构原理如图10.3.1 所示,芯片的主要组成部分是一个8 位逐次比较型A/D 转换器。
为了实现8 路模拟信号的分时采集,片内设置了带有锁存功能的8 路模拟选通开关,以及相应的通道地址锁存和译码电路,可对8 路0~5V 的输入模拟电压进行分时转换,转换后的数据送入三态输出数据锁存器。
ADC0809 的主要特性如下:。
adc0809实验报告adc0809实验报告引言:在现代科技发展的今天,模拟信号与数字信号的转换已经成为了一个非常重要的领域。
而ADC(Analog-to-Digital Converter)芯片的应用则是实现这种转换的重要手段之一。
本实验旨在通过使用ADC0809芯片,对模拟信号进行采样和转换,进而实现模拟信号的数字化处理。
一、实验目的本实验的主要目的是通过使用ADC0809芯片,掌握模拟信号的数字化转换原理和方法,并能够进行模拟信号的采样和转换。
二、实验器材1. ADC0809芯片2. 电压源3. 示波器4. 电阻、电容等元器件5. 电路板等实验设备三、实验原理ADC0809芯片是一种8位的逐次逼近型模数转换器。
它通过对模拟信号进行采样,再经过一系列的比较和逼近,最终将模拟信号转换为相应的8位数字信号。
四、实验步骤1. 搭建实验电路:根据实验要求,将ADC0809芯片与其他元器件连接起来,形成完整的电路。
2. 设置电压源:根据实验需要,设置适当的电压源,以提供模拟信号的输入。
3. 连接示波器:将示波器与ADC0809芯片的输出端连接,以便观察数字信号的波形。
4. 运行实验:通过控制电路中的时钟信号,使ADC0809芯片开始对模拟信号进行采样和转换。
5. 观察结果:通过示波器观察数字信号的波形,并记录下相应的数据。
五、实验结果与分析通过实验观察和记录,我们可以得到一系列的数字信号数据。
通过对这些数据的分析和处理,我们可以得到模拟信号的数字化表示。
同时,我们还可以通过对数字信号的波形进行分析,了解模拟信号在转换过程中可能出现的误差和失真情况。
六、实验总结通过本次实验,我们深入了解了ADC0809芯片的工作原理和应用方法。
通过实际操作和观察,我们掌握了模拟信号的数字化转换技术。
同时,通过对实验结果的分析和总结,我们对模拟信号的数字化处理有了更为深入的理解。
七、实验心得本次实验对于我们来说是一次非常有意义的实践活动。
1.6 A/D转换器的转换精度A/D转换器中采用分辨率和转换误差来描述转换精度。
分辨率以输出二进制或十进制的为数表示,它说明A/D转换器对输入信号的分辨能力。
N位二进制数字输出的A/D转换器应能区分输入模拟电压的个不同等级大小,能区分输入电压的最小差异为1/FSR。
转换误差通常以输出误差最大值的形式给出,它表示实际输出的数字量和理论上应有的输出数字量之间的差别,一般多以最低有效位的倍数给出。
例如给出转换误差<±1/2LSB,这就表明实际输出的数字量和理论上应得到的输出数字量之间的误差小于最低有效位的半个字。
还应指出,手册上给出的转换精度都是在一定的电源电压和环境温度下得到的数据,如果这些条件改变了,将引起附加的转换误差。
因此,为获得较高的转换精度,必须保证供电电源有很好的稳定度,并限制环境温度的变化。
1.7 A/D转换器的转换速度A/D转换器的转换速度主要决定于转换电路的类型,不同类型A/D转换器的转换速度相差甚为悬殊。
并联比较型A/D转换器的转换速度最快。
例如8位二进制输出的单片集成A/D转换器转换时间可以缩短至50ns以内。
逐次渐进型A/D转换器次之。
多数在10-100μs之间。
个别的可以不超过1μs。
间接型的转换速度最低。
目前使用的双积分型A/D转换器转换时间多数在数十毫秒至数百毫秒之间。
2.1 ADC0809的结构ADC0809采用逐次逼近法驱动电路,并自带了寄存器,可以不附加取样保持电路,因为比较器和寄存器这两部分兼有取样保持功能。
其引脚如图2.1.1所示,其主要的技术指标如下:电源电压 6.5V分辨率8位时钟频率640kHz转换时间100μs未经调整误差1/2LSB和1LSB模拟量输入电压范围0-5V功耗15mW图2.1.1 ADC0809芯片引脚图ADC0809通过引脚IN0,IN1,…,IN7可输入8路单边模拟输入电压。
ALE 将3位地址线ADDA,ADDB,ADDC进行锁存,然后由译码与对应通道的关系如表2-1所示通过运用ADC0809的A/D转换功能对一组8个模拟输出的信号源进行选择,并输出相应的数字信号,同时通过FPGA作为控制和显示模块,在数码管中显示由8位数字信号译码后的模拟值,并通过发光二极管,显示8位数字信号。
填空题(合计20分, 每题2分)1.工业控制机是指按生产过程控制旳特点和规定而设计旳计算机, 它包括硬件和软件两个构成部分。
2.计算机控制系统中常用旳控制器有可编程序控制器、工控机、单片机、DSP、智能调整器等。
3.在计算机控制系统中, 被测信号有单端对地输入和双端不对地输入两种输入方式。
4.ADC0809是一种带有8通道模拟开关旳8位逐次迫近式A/D转换器。
5.模拟量输入通道旳任务是把从系统中检测到旳模拟信号, 变成二进制数字信号, 经接口送往计算机。
6.信号接地方式应采用一点接地方式, 而不采用多点接地方式。
7.按极点配置设计旳控制器一般有两部分构成, 一部分是状态观测器, 另一部分是控制规律。
8.模块化程序设计一般包括自顶向下和自底向上两种设计措施。
9.线性表、数组、堆栈和队列旳共同特点是规定持续旳存储单元来次序寄存数据元素。
10.计算机控制系统旳输入变送器和输出执行机构旳信号统一为0~10mA DC或4~20mA DC。
二、名词解释(合计30分, 每题5分)1.采样过程按一定旳时间间隔T, 把时间上持续和幅值上也持续旳模拟信号, 变成在时刻0、T、2T、…kT旳一连串脉冲输出信号旳过程。
2.地线是信号电流流回信号源旳地阻抗途径。
”3.数字程序控制就是计算机根据输入旳指令和数据, 控制生产机械(如多种加工机床)按规定旳工作次序、运动轨迹、运动距离和运动速度等规律自动地完毕工作旳自动控制4.数据是描述客观事物旳数、字符, 以及所有能输入到计算机中并被计算机程序处理旳符号旳集合。
5.积分饱和假如执行机构已到极限位置, 仍然不能消除偏差时, 由于积分作用, 尽管计算PID差分方程式所得旳运算成果继续增大或减小, 但执行机构已无对应旳动作三、选择题(合计15分, 每题3分)1.下列不属于数字控制方式旳是( C )A.点位控制B.直线控制C.网格控制D.轮廓控制2.8位旳A/D转换器辨别率为( C )A.0.01587B.0.007874C.0.003922D.0.00097753.专家控制系统大体可以分为(D )①专家自整定控制②专家自适应控制③专家监督控制④混合型专家控制⑤仿人智能控制A.①②③⑤B.②④⑤C.②③④⑤D.①③④⑤4.一种8位旳A/D转换器(量化精度0.1%), 孔径时间3.18µm, 假如规定转换误差在转换精度内, 则容许转换旳正弦波模拟信号旳最大频率为( B )A.5HzB.50HzC.100HzD.500Hz5.某热处理炉温度变化范围为0~1350℃, 经温度变送器变换为1~5V旳电压送至ADC0809, ADC0809旳输入范围为0~5V, 当t=KT时, ADC0809旳转换成果为6A, 此时炉温为(C )A.588.98℃B.288.98℃C.361.23℃D.698.73℃四、简答题(合计20分, 每题5分)1.什么是干扰, 干扰来源, 抗干扰措施。
单片机和数字电路抗干扰要素、措施与方法一、形成干扰的基本要素(1)干扰源,指产生干扰的元件、设备或信号,用数学语言描述如下:du/dt,di/dt大的地方就是干扰源。
如:雷电、继电器、可控硅、电机、高频时钟等都可能成为干扰源。
(2)传播路径,指干扰从干扰源传播到敏感器件的通路或媒介。
典型的干扰传播路径是通过导线的传导和空间的辐射。
(3)敏感器件,指容易被干扰的对象。
如:A/D、D/A变换器,单片机,数字IC,弱信号放大器等。
抗干扰设计的基本原则是:抑制干扰源,切断干扰传播路径,提高敏感器件的抗干扰性能。
(类似于传染病的预防)。
二、抑制干扰源1.抑制干扰源:就是尽可能的减小干扰源的du/dt,di/dt。
这是抗干扰设计中最优先考虑和最重要的原则,常会起到事半功倍的效果。
减小干扰源的du/dt主要是通过在干扰源两端并联电容来实现。
减小干扰源的di/dt则是在干扰源回路串联电感或电阻以及增加续流二极管来实现。
2.抑制干扰源的常用措施如下:(1)继电器线圈增加续流二极管,消除断开线圈时产生的反电动势干扰。
仅加续流二极管会使继电器的断开时间滞后,增加稳压二极管后继电器在单位时间内可动作更多的次数。
(2)在继电器接点两端并接火花抑制电路(一般是RC串联电路,电阻一般选几K到几十K,电容选0.01uF),减小电火花影响。
(3)给电机加滤波电路,注意电容、电感引线要尽量短。
(4)电路板上每个IC要并接一个0.01μF~0.1μF高频电容,以减小IC对电源的影响。
注意:高频电容的布线,连线应靠近电源端并尽量粗短,否则,等于增大了电容的等效串联电阻,会影响滤波效果。
(5)布线时避免90度折线,减少高频噪声发射。
(6)可控硅两端并接RC抑制电路,减小可控硅产生的噪声(这个噪声严重时可能会把可控硅击穿的)。
三、切断干扰传播路径1、按干扰的传播路径可分为传导干扰和辐射干扰两类:所谓传导干扰是指通过导线传播到敏感器件的干扰。
ADC0809芯片的原理及应用1. 原理介绍:ADC0809芯片是一种8位串行输出模数转换器(ADC),用于将模拟信号转换为数字信号。
它采用了逐次逼近型转换技术,具有高精度和稳定性。
其工作原理如下:a. 输入信号采样:ADC0809芯片具有一个多路复用器,可以选择8个不同的模拟输入通道。
输入信号经过采样保持电路进行采样,并转换为对应的模拟电压。
b. 逐次逼近型转换:ADC0809芯片采用逐次逼近型转换技术,即从最高位开始逐位逼近,通过比较DAC输出与输入信号的大小来确定每一位的数字值。
c. 数字输出:转换完成后,ADC0809芯片将结果以串行方式输出,可以通过微处理器或其他数字设备进行接收和处理。
2. 主要特点:a. 8位分辨率:ADC0809芯片可以将模拟信号转换为8位的数字信号,提供256个离散的输出值。
b. 内部参考电压:芯片内部集成了一个参考电压源,可以提供稳定的参考电压,减少外部元器件的需求。
c. 串行输出:转换结果以串行方式输出,可以方便地与其他数字设备进行通信和数据传输。
d. 多路复用输入:芯片具有8个模拟输入通道,可以选择不同的输入信号进行转换。
e. 快速转换速率:ADC0809芯片的转换速率可达到100,000次/秒,适用于高速数据采集和实时控制应用。
3. 应用领域:a. 数据采集系统:ADC0809芯片广泛应用于各种数据采集系统,如温度采集、压力采集、光强度采集等。
它可以将模拟传感器信号转换为数字信号,方便存储、处理和分析。
b. 仪器仪表:ADC0809芯片可用于各种仪器仪表,如多功能测试仪、示波器等,用于测量和分析模拟信号。
c. 自动控制系统:ADC0809芯片可以将模拟控制信号转换为数字信号,用于自动控制系统的输入和输出接口,实现对各种设备和过程的控制。
d. 通信系统:ADC0809芯片可用于通信系统中的信号处理和调制解调等功能,将模拟信号转换为数字信号进行传输和处理。
e. 电力系统:ADC0809芯片可用于电力系统中的电流、电压等参数的测量和监控,实现对电力系统的智能化管理和控制。
1. 0809的芯片说明:ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。
它是逐次逼近式A/D转换器,可以和单片机直接接口。
(1)ADC0809的内部逻辑结构由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。
多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。
三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。
(2).引脚结构IN0-IN7:8条模拟量输入通道ADC0809对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。
地址输入和控制线:4条ALE为地址锁存允许输入线,高电平有效。
当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。
A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。
通道选择表如下表所示。
数字量输出及控制线:11条ST为转换启动信号。
当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。
EOC为转换结束信号。
当EOC为高电平时,表明转换结束;否则,表明正在进行A/D 转换。
OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。
OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。
D7-D0为数字量输出线。
CLK为时钟输入信号线。
因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ,VREF(+),VREF(-)为参考电压输入。
2. ADC0809应用说明(1). ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。
ADC0809模拟量采集一.实验目的(1)了解将模拟量转换成数字量的基本原理。
(2)学会利用ADC0809芯片进行摸/数转换的编程方法。
二.实验内容将电位器产生的模拟电压信号转换成数字信号,转换结果送入主机内存中,并在屏幕上显示。
取256个采样点。
三.线路连接ADC0809有8个模拟输入端IN7~IN0,输入模拟量电压范围为0V ~+5V ,旋转电位器SW1产生不同的模拟电压,作为模拟输入量。
实验电路中只开通了IN0一路模拟量输入,其它输入端未使用。
ADC0809的D7~D0引脚与主机数据总线相连接。
ADC0809的START 端为A/D 转换启动信号,ALE 端为通道地址的锁存信号。
线路中将START 端与ALE 端连接,以便锁存通道地址,同时启动A/D 采样并进行转换。
ADC0809的CLOCK 端的时钟频率范围为10~1280KHz ,本实验中采用1MHz 。
ADC0809的结束信号EOC 用来产生中断请求信号,请求CPU 读入转换后的结果。
实验接线如图4.9所示。
四.编程提示(1)发出启动A/D 转换信号由于START 与ALE 相连,所以在通道地址锁存的同时,发出A/D 转换信号。
通道IN0地址为PCI 外扩设备基地址+外扩设备译码器输出地址。
(2)将转换结果读入内存当A/D 转换结束后,CPU 从ADC0809输出端接收数据。
五.流程图程序流程如图4.10所示。
图4.9 ADC0809模/数转换实验线路图18 19 20 21D 3 D 4 D 5 D 6 D 72-5 2-4 2-3 2-22-1(MSB)&六.参考程序DA TA SEGMENT;数据段 IOPORT EQU 0D880H-280H;端口基地址 IO0809A EQU IOPORT+298H;0809通道0地址CRT DB 'SPIN “SW1”SWITCH ,VIEW ON THE DISPLA Y ',0DH ,0AHDB 'ENTER ANY KEY CAN EXIT TO DOS ',0DH ,0AH , '$' ;提示信息DA TA ENDS CODE SEGMENT;代码段ASSUME CS :CODE ,DS :DA T AST ART : MOVAX ,DA T A;初始化,取段基址MOV DS ,AXMOV DX ,OFFSET CRT ;AX←CRT 段基址 MOV AH ,09H;DOS 9号调用,显示提示信息INT21HLAB : MOV DX ,IO0809A ;DX ←IN 0端口地址 OUT DX ,AL ;启动A/D 转换 MOV CX ,0FFFFH ;CX=FFFFH DELA Y : LOOPDELA Y ;调延时子程序 IN AL ,DX;AL ←IN 0端口数据MOV BL ,AL ;BL ←AL ,暂存IN 0端口数据 MOV CL ,4 ;CL=4SHR AL ,CL ;AL 内容右移4位, CALL DISP ;调显示子程序,显示高四位 MOV AL ,BL ;AL ←BL ,IN 0端口数据 AND AL ,0FH;“与”操作,屏蔽高4位CALLDISP;调显示子程序,显示低四位MOV AH,02 ;DOS 2号调用MOV DL,20H ;DL=20H,“空格”的ASCII码INT 21H ;显示空格INT 21H ;显示空格PUSH DX ;DX进栈保护MOV AH,06H ;DOS 6号调用,有键按下退出MOV DL,0FFH ;DL=FFHINT 21H ;执行键盘输入操作POP DX ;DX出栈JE LAB ;ZF=1,没有键按下,转到标号LAB继续从IN0端口输入数据MOV AX,4C00H ;返回DOSINT 21HDISP PROC NEAR ;显示字符子程序MOV DL,AL ;DL←ALCMP DL,9 ;DL内容与9比较JLE DDD ;D L≤9,转到标号DDDADD DL,7 ;D L>9,DL←DL+7DDD:ADD DL,30H ;DL←DL+30H,转换成ASCII码MOV AH,02 ;DOS 2号调用INT 21H ;显示字符RETDISP ENDPCODE ENDSEND ST ART ;结束七.编译过程DAC0832控制直流电机转速一.实验目的(1)学习并掌握DAC0832的性能及编程方法。