微型计算机AD转换实验报告

合集下载

ARM实验报告——单通道AD转换和PWM

ARM实验报告——单通道AD转换和PWM

实验题目:单通道AD转换和PWM灯光调节一、实验目的1,学习使用AD转换模块和PWM输出控制。

2,熟悉LPC2138开发板的使用。

3,锻炼学生自己的设计、创造和综合能力。

二、实验仪器微型计算机(含软件H-JTAG V0.3.1和ADSv1_2)、Easy ARM2131开发板、USB接口电源线和JTAG接口线以及部分跳线。

三、实验原理(1)AD转换特性:基本操作:(2)PWMLPC3131/2132/2138 的脉宽调制器建立在前一章的标准定时器0/1 之上。

应用可在PWM 和匹配当中进行选择。

特性:7 个匹配寄存器,可实现 6 个单边沿控制或 3 个双边沿控制 PWM 输出,或这两种类型的混合输出:-连续操作,可选择在匹配时产生中断-匹配时停止定时器,可选择产生中断-匹配时复位定时器,可选择产生中断每个匹配寄存器对应一个外部输出,具有下列特性:-匹配时设置为低电平支持单边沿控制和/或双边沿控制的 PWM 输出。

单边沿控制 PWM 输出在每个周期开始时总是为高电平,除非输出保持恒定低电平。

双边沿控制 PWM 输出可在一个周期内的任何位置产生边沿。

这样可同时产生正和负脉冲。

脉冲周期和宽度可以是任何的定时器计数值。

这样可实现灵活的分辨率和重复速率的设定。

所有PWM 输出都以相同的重复率发生。

双边沿控制的 PWM 输出可编程为正脉冲或负脉冲匹配寄存器更新与脉冲输出同步,防止产生错误的脉冲。

软件必须在新的匹配值生效之前将它们释放。

如果不使能 PWM 模式,可作为一个标准定时器带可编程 32 位预分频器的 32 位定时器/计数器当输入信号跳变时 4 个捕获寄存器可取得定时器的瞬时值,也可选择使捕获事件产生中断。

四、实验内容设置P0.30连接AD0.3,对AD0.3进行电压采样,进行AD转换,将转换后的电压值作为PWM占空比的改变值,来改变PWM的输出波形的占空比,以此来调节发光二极管灯光的亮度。

并将电压转换值发送到串口显示实验程序如下:#include "config.h"#define BEEP (1<<7)/***************************************************************************************** ** 函数名称:DelaymS()** 函数功能:长软件延时** 入口参数:dly 延时参数,值越大,延时越久** 出口参数:无**************************************************************************************/ void Delayms(uint32 dly){ uint32 i;for (;dly>0;dly--)for(i=0;i<5000;i++);}/***************************************************************************************** ** 函数名称:DelayNS()** 函数功能:长软件延时** 入口参数:dly 延时参数,值越大,延时越久** 出口参数:无*********************************************************************************/void DelayNS (uint32 dly){uint32 i;for ( ; dly>0; dly--)for (i=0; i<5000; i++);}#defineUART_BPS 115200 // 通讯波特率115200/***************************************************************************************** ** 函数名称:UART0_Init()** 函数功能:初始化串口0:波特率115200,8位数据位,1位停止位,无奇偶校验。

杭电微机原理AD转换DA转换实验实验报告

杭电微机原理AD转换DA转换实验实验报告

微型计算机原理与接口技术实验报告班级:学号:姓名:指导老师:朱亚萍实验名称: A/D转换实验D/A转换实验(一)D/A转换实验(二)实验一A/D转换实验一、实验目的了解模/数转换基本原理,掌握ADC0809的使用方法。

二、实验内容利用实验系统上电位器提供的可调电压作为0809模拟信号的输入,编制程序,将模拟量转换为数字量,通过数码管显示出来。

三、实验接线图图 1-1四、编程指南1. ADC0809的START端为A/D转换启动信号,ALE端为通道选择地址的锁存信号,实验电路中将其相连,以便同时锁存通道地址并开始A/D采样转换,其输入控制信号为CS和WR,故启动A/D转换只须如下两条指令:MOV DX, ADPORT OUT DX, AL ;ADC0809端口地址;发CS和WR信号并送通道地址2.用延时方式等待A/D转换结果,使用下述指令读取A/D转换结果:MOV DX, ADPORTIN AL, DX;ADC0809端口地址五、实验程序框图图 1-2六、实验步骤1.断电连接导线, 将0809 CS4插孔连到译码输出FF80H插孔,将通道0模拟量输入端IN0连电位器W1的中心插头AOUT1(0-5V)插孔,8MHZ→T;2. 在PC机和实验系统联机状态下,新建实验程序,编辑完成后进行保存(保存后缀为.asm文件);3. 编译下载;4. 全速运行,运行程序;5. 按RST键退出。

七、实验程序DATA SEGMENTBUF DB 6 DUP(0)DATA1: DB0c0h,0f9h,0a4h,0b0h,99h,DB 92h,82h,0f8h,80h,90h,DB88h,83h,0c6h,0a1h,86h,DB8eh,0ffh,0ch,89h,0deh,DB0c7h,8ch,0f3h,0bfh,8fhDATA ENDSCODE SEGMENTASSUME CS: CODE,DS: DATAADC EQU 0FF80H; ADC0809端口地址PA EQU 0FF20HPB EQU 0FF21HPC EQU 0FF22H MAIN PROC FAR START: MOV AX, DATA MOV DS, AXMOV ES, AX ADC_S:MOV AX, 00HMOV DX, ADCOUT DX, ALMOV CX, 0500H DELAY:LOOP DELAYMOV DX, ADPORT IN AL, DXCALL CONVERS CALL DISPJMP ADC_S MAIN ENDPCONVERS PROC NEARMOV AH, AL3.循环不断采样A/D转换的结果,边采样边显示A/D转换后的数字量。

ad转换实验报告

ad转换实验报告

ad转换实验报告AD转换实验报告概述:AD转换(Analog-to-Digital Conversion)是将模拟信号转换为数字信号的过程。

本实验旨在通过实际操作和数据记录,探究AD转换的原理和应用。

实验目的:1. 了解AD转换的基本原理和分类;2. 掌握AD转换器的使用方法;3. 分析AD转换器的性能指标。

实验器材:1. AD转换器模块;2. 信号发生器;3. 示波器;4. 电脑。

实验步骤:1. 连接实验器材:将信号发生器的输出端与AD转换器的输入端相连,将AD转换器的输出端与示波器的输入端相连,将示波器与电脑连接;2. 设置信号发生器:调整信号发生器的频率、幅度和波形,生成不同的模拟信号;3. 设置AD转换器:根据实验要求,选择合适的AD转换器工作模式,并设置采样率和分辨率;4. 进行AD转换:通过示波器监测AD转换器输出的数字信号,并记录下相应的模拟输入信号值;5. 数据分析:将记录的数据输入电脑,进行进一步的数据分析和处理。

实验结果:在实验过程中,我们通过改变信号发生器的频率、幅度和波形,观察到AD转换器输出的数字信号的变化。

根据示波器的显示和记录的数据,我们得到了一系列的AD转换结果。

