


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、个人收集整理 勿做商业用途倾角测量仪的设计摘要当前,大多数行业测量角度时依然沿用传统的水泡式 (条式)水平仪。其检测方法有 诸多缺点 ,如测量值因人而易、功能单一、测量范围小等。本倾角测量仪,它与传统的水 泡式(条式 )水平仪相比具有电子检测、即时数值显示、测量精度高、测量范围大、使用 及携带方便等特点,大大提高了工作效率。 本文详细介绍了一种利用倾角传感器 AD转换器、单片机实现高精度倾角测量的方法,它可以测量一45+45。范围内的任 意倾角 ,分辨率可达 0.1 .此外,由于该倾角仪输出为数字结果,因此它也可以与其他的数字设备结合起来, 组成一个功能更加强大的仪器 .该装置可满足大量工程上
2、的应用。该数字倾角仪具有携带 方便、精度高、功能多等特点。它使用方便 ,应用范围广泛 .该数字倾角仪可广泛用于 建筑、机械、道路、桥梁、石油、煤矿和地质勘探等各种需要测量重力参考系下倾角的 场合。关键词:倾角测量; AD 转换器;单片机个人收集整理 勿做商业用途目录引口 o。 .。O O OOOOO.。 . 。 .。 .。OO O O O.。,o o .。 . 。O o o。. o o o o。 . 。o o o。o o。 .。o。o o。6OOOOOO.oOO O O Oo第1章绪论 .。 .。 .。 .。 。 。.。 .。 .。 . 。 . 。 。 .。 .。. 。 .。 .。.。 . 。
3、.。.。 .。. 。 . 。 . 。 .。 。 . 71。1测试系统方案选择 。.。 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.71.2测试系统一般结构 。.。. 。.。.。.。.。.。.。.。.。.。.。.。.。.。 。.。.。.。.。.。.。.。.7第2章系统硬件设计 。 .。 。 . 。 .。. 。 .。.。 .。 .。.。 . 。 .。.。.。 .。 .。 . 。.。.。 .。 .。 . 。.。 .。 . 。 .。. 。 .。 .。.。. 92。1系统硬件组成 .。.。 。 .。 .。 . 。 .。 .。. 。 .。 .。 .。 .。.。 . 。. 。 .
4、 。 .。.。 .。 . 。.。 . 。 .。 .。.。.。. 。 .。92.2倾角传感器选择 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。92.2。1选择传感器的的基本原则。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。92.2.2倾角传感器原理 .。 。.。. 。.。.。. 。.。. 。 。.。.O.。.。.。.。.。.。.。.。.102。2。3本设计选用的传感器 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 。.。.。112。3 单片机的选择及其丿、外围
5、电路设计 .。.。 . 。 .。.。.。. 。 .。. 。 .。 .。 . 。 . 。.。.。. 。 .。 .。.。.。 .。 .。 .。162。 3.189S52单片机的原理与结构 。.。 . 。.。.。.。 。.。 .。.。.。.。.。.。.。 . 。 。.。 . 。 .。.。172。3。289S52在本设计中的应用 。. 。 。.。.。 .。 .。.。.。 . 。.。 . 。.。.。 .。 .。 .。 .。 .。.。.。.。.。 . 。192。4A/D转换电路设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 。.。.。.。222.
6、4.1AD574A的A/D转换原理 。.。.。.。.。.。.。.。.。.。 。.。.。.。.。.。.。.。.。.。.。.。.。.。OOo OO斗。o O25AoOo o Oo OOOOOOOo o o o OAD574Aoos:o o o o o Oo o Oo oooo o OOo Ooo o o oo oo oo o oo o o oOOOOOo OOLEDo o o ooo o oo ooo oooooo oo o oo o o o Oo o OOOOOOo o oo o o ooo oo o ooo-斉謡區汩庚WW田崩AD574AmMOo o OO o o o OO-o o o o O
7、o OOo Oo o Oo OOOo omM-o o oO o o : oOoo Oo oOOo OOo OOOOOo o oOo o o o oo Oo OOOo o OOo OOOO&Hcv画o o o o o oo o o o oo o o o o ooo oo o oo o o o ooo ooo oo o ooMLED-o - o - - o - o oo o o o oo o o o o ooooo o oo o oo oo : oo辛oo oo o oo oo o o oooo oooooo o oooooo ooooo o o oowooooooo oo ooo ooo ooo
8、o ooooooo o oo o o ooo ooo39Oo o oooo o oo oo ooooo oA、Do oo oooo oo oo o o o o ooooooooo oosoooo o ooo ooooooo oo o oo o oo ooooooooooooooo ooo oooo ooo ooooo oLEDoo ooo oo o oo oo oooooo oo ooooo oo ooo o:oo o oooooo o o ooo o oX5045oooo ooooo oo oo o o o oo oo oooo ooooo OOOOOOOOOOo ooo oo ooooo
9、o ocoo ooo oooooo ooo ooooooooOO OO OO .00.00.oO OOOOO O O O OO.0 0.00 OOOOOOOO O O O51O o o o53引言当前,大多数行业测量角度时依然沿用传统的水泡式(条式)水平仪。其检测方法依然是一水泡移动,肉眼分辨II。这种原始的检测方法有诸多缺点,如测量值因人而易(由于是用肉眼观察水泡的位置来估计值,所以测量误差偏大 ,且测量误差主要有认为因素导致) 、功能单一(其只能在一定的环境下测量 角度,而不能完成其他测量 )、测量范围小(传统的水泡式水平仪由于是靠观察水泡的位置来估计值的 所以其测量范围受到很大的限制 )
10、等9。 本倾角测量仪,它与传统的水泡式 (条式)水平仪相比具有 电子检测、即时数值显示、测量精度高、测量范围大、使用及携带方便等特点,彻底摆脱了一看水泡移动、估计值”的传统测量方法,大大提高了工作效率。此外,由于该倾角仪输出为数字结果,因此它 也可以与其他的数字设备结合起来 ,组成一个功能更加强大的仪器 .该装置测量误差小于 0。 1,可满 足大量工程上的应用。该数字倾角仪具有携带方便、精度高、功能多等特点。它使用方便,应用范围广泛,该倾角测量仪可广泛用于建筑、机械、道路、桥梁、石油、煤矿和地质勘探等各种需要测量重力参 考系下倾角的场合。 所以该倾角仪有良好的发展前景和使用价值.它与传统的一些
11、测量角度的仪器相比有着很大的优越性,所以其必将逐渐取代传统的水泡式(条式)水平仪。 本文分 3 章对本设计进行了阐述.第 1 章绪论介绍了系统整体方案的选择 ,提出了系统的整体结构及设计思路。第2 章为系统硬件的设计,对倾角传感器、主控模块、 A/D 转换模块和显示模块的选择及应用分别做了说明。第3 章为系统软件的设计,介绍了系统各个模块的软件设计思想及程序。个人收集整理,勿做商业用途个人收集整理,勿做商业用途嵌入式应用软件园,版权所有 ,请勿转载 /销售。- 7 第 1 章 绪论1.1 测试系统方案选择 本设计采用了单片机测试系统。 随着超大规模集成电路技术的发展,微型计算机正以惊人的速度飞
12、 速发展 .目前, 微型计算机的发展有两个大的趋向: 一个发展是向 128 位以上的巨型机迈进, 另一个发 展方向是向更加微型化、 多功能化, 使其在一块芯片是构成一台完整的微型计算机, 即所谓的单片机 单片机只要用于工业过程控制及智能控制仪器中,特别是在传感器智能仪器发展中,已显示出巨大的 优越性 ,因而深受人们的欢迎,成为近年来最为活跃的领域3。 单片机之所以在智能仪器中广泛采用,主要是因为其具有以下特点 11. 体积小、价格低廉目前的单片机不但把 CPU 、存储器及 I/O 接口集成在一块芯片上,而且集成了用户常用的硬件内容, 使用起来特别方便、灵活。例如,目前刚传入国内不久的高速 SO
13、C(system on chip ,片上系统)美国 CYGNAL 公司的 80C51 系列单片机 ,全兼容 51 指令集、最高配置为芯片上集成了高达 64KB 的 Flash 存储器、 4352B 的 RAM 、12位 ADC (转换速率为 500kb/s,32 通道输入 )、两路 12 位 DAC (带基准 电源 )、两路模拟电压比较器、温度传感器等,采用TQ48、 TQ64、 TQ100 和 MLP11 封装。芯片的输入、输出口由用户自定义,而且直接在线仿真编程、擦除、校验、加密,大大简化了传统的一仿真 器+编程器H结构。 便于产品小型化、智能化由于单片机体积小、 功能强、 用它不仅能代替
14、常规的控制逻辑 ,而且还具有计算和处理功能,因而被广泛用于智能化仪器、自动化测控装置、家用电器和机器人等广大领域。 研发周期短、可靠性高一般微型机用于过程控制和智能仪器的研制周期都比较长,需要二次开发;而单片机通过简单的开发 装置,即可实现所谓在线开发,因而大大缩短了研制周期 . 此外,由于单片机都集成在一块芯片上, 所以节省了大量的外部连线 ,简化了印刷线路板的设计和加工,因而减小了外部干扰 ,其可靠性大大提高。 单片机集成度高、运算速度快、体积小、运行可靠、价格低廉,因此在非电量测控、传感器智 能化仪器仪表中得到了广泛应用 9。 基于以上单片机的优点和使用范围 ,本设计采用了单片机为倾 角
15、测量系统的微处理器。1。2 测试系统一般结构传感器与单片机相结合构成的检测系统,本质上就是单片机控制系统。一般说来,采用单片机做智能 控制部件的测控系统,为了对被测控非电量实施控制,对其参数和状态进行检测是必不可少的。单片 机控制是以自动化控制理论和计算机技术为基础的.控嵌入式应用软件园 ,版权所有 ,请勿转载 /销售。- 8 制对象从小到大, 从简单到复杂 ,都可以有单片机参与控制。传感器与单片机相结合构成的检测系统,根据其用途和功能的不同可以采用各种不同的类型。 但是,实际上这些系统的基本结构是完全相同的, 如图 11 所示。收集信息端把从传感器得到的信息通过输入接口送给单片机,把结果通过
16、输出接口 送给显示器、记录设备等 11 。根据本设计的任务要求:测量范围:一45+45测量精度: 0.1 本倾角测量仪的设计按照图1 1 系统结构进行设计 .检测对象传感器 输入接口 单片机 输出接口 显示/记录设备 图 1 1 单片机测试系统的一般结构 嵌入式应用软件园,版权所有,请勿转载/销售。 9 -第 2 章 系统硬件设计前面我们对测试系统的一般结构有了个大概的了解,在接下来的一章中我们将对倾角测量仪的传感器、A/D 转换电路、 单片机电路、 LED 显示以及驱动电路等进行设计和分析并给出以上各部分的实际电路,为系统软件开发打下坚实的基础。2。1 系统硬件组成系统硬件结构主要包括以下组
17、成部分:倾角传感器、 A/D 转换模块、单片机、显示模块、如图 2-1 所 示。其中,倾角传感器作为测试单元输出电压信号 ; A/D 转换模块则将调理过的电压模拟信号转换为 数字信号, 以便送给单片机进行数据的处理; 单片机是整个系统的核心, 负责协调各部分的工作 ,以及 进行数据处理;显示模块则是人机交互的通道。2。 2 倾角传感器选择从单片机诞生的最初年代开始, 非电量测量技术和仪器仪表行业就成为单片机应用的重要领域.传统的仪器仪表配以单片机做智能部件,构成了当今各种的所谓智能化仪器仪表.这些智能化仪器仪表主要由硬件和软件两部分组成。其中的硬件主要由传感器(包括信号的采集和放大)和单片机两
18、部分组成。 二者通过一定的接口进行连接 ,构成典型的智能化仪表。 所以选择一个合适的倾角传感器对本设计至关 重要 12 。2.2。 1 选择传感器的的基本原则 实现非电量测量的关键技术之一就是正确地选择和使用好传感器。 传感器处于系统前向通道的最前端 , 是构成系统信息输入的主要窗口,为系统提供进行处理和决策控制所必须原始信息。倾角传感器的精 度直接影响整个自动测试系统的精度,能否找到一些恰当的传感器来准确、迅速、全面反映倾角的特 性,并把它变换成便于识别、传输、接收、处理和控制的信息,即尽可能地选择性能优异有价格低廉 的合适倾角传感器至关重要 13 。倾角传感器 单片机A/D 转换模块显示模
19、块图 2 1 系统硬件结构框图 嵌入式应用软件园,版权所有,请勿转载/销售。- 10 传感器种类繁多 ,性能各异。从测量角度看,根据输出电信号形式的不同,可以把传感器分为开关式、 数字式和模拟式 3 大类 11。 (1)开关式传感器 其工作特性是:当输入位移量高于某一设定值(阈值)时 ,传感器处于接通状态 ,输出高电平(或低电平) ;当输入位移量低于某一设定值(阈值)时,传感器处于断开状态 ,输出低电平 (或高电平 )。所以这类传感器输出是高、低电平变化的。( 2) 数字式传感器 采用数字式传感器可将被测参数直接转换成数字信号输出,因此它具有以下特点 : 精确度和分辨率高; 抗干扰能力强 ,
20、便于远距离传送; 信号易于处理和存储,便于与计算机接口; 可以减小读数误差。正因为如此, 数字式传感器引起了人们的普遍重视。 然而到目前为止 ,数字式传感器的种类还不多。 根 据工作原理不同可分为脉冲数字式传感器(如光电编码传感器、光栅传感器、感应同步器、磁栅传感 器等 )和频率输出式数字传感器(如振弦式传感器、振筒式传感器和振膜式传感器等)。( 3) 模拟式传感器 其输出以各种连续量的形式变化 ,可以是电压、电流、电阻、电感、电容等。连续变化量与数字系统连 接,需要通过模拟通道,再经 A/D 转换器把模拟信号转换成数字信号 . 实际应用中,选择传感器的基 本原则可概括为以下几方面:具有确定的
21、传感特性,即能保证一定的灵敏度、精确度、重视性和长时间的工作稳定性;具有高的可靠性,能在价格适中的前提下有较长的工作寿命;具有良好的工作环境适应性,受外界因素如高低温冲击、振动、潮湿等的影响小;具有高的非电量识别和抑制能力 ,即在多个非电量环境中 ,要求传感器对不属于它们的自然输入量应有较强的识别和抑制能 力;具有较小或者适宜的几何尺寸和形状,便于使用倾角传感器原理倾角传感器经常用于系统的水平测量,从工作原理上可分为一固体摆”式、一液体摆”式、一气体摆”三种倾角传感器1 ,下面就它们的工作原理进行介绍 (1)固体摆”式惯性器件固体摆在设计中广泛采用力平衡式伺服系统,其由摆锤、摆线、支架组成,摆
22、锤受重力G和摆拉力T的作用,其合外力F为:F=Gsin 0 =mgsin 0 (2 1)其中,B为摆线与垂直方向的夹角。在小角度范围内测量时,可以认为F与0成线性关系。如应变式倾角传感器就是基于此原理。(2)液体摆II式惯性器件液体摆的结构原理是在玻璃壳体内装有导电液,并有三根铂电极和外部相连接 ,三嵌入式应用软件园,版权所有 ,请勿转载 /销售。 11 根电极相互平行且间距相等 .当壳体水平时,电极插入导电液的深度相同.如果在两根电极之间加上幅值相等的交流电压时,电极之间会形成离子电流,两根电极之间的液体相当于两个电阻R1和R2。若液体摆水平时,则 R1 = R2。当玻璃壳体倾斜时,电极间的
23、导电液不相等,三根电极浸入液体的深度 也发生变化,但中间电极浸入深度基本保持不变。左边电极浸入深度小,则导电液减少,导电的离子 数减少,电阻R1增大,相对极则导电液增加,导电的离子数增加,而使电阻R2减少,即R1 R2。反之,若倾斜方向相反,则 R1v R2.在液体摆的应用中也有根据液体位置变化引起应变片的变化,从 而引起输出电信号变化而感知倾角的变化。在实用中除此类型外,还有在电解质溶液中留下一气泡, 当装置倾斜时气泡会运动使电容发生变化而感应出倾角的一液体摆”.(3)气体摆”式惯性器件气体在受热时受到浮升力的作用 ,如同固体摆和液体摆也具有的敏感质量一样,热气流总是力图保持在铅垂方向上,因
24、此也具有摆的特性一气体摆I式惯性元件由密闭腔体、气体和热线组成。当腔体所在平面相对水平面倾斜或腔体受到加速度的作用时,热线的阻值发生变化,并且热线阻值的变化是角度 0或加速度的函数,因而也具有摆的效应.其中热线阻值的变化是气体与热线之间的能量交换引起的。一气体摆”式惯性器件的敏感机理基于密闭腔体中的能量传递,在密闭腔体中有气体和热线,热线是唯一的热源。当装置通电时,对气体加热。在热线能量交换中对流是主要形式5. 基于以上传感器的选择原则及本设计的任务要求,本设计采用了气体摆式倾角传感器.在下一目中将做一阐述 .本文为互联网收集,请勿用作商业用途本文为互联网收集,请勿用作商业用途2。 2.3 本
25、设计选用的传感器 本设计采用的是 CJRSA01 型气体摆式倾角传感器。 (1) CJRSA 型气体摆式倾角传感器 CJRS-A 型气体摆式倾角传感器是一种新型传感器 .它的工作介质是气体,敏感元件是热敏丝.这种传感器可用于坦克、舰船和机器人的姿态测控系统,也可用于测井斜、房屋建筑等工程中。它具有测量范围宽、 响应快、精度高、寿命长和成本低等优点。在重力场内,密度大的气体下沉,密度小的气体上浮。利用热敏丝加热空气, 其周围空气密度减小, 由于浮升力的存在 ,热空气上浮, 热气流力图保持在竖直 向上方向,这就形成一个具有单摆特性的一气体摆I。VhRRr2r1V0敏感轴方向图 2-2 A 型气体摆
26、式倾角传感器敏感头示意图嵌入式应用软件园 ,版权所有 ,请勿转载 /销售。- 12 -利用一对热敏丝作敏感元件,既可形成一气体摆I,又可以检测敏感元件的倾斜角度。热敏丝装在敏感元件内,敏感元件内腔内为圆柱形或球形。图2-2 示出采用平行丝结构的敏感元件电路示意图。热敏电阻 r1 和 r2 是电桥的两臂。敏感元件平直并无振动时 ,r1 和 r2 在同一水平面内, r1=r2=r ,电桥平衡,输出为零。当有倾角0 输入时,由于 r1 和r2的温度相互影响,r1工r2,输出信号为V0 ,其大小与倾角B呈线性关系,即V0=K0(2-2)式中,K为比例常数。通过信号处理,根据终端信号的大小和极性,就可以
27、得知倾角B的大小及方向。 倾角传感器的电路包括电源、电桥电源、放大、滤波、补偿、限幅等电路,其电路 框图如图 2-3 所示8 。 工作原理:CJRS 型气体摆式倾角传感器是一种新型传感器,它的工作介质是气体,敏感元件 是热敏丝。在重力场内,密度大的气体下降,密度小的气体上升.利用热敏丝加热空气,其周围空气密度减小,由于浮力的存在,热空气上升,热气流力图保持在竖直向上方向。这就形成一个具有单摆特性的一气体摆II。利用热敏丝既可以产生一气体摆”又可以检测摆”的倾斜角度 特点:输出电压 敏感元件零位补偿灵敏度补偿零位补偿非线性补偿滤波倾角图 2-3 倾角传感器电路原理图补偿电路放大电路嵌入式应用软件
28、园,版权所有,请勿转载/销售。 13 -它具有测量范围宽、响应快、精度高、交叉耦合小、寿命长和成本低等优点.采用气体作为敏感质量,由于气体质量极小,在高过载和强冲击情况下引入的惯性力小, 因此可以承受高过载和强冲击 .试验表 明,气体摆式倾角传感器承受 16000g 冲击后还能正常工作。并且,此种类型的传感器不受电磁干扰 的影响 . 应用范围: 可广泛用于坦克、舰船、汽车和机器人的姿态测控系统,也可应用于测井斜、 海上石油平台、建筑、桥梁、交通(铁路和公路)等工作 . 主要性能指标:表 21 CJRS-A 型一维气体摆式倾角传感器的主要性能指标指标型号测量范围分辨率非线性度满量程输出供电电源响
29、应时间 工作温度 外形尺寸 (mm) CJRSA1 450.01 V 1%5V 1 5VDC V 75mAV 100ms350g40+50C60 X70CJRS-A2 30V 0。 5CJRS A315V 0.5%(2)CJRS-A01 型气体摆式倾角传感器本设计要求倾角仪的测量范围为-45+45,精度为 0。1。所以选择 CJRS A01 型做为本设计的倾角传感器。 CJRS-A01 型气体摆式倾角传感器工作原理如图2-4 所示,在密闭腔体中设置一热源,热敏电阻构成电桥的两个敏感臂,当传感器水平放置时,热气 流垂直通过两个热敏电阻组成的平面, 两个热敏电阻吸收的热量相同 ,温度也相同, 电桥
30、平衡; 当传感 器倾斜时,热气流由于摆的特性,仍然保持垂直向上,但偏离热敏电阻平面法线方向,从而使热敏电 阻吸收的热量不一样。温度不相同,导致电桥失去平衡,输出与倾角成正比的电压信号。0法线a)b)图 2-4 CJRS-A01 型气体摆式倾角传感器工作原理0热敏丝 热敏丝 气流 法线 热敏丝 热敏丝 气流 嵌入式应用软件园,版权所有,请勿转载/销售。 14 CJRS A0 1 型气体摆式倾角传感器结构如图2-6所示。敏感元件是圆柱的密闭腔体, 两电极通过玻璃绝缘子向外引出 .热敏电阻 r1 和 r2 既起加热作用 ,使密闭腔体内气体产生自然对流, 又起敏感倾角的作 用。密闭腔体内的气体为干燥空
31、气。 传感器壳体平行于水平面时,密闭腔体内两个几何对称的热敏电阻r1 和 r2 所产生的热气流均垂直向上,两者互不影响,故由它们分别使电桥电路臂的电桥平衡,输出 为零。若传感器壳体相对于水平面产生倾角0时, 由于自然对流气体的浮升力(方向与重力相反) 作用,两个热敏丝产生的热气流仍然保持在铅直方向,而两束热气流对彼此的气流源(r1和r2)产生作用。当0角为正时, r2 产生的热气流作用在 r1 上,电桥失去平衡 ,输出与倾角0大小成正比的正模拟电压;当0为负时, r1 产生的热气流作用在 r2 上,电桥失去平衡,输出与倾角0大小成正比的负模拟电压.即V0=K0, CJRS-A01 型气体摆式倾
32、角传感器的比例系数 K 为(1001) mV/( ),本设计以 K=100 mV/( )来进行计算。如:当倾角0 =25时,V0= K 0 =2.5V则经A/D转换后输送给单片机的数字量: D=2048 ( 1+2VIN/VFS) =2048(1+2 X 2。5V/10V )=3072 =C00H 当倾角 B =0 时, V0= K 0=0V 则经 A/D 转换后输送给单片机的数字量: D=2048 (1+2VIN/VFS ) =2048(1+2 X 0V/10V ) =2048 =800H 当倾角0 =25时,V0= K0 =-2.5V 则经 A/D 转换后输送给单片机的数字量: D=204
33、8(1+2VIN/VFS )=20481+2X(2.5V) /10V =1024 =400H 本文为互联网收集,请勿用作商业用途个人收集整理, 勿做商业用途嵌入式应用软件园,版权所有,请勿转载/销售。- 15 -本设计中,倾角传感器的 1脚接+12V , 2脚接-12V , 3脚接地,5脚悬空。由于 CRJS-A1型气体摆 式倾角传感器内部电路包括放大、滤波、补偿、限幅等电路,输出电压为一5V+5V,所以将4脚直接与 A/D 转换器件的输入端相连。CJRS-A01 型气体摆式倾角传感器主要技术指标见表22。 表 22 CJRS-A01 型气体摆式倾角传感器主要技术指标测量范围45非线性度 1%
34、分辨率 0。 01Vhr2电极RRV0敏感轴方向 敏感元件外壳r1图 2 6 CJRS-A01 型气体摆式倾角传感器结构原理124531 (红)一+12V 2(黑)一地3(黄)12V 4 (绿)输出5 (白)一外壳 图25 CJRSA01 型气体摆式倾角传感器插座接点分配图嵌入式应用软件园,版权所有,请勿转载/销售。- 16 -比例系数(1001)mv/()显示时间 100ms准备时间 5min零位电压50mV工作电源DC 15V ,w 250mA工作温度40+65C外形尺寸 60mrhC 70mm输出电压 5V+5V2。 3 单片机的选择及其外围电路设计单片机就是单片微型计算机,它是把微型计
35、算机的主要部件CPU、存储器、I/O接口电路部分及其他功能部件,如定时 /计数器、中断系统和串、并行口,都集成在一片半导体芯片上,它具有微型计算机 最基本的功能。 MCS-51 系列单片机是美国 Intel 公司在 1980 年继 MCS-48 系列 8 位单片机之后推出 的 8 位单片机。具有性价比高、稳定性可靠、通用性强、体积小及价格低等优点,目前是国内单片机 应用及教学的主流产品.MCS-51系列单片机的典型产品有 8031、8051、8751和89S52,它们的功能、 内部逻辑部件基本相同 ,引脚都一样(40个引脚),可以互换,不同的是 8031内部没有程序存储器 ROM, 8051内
36、部有4KB的ROM,8751内部有4KB的紫外线可擦除可编程只读存储器EPROM,而89S52内部有8KB的电擦除可编程只读存储器 6。本次设计选用的单片机是 AT89S52,下面对AT89S52单片 机的硬件结构、 引脚功能用法以及在本设计中的应用作一阐述 . AT89S52 是一种低功耗、 高性能 CMOS 八位微控制器, 具有 8K 在系统可编程 Flash 存储器, 使用 ATMEL 公司高密度非易失性存储器技术制 造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许 ROM 在系统可编程,亦适于常规编程 器。在单芯片上,拥有灵巧的8位CPU和在系统可编程 Flash
37、,使其为众多嵌入式控制应用系统提供灵 活的解决方案。 其主要特性为: 与 MCS51 单片机产品兼容; 8K 字节在系统可编程 Flash 存储器; 1000 次擦写周期; 全静态操作: 0Hz33Hz; 三级加密程序存储器;32个可编程 I/O 口线; 三个 16位定时器 /计数器; 八个中断源 ; 全双工 UART 串行通道; 低功耗空闲 和掉电模式; 掉电后中断可唤醒; 文档为个人收集整理 ,来源于网络个人收集整理,勿做商业用途 嵌入式应用软件园,版权所有,请勿转载/销售。 17 看门狗定时器; 双数据指针; 掉电标识符 .单片机是本设计的核心 ,它要负责系统个模块的协调工作和数据处理。
38、选择AT89S52 完全满足本设计的要求。2。 3。 1 89S52 单片机的原理与结构(1)89S52 单片机的内部结构89S52 单片机内部的主要功能部件有 CPU, 4KB 的程序存储器 ROM, 256B 的数据存储器RAM,两个16位的定时/计数器T0和T1, 4个8位的并行I/O接口 P0、P1、P2、P3, 1 个串行接口; 5 个中断源 .其功能结构示意图 2-7 所示2。其中, CPU 是单片机内部最核心的部件,它是单片机的大脑和心脏,单片机的性能 主要取决于 CPU 的性能。 CPU 的主要功能是控制程序的运行、数据的传送和运算,其主要功能部件如下: 控制器:程序计数器 P
39、C(16位,用户不可用指令改变其内容、数据(地址)指 针寄存器 DPTR(16 位,用户可用指令改变其内容)等 . 运算器:算术逻辑运算单元(ALU )、累加器(ACC)、程序状态寄存器(PSW)等。( 2) 89S52 单片机引脚及功能89S52单片机有40个引脚,采用双列直插(DIP)封装形式,其引脚见图2-8所示.VCC(40 脚):接 +5V 电源线。V SS( 20 脚):接地线。外部计数脉冲总线复位电路CPU晶振电路8KB ROM 256B RAM16 位X 2定时 /计数器并行接口 串行接口 中断系统P0 P1 P2 P3RXD TXD INT0图 2-7 单片机内部结构图嵌入式
40、应用软件园,版权所有,请勿转载/销售。- 18 XTAL1 ( 19脚)、XTAL2 (18脚):外接晶振引脚。51系列单片机的晶振频率 fosc 的范围在 1 。 212 MHz 。RST( 9 脚) :复位引脚。信号输入引脚(即该引脚功能受输入信号控制),高电平有效,就是该引脚高电平使单片机复位,当该引脚输入的高电平信号保持至少两个机器 周期以上时即可使单片机复位(如晶振频率fosc为12 MHz,机器周期就等于1卩s也就是说,只要RST引脚有2卩s以上的电平,就可以使单片机复位)单片机正常工作期间该引脚应该为低电平 .PSEN (29脚):CPU访问片外程序存储器输出信号。低电平有效。该
41、引脚在CPU要从某片外程序存储器读取指令时,输出负脉冲作为读该片外程序存储器的选通信号。ALE ( 30 脚):低 8 位地址锁存允许引脚 .信号输出引脚,高电平有效。当 CPU 访 问片外存储器时,在 ALE 引脚输出高电平期间用于将低 8 位地址锁存起来。平常 ALE 引脚输出矩形脉冲,频率为晶振频率的1/6。因此 ALE 引脚也可用来作时钟脉冲 .例如:当晶振频率 fosc 为 12 MHz 时, ALE 引脚输出 2 MHz 的方波 .EA( 31 脚):低电平时 CPU 访问片外程序存储器;高电平时 CPU 先访问片内程序 存储区 4KB 的地址范围 ,若访问片内程序存储器的地址超过
42、 4KB 范围时 ,CPU 会自动 使 PC 指向片外程序存储器。4 个 8 位并行 I/O 接口:用来输入 /输出数据。P0 口( P0.0P0。 7):3932 脚;作低 8 位地址线和 8 位数据线用。程序中用到外部 存储器时 ,不能作 I/O 接口。 P0 口在不作数据 /地址总线时可作 I/O 口用,当作为输出口 用时要外接上拉电阻。P1 口( P1。0P1。7): 18脚;是用户最常用的I/O 口。输出可直接(或通过同相反 相驱动集成电路)带发光二极管或数码管。P2 口( P2.0P2。7): 2128脚;可作为8位I/O接口,又可有第二功能,若某个 P3 89S52EA/VP 3
43、1X119X2 18RESET9INT0 12INT113T014T115P1.0 1P1.12P1.23P1.34P1.4 5P1。5 6P1。 67P1。 78P0。 0 39P0。 1 38P0.237P0。 336P0。 435P0.5 34P0.6 33P0.732P2.021P2.1 22P2.2 23P2。 324P2.425P2.526P2.7 28RD17WR16PSEN 29ALE/P 30TXD11RXD10图 2-8 89S52 单片机引脚图 嵌入式应用软件园,版权所有,请勿转载/销售。 19 口位已经用作第二功能,就不能再用作 I/O 接口使用 .一般在接有片外数据存
44、储器或I/O芯片的情况下,P3.6 (WR )和P3。7 ( RD)不作为I/O 使用。P3 口的第二功能如表 2-3 所示。表 2 3 89S52 P3 口第二功能2。 3.2 89S52 在本设计中的应用由于本设计选用的 A/D 转换器 AD574A 为 12 位逐次逼近型 A/D 转换器。所以单片 机的 P0 口作为数据线分别与 AD574A 高 8 位输出接口相连, AD574A 的低 4 位分别与P0.4P0。7相连。然后通过控制总线 RD、WR、PSEN、ALE和EA等信号将采集到的 数据传送给单片机。单片机对这些数据量处理后在显示器中显示对应的角度值。单片机 是本设计的核心不但要
45、进行数据的处理,而且还要负责系统各部分的协调工作.单片机是一个复杂的系统,它需要有合适的外围电路和内部程序才能达到整个系统的要求 15-17 ,下面就介绍一下本设计单片机的外围电路( 1)振荡器和时钟电路如果说 CPU 是单片机的心脏,那么石英晶振就相当于心脏起搏器。单片机系统的 各部分都要以时钟频率为基准,才能在 CPU 的指挥下有条不紊一拍一拍地协调工作 . 在 89S52 单片机内部有一个高增益反相放大器 ,其输入端为芯片引脚 XTAL1, 输出 端为引脚 XTAL2 ,在芯片的外部通过这两个引脚跨接晶体震荡器和微调电容 ,形成反馈 电路,就构成了一个稳定的自激震荡器。这是单片机时钟信号
46、产生的方式之一,称为内 部时钟方式。另一种称为外部时钟方式,如图2-9 ( b)所示。其是把外部时钟信号引入到单片机内。本设计单片机的时钟电路如图2 9 (a)所示。其中C1和C2的作用是稳定频率和快速口线 专 用 功 能 口线 专 用 功 能P3.0 RXD P3.4 T0P3.1 TXD P3。 5 T1P3.2 INT0 P3。 6 WRP3。 3INT1 P3.7 RD( a)C2C1 晶振XTAL1 XTAL2 89S52 XTAL1 XTAL2 89S52 悬空 外部 时钟 信号 (b) 图 2-9 单片机时钟电路 嵌入式应用软件园 ,版权所有,请勿转载 /销售。- 20 起振,电
47、容值为30pF。晶振的振荡频率为 6MHz。(2)复位电路的设计单片机的 RST 引脚为主机提供一个外部复位信号输入端口。复位信号是高电平有 效的持续时间应为 2 个机器周期以上。复位后,单片机内部各部件恢复到初试状态,单片机从 ROM 的 0000H 开始执行程序。单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性 .许多人在设计完单片机系统,并在实验室调试成功后,在现场却出现了一死机H、一程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。考虑到倾角测量仪的应用环境 ,本设计采用了看门狗复位电路。看门狗型复位电路主要利用 CPU 正常工作时,定时复位计数器 ,使得计数器的值 不超过某一值;当 CPU 不能正常工作时,由于计数器不能被复位,因此其计数会超过 某一值,从而产生复位脉冲,使得 CPU 恢复正常工作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河南推拿职业学院单招职业适应性测试题库附答案
- 2025年度新型法院执行和解协议书编制指南
- 2025年度农村房屋拆迁与乡村振兴项目合作协议
- 2025年度养老服务机构单位解除劳动合同及养老服务协议
- 2025年度合资企业股权分配与合作协议
- 2025年度工地施工期间施工进度与费用控制协议
- 液态粘合剂槽罐车运输范本
- 智能家居别墅设计合同样本
- 2025年度人工智能智能家居产品合作合同解除协议书
- 2025年度个人消费债权转让及分期还款协议
- 八年级上册英语完形填空、阅读理解综合训练100题-含参考答案
- UL489标准中文版-2019断路器UL标准中文版
- 中药药剂学讲义(英语).doc
- 【课件】Unit1ReadingforWriting课件高中英语人教版(2019)必修第二册
- Q∕GDW 10799.6-2018 国家电网有限公司电力安全工作规程 第6部分:光伏电站部分
- 滴灌工程设计示例
- 配套模块an9238用户手册rev
- 医院室外管网景观绿化施工组织设计
- 霍尼韦尔DDC编程软件(CARE)简介
- 德龙自卸车合格证扫描件(原图)
- 刘友生善人讲病
评论
0/150
提交评论