ad转换电路设计

合集下载

ad电路设计

ad电路设计

ad电路设计AD电路设计是一个非常重要的技术,它可以帮助电子设计师实现他们的创意,并将其转换成真实的电路来实现他们的想法。

AD电路设计主要分为元件选择、布线、调试、封装等几个步骤。

元件选择是构建电路的重要环节,需要有良好的理解材料和原理,这里我们可以借助开源的电路库或元件分析工具来辅助我们的选择。

布线是安置电路各元件之间的电连接,它决定了电子设备的稳定性和容错性。

此时,我们可以通过查找资料、模拟计算等来确定电路的各项参数以及布线的顺序,以保证电路的健壮性和可靠性。

调试是AD电路设计的核心,它会时刻检测电路的合理性、运行状态以及参数的精确度,以便确保电路的稳定性和性能优越性。

最后,封装是给予电子装置完备的外形尺寸,主要是为了将电子设备的各部分完整地连接,并附加上防护外壳以减少其外围环境的影响。

AD电路设计涉及到编程、数据分析、调试、电路设计等复杂技术,它能够实现数字信号的处理、模拟信号的分析,以及大量可视化数据的实时显示,这些技术都能带给我们更加丰富的设计体验。

为了满足不同的客户需求,AD电路设计也可以变得更加灵活,可以增加功能、优化算法、提升设计效率等,这些才是电子设计师最感兴趣的。

AD电路设计有着广泛的应用,从工业控制、智能家居、车载电子设备到航空、军事等领域,它几乎涵盖了各种领域的设计和制作。

AD电路设计有着很深的历史,在当今社会,它能够实现更深入的功能,已经渗透到了科技发展中这么多的细分领域。

因此,AD电路设计是一个非常重要的技术,能够帮助电子设计师实现他们的创意,并将其转换成真实的电路来实现他们的想法。

它简化了设计流程,并大大提高了设计效率。

未来,AD电路设计将更加普遍,它将在不同的领域大显身手,为人们带来更加强大的功能和更加智能的体验。

12位AD转换器与单片机的接口电路设计

12位AD转换器与单片机的接口电路设计

12位AD转换器与单片机的接口电路设计AD转换器是具有高度集成化电路的模数转换器。

它将模拟信号转换
为数字信号,这种转换是实现模拟与数字系统的接口,实现模拟信号的采
集与处理的必要前提。

常用的AD转换器有12位AD转换器,它与单片机的接口电路设计包括:
1、驱动电路。

12位AD转换器与单片机之间需要通过电压驱动线在
两个芯片间传送模拟电压信号。

为了节省电源能量损耗,一般采用低功耗、高精度的滤波电路来保证电压平稳、不受外界干扰。

2、AD转换器控制信号。

模数转换器本身需要诸如转换触发、转换完成、复位和读取等一系列控制信号,控制信号的设计通常采用三态逻辑。

3、电压信号转换。

常用的12位AD转换器输出的是2的12次方个电
压信号值,而单片机的数据输入室通常是8位或者16位的二进制码,在
此种情况下,需要将AD转换器输出的电压信号转换为可识别的数字信号,这就需要设计一个称为电压转换器的电路。

4、时钟控制电路。

AD课程设计-- 八路模拟量转换为数字量电路设计

AD课程设计-- 八路模拟量转换为数字量电路设计

微机原理课程设计说明书11 级电气工程及其自动化专业 972 班级题目八路模拟量转换为数字量电路设计2011年12 月26 日摘要随着电子技术的发展,计算机在现代科学技术的发展中起着越来越重要的作用。

多媒体技术、网络技术、智能信息处理技术、自适用控制技术、数据挖掘与处理技术等都离不开计算机。

本课程设计是基于微机原理与接口技术的简单应用。

运用所学的微机原理和接口技术知识完成ADC0809的采样,即基于0806最小系统将模拟电压表通过ADC0809的采样完成模拟量转换成的数字量并显示出来。

通过硬件与软件的结合,用我们刚刚学过的汇编语言编写程序模拟分析了ADC0809的芯片功能和硬件配置,结合硬件和软件阐述了该系统的工作原理,得出了一种简单实用的ADC0809的采样即实现数字电压表功能系统的硬件、软件电路设计方案。