通过对这些结果的分析,我们可以得出以下结论:1. AD转换器的分辨率对转换精度有重要影响。

分辨率越高,转换结果的精度越高;2. AD转换器的采样率对转换结果的准确性有影响。

采样率过低可能导致信号失真或丢失;3. 不同的模拟信号在AD转换过程中可能会产生不同的失真现象,如量化误差、采样误差等;4. AD转换器的性能指标包括分辨率、采样率、信噪比等,这些指标对于不同应用场景有不同的要求。

实验总结:通过本次实验,我们深入了解了AD转换的原理和应用。

实验结果表明,AD转换器在现代电子设备中具有重要的作用,广泛应用于音频处理、图像处理、传感器数据采集等领域。

了解和掌握AD转换的基本原理和性能指标,对于我们理解和设计数字系统具有重要意义。

微机原理与接口技术(AD转换实验)

微机原理与接口技术(AD转换实验)
INT 10H
CALL DALLY
MOV AX,010D
INT 10H
JMP START
DALLY:PUSH CX
PUSH AX
MOV CX,0040H
A5:MOV AX,056CH
A6:DEC AX
JNZ A6
LOOPA5
POP AX
POP CX
RET
CODE ENDS
END START
(3)输入程序并检查无误,运行程序;
请写出具体的实验步骤,并给出相应的实验结果,附上编写的程序及其运行结果截图!!
实验步骤:
(1)按图实验线路接线:
(2)程序如下:
STACK SEGMENT STACK
DW 64 DUP(?)
STACK ENDS
DATA SEGMENT
TABLE DB 41H,44H,30H,38H,30H,39H,3AH,49H,4EH,30H,20H,20H,00H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
OUT 00H,AL
CALL DALLY
IN AL,00HMOV NhomakorabeaH,AL
ANDAL,0F0H
MOV CL,04H
SHR AL,CL
CMP AL,09H
JG A1
数学与计算机科学系实验报告
课程:《微机原理与接口技术》地点:时间:
学生姓名
班级
学号
仪器编号
组别
同组姓名
实验项目
AD转换实验
指导教师
实验目的
1.学习掌握模/数信号转换基本原理。

微机实验报告——AD转换器

微机实验报告——AD转换器

上海大学微机实践报告实验五A/D转换器实验【实验目的】了解模/数转换基本原理,掌握ADC0809的使用方法。

掌握A/D转换与计算机的接口方法,了解ADC0809芯片的转换性能及编程,了解计算机如何进行数据采集。

【实验内容】编写程序,用查询方式采样输入模拟电压(模拟量电压从实验装置的电位器接入),并将其转换为二进制数字量,用发光二极管显示。

【实验区域电路连接图】PA0→L2;PA1→L6;PA2→L10;PA3→L14;绿灯PA4→L3;PA5→L7;PA6→L11;PA7→L15;红灯IN0→AOUT1(可调电压,VIN→+5V);IOWR→IOWR;IORD→IORD;CLK→500K(单脉冲与时钟单元);ADDA、ADDB、ADDC→GND;CS4→8000HJX6→JX17(数据总线)当采用查询模式时:EOC→PB3【实验步骤】1、按连线图接好,检查无误后打开试验箱电源。

通过在计算机上进行设置将试验箱与电脑连接。

2、根据功能要求在 PC 端软件开发平台上编写程序代码,编译通过后下载到试验箱。

在试验箱上检测程序运行的结果。

3、在试验箱上检测程序运行的结果。

即运行程序后,通过调节电压旋转旋钮,改变输入电压的大小,LED灯的亮灭也会随之而改变。

观察LED灯的亮灭情况并记录不同电压值下LED灯的亮灭情况。

4、如果运行结果不正确就要检查连线和程序,修改直到正确。

【程序框图】【程序代码】CODE SEGMENTASSUME CS:CODEORG 11E0HSTART: MOV DX,0FF2BHMOV AL,10000000B //设置8255方式字:A口出OUT DX,ALLOP1: MOV DX, 8000H //0809口地址MOV AL,0 //选择通道0OUT DX,ALMOV BL,100DELAY: DEC BLJNZ DELAYMOV DX,8000H //读取0809转换结果IN AL,DXNOT ALMOV DX,0FF28HOUT DX,AL //将AL的值输出到A口JMP LOP1CODE ENDSEND START//采用查询方式CODE SEGMENTASSUME CS:CODEORG 11E0HSTART: MOV DX,0FF2BHMOV AL,10000010B //设置8255方式字:A口出OUT DX,ALLOP1: MOV DX, 8000H //0809口地址MOV AL,0 //选择通道0OUT DX,ALLOP2:MOV DX,0FF29HIN AL,DXTEST AL,00001000BJZ LOP2MOV DX,8000HIN AL,DXNOT ALMOV DX,0FF28HOUT DX,AL //将AL的值输出到A口JMP LOP1CODE ENDSEND START【问答题】1、0809获取A/D转换数据的方法有哪几种?比较这些方法的优劣。

ad转换器的实验报告

ad转换器的实验报告

ad转换器的实验报告AD转换器的实验报告一、引言AD转换器(Analog-to-Digital Converter)是一种电子设备,用于将模拟信号转换为数字信号。

在现代电子技术中,AD转换器被广泛应用于各种领域,如通信、控制系统、医疗设备等。

本实验旨在通过实际操作,了解AD转换器的工作原理和性能特点。

二、实验目的1. 了解AD转换器的基本原理;2. 掌握AD转换器的使用方法;3. 分析AD转换器的性能特点。

三、实验原理AD转换器的基本原理是将连续的模拟信号转换为离散的数字信号。

其工作过程可以简单概括为以下几个步骤:1. 采样:从模拟信号中按照一定的时间间隔取样,得到一系列离散的采样点;2. 量化:将每个采样点的幅值转换为相应的数字值;3. 编码:将量化后的数字值转换为二进制编码。

四、实验装置和步骤1. 实验装置:AD转换器、信号发生器、示波器、计算机;2. 实验步骤:a) 连接信号发生器的输出端与AD转换器的输入端;b) 连接AD转换器的输出端与示波器的输入端;c) 设置信号发生器的频率和幅值,调节示波器的触发电平和时间基准;d) 打开AD转换器和示波器,开始采集数据;e) 将采集到的数据导入计算机,进行数据分析。

五、实验结果与分析通过实验,我们获得了一系列采样点的幅值和时间信息。

将这些数据导入计算机,我们可以进行进一步的分析和处理。

例如,我们可以绘制出信号的波形图,观察信号的周期性和幅值变化。

同时,我们可以计算出信号的平均值、最大值、最小值等统计量,以评估AD转换器的精度和稳定性。

六、实验误差与改进在实验过程中,可能会存在一些误差,影响实验结果的准确性。

例如,信号发生器的输出可能存在漂移,导致采样点的幅值偏离真实值。

此外,AD转换器本身的非线性特性也会引入误差。

为了减小误差,可以采取以下改进措施:1. 使用更精确的信号发生器,提高输出稳定性;2. 选择高精度的AD转换器,降低非线性误差;3. 增加采样点的数量,提高采样率。

微机原理AD DA转换实验

