2012年电子设计大赛实验报告——倾角测量仪.pdf
《2012年电子设计大赛实验报告——倾角测量仪.pdf》由会员分享,可在线阅读,更多相关《2012年电子设计大赛实验报告——倾角测量仪.pdf(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、倾角测量仪的设计倾角测量仪的设计摘摘 要要当前,大多数行业测量角度时依然沿用传统的水泡式(条式)水平仪.其检测方法有诸多缺点,如测量值因人而易、功能单一、测量范围小等。本倾角测量仪,它与传统的水泡式(条式)水平仪相比具有电子检测、即时数值显示、测量精度高、测量范围大、使用及携带方便等特点,大大提高了工作效率。本文详细介绍了一种利用倾角传感器、AD 转换器、单片机实现高精度倾角测量的方法,它可以测量-45+45范围内的任意倾角,分辨率可达 0.1。此外,由于该倾角仪输出为数字结果,因此它也可以与其他的数字设备结合起来,组成一个功能更加强大的仪器。该装置可满足大量工程上的应用。该数字倾角仪具有携带
2、方便、精度高、功能多等特点。它使用方便,应用范围广泛。该数字倾角仪可广泛用于建筑、机械、道路、桥梁、石油、煤矿和地质勘探等各种需要测量重力参考系下倾角的场合。关键词:倾角测量;AD 转换器;单片机目 录引 言.6第 1 章 绪论.71.1 测试系统方案选择.71.2 测试系统一般结构.7第 2 章 系统硬件设计.92.1 系统硬件组成.92.2 倾角传感器选择.92.2.1 选择传感器的的基本原则.92.2.2 倾角传感器原理.102.2.3 本设计选用的传感器.112.3 单片机的选择及其外围电路设计.162.3.1 89S52 单片机的原理与结构.172.3.2 89S52 在本设计中的应
3、用.192.4 A/D转换电路设计.222.4.1 AD574A的 A/D 转换原理.222.4.2 AD574A在本设计中的应用.232.4.3 AD574A在本系统中的应用.262.5 显示模块设计.272.5.1 LED 驱动器功能简介.282.5.2 本设计 LED 显示器的应用.32第 3 章 系统软件设计.353.1 系统主流程图.353.2 系统初始化设计.353.3 A/D转换子程序设计.363.4 数制转换程序设计.373.5 LED 显示模块子程序设计.383.6 X5045 模块程序设计.39致 谢.43参考文献.44附录 A 电气原理图.45附录 C 主要参考文献及其摘
4、要.51附录 D 程序清单.531引 言当前,大多数行业测量角度时依然沿用传统的水泡式(条式)水平仪.其检测方法依然是水泡移动,肉眼分辨。这种原始的检测方法有诸多缺点,如测量值因人而易(由于是用肉眼观察水泡的位置来估计值,所以测量误差偏大,且测量误差主要有认为因素导致)、功能单一(其只能在一定的环境下测量角度,而不能完成其他测量)、测量范围小(传统的水泡式水平仪由于是靠观察水泡的位置来估计值的,所以其测量范围受到很大的限制)等9。本倾角测量仪,它与传统的水泡式(条式)水平仪相比具有电子检测、即时数值显示、测量精度高、测量范围大、使用及携带方便等特点,彻底摆脱了看水泡移动、估计值的传统测量方法,
5、大大提高了工作效率。此外,由于该倾角仪输出为数字结果,因此它也可以与其他的数字设备结合起来,组成一个功能更加强大的仪器。该装置测量误差小于 0.1,可满足大量工程上的应用。该数字倾角仪具有携带方便、精度高、功能多等特点。它使用方便,应用范围广泛,该倾角测量仪可广泛用于建筑、机械、道路、桥梁、石油、煤矿和地质勘探等各种需要测量重力参考系下倾角的场合。所以该倾角仪有良好的发展前景和使用价值。它与传统的一些测量角度的仪器相比有着很大的优越性,所以其必将逐渐取代传统的水泡式(条式)水平仪。本文分 3 章对本设计进行了阐述。第1 章绪论介绍了系统整体方案的选择,提出了系统的整体结构及设计思路。第2 章为
6、系统硬件的设计,对倾角传感器、主控模块、A/D 转换模块和显示模块的选择及应用分别做了说明。第 3 章为系统软件的设计,介绍了系统各个模块的软件设计思想及程序。嵌入式应用软件园,版权所有,请勿转载/销售。-7-第 1 章 绪论1.1 测试系统方案选择本设计采用了单片机测试系统。随着超大规模集成电路技术的发展,微型计算机正以惊人的速度飞速发展。目前,微型计算机的发展有两个大的趋向:一个发展是向128 位以上的巨型机迈进,另一个发展方向是向更加微型化、多功能化,使其在一块芯片是构成一台完整的微型计算机,即所谓的单片机。单片机只要用于工业过程控制及智能控制仪器中,特别是在传感器智能仪器发展中,已显示
7、出巨大的优越性,因而深受人们的欢迎,成为近年来最为活跃的领域3。单片机之所以在智能仪器中广泛采用,主要是因为其具有以下特点11。体积小、价格低廉目前的单片机不但把 CPU、存储器及 I/O 接口集成在一块芯片上,而且集成了用户常用的硬件内容,使用起来特别方便、灵活。例如,目前刚传入国内不久的高速SOC(system on chip,片上系统)美国CYGNAL 公司的 80C51 系列单片机,全兼容 51 指令集、最高配置为芯片上集成了高达64KB 的 Flash存储器、4352B 的 RAM、12 位 ADC(转换速率为 500kb/s,32 通道输入)、两路12 位 DAC(带基准电源)、两
8、路模拟电压比较器、温度传感器等,采用TQ48、TQ64、TQ100 和 MLP11封装。芯片的输入、输出口由用户自定义,而且直接在线仿真编程、擦除、校验、加密,大大简化了传统的仿真器+编程器结构。便于产品小型化、智能化由于单片机体积小、功能强、用它不仅能代替常规的控制逻辑,而且还具有计算和处理功能,因而被广泛用于智能化仪器、自动化测控装置、家用电器和机器人等广大领域。研发周期短、可靠性高一般微型机用于过程控制和智能仪器的研制周期都比较长,需要二次开发;而单片机通过简单的开发装置,即可实现所谓在线开发,因而大大缩短了研制周期。此外,由于单片机都集成在一块芯片上,所以节省了大量的外部连线,简化了印
9、刷线路板的设计和加工,因而减小了外部干扰,其可靠性大大提高。单片机集成度高、运算速度快、体积小、运行可靠、价格低廉,因此在非电量测控、传感器智能化仪器仪表中得到了广泛应用9。基于以上单片机的优点和使用范围,本设计采用了单片机为倾角测量系统的微处理器。1.2 测试系统一般结构2传感器与单片机相结合构成的检测系统,本质上就是单片机控制系统。一般说来,采用单片机做智能控制部件的测控系统,为了对被测控非电量实施控制,对其参数和状态进行检测是必不可少的。单片机控制是以自动化控制理论和计算机技术为基础的。控嵌入式应用软件园,版权所有,请勿转载/销售。-8-制对象从小到大,从简单到复杂,都可以有单片机参与控
10、制。传感器与单片机相结合构成的检测系统,根据其用途和功能的不同可以采用各种不同的类型。但是,实际上这些系统的基本结构是完全相同的,如图 1-1 所示。收集信息端把从传感器得到的信息通过输入接口送给单片机,把结果通过输出接口送给显示器、记录设备等11。根据本设计的任务要求:测量范围:-45+45 测量精度:0.1 本倾角测量仪的设计按照图1-1 系统结构进行设计。检测对象传感器输入接口单片机输出接口显示/记录设备图 1-1 单片机测试系统的一般结构嵌入式应用软件园,版权所有,请勿转载/销售。-9-第 2 章 系统硬件设计前面我们对测试系统的一般结构有了个大概的了解,在接下来的一章中我们将对倾角测
11、量仪的传感器、A/D 转换电路、单片机电路、LED 显示以及驱动电路等进行设计和分析并给出以上各部分的实际电路,为系统软件开发打下坚实的基础。2.1 系统硬件组成系统硬件结构主要包括以下组成部分:倾角传感器、A/D 转换模块、单片机、显示模块、如图2-1 所示。其中,倾角传感器作为测试单元输出电压信号;A/D 转换模块则将调理过的电压模拟信号转换为数字信号,以便送给单片机进行数据的处理;单片机是整个系统的核心,负责协调各部分的工作,以及进行数据处理;显示模块则是人机交互的通道。2.2 倾角传感器选择从单片机诞生的最初年代开始,非电量测量技术和仪器仪表行业就成为单片机应用的重要领域。传统的仪器仪
12、表配以单片机做智能部件,构成了当今各种的所谓智能化仪器仪表。这些智能化仪器仪表主要由硬件和软件两部分组成。其中的硬件主要由传感器(包括信号的采集和放大)和单片机两部分组成。二者通过一定的接口进行连接,构成典型的智能化仪表。所以选择一个合适的倾角传感器对本设计至关重要12。2.2.1 选择传感器的的基本原则实现非电量测量的关键技术之一就是正确地选择和使用好传感器。传感器处于系统前向通道的最前端,是构成系统信息输入的主要窗口,为系统提供进行处理和决策控制所必须原始信息。倾角传感器的精度直接影响整个自动测试系统的精度,能否找到一些恰当的传感器来准确、迅速、全面反映倾角的特性,并把它变换成便于识别、传
13、输、接收、处理和控制的信息,即尽可能地选择性能优异有价格低廉的合适倾角传感器至关重要13。倾角传感器单片机A/D 转换模块显示模块3图 2-1 系统硬件结构框图嵌入式应用软件园,版权所有,请勿转载/销售。-10-传感器种类繁多,性能各异。从测量角度看,根据输出电信号形式的不同,可以把传感器分为开关式、数字式和模拟式 3 大类11。(1)开关式传感器 其工作特性是:当输入位移量高于某一设定值(阈值)时,传感器处于接通状态,输出高电平(或低电平);当输入位移量低于某一设定值(阈值)时,传感器处于断开状态,输出低电平(或高电平)。所以这类传感器输出是高、低电平变化的。(2)数字式传感器采用数字式传感
14、器可将被测参数直接转换成数字信号输出,因此它具有以下特点:精确度和分辨率高;抗干扰能力强,便于远距离传送;信号易于处理和存储,便于与计算机接口;可以减小读数误差。正因为如此,数字式传感器引起了人们的普遍重视。然而到目前为止,数字式传感器的种类还不多。根据工作原理不同可分为脉冲数字式传感器(如光电编码传感器、光栅传感器、感应同步器、磁栅传感器等)和频率输出式数字传感器(如振弦式传感器、振筒式传感器和振膜式传感器等)。(3)模拟式传感器其输出以各种连续量的形式变化,可以是电压、电流、电阻、电感、电容等。连续变化量与数字系统连接,需要通过模拟通道,再经 A/D 转换器把模拟信号转换成数字信号。实际应
15、用中,选择传感器的基本原则可概括为以下几方面:具有确定的传感特性,即能保证一定的灵敏度、精确度、重视性和长时间的工作稳定性;具有高的可靠性,能在价格适中的前提下有较长的工作寿命;具有良好的工作环境适应性,受外界因素如高低温冲击、振动、潮湿等的影响小;具有高的非电量识别和抑制能力,即在多个非电量环境中,要求传感器对不属于它们的自然输入量应有较强的识别和抑制能力;具有较小或者适宜的几何尺寸和形状,便于使用。2.2.2 倾角传感器原理倾角传感器经常用于系统的水平测量,从工作原理上可分为固体摆式、液体摆式、气体摆三种倾角传感器1,下面就它们的工作原理进行介绍。(1)固体摆式惯性器件 固体摆在设计中广泛
16、采用力平衡式伺服系统,其由摆锤、摆线、支架组成,摆锤受重力 G 和摆拉力 T 的作用,其合外力 F 为:F=Gsin=mgsin(2-1)其中,为摆线与垂直方向的夹角。在小角度范围内测量时,可以认为 F 与 成线性关系。如应变式倾角传感器就是基于此原理。(2)液体摆式惯性器件液体摆的结构原理是在玻璃壳体内装有导电液,并有三根铂电极和外部相连接,三嵌入式应用软件园,版权所有,请勿转载/销售。-11-根电极相互平行且间距相等。当壳体水平时,电极插入导电液的深度相同。如果在两根电极之间加上幅值相等的交流电压时,电极之间会形成离子电流,两根电极之间的液体相当于两个电阻R1 和 R2。若液体摆水平时,则
17、 R1R2。当玻璃壳体倾斜时,电极间的导电液不相等,三根电极浸入液体的深度也发生变化,但中间电极浸入深度基本保持不变。左边电极浸入深度小,则导电液减少,导电的离子数减少,电阻 R1 增大,相对极则导电液增加,导电的离子数增加,而使电阻R2 减少,即 R1R2。反之,若倾斜方向相反,则 R1R2。在液体摆的应用中也有根据液体位置变化引起应变片的变化,从而引起输出电信号变化而感知倾角的变化。在实用中除此类型外,还有在电解质溶液中留下一气泡,当装置倾斜时气泡会运动使电容发生变化而感应出倾角的液体摆。(3)气体摆式惯性器件 气体在受热时受到浮升力的作用,如同固体摆和液体摆也具有的敏感质量一样,热气流总
18、是力图保持在铅垂方向上,因此也具有摆的特性。气体摆式惯性元件由密闭腔体、气体和热线组成。当腔体所在平面相对水平面倾斜或腔体受到加速度的作用时,热线的阻值发生变化,并且热线阻值的变化是角度 或加速度的函数,因而也具有摆的效应。其中热线阻值的变化是气体与热线之间的能量交4换引起的。气体摆式惯性器件的敏感机理基于密闭腔体中的能量传递,在密闭腔体中有气体和热线,热线是唯一的热源。当装置通电时,对气体加热。在热线能量交换中对流是主要形式5。基于以上传感器的选择原则及本设计的任务要求,本设计采用了气体摆式倾角传感器。在下一目中将做一阐述。2.2.3 本设计选用的传感器本设计采用的是 CJRS-A01 型气
19、体摆式倾角传感器。(1)CJRS-A 型气体摆式倾角传感器 CJRS-A型气体摆式倾角传感器是一种新型传感器。它的工作介质是气体,敏感元件是热敏丝。这种传感器可用于坦克、舰船和机器人的姿态测控系统,也可用于测井斜、房屋建筑等工程中。它具有测量范围宽、响应快、精度高、寿命长和成本低等优点。在重力场内,密度大的气体下沉,密度小的气体上浮。利用热敏丝加热空气,其周围空气密度减小,由于浮升力的存在,热空气上浮,热气流力图保持在竖直向上方向,这就形成一个具有单摆特性的气体摆。VhRRr2r1V0敏感轴方向图 2-2 A型气体摆式倾角传感器敏感头示意图嵌入式应用软件园,版权所有,请勿转载/销售。-12-利
20、用一对热敏丝作敏感元件,既可形成气体摆,又可以检测敏感元件的倾斜角度。热敏丝装在敏感元件内,敏感元件内腔内为圆柱形或球形。图2-2 示出采用平行丝结构的敏感元件电路示意图。热敏电阻r1 和 r2 是电桥的两臂。敏感元件平直并无振动时,r1和 r2 在同一水平面内,r1=r2=r,电桥平衡,输出为零。当有倾角输入时,由于 r1 和r2 的温度相互影响,r1r2,输出信号为 V0,其大小与倾角呈线性关系,即V0=K(2-2)式中,K 为比例常数。通过信号处理,根据终端信号的大小和极性,就可以得知倾角的大小及方向。倾角传感器的电路包括电源、电桥电源、放大、滤波、补偿、限幅等电路,其电路框图如图 2-
21、3 所示8。工作原理:CJRS 型气体摆式倾角传感器是一种新型传感器,它的工作介质是气体,敏感元件是热敏丝。在重力场内,密度大的气体下降,密度小的气体上升。利用热敏丝加热空气,其周围空气密度减小,由于浮力的存在,热空气上升,热气流力图保持在竖直向上方向。这就形成一个具有单摆特性的气体摆。利用热敏丝既可以产生气体摆又可以检测摆的倾斜角度。特点:输出电压 敏感元件零位补偿灵敏度补偿零位补偿非线性补偿5滤波倾角图 2-3 倾角传感器电路原理图补偿电路放大电路嵌入式应用软件园,版权所有,请勿转载/销售。-13-它具有测量范围宽、响应快、精度高、交叉耦合小、寿命长和成本低等优点。采用气体作为敏感质量,由
22、于气体质量极小,在高过载和强冲击情况下引入的惯性力小,因此可以承受高过载和强冲击。试验表明,气体摆式倾角传感器承受 16000g 冲击后还能正常工作。并且,此种类型的传感器不受电磁干扰的影响。应用范围:可广泛用于坦克、舰船、汽车和机器人的姿态测控系统,也可应用于测井斜、海上石油平台、建筑、桥梁、交通(铁路和公路)等工作。主要性能指标:表 2-1 CJRS-A 型一维气体摆式倾角传感器的主要性能指标指标 型号测量范围分辨率非线 性度满量程输出供电 电源响应 时间质量工作温度外形尺寸(mm)CJRS-A1450.011%5V15VDC75mA100ms350g-40+506070CJRS-A230
23、0.5%CJRS-A3150.5%(2)CJRS-A01 型气体摆式倾角传感器 本设计要求倾角仪的测量范围为-45+45,精度为0.1。所以选择CJRS-A01型做为本设计的倾角传感器。CJRS-A01型气体摆式倾角传感器工作原理如图2-4所示,在密闭腔体中设置一热源,热敏电阻构成电桥的两个敏感臂,当传感器水平放置时,热气流垂直通过两个热敏电阻组成的平面,两个热敏电阻吸收的热量相同,温度也相同,电桥平衡;当传感器倾斜时,热气流由于摆的特性,仍然保持垂直向上,但偏离热敏电阻平面法线方向,从而使热敏电阻6吸收的热量不一样。温度不相同,导致电桥失去平衡,输出与倾角成正比的电压信号。法线a)b)图 2
24、-4 CJRS-A01 型气体摆式倾角传感器工作原理热敏丝热敏丝气流法线热敏丝热敏丝气流嵌入式应用软件园,版权所有,请勿转载/销售。-14-CJRS-A01 型气体摆式倾角传感器结构如图 2-6 所示。敏感元件是圆柱的密闭腔体,两电极通过玻璃绝缘子向外引出。热敏电阻 r1 和 r2 既起加热作用,使密闭腔体内气体产生自然对流,又起敏感倾角的作用。密闭腔体内的气体为干燥空气。传感器壳体平行于水平面时,密闭腔体内两个几何对称的热敏电阻 r1 和 r2 所产生的热气流均垂直向上,两者互不影响,故由它们分别使电桥电路臂的电桥平衡,输出为零。若传感器壳体相对于水平面产生倾角 时,由于自然对流气体的浮升力
25、(方向与重力相反)作用,两个热敏丝产生的热气流仍然保持在铅直方向,而两束热气流对彼此的气流源(r1 和 r2)产生作用。当 角为正时,r2 产生的热气流作用在 r1 上,电桥失去平衡,输出与倾角 大小成正比的正模拟电压;当 为负时,r1 产生的热气流作用在 r2 上,电桥失去平衡,输出与倾角 大小成正比的负模拟电压。即V0=K,CJRS-A01 型气体摆式倾角传感器的比例系数K 为(1001)mV/(),本设计以 K=100 mV/()来进行计算。如:当倾角=25时,V0=K=2.5V 则经 A/D 转换后输送给单片机的数字量:D=2048(1+2VIN/VFS)=2048(1+22.5V/1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2012 电子设计 大赛 实验 报告 倾角 测量仪
限制150内