该系统能测量0~5V的电压,结果显示于数码管上。

关键字:ADC0809、8086系统、频率发生器前言 (4)1.题义分析与解决方案 (5)1.1题义与需求分析 (5)1.2解决问题的方法与思路 (5)1.2.1硬件部分 (5)1.2.2软件部分 (5)2.硬件设计 (5)2.1电路原理 (5)2.2 8086最小系统模块 (6)2.3可编程并行接口芯片8255A (7)2.3.1 8255A的作用 (7)2.3.2 8255A的功能分析及技术参数 (7)2.4 模数转换芯片ADC0809 (9)2.4.1 ADC0809的内部结构和外部引脚 (9)2.5 模拟量( 0~5V)电压输出 (11)2.6 频率发生器 (11)2.7 七段LED显示器 (12)2.7.1 七段LED显示器的作用、功能分析及结构 (12)2.8 硬件总逻辑图及说明 (13)3.汇编程序设计 (14)3.1控制程序设计思路说明 (14)3.2 程序流程图 (15)4.ADC0809采样系统的设计总结 (21)附录: (23)1、8086最小系统框图 (23)2、0809功能模块框图: (24)3、接口与显示模块框图 (24)4. 程序流程图 (25)前言电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。

单片机课程设计---AD转换系统设计

单片机课程设计---AD转换系统设计

目录A/D转换系统设计.................................................................................................................... - 1 -摘要和关键词.......................................................................................................................................... - 1 - 第一章设计任务与要求.......................................................................................................... - 2 -1.1、设计题目......................................................................................................................................... - 2 -1.2、设计目的......................................................................................................................................... - 2 -1.3、设计要求......................................................................................................................................... - 2 -1.4、完成的任务..................................................................................................................................... - 2 - 第二章方案比较与论证.......................................................................................................... - 2 -2.1、方案设想......................................................................................................................................... - 2 -2.2器件选择............................................................................................................................................ - 2 - 第三章芯片简介...................................................................................................................... - 3 -3.1 ADC0808简介................................................................................................................................... - 3 -3.1.1ADC0808的内部逻辑结构..................................................................................................... - 3 -3.1.2ADC0808引脚结构................................................................................................................. - 3 -3.2、8051单片机引脚图与引脚功能简介 ............................................................................................ - 5 -3.2.1、电源: ................................................................................................................................... - 5 -3.2.2 时钟: ....................................................................................................................................... - 5 -3.2.3控制线: .................................................................................................................................... - 5 -3.2.4、I/O线.................................................................................................................................. - 6 -3.3、8255A .............................................................................................................................................. - 6 - 第四章设计方案及程序流程图.............................................................................................. - 7 -4.1、设计方案...................................................................................................................................... - 7 -4.2、系统框图......................................................................................................................................... - 7 -4.3、程序流程图..................................................................................................................................... - 7 - 第五章PROTEUS仿真电路................................................................................................... - 8 -5.1、复位电路......................................................................................................................................... - 8 -5.2、振荡源............................................................................................................................................. - 9 -5.3、二分频电路................................................................................................................................... - 10 -5.4、AD转换电路 ................................................................................................................................ - 10 -5.5、显示电路....................................................................................................................................... - 11 -5.6 8255A电路...................................................................................................................................... - 11 -5.7总电路仿真...................................................................................................................................... - 12 - 第六章程序............................................................................................................................ - 12 -第七章感想体会.................................................................................................................... - 14 -第八章参考文献.................................................................................................................... - 15 -A/D转换系统设计摘要和关键词A/D转换是指将模拟信号转换为数字信号,这在信号处理、信号传输等领域具有重要的意义。

单片机AD转换实验

单片机AD转换实验

一、实验目的1、掌握单片机与ADC0809的接口设计方法。

2、掌握Proteus软件与Keil软件的使用方法。

二、实验要求1、用Proteus软件画出电路原理图,在单片机的外部扩展片外三总线,并通过片外三总线与0809接口。

2、在0809的某一模拟量输入通道上接外部模拟量。

3、在单片机的外部扩展数码管显示器。

4、分别采用延时和查询的方法编写A/D转换程序。