微机原理AD DA转换实验

微机原理及接口技术之AD及DA实验一.实验目的:1.了解A/D芯片ADC0809和D/A芯片DAC0832的电气性能;外围电路的应用性搭建及有关要点和注意事项;与CPU的接口和控制方式;相关接口参数的确定等;2.了解数据采集系统中采样保持器的作用和采样频率对拾取信号失真度的影响,了解香农定理;3.了解定时计数器Intel 8253和中断控制器Intel 8259的原理、工作模式以及控制方式,训练控制定时器和中断控制器的方法,并学习如何编写中断程序。

4.熟悉X86汇编语言的程序结构和编程方法,训练深入芯片编写控制程序的编程能力。

二.实验内容:1.完成0~5v的单极性输入信号的A/D转换,并与实际值(数字电压表的测量值)比较,确定误差水平。

要求全程至少10个点。

2.完成-5v~+5v的双极性输入信号的A/D转换,并与实际值(数字电压表的测量值)比较,确定误差水平。

要求全程至少20个点。

3.把0~FF的数据送入DAC0832并完成D/A转换,然后用数字电压表测量两个模拟量输出口(OUT1为单极性,OUT2双极性)的输出值,并与计算值比较,确定误差水平。

要求全程至少16个点。

三.实验仪器:Aedk-ACT实验箱1套(附电源线1根、通信线1根、实验插接线若干、跳线子若干);台式多功能数字表1台(附电源线1根、表笔线1付(2根)、);PC机1台;实验用软件:Windows98+LcaACT(IDE)。

四.实验接线和实验原理本实验由实验箱提供现成的电路模块,需手工连接的线路如下:模拟输入部分有8路多路开关,可由3位地址输入A0、A1、A2的不同组合来选择(这三条地址信号可所存)。

主体部分是采用逐次逼近式的A/D转换电路,由CLK信号控制内部电路的工作,由START信号控制转换开始。

转换后的数字在内部锁存,然后输出。

其中START为启动命令,高电平有效。

由它启动以上芯片的A/D转换过程。

当转换完成,输出信号EOC低电平有效。

实验十DA、AD转换实验报告(一)

实验十DA、AD转换实验报告(一)

实验十DA、AD转换实验报告(一)引言概述:实验十DA、AD转换实验报告(一)本实验报告旨在介绍实验十DA、AD转换的相关内容。

在本次实验中,我们将会学习数字模拟转换和模拟数字转换的原理与方法,并通过实际操作进行验证。

本报告将按照以下五个主要部分进行阐述:(1)实验准备,(2)DA转换原理与方法,(3)AD转换原理与方法,(4)实验步骤与结果,(5)实验总结。

正文内容:1. 实验准备1.1 硬件准备- 数字模拟转换器(DAC)模块- 模拟数字转换器(ADC)模块- 连接电缆1.2 软件准备- 实验十DA、AD转换实验软件2. DA转换原理与方法2.1 DA转换原理- 数字模拟转换器将数字信号转换为模拟电压或电流输出的过程- 通过将数字数据转换为电路中的模拟信号,实现了数字信号到模拟信号的转换2.2 DA转换方法- 标准电压法- 标准电流法- R-2R网络法3. AD转换原理与方法3.1 AD转换原理- 模拟数字转换器将模拟量转换为数字量的过程- 通过将连续的模拟信号转换为离散的数字信号,实现了模拟信号到数字信号的转换3.2 AD转换方法- 逐次逼近法- 并行比较法- 闪存式转换法4. 实验步骤与结果4.1 实验设置- 连接DAC和ADC模块到电路中- 连接电缆,确保连接正确4.2 实验步骤- 设置DAC模块的输出值- 进行DA转换并记录输出结果- 将模拟信号输入到ADC模块中- 进行AD转换并记录输出结果4.3 实验结果- 实验运行过程中的数据记录与图表展示5. 实验总结5.1 实验心得体会- 通过本次实验,我更深入地了解了DA、AD转换的原理与方法- 实际操作过程中加深了对数字模拟转换和模拟数字转换的理解5.2 实验结果分析- 分析实验得到的数据与图表,验证转换原理与方法的准确性5.3 实验改进与展望- 在后续的实验中,可以进一步探索其他类型的DA、AD 转换器- 可以对实验步骤进行改进,提高实验效果和精确度总结:本实验报告阐述了实验十DA、AD转换的相关内容。

微机ad转换实验报告

微机ad转换实验报告

微机ad转换实验报告微机AD转换实验报告一、引言AD转换是现代电子技术中非常重要的一部分,广泛应用于各种领域,如通信、仪器仪表、自动控制等。

本实验旨在通过使用微机进行AD转换实验,探究其原理和应用。

二、实验目的1. 了解AD转换的基本原理;2. 掌握使用微机进行AD转换的方法;3. 分析AD转换的精度和速度。

三、实验原理AD转换是将模拟信号转换为数字信号的过程。

在本实验中,我们将使用微机的AD转换器将模拟信号转换为数字信号。

微机的AD转换器通常是一个多通道的模数转换器,能够将多个模拟信号转换成相应的数字信号。

四、实验步骤1. 连接硬件设备:将待转换的模拟信号通过信号调理电路连接到微机的AD转换器输入端;2. 打开实验软件:启动微机上的AD转换实验软件;3. 设置参数:根据实验要求,设置采样率、分辨率等参数;4. 进行AD转换:点击软件界面上的“开始转换”按钮,开始进行AD转换;5. 数据分析:获取转换后的数字信号,进行数据分析和处理。

五、实验结果与分析通过实验,我们得到了一系列数字信号。

根据这些数字信号,我们可以进行各种数据处理和分析。

例如,我们可以绘制出信号的波形图、频谱图等,进一步分析信号的特性和性能。

六、实验中的问题与解决方法在实验过程中,我们可能会遇到一些问题,如信号失真、噪声干扰等。

针对这些问题,我们可以采取一些解决方法,如增加滤波电路、调整采样率等,以提高AD转换的精度和稳定性。

七、实验总结通过本次实验,我们深入了解了AD转换的原理和应用,掌握了使用微机进行AD转换的方法。

AD转换在现代电子技术中具有广泛的应用前景,掌握AD转换的原理和技术对于我们的学习和工作都具有重要意义。

八、实验心得本次实验让我对AD转换有了更深入的了解。

通过实际操作,我进一步掌握了使用微机进行AD转换的方法,并且了解到了AD转换的精度和速度对于实际应用的重要性。

在今后的学习和工作中,我将更加注重AD转换技术的应用与研究,为现代电子技术的发展做出自己的贡献。

微机原理与接口技术 AD模数转换实验(0809)

微机原理与接口技术 AD模数转换实验(0809)

微机原理与接口技术实验报告学院:信息数理学院学生姓名:专业班级:学号:实验名称:A/D模数转换实验(0809)2016 ~ 2017 学年第一学期第8 次实验实验日期:2019-5-26 指导老师:成绩:批阅老师:一、实验目的1、掌握A/D转换的连接方法。

2、了解A/D转换芯片0809的编程方法。

二、实验设备PROTEUS教学实验系统(8086)三、实验原理本实验采用ADC0809 做A/D转换实验。

