角度测量装置研究报告与设计方案

  • 格式:doc
  • 大小:807.50 KB
  • 文档页数:24

唐山师范学院本科毕业论文题目角度测量装置的研究与设计学生 222222指导教师尹义斌高级实验师年级 2008级专业电子信息科学与技术系别物理系唐山师范学院物理系2018年5月郑重声明本人的毕业论文<设计)是在指导教师尹义斌老师的指导下独立撰写完成的。

如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。

特此郑重声明。

毕业论文<设计)作者<签名):年月日目录标题 (1)中文摘要 (1)1 序言 (1)2 系统基本方案设计 (1)2.1各模块方案的选择 (1)2.2系统总体概述 (5)2.3系统结构框图 (2)2.4系统总电路图 (3)3 硬件系统设计 (3)3.1单片机芯片介绍 (3)3.2传感器芯片介绍 (4)3.3AD转换装置 (6)3.4四分频电路 (9)3.5液晶显示电路 (10)4系统程序设计 (13)系统程序流程图 (13)5结论 (14)参考文献 (14)致谢 (15)附录 (16)外文页 (19)电子角度测量仪的研究与制作李洪卫摘要角度测量装置是某控制系统中瞄准装置的关键部件.在以往的控制系统中,多数都是仅凭设备操作人员眼睛瞄准指定目标,然后作出相应的控制,这样就带来一系列问题,如操作人员的经验、瞄准装置转盘的空回都可能会严重会影响瞄准目标的精确程度,从而严重影响控制系统的精度.为了提高控制系统的瞄准精度,在控制系统的瞄准装置中增加了角度测量装置,操作人员要求目标后所要达到的角度值能够精确定量地显示在操作面板上,帮助操作人员更加准确地实现对角度的精确需求,因此,极大地提高了控制系统的控制精确度.本系统就是角度测量装置的一个简单的应用,设计采用单片机为控制单元,用倾角传感器检测平衡板倾斜角度,采取步进电机控制平衡板角度并使其达到预置角度的目的。

关键词角度传感器单片机 AD转换分频1 序言现如今,角度测量装置在很多机械应用系统中都是关键的部位,而且是需要高精度的重要装置,但是在以往的一些控制系统中多数都是单凭依靠设备操作人员的主观判断来锁定目标,然后来做出相应的判断和控制,这就带来了很多问题,比如这会由于操作人员的经验,目测误差以及对装置操作问题所引起的操作误差,甚至误差过大而远远不符合实际要求。

所以为了提高角度测量的精度,提高装置的可操作性,所以需要角度测量装置来帮助实现。

本设计开始利用角度传感器SCA60C的角度测量功能对其所在位置的角度输出模拟信号,然后利用模数转换芯片ADC0809将传感器所输出的将模拟量转变为数字量,然后将数字量输入到单片机89c52内部控制并通过数码管输出显示出实际的角度值。

2系统基本方案设计2.1 各方案论证与比较(1)传感器的选用方案一:选用高精度单轴倾角传感器SCA61T,其具有稳定性高,抗冲击能力强,分辨率高,防震性能好,方便工程调试设计,和具有模拟、数字双输出以及稳定的灵敏感性度等特点,但是此传感器的成本偏高,虽功能较多灵敏度也较好,但在此处功能的需求上未必都会用到,所以性价比较低。

方案二:选用低价单轴倾角传感器SCA60C,其具有抗冲击能力强,能耗低的特点,精度高等特点,并且其外围电路十分简单,测量范围为-90°~+90°,可以满足设计要求,并且此传感器价格低廉,可以满足设计要求。

比较上述两种设计方案,此系统选用价格较低的传感器SCA60C较为合适。

(2)单片机的选用这里选用的是AT89C52单片机,它是51系列单片机的一个型号,它是ATMEL公司生产的。

AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器<RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。

这里可以满足要求,且恰好自己备有此单片机,故选用了AT89C52。

(3)模数转换芯片的选用ADC0809芯片是 8 位逐次逼近型 A/D 转换器,VCC电压端接+5v电压,能满足本设计要求,因此选用了此芯片2.2 系统总体概述基于单片机AT89C52的平台角度测量系统,系统主要分为倾角传感器的角度检测电路、AD芯片的模数转换电路、分频芯片的四分频电路,单片机信号处理电路以及液晶显示部分。

本设计的主要应用就是平台的调平,利用的主要测量部分电路即为角度传感器,角度传感器输出电压值正比于所测量角度,因此只需利用电压值来读出角度即可。

但是由于此处传感器SCA60C所输出电压信号为模拟电压,因此需要加入模数转换电路,这里采用的是28脚直插式ADC0809芯片,可满足要求。

又由于ADC0809的工作性能要求输入时钟信号频率不得高于640khz,又根据单片机自身12mhz 晶振6分频后输出一个2mhz时钟信号,所以这里增加采用了一个四分频电路,以达到实验要求的时钟信号。

模拟信号经ADC0809转换后输出二进制数字信号,经由单片机处理,直接将处理结果在LCD1602上显示出所测角度值,即达到调平的目的。