5、启动A/D转换,将输入模拟量的转换结果在显示器上显示。

三、实验电路图四、实验程序流程框图和程序清单1、查询ORG 0000H START:LJMP MAINORG 0100HMAIN: MOV SP, #6FHCLR EALOOP: MOV DPTR, #0fef8H MOVX @DPTR, ALOOP1:JNB P3.2, LOOP1MOVX A, @DPTRMOV B, #51DIV ABMOV 23H, AMOV A, #10MOV 22H, AMOV A, BLCALL CHULIMOV 21H, AMOV A, BLCALL CHULIMOV 20H, A LCALL DIRLJMP LOOPDIR: PUSH ACCPUSH DPHPUSH DPLPUSH PSWSETB RS1SETB RS0MOV R0, #20HMOV R3, #0FEH LOOP2:MOV P2, R3 MOV DPTR, #TAB1MOV A, @R0MOVC A, @A+DPTRMOV P1, ALCALL DELAYINC R0MOV A, R3JNB ACC.3, LOOP3RL AMOV R3, ALJMP LOOP2LOOP3:POP PSWPOP DPLPOP DPHPOP ACCRETTAB1:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,07FH DELAY:MOV R7, #01HDL1: MOV R6, #8EHDL0: MOV R5, #02HDJNZ R5, $DJNZ R6, DL0DJNZ R7, DL1RETCHULI:CJNE A, #25, LPLJMP LP2LP: JNC LP1LP2: MOV B, #10MUL ABMOV B, #51DIV ABLJMP LP3LP1: CLR CSUBB A, #25MOV B, #10MUL ABCLR CSUBB A, #5MOV B, #51DIV ABADD A, #5LP3: RETEND2、延时ORG 0000HSTART:LJMP MAINORG 0100HMAIN: MOV SP, #6FHCLR EALOOP: MOV DPTR, #0fef8HMOVX @DPTR, ALCALL DELAY100MOVX A, @DPTRMOV B, #51DIV ABMOV 23H, AMOV A, #10MOV 22H, AMOV A, BLCALL CHULIMOV 21H, AMOV A, BLCALL CHULIMOV 20H, ALCALL DIRLJMP LOOPDIR: PUSH ACCPUSH DPHPUSH DPLPUSH PSWSETB RS1SETB RS0MOV R0, #20HMOV R3, #0FEHLOOP2:MOV P2, R3MOV DPTR, #TAB1MOV A, @R0MOVC A, @A+DPTRMOV P1, ALCALL DELAYINC R0MOV A, R3JNB ACC.3, LOOP3RL AMOV R3, ALJMP LOOP2LOOP3:POP PSWPOP DPLPOP DPHPOP ACCRETTAB1:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,07FH DELAY:MOV R7, #01HDL1: MOV R6, #8EHDL0: MOV R5, #02HDJNZ R5, $DJNZ R6, DL0DJNZ R7, DL1RETCHULI:CJNE A, #25, LPLJMP LP2LP: JNC LP1LP2: MOV B, #10MUL ABMOV B, #51DIV ABLJMP LP3LP1: CLR CSUBB A, #25MOV B, #10MUL ABCLR CSUBB A, #5MOV B, #51DIV ABADD A, #5LP3: RETDELAY100: MOV R6,#01H;误差 0usDL0:MOV R5,#2FHDJNZ R5,$DJNZ R6,DL0RETEND3、中断ORG 0000HSTART:LJMP MAINORG 0003HLJMP INTT0ORG 0100HMAIN: MOV SP, #6FHSETB EASETB EX0MOV DPTR, #0000HMOVX @DPTR, AHERE: LJMP HEREINTT0:MOVX A, @DPTRMOV B, #51DIV ABMOV 23H, A //整数部分放22H中MOV A, #10MOV 22H, A //小数点放22H中MOV A, BLCALL CHULIMOV 21H, A //小数点后第一位放21H中 MOV A, BLCALL CHULIMOV 20H, A //小数点后第一位放21H中 LCALL DIRMOV DPTR, #0000HMOVX @DPTR, ARETIDIR: PUSH ACCPUSH DPHPUSH DPLPUSH PSWSETB RS1SETB RS0MOV R0, #20HMOV R3, #01HLOOP2:MOV P2, R3 //位控码初始值MOV DPTR, #TAB1MOV A, @R0MOVC A, @A+DPTRMOV P1, ALCALL DELAYINC R0MOV A, R3JB ACC.3 LOOP3RL AMOV R3, ALJMP LOOP2LOOP3:POP PSWPOP DPLPOP DPHPOP ACCRETTAB1:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,07FH DELAY:MOV R7, #01HDL1: MOV R6, #8EHDL0: MOV R5, #02HDJNZ R5, $DJNZ R6, DL0DJNZ R7, DL1RETCHULI:CJNE A, #25, LPLJMP LP2LP: JNC LP1MOV B, #10MUL ABMOV B, #51DIV ABLJMP LP3LP1: CLR CSUBB A, #25MOV B, #10MUL ABCLR CSUBB A, #5MOV B, #51DIV ABADD A, #5LJMP LP3LP2: MOV A, #5MOV B, #0LP3: RETEND五、实验结果六、实验总结通过本次试验掌握了A/D转换的电路设计,掌握了AD0808的使用以及编址技术,熟悉了A/D转换的方法和A/D转换的程序设计方法。