ADC0809是一种8路模拟输入、8位数字输出的逐次逼近法A/D器件,转换时间约100us,转换精度为土1/512,适用于多路数据采集系统。

ADC0809片内有三态输出的数据锁存器,故可以与8088微机总线直接接口。

ADC0809的CLK信号接CLK=2.385MHZ,基准电压Vref(+)接Vcc。

- -般在实际应用系统中应该精确+5V,以提高转换精度,ADC0809片选信号0809CS和/IOW、/IOR经逻辑组合后,去控制ADC0809的ALE、START、ENABLE信号。

ADC0809的转换结束信号EOC未接,如果以中断方式实现数据采集,需将E0C信号线接至中断控制器8259A的中断源输入通道。

本实验以延时方式等待A/D转换结束,ADC0809的通道号选择线ADD一A、ADD一B、ADD-C接系统数据线的低3位,因此ADC0809的8个通道值地址分别为00H、01H、02H、 03H、 04H、05H、06H、07H。

调节电位器W1,以改变模拟电压值,显示器上会不断显示新的A/D转换结果。

用ADC0809做A/D转换,其模拟量与数字量对应关系的典型值为+5V- FFH, 2.5V- 80H,OV- 00H。

图1 程序流程图四、实验内容4.1硬件设计图3 系统硬件电路原理图软件设计程序代码及分析CODE SEGMENTASSUME CS:CODEAD0809 E QU 0E002HOUT373 EQU 8000HSTART: MOV AL,00HMOV DX,AD0809OUT DX,ALNOPIN AL,DXMOV DX,OUT373OUT DX,ALMOV CX,10HLOOP $JMP STARTCODE ENDSEND START五、实验结果分析程序运行后,ADC0809从外部电路中测量电压值并转换为数字量,当CPU 发出读取请求后将测量值送到数据总线上;CPU定期查询当前的电压值,并将电压值显示在LED灯组上,运行结果如图4所示:图4 运行结果1改变滑动变阻器电阻值后,测量的电压值也随之改变,如图5所示图5 运行结果2总结通过本次实验掌握了ADC0809 接口电路与微机的硬件电路连接方法、A/DADC0809接口电路的程序设计和调试方法、加深理解逐次逼近法模数转换器的特征和工作原理以及掌握ADC0809的接口方法,以及A/D输入程序的设计和调试方法。

微机原理AD转换完整实验报告

微机原理AD转换完整实验报告

实验7 A/D转换实验实验时间2019年12月11日实验类型■验证性□设计性□综合性1. 实验目的1.学习理解模/数信号转换的基本原理。

2.掌握模/数转换芯片ADC0809的使用方法。

.2. 实验内容及过程(主要内容、操作步骤)编写实验程序,将ADC单元中提供的0V~ 5V信号源作为ADC0809的模拟输入量,进行A/D转换,转换结果通过变量进行显示。

1.按图4.7.4连接实验线路。

2.编写实验程序,经编译、链接无误后装入系统。

3.将变量V ALUE添加到变量监视窗口中。

.方法如下:打开设置\变量监控,出现如图 4.7.3的界面,选中要监视的变量“V ALUE" ,单击“加入监视”后确定,就会在软件左侧栏的“变量区”出现该值。

4.在JMP START语句行设置断点,使用万用表测量ADJ端的电压值,计算对应的采样值,然后运行程序。

5.程序运行到断点处停止运行,查看变量窗口中V ALUE的值,与计算的理论值进行比较,看是否一致(可能稍有误差,相差不大)。

6.调节电位器,改变输入电压,比较V ALUE与计算值,反复验证程序功能。

3. 测试数据及实验结果4. 实验分析及总结(主要考察内容)1.由于实验设备不精确而引起的系统误差,实验设备制作不精确,使用时间过长引起的设备老化,而引起的误差。

2.读数不精确引起的偶然误差。

在电压表读数未稳定时读数,或者由于电压表精确度不够,而造成的读数误差。

3.在处理数据时,由于取值以及计算精确度取值不够而造成的误差。

4.试验线路连接不稳定引起的误差。

5.在误差允许的范围内,ADC0809将0-5V的单级型电压或-5-5V的双极型电压转换为相应的八位二进制输出。

教师评阅评价指标:实验目的、操作步骤、设计、算法、程序结构、实验结果、实验分析、实验总结。

数电实验报告 AD转换

数电实验报告 AD转换

数字电路实验报告实验九A/D及D/A转换电路通信工程一、实验目的1.掌握A/D、D/A 变换的工作原理。

2.掌握A/D 变换器ADC0809 和D/A 转换器DAC0832 的使用方法。

二、实验仪器及器件数字电路集成试验箱 74LS04 74LS00 74LS160 2块74LS194 1块三、实验原理1.A/D 转换器模数A/D 转换器可将模拟信号转换成数字信号,常见的有三种:逐次渐进A/D 转换、直接比较法和积分法。

逐次渐进型A/D 转换器的转换速度快,电路规模小,因此是目前集成A/D 转换器产品中用的较多的一种电路。

ADC0809 采用CMOS 工艺制成的8 位8 通道逐次渐近A/D 变换器,芯片包含一个8 路模拟开关、模拟开关的地址锁存与译码电路、比较器、256R 电阻梯形网络、电子开关树、逐次渐进寄存器SAR、三态输出锁存缓冲器、控制与定时电路。

其原理框图及外引脚图见图9.1 和图9.2。

ADC0809 通过引脚IN0、···IN7 输入8 路模拟电压,ALE 将三位地址线ADDA、B、C 进行锁存。

然后由译码电路选通8 路输入中的某一路进行A/D 变换,当地址输入为000时,选通IN0 模拟输入进行A/D 变换。

引脚的含义:IN0 ~ IN7:8 路模拟输入,输入电压范围0~+5V,输入信号转换过程中需保持不变。

REF(+)、REF(–):基准电压的正极和负极。

CLOCK:是控制电路与时序电路工作的时钟脉冲。

要求时钟频率不高于640KHZ。

ADDA、ADDB、ADDC:模拟通道的地址选择信号。

ALE:地址锁存允许输入信号,由低向高电平的正跳时锁存地址信号,从而选通相应的模拟信号通道,以便进行A/D 变换。

D0 ~ D7:输出数据数据。

START:启动信号。

此引脚施加正脉冲,脉冲上升沿将所有内部寄存器清零,下降沿时开始A/D 变换。

EOC:变换结束输出信号,高电平有效。

微机 AD转换 实验报告

微机 AD转换 实验报告

微机 AD转换实验报告一、引言在计算机系统中,A/D转换器(Analog-to-Digital Converter)是一种将模拟信号转换为数字信号的设备。

在本实验中,我们将学习如何使用微机通过AD转换器来采集和处理模拟信号。

二、实验目的本实验的主要目的是:1.了解AD转换器的工作原理;2.掌握使用微机进行AD转换的方法;3.学会处理和分析采集到的数字信号。

三、实验材料本次实验所需的材料包括:1.微机一台;2.AD转换器模块;3.传感器(例如温度传感器、光敏传感器等);4.连接线。

