基于单片机的轴角数字转换电路的设计
- 格式:pdf
- 大小:268.01 KB
- 文档页数:4
PIC单片机模/数转换器ADC模块的设计思路及电路设
计
PIC16F877 单片机的ADC 内部结构如图1 所示。
40 引脚封装芯片与28 引脚封装芯片的区别主要在于模拟口的数量不同,28 引脚封装芯片没有
AN5~AN7 模拟量输入通道,其他各部分的功能和组成关系相同。
PIC16F877 单片机的ADC 内部结构图如图2 所示。
图1 主程序及中断程序流程
图2 PIC16F877 单片机的ADC 内部结构图
PIC16F877 单片机内部嵌入的ADC 模块具有10 位数字量精度,共有8 个模拟通道,与ADO 模块有关的寄存器共有11 个,其专用的4 个寄存器分别为:ADCCON0、ADCCON1、ADRESH 及ADRESL。
源阻抗(RS)和内部采样开关(RSS)阻抗直接影响所要求的充电电容CHOLD 的时间,采样开关(RSS)阻抗在单片机电压上的变化,源阻抗在模
拟输入时影响偏移电压(由于引脚漏电流)。
所推荐的最大模拟源阻抗是
101kΩ,在模块输入通道被选择后转换可以开始之前采集必须通过。
A/D 转换器时间每位定义为TAD,A/D 转换器每10 位转换要求
12TAD,A/D 转换器时钟源是可以通过软件设定的,TAD 的4 种可能选择是:
· 2TOSC;
· 8TOSC;
· 32TOSC;。
目录摘要 (1)ABSTRACT (2)0文献综述 (3)1引言 (3)1.1任务分析与方案确定 (4)1.2单片机的系统分析 (4)1.3A/D转换器的选取 (7)1.4传感器的数据采集 (8)1.5显示与键盘分析 (10)2 系统硬件设计 (13)2.1A/D转换的一般步骤 (13)2.2ADC0809内部功能与引脚介绍 (13)2.3ADC0809与MCS-51系列单片机的接口方法 (16)2.4控制器、振荡源和复位电路 (18)2.5键盘与显示电路 (19)3 软件设计 (21)3.1A/D转换 (21)3.2标度变换 (24)3.3数制转换 (25)3.4键盘程序 (26)3.5LED显示程序 (27)4结论 (28)参考文献 (29)致谢 (30)基于单片机的A/D转换电路与程序设计XXX西南大学工程技术学院,重庆400716摘要:A/D转换是指将模拟信号转换为数字信号,这在信号处理、信号传输等领域具有重要的意义。
常用的A/D转换电路有专用A/D集成电路、单片机ADC模块,前者精度高、电路复杂,后者成本低、设计简单。
基于单片机的A/D转换电路在实际电路中获得了广泛的应用,论文对这一电路结构进行了详细的研究。
关键词:单片机;AD转换器;电路Based on SCM A/D Circuit and Program DesignTANG XiaolingCollege of Engineering and Technology, Southwest University, Chongqing 400716, ChinaAbstract:A/D conversion refers to analog signals into digital signals, which in signal processing, signal transmission fields has the vital significance. Commonly used A/D circuit has dedicated A/D IC chip, high precision, the former ADC module circuit, the complex, low cost, simple design. Based on SCM A/D circuit in practical circuit has been widely used in the circuit, this paper makes A detailed study of the structure.0文献综述数据采集系统(用于将模拟信号转换为计算机可以识别的数字信号。
基于单片机的数据采集系统ad转换通道设计毕业设计目录摘要 (i)ABSTRACT (ii)目录 (iii)1绪论 (1)1.1 研究背景及其目的意义 (1)1.2 国外研究现状 (2)1.3 该课题研究的主要容 (3)2 单片机数据采集系统的总体设计 (4)2.1 单片机应用系统的组成 (4)2.2 单片机应用系统的设计 (6)2.2.1总体方案的设计 (6)2.2.2单片机应用系统的设计过程 (6)2.3 89C51单片机的简介 (7)2.3.1单片机的基本组成 (7)2.3.2 89C51单片机的引脚 (8)2.4 模拟开关电路4067 (11)2.5 A/D转换器MAX187 (13)2.5.1 MAX187简介 (13)2.5.2 MAX187特点及引脚 (14)3串行通信总线 (16)3.1 SPI串行外设接口总线 (16)3.2 SPI总线系统的组成 (17)3. 3 89C51和串行串行通信总线的实现方法 (18)3.3.1 89C51和MAX187的连接 (18)4模拟量输入系统的硬件电路设计 (20)4.1单片机数据采集系统的总体设计 (20)4.2 89C51单片机的硬件电路设计 (21)4.2.1单片机的时钟电路和时序 (21)4.2.2单片机的存储器 (22)4.2.3单片机的工作方式 (23)4.3输入系统的硬件电路的总体设计 (24)4.4 模拟开关电路4067的工作原理 (26)4.5 MAX187的硬件设计 (27)4.5.1 MAX187工作过程 (27)5模拟量输入系统的软件设计 (29)5.1 简介KeilUvision2 (29)5.2 数据采集的程序 (35)5.3 MAX187的A/D转换子程序 (38)结论 (40)致谢 (41)参考文献 (42)1绪论1.1 研究背景及其目的意义近年来,数据采集及其应用受到了人们越来越广泛的关注,数据采集系统也有了迅速的发展,它可以广泛的应用于各种领域。
8031单片机的80c31单片机AD转换电路系统设计80c31单片机A/D转换电路系统设计The Design Of A/D Conversion Circument System Of 80c31MCU摘要A/D转换是单片机可以实现的基本功能,也是单片机的一个重要功能。
A/D转换电路在人们的日常生活的各个方面,都得到了广泛的应用。
本文就是基于80c31单片机的A/D转换电路系统的设计。
该系统主要包含数据的采集,数据的处理和结果的显示。
其中,单片机采用83c31,显示部分采用LED,转换部分采用ADC0809。
关键词 80c31单片机 ADC0809 LED显示AbstractThe A/D conversion is the basic function of SCM,and also is a important one.The A/D conversion circument is widely used in all aspects of people?s life.This article isabout the design of the A/D conversion circument system basied on80c31 SCM.This system contains the collection of data,the process of data,and the display of data. The SCM uses the 80c31 model.Displayed part uses the LED.And the converter uses the ADC0809.Keywords 8031SCM ADC0809 display with LED目录前言 ..................................................................... ....................................................... 1 第1章总体方案设计 ..................................................................... ...................... 3 1.1 系统要求 ......................................................... 3 1.2 方案实现 ......................................................... 3 第2章单片机简介 ..................................................................... .......................... 4 2.1 单片机学习应用的重要部分 ......................................... 5 2.2 8031单片机硬件介绍 ............................................... 7 2.3 8031指令系统 ................................................... 10 2.4 8031软件设计 ................................................... 13 第3章系统硬件设计 ..................................................................... .................. 15 3.1 模数转换模块 .................................................... 15 3.2 锁存模块 ........................................................ 19 3.3 显示模块 ........................................................ 21 3.4 译码模块 ........................................................ 25 3.5 系统整体电路图 .................................................. 27 第4章软件设计 ..................................................................... .......................... 31 4.1 主程序框图 ...................................................... 31 4.2 显示程序框图 .................................................... 32 4.3 A/D 转换程序 .................................................... 34 结论 ..................................................................... .................................................... 35 谢辞 ..................................................................... ..................................................... 36 参考文献 ..................................................................... ............................................. 37 附录 ..................................................................... . (38)前言单片机是工业控制领域内最理想的机种,在国外已经得到了广泛应用.国内应用单片机,大体始于1982年,短短的十几年时间内,发展极为迅速.1986年在上海召开了全国首届单片机开发与应用交流会上友表了130篇论文,其中应用方面的有90篇,开发方面的有40篇.有的地区还成立了单片机应用协会,如北京单片机应用协会等,足以显示出单片机的应用已日趋普及和深化,已形成一次全国性的高潮.目前,单片机在工业控侧.航天系统、智能武器以及智能仪器仪表等方面都得到了广泛的应用.在我国推广使用单片机,具有特别重要的意义.它将有助于我国各行各业的技术改造和产品的更新换代.随着具有高速运算与数据处理能力的16位单片机的出现,单片机也开始渗透到数据处理的领域.单片机诞生于20世纪70年代末,单片机的发展历史可划分为以下几个阶段: 第一阶段(1974年~1976年):为单片机初级阶段,即SCM单片微型计算机(SingleChipMicrocomputer)阶段。
基于单⽚机和ADC多通道模数转换的设计与实现⽬录摘要本⽂介绍了基于单⽚机的数据采集的硬件设计和软件设计,数据采集系统是模拟域与数字域之间必不可少的纽带,它的存在具有⾮常重要的作⽤。
本⽂介绍的重点是数据采集系统,⽽该系统硬件部分的重⼼在于单⽚机。
硬件部分是以单⽚机为核⼼,还包括A/D模数转换模块,LCD1602显⽰模块部分。
8路被测电压通过模数转换器ADC0809进⾏模数转换,实现对采集到的数据进⾏模拟量到数字量的转换,并将转换后的数据通过LCD1602显⽰器来显⽰所采集的结果,并且可以通过按键来查看任意通路的电压值,整个系统具有操作⽅便、线路简单、测量误差⼩等优点。
关键词:单⽚机AT89S52、模数转换器ADC0809、数据采集、LCD1602显⽰器1、⽅案设计根据设计要求,采⽤的⽅案如下:硬件部分实现对8路数据采集和显⽰的功能,包括MCS-51单⽚机、ADC0809、LCD1602;软件部分实现单⽚机对8路输⼊数据的采集以及对LCD1602的显⽰操作。
主要设计思想:单⽚机P1与ADC0809相连,P0与LCD1602连接。
模拟信号通过IN0——IN7输⼊到ADC0809中转换为数字信号,P1获得此值后,经过处理得到每位的数据后,通过P0⼝写数据到LCD屏上。
数据采集电路的原理框如图1所⽰。
图1 数据采集电路的原理框图2、硬件电路的设计单⽚机的最⼩系统设计单⽚机最⼩系统是能补⾜单⽚机⼯作的最简单电路,它由单⽚机、电源、晶体振荡器、复位电路等构成。
它是本系统的处理单元也是控制单元,负责处理信号、外设的接⼝与控制,同时它也是所有软件的载体。
本系统采⽤AT89C52是美国Atmel公司⽣产的低电压、⾼性能CMOS 8位单⽚机,⽚内含8KB的可反复檫写的程序存储器和12B的随机存取数据存储器(RAM),器件采⽤Atmel 公司的⾼密度、⾮易失性存储技术⽣产,兼容标准MCS-51指令系统,⽚内配置通⽤8位中央处理器(CPU)和Flash存储单元,功能强⼤的AT89C52单⽚机可灵活应⽤于各种控制领域。
单片机实现ad转换的原理
AD转换(Analog-to-Digital Conversion)是将连续变化的模拟信号转换为数字信号的过程。
在单片机中,AD转换通常由模拟输入引脚、采样保持电路、比较器和计数器等组成。
下面是单片机实现AD转换的一般原理:
1. 模拟输入引脚:单片机有专门的引脚用于接收模拟信号。
该引脚可以连接外部模拟信号源,如传感器等。
2. 采样保持电路:模拟输入信号需要经过采样保持电路。
这个电路会根据某种时钟信号,周期性地对输入信号进行采样,并将采样结果保持在一个电容中,以供后续的转换过程使用。
3. 比较器:采样保持结束后,采样保持电路的输出会送到一个比较器。
比较器会将采样信号与参考电压进行比较,产生一个数字信号,用以表示该采样信号是大于还是小于参考电压。
4. 计数器:比较器的输出信号会连接到一个计数器模块。
计数器会对比较器输出的数字信号进行计数,以产生AD转换的结果。
计数器的计数周期和分辨率决定了转换的精度。
5. 数字输出:转换完成后,计数器的结果会输出到单片机的某个寄存器中,以供后续的数据处理使用。
这样,模拟信号就被转换为数字信号,可以被单片机的其他部分处理。
需要注意的是,AD转换的精度和速度取决于单片机内部的AD转换模块的性能,以及外部电路的设计和连接方式。
每种单片机的具体实现方式有所差异,所以在实际应用中,需要查阅相关单片机的参考手册,了解具体的AD转换原理和实现方式。
高精度数字化轴角转换器的设计作者:李宝龙李宝珺来源:《科技资讯》 2011年第19期李宝龙1 李宝珺2(1.西安电子工程研究所西安 710100; 2.西安应用光学研究所西安 710065)摘要:介绍了一种通过FPGA来完成数据采集、运算,实现高精度轴角转换设计。
运用双通道旋转变压器数据的纠错组合原理、方法,及其在FPGA当中的软件实现,发挥了FPGA在数据处理上的优势,实现了轴角转换的实时、高精度、高可靠性,具有较广泛的应用范围。
关键词:旋转变压器 FPGA 轴角转换中图分类号:TM383 文献标识码:A 文章编号:1672-3791(2011)07(a)-0061-01角位置测量是工业控制系统的重要研究内容,在系统控制当中有着广泛的应用。
为了适应测量、伺服系统数字化的要求,常采用轴角数字转换器完成模拟角位移信号到数字信号的转变。
高精度双通道旋转变压器数字转换器(RDC)轴角转换系统,以其高可靠性著称,应用广泛。
本文从工程应用的角度,针对精密无刷多极双通道旋转变压器,采用高精度、高集成度双路RDC模块作为轴角解算元件,应用大规模FPGA器件,实现实时、高精度轴角转换。
1 系统硬件组成精密多极双通道旋转变压器作为轴角测量元件,一般与转轴同轴安装,它相当于一台1∶1的旋转变压器和一台1∶n的旋转变压器的结合体。
当粗机旋变转过1圈时,精机旋变则转过n圈,即粗机以360°为1个周期,精机以360°/n为1个周期,精机的1圈(360°)表示真实轴角角度的1个360°/n。
这种方式相对于单极单通道具有更高的测角精度。
RDC模块采用了二阶无静差伺服系统原理,具有精度高、稳定性好、跟踪速度快等优点。
当其端子上加上旋变的正、余弦信号和激磁信号后,就能输出一个并行TTL电平的二进制码,表示以1转为单位的输入角的二进制码。
本系统采用的RDC模块是双通道转换器,内部2个通道相互独立,集成度更高,有独立的参考电压和输入信号,其输出数据双通道公用,通过锁存器与外部数据总线连接,如14XSZ2S02系列,分辨率为14位,解算精度5.2′。