AD转换与显示电路设计

AD转换与显示电路设计

AD转换与显示电路设计AD转换与显示电路是将模拟信号转换为数字信号,并通过显示器显示出来的电路。

在各种电子设备中,AD转换与显示电路被广泛应用,例如数码相机、手机、电视机等。

本文将详细介绍AD转换与显示电路的设计原理和方法。

一、AD转换电路设计1.1AD转换理论基础AD转换是模拟信号转换为数字信号的过程,其核心在于使用采样和量化的方法。

采样是指将模拟信号按照一定时间间隔进行采集,将连续的模拟信号离散化。

量化是指将采样得到的信号根据一定的量化步长进行量化,将模拟信号转换为一系列有限离散的数字值。

1.2AD转换器选择与连接AD转换器有很多种类,常用的有逐次逼近型AD转换器(SAR-ADC)、比较型AD转换器(CMP-ADC)、积分型AD转换器(INT-ADC)等。

选择AD转换器需要根据系统需求、精度要求以及成本预算等因素进行综合考虑。

在连接AD转换器时,需要注意采样电容的选择和电源的稳定性。

采样电容的选择应根据模拟信号的频率进行合理匹配,以保证采样精度。

电源的稳定性对于AD转换的精度有着重要的影响,应尽量选择稳压电源或者添加滤波电路来保证电源的稳定性。

1.3电路布局与设计AD转换电路的设计要考虑信号的接地,对电路的布局进行合理规划,减少模拟信号与数字信号的干扰。

在布局设计时,应将模拟部分与数字部分相分离,分别布置,并通过适当的屏蔽手段减少干扰。

2.1显示器选择与连接显示器的选择与连接需要根据具体应用场景和要求进行综合考虑。

常用的显示器有数码管、液晶显示器(LCD)、有机发光二极管(OLED)等。

选择显示器时需要考虑显示分辨率、功耗、驱动电压等因素。

显示器连接电路一般包括驱动芯片、显示控制器和显示缓冲器。

驱动芯片负责控制显示器的驱动电压和显示模式,显示控制器负责将数字信号转换为驱动芯片所需的信号格式,显示缓冲器用于提供驱动芯片所需的电流和电压。

2.2显示电路布局与设计显示电路的布局设计需要考虑显示元件之间的互相干扰以及显示质量。

试验五AD、DA转换实验

试验五AD、DA转换实验

试验五. A/D、D/A转换实验一、实验目的1. 学习理解模/数信号转换和数/模转换的基本原理。

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

二、实验设备TD-PITE实验装置(带面包板)一套,实验用转换芯片两片,±12V稳压电源一台、运放两片、温度传感器、电位器(5.1KΩ)一个、电阻若干,面包板用导线若干,排线若干,万用表一个。

三、实验内容(1)设计A/D转换电路,采集可调电阻的输出电压。

连+5V电源,调节后的输出电压作为ADC0804的模拟输入量,然后进行A/D转换,转换结果由发光二极管上显示。