四、实验步骤步骤一:准备工作1.将AD转换器模块与微机连接,确保连接正确可靠。

2.将传感器与AD转换器模块相连接,确保传感器能够正常工作。

步骤二:编写代码1.在微机上选择合适的编程语言,例如C、C++或Python。

2.编写代码,用于控制AD转换器模块和采集传感器数据。

import ADC # 导入AD转换器模块def read_sensor(channel):value = ADC.read(channel) # 读取传感器数据voltage = value *5.0/1023# 将读取的值转换为电压值return voltagechannel =0# 设置采集的通道号voltage = read_sensor(channel) # 读取传感器数据print("采集到的电压值:", voltage)步骤三:运行代码1.编译和运行代码,在微机上执行程序。

2.程序将会控制AD转换器模块,采集传感器数据,并将其转换为电压值。

步骤四:数据处理1.对采集到的数据进行处理和分析,例如计算平均值、最大值、最小值等统计信息。

2.根据需要,可以进行进一步的数据处理,例如绘制曲线图、进行数据拟合等。

五、实验结果经过实验,我们成功地采集到了传感器的模拟信号,并将其转换为数字信号进行处理。

通过对采集数据的分析,我们得到了如下结果:1.采集到的电压平均值为X V;2.采集到的电压最大值为Y V;3.采集到的电压最小值为Z V。

微机 AD转换 实验报告

微机 AD转换 实验报告

微机 AD转换实验报告微机 AD转换实验报告引言:微机技术的发展,使得我们能够方便地进行各种数字信号的处理和分析。

其中,AD转换技术在数据采集和信号处理中起着至关重要的作用。

本实验旨在通过实际操作,探究AD转换的原理和应用。

一、实验目的本实验的主要目的是:1. 了解AD转换的基本原理;2. 掌握使用微机进行AD转换的方法;3. 学会使用软件进行AD转换结果的分析和处理。

二、实验设备和材料本实验所需的设备和材料如下:1. 微机一台;2. AD转换器模块;3. 信号发生器;4. 示波器;5. 相关连接线。

三、实验步骤1. 将AD转换器模块与微机连接,并确保连接稳定可靠;2. 将信号发生器与AD转换器模块连接,生成待转换的模拟信号;3. 打开微机上的AD转换软件,并进行相应的设置;4. 通过软件控制AD转换器进行信号采样,并将采样结果传输到微机上;5. 使用示波器对AD转换结果进行验证和分析。

四、实验结果和分析在本次实验中,我们采集了不同频率和振幅的模拟信号,并通过AD转换器将其转换为数字信号。

经过分析,我们得到了以下结果:1. 随着信号频率的增加,AD转换的精度逐渐降低。

这是因为在高频率下,AD转换器的采样速度无法跟上信号的变化,导致转换结果的失真;2. 信号振幅的增加会使AD转换结果的噪声水平上升。

这是因为在较大振幅下,信号的采样误差和噪声对转换结果的影响更加显著;3. 通过对AD转换结果的观察和分析,我们可以得到信号的频谱特征和幅度信息,进一步进行信号处理和分析。

五、实验总结通过本次实验,我们深入了解了AD转换的原理和应用,并掌握了使用微机进行AD转换的方法。

同时,我们也学会了使用软件进行AD转换结果的分析和处理。

通过实际操作,我们对AD转换技术有了更加深入的理解,并认识到了在实际应用中需要注意的问题。

六、实验心得本次实验不仅加深了我对AD转换技术的理解,还让我亲身体验了数字信号处理的过程。

通过实际操作,我不仅学到了知识,还培养了动手实践和解决问题的能力。

微型计算机原理与接口技术AD转换0809实验

微型计算机原理与接口技术AD转换0809实验

实验七A/D转换0809实验实验目的加深理解逐次逼近法模数转换器的特征和工作原理,掌握ADC0809的接口方法以及A/D输入程序的设计和调试方法。

实验内容1.实验线路的连接(1)将A/D区0809芯片的CLK连MP区分频器74LS393(左上方)输出端T4插孔。

(2)将通道0模拟量输入端IN0连电位器W1的中心抽头VO1(0~5V)插孔。

(3)A/D区0809芯片的VREF和W2区的VREF相连。

,W2区VIN接外部电源的+12V,并调节W2,使Vref=+5V。

如果电源内置,W2区VIN连D/A区的+12V插孔。

(4)0809的数据线D0~D7用排线连到BUS2区XD0~XD7。

(5)在EXIC2上插上74LS02芯片一片,按图连好有关线路(图8-1中粗黑线部分需要用户自己连线)。

2.实验软件编程提示本实验软件要求:初始显示“0809-00”,然后根据A/D采样值,不断更新显示。

实验步骤1.按图正确连接好实验线路2.理解实验原理3.仔细阅读,弄懂实验程序4.运行实验程序实验软件参考程序存放在两个地方:一是放在系统监控中,二是放在随机软盘中。

每个实验程序所对应的起始地址见实验箱说明书。

(1)在WIN95/98平台下双击DVCC图标。

(2)在DVCC实验系统上按PCDBG键。

(3)在DVCC实验系统主菜单中,单击工具栏“联接”按钮。

(4)在成功联机后,单击菜单栏中的“动态调试”。

(5)在“动态调试”菜单栏中选择“传送(.EXE)文件”并单击它,出现“打开”对话框,在该框中选择欲传送的实验程序的文件名后(本实验文件名为\DVCC\H8EXE\H81S.EXE),单击“打开”进行传送。

(6)在当前目录下所生成的.EXE文件传送时自动将实验程序装载到用户的对应起始地址中去,如不是当前目录下生成的.EXE文件则根据提示输入用户程序的起始地址。

(7)单击工具栏中“运行”按钮,运行实验程序,并观察实验结果。

调节电位器W1改变模拟量输入的值,在数码管最后二位应显示转换好的相应的数字量。

微型计算机AD转换实验报告

微型计算机AD转换实验报告

实验一 A/D与D/A 转换一.实验目的1.通过实验,熟悉并掌握实验系统原理与使用方法。

2.通过实验掌握模拟量通道中模数转换与数模转换的实现方法。

二.实验内容1.利用实验系统完成测试信号的产生2.测取模数转换的量化特性,并对其量化精度进行分析。

3.设计并完成两通道模数转换与数模转换实验。

三.实验步骤1.了解并熟悉实验设备,掌握以C8051F060为核心的数据处理系统的模拟量通道设计方法,熟悉上位机的用户界面,学习其使用方法;2.利用实验设备产生0~5V的斜坡信号,输入到一路模拟量输入通道,在上位机软件的界面上测取该模拟量输入通道当A/D转换数为4位时的模数转换量化特性;3.利用实验箱设计并连接产生两路互为倒相的周期斜坡信号的电路,分别输入两路模拟量输入通道,在上位机界面的界面上测取它们的模数转换结果,然后将该转换结果的数字量,通过数模转换变为模拟量和输入信号作比较;4.编写程序实现各种典型测试信号的产生,熟悉并掌握程序设计方法;5.对实验结果进行分析,并完成实验报告。

四.附录1.C8051F060概述C8051F060是一个高性能数据采集芯片。

