本科毕业论文-一种工业用液位传感器的设计.docx_第1页
本科毕业论文-一种工业用液位传感器的设计.docx_第2页
本科毕业论文-一种工业用液位传感器的设计.docx_第3页
本科毕业论文-一种工业用液位传感器的设计.docx_第4页
本科毕业论文-一种工业用液位传感器的设计.docx_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SJ005-1毕 业 设 计 说 明 书题目: 一种工业用液位传感器的设计 二级学院(直属学部): 专业:电气工程及其自动化 班级: 学生姓名: 学号: 指导教师姓名: 职称: 评阅教师姓名: 职称: 2014 年 6 月摘 要本液位传感器系统主要有以下部分功能电路组成:CPU(AT89S52单片机)模块、显示模块、数据存储模块、电源模块、A/D转换模块、数据采集模块、频率输出模块、总线通讯模块、遥控接收模块。本液位传感器为主要应用于工业场合的智能仪表,比如:在石油化工、水利水电、环境监测以及自来水厂、污水处理厂等众多领域。本传感器的工作原理是利用连通器的原理,将罐体或池中的液体通过引流管将液体引流至液位管中,液位管底部装有称重传感器,将称得的重量转化为电压信号输出,再经过A/D处理将数据显示在数码管上以及进行数据远距离传输和控制,从而达到自动监控的目的。本传感器通过遥控器设置相应参数,在液位高于上线或低于下限时都会输出报警信号,提示工作异常信号,同时可输出数字信号关断某些阀门,以达到自动控制的目的。当液位下降到高限位以下或上升到低限位以上时,系统将自动开启相关阀门同时关闭报警信息。本传感器集成了两种输出信号,第一种为频率输出方式,该输出信号为国际通用的(2001000)HZ频率信号,高电平4.5V,低电平0.5V,脉冲宽度0.3ms;第二种为总线输出方式,选用的总线输出方式为RS485,采用标准的modbus-RTU协议传输,不仅可以接收液位传感器发送的数据,而且可在异地通过发送总线命令达到现场控制的目的。该传感器使用场合较多,特别是总线通讯方式安装及后续维护都非常方便,且成本相对较低,因此具有广阔的市场前景。关键词: 智能仪表;称重传感器;modbus-RTU协议AbstractThe liquid level sensor system has the following main function circuit: CPU (AT89S52 chip) module, display module, data storage module, power module, A/D conversion module, data acquisition module, frequency output module, communication module, remote control module.The liquid level sensor is mainly used in industrial applications, such as: in the fields of petroleum chemical industry, water conservancy and hydropower, environmental monitoring and water plants, sewage treatment plant. The principle of this sensor is to use the principle of communicating vessels, the tank or pool of liquid through the liquid to the liquid drainage tube drainage tube, the liquid level tube is arranged at the bottom of the weighing sensor, called weight into voltage signal output, and then through the A/D processing the data in the digital tube display and remote transmission and control data, so as to achieve the purpose of automatic monitoring.The sensor through the remote control to set the appropriate parameters, the liquid level is above the line or below the lower limit will output alarm signal, suggesting the work of abnormal signal, and can output digital signal off some of the valve, to achieve the purpose of automatic control. When liquid level drops to a high limit or rise to the low limit above, the system will automatically open the valve and close the alarm information correlation.The sensor integrates a two output signal, a frequency output mode, the output signal is the international general (2001000) HZ frequency signal, high level more than 4.5V, the low level 0.3ms; second for the bus output, bus output mode selected for RS485, modbus-RTU protocol used the standard, not only can receive sensor data, but also through remote transmission bus command to the control objective.The sensor uses more occasions, especially the bus communication installation and subsequent maintenance are very convenient, and relatively low cost, so it has broad market prospects.Key words:intelligent instruments;weighing sensor;modbus-RTU protocol- 15 -目 录摘 要IIAbstractIII第1章 LED显示屏简介- 1 -1.1 课题来源- 1 -1.2 LED显示屏发展现状及发展趋势- 2 -1.2.1 LED发展现状- 2 -1.2.2 LED大屏幕的发展趋势- 3 -1.3 LED显示屏的设计要求- 5 -1.3.1 LED大屏幕显示系统的分类- 5 -1.3.2 LED显示屏的设计要求- 6 -1.4 本章小结- 7 -参考文献- 8 -致 谢- 10 -附录A- 11 -附录B- 12 -附录C- 13 -第1章 整体设计概述随着微电子、计算机、网络和通讯技术的飞速发展以及综合自动化程度的不断提高,目前广泛应用于工业自动化领域的智能仪表,其技术也同样在过去的二十多年里得到了迅猛的发展。目前国外智能仪表占据了国际应用市场的绝大比重,但价格一般都比较昂贵,性价比并不是很高,不适用于普遍应用。下面就一款低成本工业用智能液位传感器做如下介绍。1.1 液位传感器的分类当前市场上所能够看到的液位传感器种类繁多,测试原理不同测试方法也不尽相同。下面就对不同类型的液位传感器做简要分类。按液位传感器转换过程中的能量关系分类,可分为能量转换型和能量控制型。能量转换型是磁性翻柱液位传感器直接将被测量的物理量即为输出量;能量控制型是由外部供给液位传感器能量,而由被测量来控制输出的物理量。按液位传感器转换原理分类,可分为电阻式、微波式、激光式、超声式、光电式、热电式、电感式、电容式、电磁式、压电式、光纤式及核辐射式等等。按液位传感器转换过程中的物理现象分类,可分为结构型和物性型。结构型是依靠液位传感器结构变化来实现参数转换的;物性型是利用液位传感器的敏感元件特性变化实现参数转换的。按液位传感器的用途分类.可分为重量、位移、速度、加速度、力、电压、电流、温度、压力、流量、功率参数等等。按液位传感器输出量的形式分类,可分为模拟式和数字式传感器。模拟式液位传感器输出为模拟量信号,数字式液位传感器输出直接为数字量信号。按液位传感器的功能分类.可分为传统型和智能型。传统型磁翻板液位传感器一般是指只具有显示和输出功能的液位传感器,真正意义上的智能液位传感器,推理、感知、应该具备学习、通讯等功能,具有精度高、性能价格比高、使用方便等特点。1.2 液位传感器的应用场合液位传感器作为液位测量的主要智能仪表广泛应用于:河流、石油化工、水利水电、环境监测以及自来水厂、污水处理厂等众多领域。根据使用场合的不同可以选择不同原理类型的液位传感器进行安装。1.3液位传感器的发展前景在现阶段,液位传感器产业化发展仍存在不小的挑战。液位传感器产品达到10大类、42小类、6000多个品种,呈现出良好的发展态势,但是在我国的所有生产液位传感器的企业来看,外资企业优势明显,国内外企业综合实力悬殊,这是因为我国生产企业规模小,人才短缺、研发能力弱,最关键的还是技术,难与国外企业抗衡。主要表现在以下三个方面: (1)核心技术和基础能力欠缺,核心芯片严重依赖国外进口,国内企业在高精度、高敏感度分析、成分分析和特殊应用的高端方面与国外企业差距明显。 (2)在设计、可靠性、封装等方面,缺乏统一标准和自主知识产权,在接口、深刻蚀、高温欧姆接触、高可靠MEMS封装、快速测试、高仿真模拟等技术方面尚未取得突破性进展和产业化验证; (3)产品在品种、规格、系列等方面还不够全面,在测量精度、温度特性、响应时间、稳定性、可靠性等技术指标方面仍有不小差别,因此中国浮子液位计传感器企业任重道远。 由此可见,液位传感器在我国近阶段有很不错的发展前景,但单单从技术方面来将还并不是很成熟,还有待于进一步的提高。1.4液位传感器整体介绍1.4.1整体设计框图本设计中液位传感器采用称重原理,采样器件为称重传感器,将重量转换成电压信号输出。首先根据连通器的原理,将少量液体引流至液位关内部,此时液位管内液位的高度和待测容器内液位的高度相同。再通过测量液位管内部液体的重量从而计算出液位的高度。该高度即为待测容器液位的高度。经过现场使用需求分析,本液位传感器具有就地显示功能、参数设置功能、声光报警功能、频率输出功能、RS485总线通讯功能。由于采样器件输出的信号为模拟量(电压信号),因此这里还需要增加A/D转换功能。因此,在设计之初通过以上需求分析,本传感器设计如下功能电路:1、 CPU(AT89S52单片机):对采样数据综合运算处理,控制各功能模块工作;2、 显示模块:采用数码管,将采样处理后的实际液位高度显示出来;3、 数据存储模块:存储对传感器设置的一些参数,如:报警点、零点、总线地址等数据;4、 A/D转换模块:将采样器件输出的模拟量信号转换为对应的数字量信号,并将该信号传递给CPU;5、 数据采集模块:即采样器件,经重量物理量转换为电压信号物理量;6、 红外接收模块:接收红外遥控器发送的数据;7、 频率输出模块:输出(2001000)HZ频率信号;8、 总线通讯模块:用于RS485通讯;9、 声光报警模块:用于非正常状态下声光报警;10、 电源模块:给CPU以及其他功能模块电路供电。通过上述要求分析可得如下图1-1所示的系统框图。图1-1 系统框图1.4.2功能单元详细介绍1、CPU通过整体考虑系统的输入/输出情况,本传感器所需要的单片机硬件资源如下:数码管显示需要11个I/O口;与数据存储芯片通讯需要2个I/O口;AD转换接口需要4个I/O口;红外接收模块需要1和I/O口;频率输出需要1个I/O口;RS485通讯需要1个I/O口和一组串行接口。通讯芯片采用I2C接口,红外接收采用外部中断和定时器配合的方式。综上所述,本设计中选定ATMEL公司生产的单片机型号为AT89S52,该单片机符合上述所需求的硬件要求,唯一缺陷是该单片机没有I2C接口,可通过通用I/O口经软件模拟输出I2C协议。2、显示模块考虑到该传感器使用的特殊性,有可能安装在较高的位置,因此需保证在35米的范围内能够清楚的看到显示数值。所以本传感器采用数码管显示方式。设计为4位数码管,采用单片机连接译码器,由译码器来控制三极管,有三极管来驱动4位数码管,并控制其亮暗。在参数设置界面下,第一位数码管作为功能显示位,其余三位作为参数值显示位;在数据显示界面下,四位数码管均作为液位高度显示值位,实时地显示液位高度的变化情况。3、数据存储模块CAT24WC08是一个8K位串行CMOS E2PROM 内部含有512个8位字节CATALYST公司的先进CMOS技术实质上减少了器件的功耗CAT24WC01 有一个8 字节页写缓冲器CAT24WC08有一个16字节页写缓冲器该器件通过I2C 总线接口进行操作有一个专门的写保护功能。该芯片数据通讯采用I2C方式,由于本设计中所使用的单片机没有I2C接口,因此这里需要通过软件(即程序)对I2C协议进行模拟,然后通过通用I/O输出,才能正常建立数据存储关系。4、A/D转换模块本设计中采用的A/D转换芯片为AD7705,AD7705 是AD 公司新推出的16 位转换器。器件包括由缓冲器和增益可编程放大器(PGA ) 组成的前端模拟调节电路, 可编程数字滤波器等部件。能直接将传感器测量到的多路微小信号进行转换。这种器件还具有高分辨率、宽动态范围、自校准、优良的抗噪声性能以及低电压低功耗等特点, 非常适合仪表测量、工业控制等领域的应用。它采用三线串行接口, 有两个全差分输入通道, 能达到01003% 非线性的16 位无误码数据输出, 其增益和数据输出更新率均可编程设定, 还可选择输入模拟缓冲器, 以及自校准和系统校准方式。工作电压3 V 或5 V。3 V 电压时, 最大功耗为1 mW , 等待模式下电源电流仅为8uA。 通过查询相关资料该芯片完全满足本液位传感器的量程、精度及响应速度的要求,具体参数将会在第二章硬件设计中着重介绍。5、数据采集模块在设计之初笔者查询了许多相关资料,对于液位传感器的设计原理和方法有很多;如接触式、非接触式、红外检测、浮子检测、超声波检测等等。本设计中从设计成本及广泛的应用性方面考虑,采用称重的原理。这样做的目的是:首先采样器件(称重传感器)成本相对较低;其次,液位首先引流至液位管,液体和采样器件无接触,这样不存在液体的化学性质对采样原件造成干扰或损坏。保证传感器对于任何液体都能够进行测量,没有任何限制。6、红外接收模块考虑到本传感器的安装特殊性,有可能安装在人手无法触及的高度,因此不适合采用按键的方式对传感器进行参数设置。这里选择红外遥控的方式对参数进行设置,遥控器发送的数据使传感器能够正常接收的最短距离大于5米,能够保证数据的正常接收。本设计中不涉及遥控器的设计,本设计中所使用的遥控器由市场采购而得,遥控器具体发送的命令形式将在第三章软件设计中着重介绍。7、频率输出模块考虑到本传感器与其他类似设备兼容,进行数据传递,因此本传感器集成了频率输出功能,可根据采样到的数据(01000)cm,输出国际标准的(2001000)HZ的频率信号,该信号高电平4.5V,低电平0.5V,占空比为50%,脉冲宽度0.3ms。该传感器频率信号由单片机内部定时器产生,由单片机I/O口输出,考虑到外接存在的各种干扰信号,因此在信号输出级采用光电隔离的方式,从而保证外界的干扰信号对传感器内部系统不会造成干扰。8、RS485通信模块考虑到输出信号形式的多样化,以及与其他设备的兼容性,该传感器集成了总线输出模块,采用RS485接口,运用目前市场上产品比较流行的modbus-RTU协议,能够保证与市场常见的其他设备无缝连接,保证数据的正确传输。通信芯片使用MAXIM公司生产的MAX3082芯片,该芯片采用差分信号传输,因此有较远的传输距离,一般2公里以上。该芯片同时具有很强的抗干扰能力,能够很好地滤除干扰信号。在芯片的输出端增加了瞬态电压抑制器,能够很好的抑制总线上的浪涌电压,从而保证通讯芯片免受其害,造成不可恢复的后果。9、声光报警模块 声光报警模块采用发光二极管和蜂鸣器组合的形式,为能到到足够的亮度,因此我们选择两个10mm的红色发光二极管;为能够达到足够大的响度,蜂鸣器采用直流12V规格。为降低整机工作的功耗,在报警状态下采用声光交替形式,即蜂鸣器工作时发光二极管不工作,蜂鸣器不工作时发光二极管工作,有效的降低了整机功耗。10、电源模块在一个单片机控制系统中,电源模块起到至关重要的作用,因为电源模块的带载能力和输出文波直接影响到单片机系统工作的稳定性和准确性,因此对电源模块的设计一定要避免以上不良影响。以免影响单片机系统的正常工作或工作处于临界点。 经分析可知传感器系统所需要的电压有两种:直流5V,给传感器系统的所有功能芯片供电;直流6V,给称重传感器供电。考虑到干扰的存在,因此在5V电压中,需使用隔离电源;在单片机系统和外界输出接口处也加以隔离,以达到隔离干扰的目的,保证传感器系统的正常工作。 第2章 硬件介绍2.1总体概述该液位传感器适用于高温高压、强腐蚀、易结晶、易堵塞等恶劣条件下连续检测各种液体,适合测量污水、酸碱溶液、和锅炉的水位,整机安装方便、可靠性高、精度高,可替代传统的浮球式、投入式、差压式等液位变送器在各种场合下应用。该传感器可通过数码管实时地显示被测容器内当前液位的高度,具有液位高于上限设定值报警和低于下限设定值报警功能,具有(2001000)HZ的频率输出功能,具有RS485总线通讯功能,具有数据存储功能,具有红外遥控功能等。 当液位传感器安装完成后,通过红外遥控器对传感器的各个参数进行设置,可设置的参数有:零点值、线性度设置、高限位报警点、低限位报警点、RS485通讯地址设置,这些参数经红外遥控器修改后数据将会存储在E2PROM中,即使传感器断电后该数据仍然存在,不会丢失。传感器再次上电后,内部参数仍为上一次修改存储的内容。另外还具有频率信号查询功能,即通过红外遥控器查看功能6内容,可以查看到当前的频率输出。这个功能主要是方便工程维护人员在不使用其他仪器的情况下方便地查看频率输出情况,以更快的速度解决现场问题而设。显示模块采用数码管显示方式,首先亮度较高,数码管尺寸可根据实际情况选择不同尺寸;其次数码管有足够的亮度,即使在光照较强的情况下也能够清楚的观察到显示值;再次从成本上考虑,数码管价格相对要便宜的多。以上三点均是数码管比液晶或其他屏所具有的优点,所以本设计中考虑使用数码管显示。本设计中采用4位数码管显示,第一位数码管在参数调节状态下作为功能项显示用,其余三个数码管作为参数值显示用。为节省单片机的I/O口,所以显示采用译码器控制的方式,若不采用译码器位选信号将需要4个I/O口,采用译码器后位选信号仅需要3个I/O口,这样就可以节省出一个I/O口做其他用途。本设计中采样器件选用称重传感器,该传感器输出为模拟量电压信号,而本设计中所使用的单片机仅能处理数字信号,因此在这里就需要将模拟量信号转换为数字量信号才能被单片机接收并处理。这里就需要用到A/D转换器,本设计中采用AD7705芯片来完成A/D转换功能,AD7705 是AD 公司新推出的16 位转换器。器件包括由缓冲器和增益可编程放大器(PGA ) 组成的前端模拟调节电路, 可编程数字滤波器等部件。能直接将传感器测量到的多路微小信号进行转换。这种器件还具有高分辨率、宽动态范围、自校准、优良的抗噪声性能以及低电压低功耗等特点, 非常适合仪表测量、工业控制等领域的应用。它采用三线串行接口, 有两个全差分输入通道, 能达到01003% 非线性的16 位无误码数据输出, 其增益和数据输出更新率均可编程设定, 还可选择输入模拟缓冲器, 以及自校准和系统校准方式。工作电压3 V 或5 V。3 V 电压时, 最大功耗为1 mW , 等待模式下电源电流仅为8uA。声光报警电路采有两个三极管、两个10mm发光二极管、一个12V蜂鸣器组成。报警信号由单片机给出,用三极管来驱动蜂鸣器和发光二极管。考虑到尽可能的降低整机功耗,因此两个三极管分别用PNP型和NPN型,保证在同一时刻只用一种报警状态,能够有效地降低整机功耗。频率输出由内部定时器定时,由I/O口输出。考虑到外部干扰信号有可能会对单片机系统造成干扰,因此在单片机系统和频率输出端之间增加光耦加以隔离,以达到隔离干扰信号的目的,保证单片机系统的稳定运行。在光耦的输出端加一个上拉电阻,保证频率输出由足够的功率,便于远距离传输频率信号不至于衰减的过多,从而使下级设备能够正常读取频率输出值。在频率输出的信号端增加瞬态电压抑制器加以对浪涌电压进行抑制保护光耦免受伤害。同时在输出端增加发光二极管作为频率输出指示,能够比较直观的观察到有无频率输出,便于现场查找原因和解决问题。RS485总线采用MAXIM公司的MAX3082芯片,该芯片采用差分信号传输,因此有较远的传输距离,一般2公里以上。该芯片同时具有很强的抗干扰能力,能够很好地滤除干扰信号。在芯片的输出端增加了瞬态电压抑制器,能够很好的抑制总线上的浪涌电压,从而保证通讯芯片免受其害,造成不可恢复的后果。考虑到总线上有可能会出现不可知的干扰信号,会对单片机系统造成干扰,使单片机系统误工作或无法正常工作,因此在单片机系统与总线芯片之间增加光耦以达到光电隔离的目的,避免干扰信号经总线电路进入单片机系统。考虑到MAX3082芯片的接收和发送端工作时波特率会比较高,普通光耦无法正常工作,因此本设计中在MAX3082芯片的接收和发送端均采用了肖特基结构的快速光耦,从而保证数据能够正确的传输。在一个单片机控制系统中,电源模块起到至关重要的作用,因为电源模块的带载能力和输出文波直接影响到单片机系统工作的稳定性和准确性,因此对电源模块的设计一定要避免以上不良影响。以免影响单片机系统的正常工作或工作处于临界点。本设计中需要5V和6V和12V三个电压等级的直流电压,考虑到现场一般只有交流220V和交流380V电压,为方便使用这里需要对电压进行转换;首先需将220V交流电压转换为12V交流电压,这里需要选择变压器,然后将交流12V电压转换成直流电压,这里需要用到整流桥,为了减小该直流电压的脉动,还需要增加滤波电容。到此12V直流已经获得,为得到直流5V和6V电压,这里还需要增加L7805和L7806,这样就可以获得5V和6V电压。到此三种不同等级的电压均以获得。下一步就要考虑电压对系统工作稳定性的影响,由于交流电网中有可能使用大功率电气设备如电动机等,在起动和停止的过程中会对电网造成很大的冲击,因此输出的12V电压就会有很大的波动,造成单片机系统无法正常工作;或者电网中使用到变频器,这样在电动机的起停过程中也会对电网造成很大的干扰信号,导致单片机系统无法正常工作。为保证系统的稳定运行,在12V直流电压的输出端需要增加12V转12V的直流稳压隔离电源模块,这样既起到了稳压的目的同时也起到了与电网隔离的目的,就能够保证直流12V电压的稳定性,间接保证直流5V和直流6V电压的稳定性,从而保证单片机系统的稳定运行。由于RS485芯片直接与外部总线连接,所以考虑到外界的干扰或其他异常现象(如雷击)的发生,这里RS485通讯芯片有单独电源供电,即使总线保护电路没有起到作用,发生上述情况也也不至于损坏单片机系统以及其他电路。由于数字信号在数据处理过程中速递比较快,有可能会对模拟信号造成干扰,是模拟信号的波形发生畸变,造成采样不准间接影响输出值,因此在模拟信号的电源地与数字信号的电源地之间需要串联一个0电阻,以达到单点接地的目的,将数字信号对模拟信号的影响降低到最小。2.2单元电路介绍2.2.1 CPU1、参数介绍本设计采用的单片机为ATMEL公司的AT89S52单片机,经综合考虑分析设计需求及性价比,该单片机资源及运行速度均符合设计要求,具体参数如下:兼容MCS-51系列产品;8k字节FLASH存储器支持在系统编程,可承受1000次擦写周期;256字节片内RAM;工作电压4.0V到5.5V;全静态时钟0到33MHZ;三级程序存储器加密;32个可编程I/O口线;3个16位定时/计数器;6个中断源(2个外部中断,3个定时器中断,1个串行中断);全双工UART串行口;低功耗支持Idle和Power-down方式;Power-down方式支持中断唤醒;内部集成看门狗,使用户的应用系统更坚固;双数据指针;上电复位标志;双数据指针式数据操作更加快捷方便;较高的处理速度,最高可使用33MHZ的晶振频率;封装形式为DIP40。该单片机具有充足的硬件资源,而且操作简单,便于开发,具有较低的成本。是一款性价比相当高的入门级单片机。因此本设计中选择该单片机作为液位传感器的CPU。2、电路介绍单片机最小系统包括复位电路、时钟电路、电源三个部分组成,满足以上三个条件单片机系统才能够正常工作。EA 信号也需要介绍一下,当EA接高电平(5V)时选择内部存储区,当EA接低电平(0V)时选择外部存储区域。本设计中由于内部存储区足以满足本设计需要,因此被设计中选择内部存储区域,即此时该引脚上拉(5V)。AT89S52单片机复位电路规定,当晶振在运行中只要复位引脚出现2个机器周期的高电平,即可复位。由于本设计中选择的晶振频率为11.0592MHZ,因此由下面计算可得:由频率:f=11.0592MHZ;得周期:t=1/f=1/(11.0592*106)=9.04*10-8S;得机器周期:T=12t=12*9.04*10-8=1.085*10-6S;所以复位时间必须满足:3T;即:T/3=3.62*10-7S; 计算时间常数:选择电阻为10K,电容为0.1uF;=R*C=10*103*0.1*10-6=1*10-3S;这里3T,所以单片机能够正常复位。图2-1 复位电路AT89S52芯片内部有一个用反向放大器构成的振荡器,反向放大器的输入端为XTAL1,输出端为XTAL2把ATAL1和XTAL2与外部的石英晶体及两个电容连接起来可构成一个石英晶体振荡器,两个电容的一端分别连接在晶体振荡器的两只脚上,另一端接地。这两个电容的作用是上电时帮助石英晶体起振,运行时起到稳定振荡频率的目的。该电容的取值范围是:530pF,该单片机晶体振荡器的取值范围为:233MHZ。为使RS485通讯时的误码率为0,顾本设计中所选的晶体振荡器的频率为:11.0592MHZ。图2-2 振荡电路3、电路图图2-3 单片机最小系统电路2.2.2 显示电路1、参数介绍本设计中显示电路所使用的显示元件是数码管,采用译码器和三极管配合的方式来提供数码管所需要的位选控制信号,控制每一位数码管显示不同的数字。设计中使用的译码器的型号为:74LS138,该芯片参数如下:额定工作电压:DC5V;最大工作电流:小于等于10mA;电压波动范围:4.75V5.25V;有效输入高电平电压:大于2V;有效输入低电平电压:小于0.8V;输出高电平电压:5V;输出低电平电压:小于0.3V;输出高电平电流:小于等于1mA;输出低电平电流:小于20mA;封装形式:DIP16。工作原理:当一个选通端S1为高电平,另两个选通端/S2和/S3均为低电平时,可将地址端(A0、A1、A2)的二进制编码在一个对应的输出端以低电平译出。当S1为0时,不论/S2和/S3以及(A0、A1、A2)为什么状态,输出端均为1,当/S2和/S3为1时,不论S1以及(A0、A1、A2)为什么状态,输出端均为1。利用S1、/S2和/S3可级联扩展成24线译码器;若外接一个反相器还可级联扩展成32线译码器。若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。表2-1 74LS138真值表输入输出S1/S2+/S3A2 A1 A0/Y0 /Y1 /Y2 /Y3 /Y4 /Y5 /Y6 /Y70 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1100 0 00 1 1 1 1 1 1 1100 0 11 0 1 1 1 1 1 1100 1 01 1 0 1 1 1 1 1100 1 11 1 1 0 1 1 1 1101 0 01 1 1 1 0 1 1 1101 0 11 1 1 1 1 0 1 1101 1 01 1 1 1 1 1 0 1101 1 11 1 1 1 1 1 1 0从74LS138的参数介绍中可以看出,当输出端为低电平时可以拉出高达20mA的电流,而为高电平时仅能输出最大1mA的电流信号,因此本设计中采取低电平控制方式以便获得较高的电流。设计中三极管的型号必须为PNP型,这里选择9012三极管来驱动数码管。该三极管作为开关使用,工作在饱和区而不是工作在放大区,PNP型三极管主要参数介绍如下:集电极-发射极电压: -30V;集电极-基电压 :-40V;射极-基极电压 :-5V;集电极电流 :0.5A;耗散功率: 0.625W;结温 :150;特怔频率 :最小150MHZ;放大倍数:3090;封装形式:TO-92。由于驱动三极管采用PNP型,所以这里数码管只能选择共阳型。本设计中需要显示4位数值,这里选择四位一体数码管,考虑便于观察顾选择0.56英寸红色数码管,型号为LG5641BH。2、硬件介绍设计中使用单片机的P1.0P1.2口作为74LS138的控制端,为保证74LS138正常工作因此这里使能控制端SA接VCC,SB和SC接地。由于本设计中共4位数码管,所以这里输出信号只需要取Y0Y3四个即可。输出信号与三极管之间通过4.7k电阻耦合,如下图2-4所示。图2-4 显示驱动电路参数计算由三极管9012参数可知集电极电流小于500mA,所以可以推算出基极的最大电流,这里按照30倍的放大系数计算:由Ib=VCC/R=5/4700=1.06mA,此时三极管处于饱和状态;所以,三极管集电极的电流大小取决于发射极与地之间串接的限流电阻的大小;由于数码管每段的正常工作电流为(310)mA;所以可取10mA计算限流电阻;由经验值知:三极管饱和导通时Uce=0.3V,三极管导通压降为0.7V;可得:IbIc=(VCC-0.7)/R10mA;计算得:R430;这里取限流电阻R大小为:1k,满足计算要求。图2-5 数码管内部电路模拟3、原理图图2-6 数码管显示电路2.2.3 数据存储电路1、参数介绍本设计中需要存储一些设置参数,并且需要在断电后重新上电数据仍然存在。这里就需要增加数据存储器,增加数据存储电路单元。在本次设计中所选取的存储芯片为:AT24C08。该芯片是一款IIC接口的EEPROM,是低工作电压的8K位串行电可擦除只读存储器,内部组织为1024个字节,每个字节8位,该芯片被广泛应用于低电压及低功耗的工商业领域。主要技术参数如下: 工作电压:1.8V5.5V; 最大输出电流:5mA; 输入/输出引脚兼容5V; 应用在内部结构:8kB; 通讯接口:二线串行接口; 输入引脚经施密特触发器滤波抑制噪声; 通讯方式:双向数据传输; 兼容性:兼容400KHz(1.8V,2.5V,2.7V,3.6V ); 支持硬件写保护;高可靠性:读写次数:1,000,000 次 数据保存:100年工作温度:-55+125;2、硬件介绍表2-2 AT24C08引脚说明引脚序号引脚名称引脚功能1A0器件地址输入端2A13A24GND电源地5SDA串行数据输入/输出端6SCL串行时钟输入7VP写保护使能端8VCC电源芯片是一款IIC接口的EEPROM,引脚功能如上表2-2所示。该芯片在IIC总线上最多可以同时挂接8个,地址可以在A0A2三个引脚进行设置,地址范围从000111。由于时钟信号线(SCL)和数据信号线(SDA)是漏极开路结构,因此需要对该两个信号做上拉处理,这里选择上拉电阻值为10k。VP引脚为写保护使能端,VP为高电平时处于写保护状态,无法存储数据,因此该引脚接地,保证数据能够正常存储。本设计中仅需要一片存储芯片即可,因此这里选择存储器的地址为0,即此时A0A2引脚全部接地。路如下图2-7所示。图2-7 硬件连接3、原理图图2-8 数据存储电路2.2.4 数据采集电路1、参数介绍本设计中使用的液位采集器件为称重传感器,型号为CXH-120,该传感器为半导体荷重传感器适应于各种小量程范围内静、动态压力的测量,应用于皮带称、调速称等过程控制。主要参数介绍如下:测量范围:010kg;电源电压:DC 6V;工作电流:小于10mA;输出灵敏度:大于40mv/v;精度:0.5%FS;零点温飘:小于0.2%FS/10;灵敏度温飘:小于0.2%FS/10;输入阻抗:(12012);输出阻抗:(12012);绝缘阻抗:大于5000M;相对湿度:(090)RH;工作温度:(-1060);安全过载:150%FS。2、硬件介绍采样原理根据连通器的原理,将被测容器内的液体通过引流管引流至液位管内,液位管用于盛放液体,液位管安装在称重传感器的上面,称量液体的重量,被测容器内的液位越高流入液位管的液位也就越高,重量也就越大,称重传感器所产生的电压也就越高,单片机通过采样该电压的变化量来确定液位的高度如图2-9安装示意图所示。图2-9 安装示意图本设计液位管的内径为6cm,高度为1m,以液体是水为例,密度为:1.0*103kg/m3,根据体积公式可以计算出液体的体积: 由:V=SH知,若要求体积首席需要计算出圆柱形液位管内管的底面积; 由:S=r2,可得底面积,因为内径为已知量,所以S为已知量;所以:V=SH; V=r2H;由:m=V; m=r2H;可以计算出不同高度对应的液体质量。硬件介绍该传感器工作原理为:当有一定的压力作用在传感器检测头上时,传感器内部会有一定微弱的电压变化,通过采样该电压信号的变化检测重物的重量变化,从而计算出液位的高度。该传感器内部主要电路为电桥,当有一定压力作用在传感器检测头上面时就会引起电阻的变化,从而使输出信号发生变化,压力不同输出的电压大小也不同,该信号呈线性变化,电路如下图2-10所示。3、原理图图2-10 称重传感器内部电路2.2.5 A/D转换电路1、参数介绍液位检测元件输出信号为模拟信号,而本设计中所使用的单片机只能处理数字信号,因此这里需要对信号进行转换,将模拟信号转换为数字信号。这里就需要用到A/D转换芯片。本设计中使用的A/D转换芯片型号为AD7705,该芯片是一款16位AD转换器,AD7705芯片是带有自校正功能的-于A/D转换器。其内部由多路模拟开关、缓冲器、可编程增益放大器(PGA)、-调制器、数字滤波器、基准电压输入、时钟电路及串行接口组成。其中串行接口包括寄存器组,它由通讯寄存器、设置寄存器、时钟寄存器、数据输出寄存器、零点校正寄存器和满程校正寄存器等组成。该芯片还包括2通道差分输入(AD7705)和3种伪差分通道输入(AD7706)。AD7705的PGA可通过指令设定,对不同幅度的输入信号实现1、2、4、8、16、32、64和128倍的放大,因此AD7705芯片既可接受从传感器送来的低电平输入信号,亦可接受高电平(10V)信号,它运用技术实现16位无误码性能;它的输出速度同样可由指令设定,范围由20Hz到500Hz;它能够通过指令设定对零点和满程进行校正;AD7705与微处理器的数据传送通过串行方式进行,采用了节省端口线的通讯方式,最少只占用单片机的两条端口线。AD7705只需2.73.3V或4.755.25V单电源。AD7705是双通道全差分模拟输入,而AD7706是3通道伪差分模拟输入,二者都带有一个差分基准输入。当电源电压为5V、基准电压为2.5V时,这二种器件都可将输入信号范围从0+20mV到0+2.5V的信号进行处理。还可处理20mV2.5V的双极性输入信号,对于AD7705是以AIN(-)输入端为参考点,当电源电压为3V、基准电压为1.225V时,可处理0+10mV到0+1.225V的单极性输入信号,它的双极性输入信号范围是10mV到1.225V。因此,AD7705可以实现2通道系统所有信号的调理和转换。增益值、信号极性以及更新速率的选择可用串行输入口由软件来配置。该器件还包括自校准和系统校准选项,以消除器件本身或系统的增益和偏移误差。 CMOS结构确保器件具有极低功耗,掉电模式减少等待时的功耗至20W(典型值)。AD7705采用16脚塑料双列直插(DIP)和16脚宽体(0.3英寸)SOIC封装和16脚TSSOP封装。主要参数介绍如下:AD7705:2个全差分输入通道的ADC;AD7706:3个伪差分输入通道的ADC16位无丢失代码0.003%非线性;可编程增益前端增益:1128;三线串行接口 SPITM、QSPITM、MICROWIRETM 和DSP兼容;有对模拟输入缓冲的能力;2.73.3V或4.755.25V工作电压;3V电压时,最大功耗为1mW;等待电流的最大值为8A;16脚DIP、SOIC和TSSOP封装;本设计中使用的称重传感器最大输出电压为:6v*40mv/v=240mv,由于AD转换器所使用的基准电压源为2.5V,所以:2.5v/240mv=10.4;由于电压基准为2.5v,所以这里选择AD7705放大倍数为8,可知达到最大电压的时候为0.24V*8=1.92V,即输出的最大电压小于2.5V,适合硬件设计要求。2、硬件介绍本设计中使用的AD7705封装形式为TSSOP,为得到更高的采样数据的精确度,这里采用两线制差分信号输入方式,使用AIN1(+)和AIN(-)作为传感器模拟信号输入端,各管脚的具体功能如下表2-3所示。表2-3 AD7705引脚说明引脚编号引脚名称功能1SCLK串行时钟信号2MCLKIN为转换器提供的主时钟信号3MCLKOUT外接晶振引脚或为外部电路提供时钟源4/CS片选使能信号5RESET复位信号6AIN2(+)AIN1差分模拟输入通道2的正输入端7AIN1(+)AIN2差分模拟输入通道1的正输入端8AIN1(-)COMMON差分模拟输入通道1的负输入端9REFIN(+)基准源输入端10REFIN(-)11AIN2(-)AIN3差分模拟输入通道2的负输入端12/ DRDY逻辑输出信号13DOUT串行数据输出端14DIN串行数据输入端15VDD电源电压,+2.7V+5.25V16GND内部电路的地电位基准点本设计中采用外加石英晶体振荡器的方式,石英晶体负载电容取值为30pF,AD7705外围电路如图2-11所示:图2-11 AD7705外围电路为了保证传感元件在接入负载的情况下输出电压没有明显的下降,就要求AD转换器有较高的输入阻抗,但AD转换器无法将输入阻抗做的过高,因此

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论