请填写实验数据表格:(2)将LM35 精密摄氏度温度传感器连+5V电源,输出电压直接作为ADC0804 的模拟输入量,然后进行A/D转换,转换结果经过计算得到摄氏度值放在内存变量上。

(多数温度传感器是针对绝对温度的,且线形较差。

LM35的输出电压与摄氏温度值成正比例关系,每10 mV 为 1 摄氏度。

)(3)设计D/A 转换,要求产生锯齿波、三角波、脉冲波,并用示波器观察电压波形。

四、实验原理1. 模数转换器ADC0804 简介ADC0804是用CMOS集成工艺制成的逐次比较型模数转换芯片。

分辨率为8位,转换时间为100μs,输入参考电压范围为0~5V。

芯片内有输出数据锁存器,与计算机连接时,转换电路的输出可以直接连接在CPU数据总线上。

图5.1 ADC0804引脚图启动信号:当CS#有效时,WR#可作为A/D转换的启动信号。

WR#高电平变为低电平时,转换器被清除;当WR#回到高时,转换正式启动。

转换结束:INTR#跳转为低电平表示本次转换已经完成,可作为微处理器的中断或查询信号。

RD#用来读A/D转换的结果。

有效时输出数据锁存器三态门DB0~DB7各端上出现8位并行二进制数码。

转换时钟:见下图,震荡频率为f CLK ≈ 1 / 1.1RC。

其典型应用参数为:R = 10KΩ,C = 150pF,f CLK≈ 640KHz,8位逐次比较需8×8 = 64个时钟周期,转换速度为100μs。

基于单片机的AD转换电路与程序设计

基于单片机的AD转换电路与程序设计

基于单片机的AD转换电路与程序设计单片机(MCU)是一种集成了处理器核心、内存、输入输出接口和各种外围设备控制器等功能的集成电路。

MCU通常用于嵌入式系统,广泛应用于各个领域,例如家电、工业控制、汽车电子等。

其中,AD转换是MCU中的一个重要模块,用于将模拟信号转换成数字信号。

在应用中,常常需要将外部的温度、湿度、压力或光照等模拟信号进行转换和处理。

AD转换电路一般由模拟输入端、引脚连接、采样保持电路、比较器、取样调节电路、数字输出端等部分组成。

模拟输入端负责接收外部的模拟量信号;引脚连接将模拟输入信号引到芯片的模拟输入端;采样保持电路负责将引脚输入的模拟信号进行采样和保持,保证AD转换的准确性;比较器用于将模拟信号与参考电压进行比较,判断信号的大小;取样调节电路用于调整模拟信号的边界;数字输出端将模拟信号转换成数字信号输出给MCU。

在程序设计方面,MCU通常使用C语言进行编程。

程序设计分为初始化和数据处理两个步骤。

初始化阶段主要包括设置IO口、初始化外设、设置模拟输入通道等工作。

数据处理阶段主要包括数据采样、数值转换、数据处理和输出等工作。

下面以一个简单的温度采集系统为例进行说明。

首先,在初始化阶段,需要设置IO口和外设,以及设置模拟输入通道。

具体步骤如下:1.设置IO口:根据具体需要配置MCU的引脚功能和工作模式。

2.初始化外设:根据需要初始化ADC模块,包括设置采样频率、参考电压等参数。

3.设置模拟输入通道:选择需要转换的模拟输入通道。

接下来,在数据处理阶段,需要进行数据采样、数值转换和数据处理。

具体步骤如下:1.数据采样:使用ADC模块进行模拟信号的采样,将采样结果保存到寄存器中。