芯片内集成了:(1)与8051兼容的内核:额定工作频率25MHz,流水线指令结构,70%的指令的执行时间为一个或两个系统时钟周期。

5个通用16位定时器∕计数器,59条可编程的I/O线,22个中断源(2个优先级)。

(2)模拟I/O:C8051F060的ADC子系统包括两个1Msps、16 位分辨率的逐次逼近寄存器型ADC,ADC 中集成了跟踪保持电路、可编程窗口检测器和DMA 接口;两个12位电压输出DAC转换器,用于产生无抖动的波形。

内部电压基准,精确的VDD监视器和欠压监测器。

(3)存贮器:64KB片内闪速/电擦除程序存贮器(EEPROM),4KB片内数据存贮器(SRAM)。

(4)片内其它外围:2个UART串行I/O,SPI串行I/O,专用的看门狗定时器,电源监视器,温度传感器,内部可编程振荡器3~24.5MHz或外接震荡器。

单片机ad实验报告

单片机ad实验报告

单片机ad实验报告单片机AD实验报告引言:单片机是一种用于控制和处理数字信号的微型计算机,广泛应用于各个领域。

其中,模数转换(AD)是单片机中常见的重要功能,它将模拟信号转换为数字信号,为后续的信号处理提供了基础。

本实验旨在通过实际操作,深入了解单片机AD转换的原理和应用。

一、实验目的本实验的主要目的是:1. 掌握单片机AD转换的原理和基本操作;2. 熟悉单片机AD转换的程序设计;3. 了解AD转换在实际应用中的一些注意事项。

二、实验器材本实验所需的器材包括:1. 单片机开发板;2. 模拟信号发生器;3. 电位器;4. 电源。

三、实验原理单片机AD转换是将模拟信号转换为数字信号的过程。

其基本原理是利用单片机内部的ADC(模数转换器)将模拟输入信号转换为相应的数字量。

单片机的ADC通常是通过采样和量化两个步骤来完成的。

采样是指将连续的模拟信号在一定的时间间隔内进行离散采样,得到一系列的采样值。

采样定理告诉我们,为了保证采样后的数字信号能够准确还原原始模拟信号,采样频率应该大于两倍的信号最高频率。

量化是指将连续的模拟信号转换为离散的数字信号。

单片机的ADC将采样后的模拟信号分成若干个离散的电平,每个电平对应一个数字量。

量化的精度通常用比特数表示,比特数越高,量化精度越高。

四、实验步骤1. 连接电路:将模拟信号发生器和电位器连接到单片机的AD输入端口,确保信号源和单片机的地线连接良好。

2. 编写程序:使用C语言编写单片机AD转换的程序,包括初始化AD转换器和读取AD转换结果的代码。

3. 烧录程序:将编写好的程序烧录到单片机开发板上。

4. 调试程序:通过调试程序,观察AD转换结果是否准确,调整电位器的阻值,改变模拟信号的幅度和频率,观察AD转换结果的变化。

5. 实验记录:记录不同模拟信号输入下的AD转换结果,包括模拟信号的幅度、频率和对应的数字量。

五、实验结果与分析在实验过程中,我们通过改变模拟信号的幅度和频率,观察AD转换结果的变化。

微机原理报告AD转换期末实验报告

微机原理报告AD转换期末实验报告

微机原理与接口技术综合实验实验题目AD转换数码管显示姓名:学号:学院:机电与信息工程学院专业:年级年06 月30 日1总体方案论证1.1题目分析使用键盘数组查表来设置输出的数据,本质上是利用了指针的思想,利用8255A和AD转换来完成功能。

1.2总体方案设计AD转换<->总线->8255A->键盘2软件硬件设计说明2.1硬件设计部分(硬件总体框图、引脚连接及说明)2.2软件设计部分(软件设计流程图及说明)开始设置AD转换器的工作方式8255A初始化查表并从8255输出结束3软硬件设计关键问题及说明3.1硬件部分数码管与8255的引脚对应3.2软件部分MOV AL,V ALUE ;以下是查找对应的字母代码MOV BX,OFFSET DTABLEPUSH AXPUSH BXAND AX,00F0HROR AX,4ADD BX,AXMOV AL,[BX]MOV DX,MY8255_BOUT DX,AL4调试问题、结果记录及分析4.1调试问题数码管无法同时显示两个字母,可以减短延时,这样一个数码管还没完全熄灭的时候就又被点亮了。

4.2结果记录与分析结果是数码管输出AD转换的数字从00到FF。

5设计收获及心得;========================================================= ;吕璐含201300800626; 功能说明: 进行AD采样,将结果显示在数码管上。

片选为IOY1;=========================================================MY8255_A EQU 0600HMY8255_B EQU 0602HMY8255_C EQU 0604HMY8255_CON EQU 0606HSSTACK SEGMENT STACKDW 64 DUP(?)SSTACK ENDSPUBLIC V ALUE ;设置全局变量以便变量监视DATA S EGMENTV ALUE DB ?DTABLE D B 3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB 7FH,6FH,77H,7CH,39H,5EH,79H,71HDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX, DATAMOV DS, AXMOV DX, 640H ;启动AD采样OUT DX, ALCALL DALLYIN AL, DX ;读AD采样结果MOV V ALUE, AL ;将结果送变量MOV DX,MY8255_CON ;写8255控制字MOV AL,81HOUT DX,ALMOV DX,MY8255_AOUT DX,ALMOV AL,V ALUEMOV BX,OFFSET DTABLEPUSH AXPUSH BXAND AX,00F0HROR AX,4ADD BX,AXMOV AL,[BX]MOV DX,MY8255_BOUT DX,ALCALL DALLYPOP BXPOP AXAND AX,000FHADD BX,AXMOV AL,[BX]MOV DX,MY8255_BOUT DX,ALCALL DALLYJMP START ;在此处设置断点DALLY: PUSH CXPUSH AXMOV CX, 100HA5: MOV AX, 0800HA6: DEC AXJNZ A6LOOP A5POP AXPOP CXRETCODE ENDSEND START。

a d转换实验报告

a d转换实验报告

a d转换实验报告A/D转换实验报告引言在现代科技领域,模拟信号与数字信号的转换是一项非常重要的技术。

A/D转换器(Analog-to-Digital Converter)是一种能够将连续变化的模拟信号转换成离散的数字信号的设备。

本实验旨在探究A/D转换器的工作原理和性能特点。

实验目的1. 了解A/D转换器的基本原理和工作方式;2. 掌握使用A/D转换器进行模拟信号转换的方法;3. 分析A/D转换器的性能指标,如分辨率、采样率和信噪比等。

实验器材和方法实验器材:1. A/D转换器模块;2. 模拟信号发生器;3. 示波器;4. 电脑。

实验步骤:1. 将模拟信号发生器与A/D转换器模块连接;2. 设置模拟信号发生器输出一个特定频率和振幅的正弦波信号;3. 将A/D转换器模块的输出连接至示波器,观察和记录转换后的数字信号波形;4. 将A/D转换器模块与电脑相连,通过计算机软件获取和分析转换后的数字信号。

实验结果与分析通过实验,我们观察到A/D转换器将连续变化的模拟信号转换成了离散的数字信号。