2.3 系统结构框图本系统主要由单片机模块、角度检测模块、A/D 转换模块、四分频模块和液晶显示器模块等部分组成,系统连接图如图1所示:图1 系统结构框图2.4 系统总电路图包括AT89c52单片机、倾角传感器SCA60C、模数转换芯片ADC0809、四分频芯片74ls74的系统总电路图如图2所示图2 系统总电路图3硬件系统设计3.1 AT89c52芯片介绍AT89c52单片机引脚图如图3所示图3 AT89c52引脚图3.2传感器芯片介绍1.单轴低价倾角传感器 SCA60C特点及电路连接图:<1)单轴倾角传感器<2)测量范围 1g(±90 度><3)单极 5V 供电,比例电压输出<4)模拟 0.5-4.5V 输出<5)工作温度范围宽图4 传感器引脚连接图2.电气特性如图5所示:图5 SCA60C电气特性3.倾角传感器连接电路及引脚定义:图6 倾角传感器引脚定义4.传感器输出电压与角度测试结果对照如表1和表2:表1 传感器精确值3.3模数转换芯片介绍ADC0809是采样频率为8位的、以逐次逼近原理进行模—数转换的器件。

它是逐次逼近式A/D转换器,可以和单片机直接接口。

其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。

1.芯片主要特性1)8路8位A/D转换器,即分辨率8位。

2)具有转换起停控制端。

3)转换时间为100μs 4)单个+5V电源供电5)模拟输入电压范围0~+5V,不需零点和满刻度校准。

6)工作温度范围为-40~+85摄氏度7)低功耗,约15mW。

2.芯片内部结构图7 AD芯片内部结构ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构如图7所示,它由8路模拟开关<通道选择开关)、通道地址锁存与译码器、比较器、8位开关树型D/A转换器、逐次逼近寄存器,定时和控制器、8位锁存和三态门几个部分组成。

多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。

三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。

3.外部特性<引脚功能)ADC0809芯片有28条引脚,采用双列直插式封装,如图8所示。

下面说明各引脚功能:图8 引脚功能<1)IN0~IN7——8路模拟输入,通过3根地址译码线ADD A、ADD B、ADD C来选通一路。

<2)D7~D0——A/D转换后的数据输出端,为三态可控输出,故可直接和微处理器数据线连接。

8位排列顺序是D7为最高位,D0为最低位。

<3)ADD A、ADD B、ADD C——模拟通道选择地址信号,ADD A为低位,ADD C为高位。

地址信号与选中通道对应关系如表1所示。

<4)V R(+>、V R(->——正、负参考电压输入端,用于提供片内DAC电阻网络的基准电压。

在单极性输入时,V R(+>=5V,V R(->=0V;双极性输入时,V R(+>、V R(->分别接正、负极性的参考电压。

<5)ALE——地址锁存允许信号,高电平有效。

当此信号有效时,A、B、C三位地址信号被锁存,译码选通对应模拟通道。

在使用时,该信号常和START信号连在一起,以便同时锁存通道地址和启动A/D转换。

<6)START——A/D转换启动信号,正脉冲有效。

加于该端的脉冲的上升沿使逐次逼近寄存器清零,下降沿开始A/ D转换。

如正在进行转换时又接到新的启动脉冲,则原来的转换进程被中止,重新从头开始转换。

<7)EOC——转换结束信号,高电平有效。

该信号在A/D转换过程中为低电平,其余时间为高电平。

该信号可作为被CPU查询的状态信号,也可作为对CPU的中断请求信号。

在需要对某个模拟量不断采样、转换的情况下,EOC也可作为启动信号反馈接到START端,但在刚加电时需由外电路第一次启动。

<8)OE——输出允许信号,高电平有效。

当微处理器送出该信号时,ADC0809的输出三态门被打开,使转换结果通过数据总线被读走。

在中断工作方式下,该信号往往是CPU发出的中断请求响应信号。

CLK:时钟脉冲输入端。

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

Vcc:电源,单一+5V。

GND:地。

地址信号与选中通道的关系如表3:表3 地址信号与通道关系4、ADC0809的工作时序与使用说明ADC 0808/0809的工作时序如图9所示。

当通道选择地址有效时,ALE信号一出现,地址便马上被锁存,这时转换启动信号紧随ALE之后(或与ALE同时>出现。

START的上升沿将逐次逼近寄存器SAR复位,在该上升沿之后的2μs加8个时钟周期内(不定>,EOC信号将变低电平,以指示转换操作正在进行中,直到转换完成后EOC再变高电平。

微处理器收到变为高电平的EOC信号后,便立即送出OE信号,打开三态门,读取转换结果。

模拟输入通道的选择可以相对于转换开始操作独立地进行(当然,不能在转换过程中进行>,然而通常是把通道选择和启动转换结合起来完成(因为ADC0808/0809的时间特性允许这样做>。

这样可以用一条写指令既选择模拟通道又启动转换。

在与微机接口时,输入通道的选择可有两种方法,一种是通过地址总线选择,一种是通过数据总线选择。

如用EOC信号去产生中断请求,要特别注意EOC的变低相对于启动信号有2μs+8个时钟周期的延迟,要设法使它不致产生虚假的中断请求。