2.数值转换:将采样结果转换成数字信号,可以使用如下公式进行转换:数字信号=(ADC采样结果/采样最大值)*参考电压3.数据处理:根据具体需求进行数据处理,例如计算平均值、最大值或最小值,也可以进行滤波或校正。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
综上所述,考虑到时间的紧迫性和本题目要求达到16位的高分辨率,计数器必须达到很高的响应速度而且易于实现,所以我们选用方案三。
(4)控制器
本设计对运算控制器的响应速度要求不是非常高,只是在与CPLD通讯的时候要求有较高的响应速度,且可进行大量的数据运算。我们有两种方案可供选择:
方案一:采用FGPA(现场可编程门阵列)作为系统的控制器。FGPA可实现各种复杂的逻辑功能,规模大,密度高,它将所有的器件集成在一块芯片上,减小了体积,提高了稳定性,并且可应用EDA软件仿真、在线调试,易于进行功能扩展,响应速度快。但由于本设计对控制器的响应速度要求不高,FGPA的高速处理优势得不到充分体现,并且由于芯片集成度很高,成本偏高,同时由于引脚较多,电路板的布线比较复杂,加重了电路设计和实际焊接的工作。
1.1.2发挥部分………………………………………………………………4
1.2系统方案……………………………………………………………………4
1.2.1系统总体方案的论证…………………………………………………4
1.2.1系统基本方案…………………………………………………………5
1.2.3各模块方案选择和论证………………………………………………6
1.系统方案选择和论证
1.1设计要求
设计一个具有高分辨率A/D转换器,实现对模拟电压的测量和显示。系统组成图1如下。
图1
1.1.1基本要求:
(1)采用普通元器件(不允许使用任何专用A/D芯片)设计一个具有15位分辨率的A/D转换电路,转换速度不低于10次/S,线性误差小于1%。
(2)设计并制作一个具有测量和显示功能的仪器或装置,将该A/D转换电路的结果显示出来,有转换结束信号,显示器可采用LED或LCD。
关键词:
V/F CPLD 频率计 斩波放大器
Abstract :
This system, which is built in the base of analog devices and complicated programmable logic device (CPLD), can deliver 18bit A/D result with high precision. To achieve high precision, The devices that are used in this system should have thecharacteristicof very lovetemperaturedrift .The inputting 0-100mV voltage is first amplified and deflected ,and then delivered to AD650 to perform V/F . The outputting frequency is measured with highprecisionby CPLD, and the Micro-controllercalculatethe result .To test theperformanceof the A/Dcharacteristic, a high precise 0-100mV voltage souse is also available in this system. To reduce the disturbance ,a high speedphotoelectricity-coupler is used to insulate the A/D part and thecontrolcircuit.
图2
为实现各模块的功能,分别作了几种不同的设计方案并进行了论证,我们选取了较好的方案实现。
1.2.3各模块方案选择和论证
(1)精密测试电压源
方案一:直接由D/A输出。优点是可以程控,可由键盘设定输出。但是一般的D/A位数较低,且其精度和温漂都难以达到理想。
方案二:普通基准源直接分压输出。这种基准源有很多,市场上容易买到,如TL431,LM336,MC1403等。但是这种方式的输出阻抗较高,分压不准。
高分辨率A/D转换电路的设计
摘要:
本系统由高精度、低温漂的模拟器件和CPLD构建,实现高精度的18位A/D转换。模拟输入电压为0-100mV,通过精准的放大和偏置后送给AD650进行V/F变换,转换出来的频率信号由CPLD进行测量,结果送交控制器,产生18位A/D转换结果。同时系统可提供0-100mV连续可调的高精度测试用基准源。为了进一步降低干扰,A/D转换和控制电路采用了光速光电耦合器进行了电气隔离。
Key word:
V/FCPLDcymometerChopper-stabilized amplifier
1.系统方案选择与论证……………………………………………………………4
1.1设计要求……………………………………………………………………4
1.1.1基本要求………………………………………………………………4
1.2.4系统各模块的最终方案………………………………………………9
2. 系统的硬件设计与实现………………………………………………………10
2.1系统ห้องสมุดไป่ตู้件的基本组成部分…………………………………………………10
2.2主要单元电路的设计………………………………………………………10
2.2.1精密测试基准源………………………………………………………10
(3)要求有一个A/D转换结束后的输出信号。
(4)自行设计一个可以从0—100mV连续调节的模拟电压信号作为该系统的被测信号源,以便对A/D转换电路的分辨率进行测试。例如输入100mV电压时显示器显示值不低于32767。
1.1.2发挥部分:
(1)分辨率为16位,线性误差小于0.5%。
(2)转换速度不低于20次/S。
4.2.1 A/D转换线性度测试…………………………………………………21
4.2.2转换结束信号测试……………………………………………………21
4.3系统实现的功能……………………………………………………………22
5. 总结……………………………………………………………………………22
参考书目…………………………………………………………………………23
3.1程序流程图…………………………………………………………………18
3.2等精度频率计的VHDL子程序 ……………………………………………19
4. 系统测试………………………………………………………………………20
4.1测试仪器……………………………………………………………………20
4.2指标测试……………………………………………………………………21
2.2.2电压的放大及偏置……………………………………………………11
2.2.3V/F转换电路的设计…………………………………………………12
2.2.4等精度频率计的设计…………………………………………………16
2.2.5光耦合隔离电路的设计………………………………………………17
3. 系统的软件设计………………………………………………………………18
方案二:用8253等专用硬件计数器配合逻辑电路设计一套硬件测量电路。此种电路如果能合理设计,能做到实时性好,测量准确。但是设计起来较为麻烦,需要的硬件多,电路制作复杂,由于引脚太多搭焊和线路连接都比较繁琐,调试起来很难发现问题所在。
方案三:采用CPLD(复杂可编程逻辑器件)编写代码实现频率计数功能。CPLD响应速度快可以达到十几纳秒甚至几纳秒,响应频率可以达到几十兆甚至上百兆,可以实现高速计数。可编程逻辑器件可以用代码实现硬件的功能,不必大规模的搭焊、跳线,而且易于修改,一块片子可以实现一大块板子的功能且性能优于传统的电路连接方式。可以运用EDA软件仿真、在线调试,易于进行功能扩展,电路一次成型,不必对实际焊接的电路再进行繁琐的调试、修改。对于一定规模的数字电路尤其显示了其优越性。
(3)将A/D转换电路与测量显示部分实现电气隔离。
(4)其他。
1.2系统方案
1.2.1系统总体方案的论证
根据题目要求,设计并制作一个高精度的16位A/D转换器,常用的A/D转换器可分为3大类:
方案一:逐次比较式
其速度快,二进制输出,与CPU之间的连线多、转换位数越多、连线越多、成本也相应增加。但由于要求位数太多,连线太多影响系统的稳定性,且成本较高。
方案二:双积分式
以二进制或BCD码的形式输出,精度高,抗干扰能力强,价格便宜,但转换速度较低,但电路设计与连接比较复杂,且速度太慢。
方案三:VFC式
利用积分原理,将输入电压(或电流)转换成频率输出,脉冲频率与输入电压(或电流)成比例,其精度高、线性度好、转换速度居中、转换位数与速度可调、与CPU的连线最少,且增加转换位数时不会增加与CPU的连线,因此,VFC为A/D转换技术提供了一种廉价而有效的解决办法。
V/F转换作为此次设计的核心模块,必须要有较高的满刻度频率响应和较低的最佳温度稳定性。LM331具有较低的最佳温度稳定性,但其满刻度频率只有100kHz,数字分辨率只能达到12位;而尽管AD650的最佳温度稳定性不如LM331,但其满刻度频率高,非线性度也完全符合要求。综上所述,我们选择AD650作为V/F转换的核心器件。
考虑题目要求做一个至少16位、20Hz的A/D转换器,实现对模拟电压的测量和显示。综上所述我们选择方案三。
1.2.2系统基本方案:
系统可以划分为电压发生部分、模拟-数字转化部分和控制部分。其中电压发生部分包括:精密测试电压源。模拟-数字转化部分包括:电压放大和偏置,V/F转换模块,频率测量模块。控制部分包括:控制器模块,显示模块,语音模块。模块框图如图 2所示。
方案二:采用V/F转换专用集成芯片LM331作为核心部件,辅以的外围电路实现。LM331是美国NS公司生产的性能价格比较高的集成芯片,可用作精密频率电压转换器、A/D转换器、长时间积分器及其他相关器件。LM331采用了新的温度补偿能隙基准电路,在整个工作温度范围内和低到4.0V电源电压下都有极高的精度。LM331的动态范围宽,可达100dB;线性度好,最大非线性失真小于0.01%,工作频率低到0.1Hz时尚有较好的线性;变换精度高,数字分辨率可达12位;外接电路简单,只需接入几个外部元件就可方便构成V/F变换电路,并且容易保证转换精度。最佳温度稳定性为±50ppm/℃,满刻度量程为1Hz~100kHz。
相关文档
最新文档