在示波器上,我们可以清晰地看到转换后的数字信号波形。

通过计算机软件,我们可以进一步分析该数字信号的特征。

1. 分辨率分辨率是A/D转换器的一个重要性能指标,它表示转换器能够分辨模拟信号中的最小变化量。

分辨率通常以比特(bit)来表示,比如8位、10位、12位等。

分辨率越高,转换器能够更精确地表示模拟信号的变化。

2. 采样率采样率是指A/D转换器每秒钟对模拟信号进行采样的次数。

采样率越高,转换器能够更准确地捕捉到模拟信号的细节和变化。

常见的采样率有44.1kHz、48kHz等。

3. 信噪比信噪比是指转换后的数字信号中有用信号与噪声信号的比值。

信噪比越高,转换器的输出信号质量越好,能够更准确地保留模拟信号的信息。

实验总结A/D转换器是一种非常重要的电子设备,广泛应用于各个领域,如通信、音频处理、仪器仪表等。

本实验通过观察和分析转换后的数字信号,我们对A/D转换器的工作原理和性能有了更深入的了解。

微机原理与接口技术AD转换综合实验报告

微机原理与接口技术AD转换综合实验报告

成绩微机原理与汇编语言综合性实验A/D转换器 ADC0809数字温度计设计学号姓名班级微机原理与汇编语言综合性实验任务书实验项目名称:A/D转换器 ADC0809数字温度计设计课程名称:微机原理与汇编语言面向专业:信息与计算科学专业计划学时:4学时=实验课内2学时+实验课外2学时实验类型:√综合设计实验目的:掌握A/D转换原理,掌握0809A/D转换芯片的硬件电路和软件编程。

实验要求:包括开发环境要求,技术文档要求两部分。

开发环境要求:软件环境:windows98/windowsXP/windows2000,QTH-8086B环境硬件环境:计算机(Pen4CPU, 256MRAM,60G以上硬盘,输入输出设备)技术文档要求:按照实验报告编写要求进行。

要求流程图绘制规范,软、硬件功能描述清晰,实验总结深刻。

实验内容:1 熟悉A/D转换原理及相关芯片。

2 掌握ADC0809数字温度计设计应用原理,用汇编语言编写相关程序。

3 在QTH-8086B环境中运行编译好的的程序,将转换的结果在数码管上显示,调节电位器观察数码管上数据的变化,得出相关结论。

实验方案(任务提示):按照系统板上硬件连线要求,在QTH-8086B16位微机教学实验仪上连好相关线路。

利用AD590温度传感器完成温度的测量,把转换的温度值的模拟量送入ADC0809的其中一个通道进行A/D转换,将转换的结果进行温度值变换之后送入数码管显示。

实验仪器设备:每个学生一台计算机、QTH-8086B 16位微机教学实验仪。

实验报告版式要求A4纸张打印;上下页边距各2.5cm,左右页边距各3.0cm,页眉1.5cm 页脚 1.75cm;页码位于页脚居中打印;奇数页页眉“微机原理与汇编语言综合性实验”,偶数页页眉“A/D转换器 ADC0809数字温度计设计”,页眉宋体小5号,一级标题:黑体三号粗体字;二级标题:黑体4号;三级标题黑体小4号,正文,宋体5号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 A/D与D/A 转换一.实验目的1.通过实验,熟悉并掌握实验系统原理与使用方法。

2.通过实验掌握模拟量通道中模数转换与数模转换的实现方法。

二.实验内容1.利用实验系统完成测试信号的产生2.测取模数转换的量化特性,并对其量化精度进行分析。

3.设计并完成两通道模数转换与数模转换实验。

三.实验步骤1.了解并熟悉实验设备,掌握以C8051F060为核心的数据处理系统的模拟量通道设计方法,熟悉上位机的用户界面,学习其使用方法;2.利用实验设备产生0~5V的斜坡信号,输入到一路模拟量输入通道,在上位机软件的界面上测取该模拟量输入通道当A/D转换数为4位时的模数转换量化特性;3.利用实验箱设计并连接产生两路互为倒相的周期斜坡信号的电路,分别输入两路模拟量输入通道,在上位机界面的界面上测取它们的模数转换结果,然后将该转换结果的数字量,通过数模转换变为模拟量和输入信号作比较;4.编写程序实现各种典型测试信号的产生,熟悉并掌握程序设计方法;5.对实验结果进行分析,并完成实验报告。

四.附录1.C8051F060概述C8051F060是一个高性能数据采集芯片。

芯片内集成了:(1)与8051兼容的内核:额定工作频率25MHz,流水线指令结构,70%的指令的执行时间为一个或两个系统时钟周期。

5个通用16位定时器∕计数器,59条可编程的I/O线,22个中断源(2个优先级)。

(2)模拟I/O:C8051F060的ADC子系统包括两个1Msps、16 位分辨率的逐次逼近寄存器型ADC,ADC 中集成了跟踪保持电路、可编程窗口检测器和DMA 接口;两个12位电压输出DAC转换器,用于产生无抖动的波形。

内部电压基准,精确的VDD监视器和欠压监测器。

(3)存贮器:64KB片内闪速/电擦除程序存贮器(EEPROM),4KB片内数据存贮器(SRAM)。

(4)片内其它外围:2个UART串行I/O,SPI串行I/O,专用的看门狗定时器,电源监视器,温度传感器,内部可编程振荡器3~24.5MHz或外接震荡器。

(5)供电电压:2.7V – 3.6V,多中节电和停机方式。

2.实验设备中的模拟量输入通道(1)主要功能:允许-10V~+10V信号输入,而至C8051F060引脚ADC的信号则被限制在要求的0V~+3V(芯片基准电压为+3.0V)。

(2)模拟量输入通道基本电路:见图1.1由一个偏移电路环节(+3V)与放大器电路环节组成。

图1.1(3)模拟量输入通道输入端口:实验箱面板上,有模拟量输入通道输入端口I1~I8。

数据采集系统主要完成模拟量采集、模数转换、数模转换和模拟量输出(零阶保持器)等功能。

而数据处理与显示,包括有关信号发生、数字滤波、数字控制与虚拟仪器等功能则通过上位机实现。

系统通过A/D变换器对模拟信号进行A/D转换,转换后的值通过USB2.0口通讯传至上位机,由上位机软件显示;将欲转换的数字量送至D/A变换器还原成模拟量。

本系统中16位A/D,D/A为12位,可以通过LabVIEW程序编程设置取得其他较低的转换精度以达到实验目的。

有关C8051F060与上位机构成系统的具体使用方法,特别是有关上位机用户界面上的操作,请参阅“计算机控制上位机程序使用说明书”。

6.软件编程实现测试信号发生在上位机软件留给用户的编程接口中,编程实现典型信号的发生如正弦信号,周期方波信号,周期锯齿波信号,周期抛物线信号。

(1)正弦信号sin()y A t ωϕ=+,2T πω=(2)方波(3)锯齿波(4)抛物线11 0 0 A t T y T t T ≤<⎧=⎨≤<⎩11 0 0at t T y T t T ≤<⎧=⎨≤<⎩211102 0at t T y T t T ⎧≤<⎪=⎨⎪≤<⎩五实验结果图1.1 A/D采样波形图1.2 两路互为倒相的斜坡信号图1.3 D/A输出斜坡信号图1.4 D/A输出的正弦信号图1.5 D/A输出的方波信号图1.6 D/A输出的抛物线信号实验二 数字滤波一.实验目的1.通过实验掌握数字滤波器设计方法。

2.学习并掌握数字滤波器的实验研究方法。

二.实验内容1.产生实验测试用频率可变带尖脉冲干扰的正弦信号。

2.设计并调试数字化一阶惯性滤波器。

3.设计并调试高阶数字滤波器。

三.实验步骤1.利用实验装置,设计和连接产生频率可变带尖脉冲干扰正弦信号的电路,并利用数据采集系统采集该电路输出信号,利用上位机的虚拟仪器功能进行测试,根据测试结果调整电路参数,使它满足实验要求;2.根据信号频谱,设计并选择数字化一阶惯性滤波器的参数,编制并运行一阶惯性数字滤波程序,并观察参数变化对滤波效果的影响;3.根据信号频谱,设计并选择高阶数字滤波器的参数,编制并运行高阶数字滤波器的滤波程序,并观察参数变化对滤波效果的影响;4.改变干扰信号,设计产生如带方波干扰的正弦信号,带随机干扰的正弦信号电路,512.12()()1F G s X s s τ==+利用一阶差分法离散化,可以得到一阶惯性数字滤波算法:()()(1)(1)TTy k x k y k ττ=+--其中T 为采样周期,τ为滤波时间常数。

T 和τ必须根据信号频谱来选择。

3.高阶数字滤波器高阶数字滤波器算法很多,这里给出一种四阶加权平均算法:1234()()(1)(2)(3)y k A x k A x k A x k A x k =+-+-+-其中权系数i A 满足:411i i A ==∑,类似地,Ai 必须根据信号频谱来选择。

4.实验系统程序编制与调试参考计算机控制上位机程序软件使用说明书。

五.实验结果图2.1 带尖脉冲干扰的正弦信号图2.2 滤波后的正弦信号图2.3 带方波干扰的正弦信号图2.4 滤波后的正弦信号实验三 数字PID 控制算法的研究一.实验目的1.学习并掌握常规数字PID 及积分分离PID 控制算法的原理和应用。

2.学习并掌握数字PID 控制算法参数整定方法。

3.学习并掌握数字控制器的混合仿真实验研究方法。

二.实验内容1.利用实验设备,设计并构成用于混合仿真实验的计算机闭环控制系统。

2.采用常规数字PID 控制,并用扩充响应曲线法整定控制器的参数。

3.采用积分分离PID 控制,并整定控制器的参数。

三.实验步骤1.设计并连接模拟二阶被控对象的电路,并利用C8051F060构成的数据采集系统完成计算机控制系统的模拟量输入、输出通道的设计和连接。

利用上位机的虚拟仪器功能对此模拟二阶被控对象的电路进行测试,根据测试结果调整电路参数,使它满足实验要求。

2.在上位机完成常规数字PID 控制器的计算与实验结果显示、记录,并用扩充响应曲线法整定PID 控制器的参数,在整定过程中注意观察参数变化对系统动态性能的影响。

3.在上位机完成积分分离PID 控制器的计算与实验结果显示、记录,改变积分分离值,观察该参数变化对系统动态性能的影响。

4.对实验结果进行分析,并完成实验报告。

四.附录1构成递函数为5()(1)G s s =+它可以用图的方框图如图1(){()()[()(1)]}dp i iu k K e k e i e k e k T T ==++--∑简记为 1()()()[()(1)]ki u k P ek I e iD e k e k ==++--∑这里P 、I 、D 参数分别为 p P K =, p i T I K T =, d p TD K T= 采用增量式形式有:()(1)[()(1)]()[()2(1)(2)]u k u k P e k e k Ie k D e k e k e k =-+--++--+- 3.积分分离PID 控制算法设积分分离值为EI ,则积分分离PID 控制算法可表达为下式:()()() |()|()()() |()|p I D p D u k u k u k e k EI u k u k u k e k EI ++<⎧⎪=⎨+>⎪⎩其中 ()()P u k Pe k =()(1)()I I u k u k Ie k =-+()[()(1)]D u k D e k e k =--4.数字PID 控制器的参数整定(1)按扩充阶跃响应曲线法整定PID 参数在模拟控制系统中,参数整定方法较多,常用的实验整定方法有:临界比例度法、阶跃响应曲线法、试凑法等。

数字控制时也可采用类似方法,如扩充的临界比例度法、扩充的阶跃响应曲线法与试凑法等等。

下面简要介绍扩充阶跃响应曲线法。

扩充阶跃响应曲线法只适用于含多惯性环节的自平衡系统。

用扩充响应曲线法整定PID 参数的步骤如下:(a )数字控制器不接入控制系统,让系统处于开环工作状态下,将被调量调节到给定值附近,并使之稳定下来。

(b )记录被调量在阶跃输入下的整个变化过程曲线如图4.3所示。

(c )在曲线最大斜率处做切线,求得滞后时间τ,被控对象时间常数τT 以及它们的比值ττ/T ,查表4-1控制器的Kp ,Ki ,Kd 及采样周期T 。

(d )在运行中,对上述参数作适当调整,以获得满意的性能。

4-1扩充响应曲线法通过测取阶跃响应曲线的τ,T τ参数获得一个初步的PID 控制参数,然后在此基础上通过部分参数的调节(试凑)获得满意的控制性能。

参数对性能的影响参见(2)。

(2)PID 参数对性能的影响增大比例系数Kp 一般将加快系统的响应,在有静差的情况下有利于减小静差。

但过大会使系统有较大的超调,并产生振荡,使系统稳定性变坏。

增大积分时间Ti 有利于减小超调,减小振荡,使系统更加稳定,但系统静差的消除将随之减慢。

增大微分时间Td 有利于加快系统响应,使超调量减小,稳定性增加,但系统对扰动的抑制能力减弱,对扰动有较敏感的响应。

五.实验结果图3.1 PID控制输出的阶跃响应实验四最少拍控制算法的研究一.实验目的1.学习并掌握最少拍控制器的设计和实现方法,并研究最少拍控制系统对三种典型输入的适应性及输出采样点间的纹波。

2.学习并掌握最少拍无纹波控制器的设计和实现方法,并研究输出采样点间的纹波消除以及最少拍无纹波控制系统对三种典型输入的适应性。

二.实验内容1.设计并实现对象具有一个积分环节的二阶系统的最少拍控制,并通过混合仿真实验研究该闭环控制系统对三种典型输入的适应性以及输出采样点间的纹波。

2.设计并实现对象具有一个积分环节的二阶系统的最少拍无纹波控制,并通过混合仿真实验观察,该闭环控制系统输出采样点间纹波的消除,以及系统对三种典型输入的适应性。

三.实验步骤1.设计并连接模拟由一个积分环节和一个惯性环节组成的二阶被控对象的电路,并利用C8051F060构成的数据处理系统完成计算机控制系统的模拟量输入、输出通道的设计和连接。

相关文档
最新文档