51单片机压力传感器
基于51单片机的数字气压计系统设计
2019.051概述气压计是利用压敏材料将气压变化转化成易于检测和传输的电信号,然后对电信号进行滤波、放大、通过后续电路处理,并将数据显示出来的一种测量工具。
其在观察压力变化、压力大小测量,以及对其他物理量测量等方面都有十分重要的作用。
传统的水银气压计占用空间较大、气压数据不能直接显示、灵敏度低、易损坏,测量结果受环境影响较大。
随着mems 技术和智能芯片技术的发展,气压计正朝着智能化、无线化、微型化的方向发展。
数字压力传感器的应用领域涵盖了医疗卫生、航空航天、户外作业、工矿企业等,并在人们的日常生活中也很常见,如手机、平板、手环等电子设备大部分都安装了数字气压计,给人们的生活带来了极大的便利。
2系统硬件2.1硬件总体框图本设计是基于MPX4115的数字气压计,硬件处理电路为大气压传感器模拟信号的采集、转换、处理和显示,并根据相应的软件需求设计控制程序。
气压计的硬件主要由4部分组成,分别为单片机最小系统、气压信号采集电路、ADC 转换电路和数码管显示电路。
2.2气压数据采集电路数据采集器件采用压力传感器MPX4115,其类型是硅压力传感器。
这种传感器在制造时引入了先进的微电机技术,薄膜镀金属。
工作温度范围是0℃-85℃,在此温度范围内误差不超过1.5%。
2.3气压信号转换电路ADC0832是常用的A/D 转换芯片,8位分辨率,转换时间短,是模拟量转换电路中常用的器件之一。
在本系统中,单片机所需的数字量信号是由气压传感器采集,然后交给ADC0832进行模数转换,并将转换结果传给单片机进行处理。
常用电路中,单片机与ADC0832之间采用4线制进行连接,ADC0832端的4个引脚依次采用DO、DI、CS、CLK。
但在通信过程中,单片机与ADC0832之间是单工通信,DO 引脚与DI 引脚并不需要同时使用,所以本系统中将DO 引脚和DI 引脚并联在一起进行分时使用。
CS 引脚输入高电平时,芯片禁用,ADC0832不能工作,此时其他引脚CLK、DO、DI 电平状态可任意设置。
远程压力监测系统设计与实现电气工程及其自动化学士学位论文
xx学院HUIZHOU UNIVERSITY毕业论文(设计)中文题目:远程压力监测系统设计与实现英文题目:The Design And Implementation of The Remote Pressure Detection System姓名学号专业班级10电气工程及其自动化1班指导教师讲师提交日期2014年5 月11 日远程压力监测系统的设计与实现作者: 专业班级: 10电气(1)班指导老师: 职称: 讲师(惠州学院电子科学系, 广东, 惠州, 516007)摘要远程通信技术是现代实现智能化的重要技术之一,在未来具有广阔的应用和发展的空间。
而压力测量技术在军事,工业,生活中随处可见,占据着不可忽视的地位。
因此,将压力测量技术与远程通信技术相结合成的远程压力监测系统具有重要的研究价值。
本文介绍了基于STC89C51单片机的一种远程压力监测系统。
采用压力传感器以及远程通信模块,利用Labview这一个基于图形化的编程语言的虚拟仪器集成开发环境,将在下位机测量的压力值远程的在上位机实时的显示出来,从而实现远程压力的监测。
其具有系统简单,灵活性高,实时性好等特点。
关键词:压力监测远程 Labview 单片机The design and imjplementation of the remote pressure detectionsystemAuthor: Chen Pingyang Professional classes: 10 Electrical Engineering and Automation classes (1)Instructor: Xie Heng Title: Lecture(Huizhou University, Department of Electronic Science, Guangdong, Huizhou, 516007)AbstractRemote communication technology is an important technology of the modern intelligent, has broad application and development space in the future. The pressure measurement technology in military, industrial, life everywhere, occupy the position can not be ignored. Therefore, the pressure measurement technology and telecommunications technology combined into a remote pressure monitoring system has important research value.This paper describes a remote pressure monitoring system based on SCM STC90C51. Using pressure sensors and remote communications module, this one based on the use of Labview graphical programming language integrated development environment of virtual instrument, will be displayed in real time on a remote host computer the next bit machine pressure values measured, enabling remote monitoring of pressure. It has a system of simple, high flexibility, good real-time characteristics.Keywords: Pressure Monitoring Remote Labview SCM目录第一章绪论 (1)1.1 本课题的提出及意义 (1)1.2 研究现状 (1)1.2.1 数据采集系统 (1)1.2.2 虚拟仪器 (2)1.2.3 无线通信 (3)1.3 本课题的研究内容 (3)第二章监测系统的硬件设计 (5)2.1 硬件设计的整体方案 (5)2.2 器件的选择 (5)2.2.1 处理器 (5)2.2.2 传感器 (6)2.2.3 AD转换芯片 (7)2.2.4 无线模块 (9)第三章测量系统的软件设计 (11)3.1 软件的整体设计方案 (11)3.2下位机编程 (11)3.2.1下位机软件开发环境——Keil C51简介 (11)3.2.2 编程思路和整体流程 (12)3.3 上位机编程 (14)3.3.1 上位机软件开发环境——LabVIEW简介 (14)3.3.2编程思路和流程 (14)第四章远程压力监测系统调试 (18)4.1 调试过程 (18)4.2 调试结果 (20)结论 (21)致谢 (22)参考文献 (23)附录1:单片机程序 (24)附录2:Labview程序 (27)第一章绪论1.1 本课题的提出及意义远程通信技术是现代实现智能化的重要技术之一,在未来具有广阔的应用和发展空间。
基于单片机的智能电子秤设计
基于单片机的智能电子秤设计随着科技的不断发展,智能化和自动化已经成为我们生活中不可或缺的一部分。
在众多领域中,智能电子秤的设计与应用也越来越受到。
本文将介绍一种基于单片机的智能电子秤设计方案,该设计具有高精度、低成本、易于实现等优点,具有一定的实用价值。
一、概述智能电子秤是一种能够自动测量物体重量的设备,广泛应用于超市、菜市场等场所。
与传统的机械秤相比,智能电子秤具有测量精度高、使用方便、易于维护等优点。
而基于单片机的智能电子秤设计,更是将智能化和自动化技术融入到电子秤中,提高了设备的性能和可靠性。
二、设计原理基于单片机的智能电子秤设计主要是利用单片机的控制和数据处理能力,实现对物体重量的准确测量。
其核心部件为压力传感器和单片机。
压力传感器负责采集物体的重量信号,并将信号传输给单片机;单片机则对信号进行处理、分析和存储,同时控制显示屏显示物体的重量。
三、硬件设计1、单片机选择单片机是智能电子秤的核心部件,负责控制整个系统的运行。
本设计选用AT89C51单片机,该单片机具有低功耗、高性能、易于编程等优点,能够满足智能电子秤的设计要求。
2、压力传感器选择压力传感器是智能电子秤的重要组成部件,负责采集物体的重量信号。
本设计选用电阻应变式压力传感器,该传感器具有测量精度高、稳定性好、抗干扰能力强等优点。
3、显示模块选择显示模块负责将物体的重量信息呈现给用户。
本设计选用LED显示屏,该显示屏具有亮度高、视角广、寿命长等优点。
4、电源模块选择电源模块为整个系统提供稳定的电源,保证系统的正常运行。
本设计选用线性稳压电源,该电源具有输出电压稳定、纹波小、安全性高等优点。
四、软件设计软件设计是智能电子秤的关键部分之一,直接影响设备的性能和可靠性。
本设计的软件部分采用C语言编写,主要包括数据采集、数据处理、数据显示等模块。
具体流程如下:1、开机后,系统进行初始化操作;2、压力传感器采集物体的重量信号;3、单片机对采集到的信号进行处理和分析;4、单片机将处理后的数据存储到存储器中;5、单片机控制LED显示屏显示物体的重量信息;6、系统继续等待下一次测量。
单片机的智能压力传感器毕业设计(完整版)
单片机的智能压力传感器毕业设计(完整版)(文档可以直接使用,也可根据实际需要修改使用,可编辑欢迎下载)51单片机的智能压力传感器毕业设计毕业任务书一、题目智能压力传感器系统设计二、指导思想和目的要求1. 培养学生综合运用所学职业基础知识、职业专业知识和职业技能,提高解决实际问题的能力,从而达到巩固、深化所学的知识与技能;2. 培养学生建立正确的科学思想,培养学生认真负责、实事求是的科学态度和严谨求实作风;3. 培养学生调查研究,收集资料,熟悉有关技术文件,锻炼学生的科研工作能力和培养学生的团结合作攻关能力。
三、主要技术指标1. 培养学生综合运用所学职业基础知识、职业专业知识和职业技能,提高解决实际问题的能力,从而达到巩固、深化所学的知识与技能;2. 培养学生建立正确的科学思想,培养学生认真负责、实事求是的科学态度和严谨求实作风;3. 培养学生调查研究,收集资料,熟悉有关技术文件,锻炼学生的科研工作能力和培养学生的团结合作攻关能力。
三、主要技术指标本设计主要设计一个智能压力传感器的设计,要求如下:被测介质:气体、液体及蒸气量程: Pa~pa综合精度:±0.25%FS供电: 24V Dc(12~36VDC)介质温度:-20~150环境温度:-20~85过载能力: 150%FS响应时间:≤10mS 稳定性:≤±0.15%FS/年? 能实时显示目标压力值和保存参数,并能和上位机进行通信,并具有较强的抗干扰能力。
所需要完成的工作:1.系统地掌握控制器的开发设计过程,相关的电子技术和传感器技术等,进行设计任务和功能的描述;2.进行系统设计方案的论证和总体设计;3.从全局考虑完成硬件和软件资源分配和规划,分别进行系统的硬件设计和软件设计;4.进行硬件调试,软件调试和软硬件的联调;5. 查阅到15篇以上与题目相关的文献,按要求格式独立撰写不少于15000字的设计说明书及1.5万(或翻译成中文后至少在3000字以上)字符以上的英文翻译。
智能压力检测系统的设计
题目:智能压力检测系统的设计基于单片机的智能压力检测系统的设计摘要压力是工业生产过程中的重要参数之一。
压力的检测或控制是保证生产和设备安全运行必不可少的条件。
实现智能化压力检测系统对工业过程的控制具有非常重要的意义。
本设计主要通过单片机及专用芯片对传感器所测得的模拟信号进行处理,使其完成智能化功能。
介绍了智能压力传感器外围电路的硬件设计,并根据硬件进行了软件编程。
本次设计是基于AT89C51单片机的测量与显示。
是通过压力传感器将压力转换成电信号,再经过运算放大器进行信号放大,送至8位A/D转换器,然后将模拟信号转换成单片机可以识别的数字信号,再经单片机转换成LED显示器可以识别的信息,最后显示输出。
而在显示的过程中通过键盘,向计算机系统输入各种数据和命令,让单片机系统处于预定的功能状态,显示需要的值。
本设计的最终结果是,将软件下载到硬件上调试出来了需要显示的数据,当输入的模拟信号发生变化的时候,通过A/D转换后,LED将显示不同的数值。
关键词:压力;AT89C51单片机;压力传感器;A/D转换器;LED显示;Design of pressure detecting system based on single-chipAbstractPressure is one of the important parameters in the process of industrial production. Pressure detection or control is an essential condition to ensure production and the equipment to safely operating, which is of great significance. The single-chip is infiltrating into all fields of our lives, so it is very difficult to find the area in which there is no traces of single-chip microcomputer. In this graduation design, primarily through by using single-chip and dedicated chip, handling of analog signal measured by the sensor to complete intelligent function. This design illustrates external hardware circuit design of intelligent pressure sensor, and conduct software development to the hardware.The design is based on measurement and display of AT89C51 single-chip. Thisis the pressure sensors will convert the pressure into electrical signals. After using operational amplifier, the signal is amplified, and transferred to the 8-bit A/D converter. Then the analog signal is converted into digital signals which can be identified by single-chip and then converted by single-chip into the information which can be displayed on LED monitor, and finally display output. In the course of show, through the keyboard to input all kinds of data and commands into the computer, the single-chip will locate in a predetermined function step to display required values.The end result of this design is that by downloading software to the hardware, it will get the data which is required to display by debugging. When the input analog signals change, the LED monitor will display different values through the A/D converting.Key words:pressure; AT89C51 single-chip; pressure sensor; A/D converter; LED monitor;目录摘要 (I)Abstract (II)第一章绪论 (1)1.1 研究背景 (1)1.2 基于单片机的智能压力检测的原理 (2)1.2.1 压力的概念 (2)1.2.2 测量压力的意义 (3)第二章基于单片机的智能压力检测系统的硬件设计 (4)2.1 压力传感器 (4)2.1.1 压力传感器的选择 (4)2.1.2金属电阻应变片的工作原理 (4)2.1.3电阻应变片的基本结构 (6)2.1.4 电阻应变片的测量电路 (6)2.2 信号放大电路 (8)2.1.2 放大器的选择 (8)2.2.4 三运放大电路 (9)2.3 A/D转换器 (10)2.3.1 A/D转换模块器件选择 (10)2.3.2 A/D转换器的简介 (10)2.3.3 配置位说明 (11)2.3.4 ADC0832工作时序图 (12)2.3.3 单片机对ADC0832的控制原理 (13)2.4 单片机 (14)2.4.1 AT89C51单片机简介 (14)2.4.2主要特性.... (15)2.4.3 管脚说明 (15)2.4.5 芯片擦除 (17)2.5 单片机于键盘的接口技术 (18)2.5.1 键盘功能及结构概述 (18)2.5.2 键盘抖动及去除 (18)2.5.3 单片机与键盘的连接 (19)2.6 LED显示接口 (21)2.6.1发光二极管及LED显示器 (21)2.6.2七段数码显示器 (22)2.6.3 LED数码管静态显示接口 (24)第三章软件设计 (26)3.1 A/D转换器的软件设计 (26)3.1.1 ADC0832芯片接口程序的编写 (26)3.2 单片机与键盘的接口程序设计 (27)3.4 LED数码管显示程序设计 (28)第四章总结 (30)参考文献 (31)附录A (32)附录B (33)致谢 (38)第一章绪论1.1 研究背景近年来,随着微型计算机的发展,他的应用在人们的工作和日常生活中越来越普遍。
单片机与传感器的数据采集与处理技术
单片机与传感器的数据采集与处理技术在现代智能设备和物联网系统中,单片机与传感器的数据采集与处理技术起着至关重要的作用。
单片机作为一个微型计算机,能够通过各种传感器采集到的数据进行处理和分析,从而实现对环境、设备等方面的实时监测和控制。
本文将详细介绍单片机与传感器的数据采集与处理技术,帮助读者更好地了解这一领域的知识和应用。
一、传感器的作用及分类传感器是将感知到的信息转化为电信号或其他形式的信号的设备,常用于测量各种物理量,如温度、湿度、压力等。
根据其工作原理和测量对象的不同,传感器可分为光学传感器、温度传感器、压力传感器等多种类型。
在数据采集系统中,传感器起着关键作用,能够实时捕获环境中的各种信息,并将其转化为数字信号供单片机进行处理。
二、单片机的基本结构和功能单片机是一种集成了微处理器、存储器和各种输入输出接口的微型计算机,常用于嵌入式系统中。
单片机具有高度集成、体积小、功耗低等特点,能够实现对外部设备和传感器的数据采集和控制。
在数据处理方面,单片机通过其内部的运算单元和存储单元,对采集到的数据进行处理和分析,实现各种功能的实现。
三、数据采集与处理流程数据采集与处理技术通常包括三个基本步骤:传感器信号采集、数据传输和单片机数据处理。
首先,传感器将感知到的信息转化为电信号,并通过模拟数字转换芯片(ADC)转化为数字信号;其次,将采集到的数据通过串口或其他接口传输给单片机;最后,单片机对接收到的数据进行处理和分析,根据预先设定的算法实现各种功能。
四、常用的传感器和单片机在实际应用中,常用的传感器包括温湿度传感器、光学传感器、压力传感器等;常用的单片机包括51系列单片机、STM32系列单片机等。
这些传感器和单片机具有不同的特点和功能,适用于不同的应用场景和要求。
例如,温湿度传感器可用于环境监测,光学传感器可用于图像识别,压力传感器可用于工业控制等。
五、数据采集与处理技术的应用数据采集与处理技术在各个领域均有广泛的应用,如工业自动化、智能家居、智能农业等。
单片机基于51单片机的温度传感器设计
未来展望
技术升级
智能化发展
应用拓展
安全性考虑
随着技术的进步,未来可以 采用更高精度的温度传感器 ,提高系统的监测和控制精 度。同时,可以采用更先进 的单片机,提高数据处理速 度和控制效果。
未来可以增加更多的人工智 能算法,如神经网络、模糊 控制等,以实现更智能的温 度调控。此外,可以通过增 加传感器种类和数量,实现 对环境因素的全面监测与调 控。
03
02
传感器接口
将DS18B20温度传感器与单片机相 连,实现温度信号的采集。
通讯接口
通过UART串口通讯,实现单片机与 上位机之间的数据传输。
04
软件设计
温度采集
通过DS18B20温度传感器采集 温度信号,并转换为数字信号 。
数据显示
将处理后的温度数据通过 LCD1602液晶显示屏实时显示 出来。
温度传感器选择
选用常用的DS18B20温度传感器, 具有测量精度高、抗干扰能力强等优 点。
显示模块
选用LCD1602液晶显示屏,用于实 时显示温度值。
通讯接口
采用UART串口通讯,实现单片机与 上位机之间的数据传输。
硬件设计
01
电源电路
为单片机和传感器提供稳定的电源 。
显示接口
将LCD1602液晶显示屏与单片机相 连,实现温度的实时显示。
它能够检测环境中的温度变化,并将 其转换为电信号或其他可测量的物理 量,以便进一步处理和控制。
温度传感器的工作原理
温度传感器通常由敏感元件和转换电路组成。敏感元件负责 感知温度变化,而转换电路则将温度变化转换为电信号。
常见的温度传感器工作原理有热电效应、热电阻、热敏电阻 等。
温度传感器的分类
压力传感器单片机课程设计
压力传感器单片机课程设计第1 章前言电力压力器中主要使用的压电材料包括有石英、酒石酸钾钠和磷酸二氢胺。
其中石英(二氧化硅)是一种天然晶体,压电效应就是在这种晶体中发现的,在一定的温度范围之内,压电性质一直存在,但温度超过这个范围之后,压电性质完全消失(这个高温就是所谓的“居里点”)。
由于随着应力的变化电场变化微小(也就说压电系数比较低),所以石英逐渐被其他的压电晶体所替代。
而酒石酸钾钠具有很大的压电灵敏度和压电系数,但是它只能在室温和湿度比较低的环境下才能够应用。
磷酸二氢胺属于人造晶体,能够承受高温和相当高的湿度,所以已经得到了广泛的应用。
早在1954年美国C.S.Smith首先确认了半导体压电效应,1955年C.Herring 指出:这种压电电阻效应是由于应力的作用,引起导体与价电子带能量状态的变化,以及载流子数量与迁移率变化所产生的一种现象。
日本从1970年开始研究开发,首先应用在血压计上,之后在过程控制领域及轿车发动机控制部分都获得了广泛的应用。
最近几年在家用电器、装配机器人等应用领域普遍采用电子压力传感器作为压力控制、压力监控和判断真空吸附的效果。
图1 电子压力器模型1第2章电子压力器的工作原理 2.1 电子压力器的工作原理电子压力器由压力传感器,A/D转换器,数码显示等组成。
当用手按压传感器,腔体内外就会产生压差,这些压差就会转化成电压,电压转化成数字量后,根据压力变化1Kpa,输出电压变化为120mV的关系,依照采样的输出电压,采用线性插值法可计算出实际压力值。
然后将实际压力值送数码管显示。
图2.1.1为PS压力传感器的截面结构图,图2.1.2为其传感器部分的结构。
如图所示,在压力传感器半导体硅片上有一层扩散电阻体,如果对这一电阻体施加压力,由于压电电阻效应,其电阻值将发生变化。
受到应变的部分,即膜片由于容易感压而变薄,为了减缓来自传感器底座应力的影响,将压力传感器片安装在玻璃基座上。
基于51单片机的脉搏测量仪的答辩问题
基于51单片机的脉搏测量仪的答辩问题一、什么是脉搏测量仪?脉搏测量仪是一种用于监测人体脉搏的仪器,通过传感器感知人体的脉搏信号,并将其转化成数字信号通过处理器进行分析和显示。
基于51单片机的脉搏测量仪是利用51单片机作为核心控制器,搭配适当的传感器和显示器组件,可以实现对脉搏的实时监测和数据处理。
二、该脉搏测量仪的工作原理是怎样的?1. 传感器采集脉搏信号:脉搏测量仪通常会采用光电传感器或压力传感器来感知人体的脉搏信号,光电传感器通过发射一束红外光束照射到皮肤上,当血液脉动时,血液会吸收不同程度的红外光,通过检测光电传感器接收到的反射光强度变化来获取脉搏信号;压力传感器则是通过感知皮肤上的微小压力变化来获取脉搏信号。
2. 信号处理与数字化:传感器采集到的模拟信号需要经过信号调理电路进行滤波和放大,然后通过模数转换器(ADC)将模拟信号转化成数字信号,以便于单片机的处理。
3. 数据处理与显示:单片机接收到数字化的脉搏信号后,会根据预设的算法进行脉搏波形的提取和心率的计算,并将结果显示在液晶显示器上,同时可以通过串口或蓝牙模块将数据传输到外部设备进行进一步分析和存储。
三、基于51单片机的脉搏测量仪有哪些特点?1. 灵活性强:基于51单片机的脉搏测量仪可以根据实际需求进行灵活的定制和扩展,比如可以根据具体情况选择合适的传感器,采用不同的数据处理算法,实现不同的功能。
2. 成本低廉:51单片机作为一种经典的微控制器,价格低廉且性能稳定可靠,适合用于中小型医疗设备的开发和生产。
3. 易于开发:基于51单片机的脉搏测量仪的软硬件开发相对简单,开发人员可以利用丰富的开发资源和成熟的开发工具进行快速开发和调试。
四、该脉搏测量仪在医疗保健领域有哪些应用前景?1. 个人健康监测:随着人们健康意识的提高,个人健康监测设备越来越受到关注,基于51单片机的脉搏测量仪可以作为便携式的个人健康监测设备,可用于定期监测心率、血压等生理指标,提醒个人关注身体健康。
设计 基于单片机的气压传感器研制
重庆邮电大学毕业设计(论文)设计(论文)题目:基于单片机的气压传感器研制摘要人们对气压的认识也是人类科学研究的一大进步,人们从很久以前就在研究大气,并且有人认为有大气压值,直到马德堡半球实验,真正证明了大气压的存在。
气压的应用也是比较早的,如著名的蒸汽火车头,就是人类应用气压的一个显著例子。
气压计在现实生活中的使用并不是很明显,大部分人在一生中很少甚至没有接触过气压传感器,但是气压传感器在某些工作领域确实是不可或缺的重要器材,例如国防领域、工业领域、医疗领域以及气象学领域。
本设计介绍了一种基于单片机和气压传感芯片MPX4115A的数字式气压传感器的软、硬件实现方法。
通过气压传感芯片MPX4115A获得被测环境中的气压值并输出相应的模拟电压值,此电压经过以LM331芯片为核心的V/F转换电路输出相应数字脉冲信号,输入到单片机的计数器。
单片机在单位时间内获得该信号的脉冲数值,计算出脉冲信号的频率。
根据电压与频率的线性关系计算出对应的实际气压值,最后通过液晶显示屏LCD1062显示出来,并进行了软硬件调试。
【关键词】单片机气压传感芯片液晶显示屏V/F转换芯片ABSTRACTAir pressure is a big step forward for the Human Sciences Research, human being have a long history of study air pressure. The Magdeburg hemispheres experimental proofed the existence of the air pressure. The application of air pressure is relatively early, such as the steam engine is a notable example of human being application of air pressure. Barometer use in real life is not very obvious, most of the people in their lives with little or no contact with barometer. Actually, barometer is an indispensable equipment in certain areas of work, such as the field of national defense, industrial fields,the medical field and the field of meteorology.This design based on microcontroller STC89C52 and pressure sensor chip MPX4115A, and introduced how its software and hardware works. We can get analog output voltage which corresponds to the measured pressure, by pressure sensor chip MPX4115A. This voltage go through the V / F converter circuit unit which based on LM331, output digital pulse signal ,then input the digital pulse signal to the microcontroller STC89C52 counter. Microcontroller STC89C52 within a unit time obtains the signal pulse values and calculates the frequency of the pulse signal, Calculate the actual pressure value, according to the linear relationship between the voltage and frequency, then displayit by LCD1062.【Key words】Microcontroller Air pressure sensor chip LCD1602V / F converter chip目录前言 (1)第一章系统总体方案的设计 (3)第一节整体设计思想及系统原理 (3)第二节实现方案 (3)第三节元件选取 (4)一、单片机的选型 (4)二、气压传感器 (5)三、V/F转换芯片 (6)四、显示器 (6)五、三端稳压器 (7)第四节本章小结 (7)第二章硬件系统的设计与实现 (8)第一节单片机电路 (8)一、单片机概述 (8)二、单片机片内结构、引脚及封装 (8)三、89C52单片机引脚功能 (10)四、单片机的复位电路 (12)五、单片机的时钟电路 (12)六、单片机电路图 (13)第二节气压检测电路 (14)一、气压传感器MPX4115A的介绍 (14)二、MPX4115的引脚及功能 (14)三、电压/频率转换器 (15)四、气压检测部分电路图 (15)第三节液晶显示电路 (16)一、液晶显示屏介绍 (16)二、LCD1602介绍 (17)三、LCD1602的控制 (18)四、LCD1602的电路图 (19)第四节电源电路 (19)一、78L05的介绍 (19)二、78L05的特点 (20)三、78L05的引脚图 (20)四、电源电路图 (21)第五节总体电路 (21)第六节本章小结 (22)第三章软件系统的设计与实现 (23)第一节软件系统设计的概述 (23)第二节汇编语言和C语言开发单片机的优缺点比较 (24)第三节主要模块程序 (25)一、主程序 (25)二、主要子程序模块 (27)第四节本章小结 (30)第四章系统的调试 (31)第一节硬件模块的测试 (31)一、电源模块的测试 (31)二、气压监测模块的测试 (32)三、单片机及LCD1602模块 (33)第二节软件部分的测试 (34)第三节本章小结 (36)结论 (37)致谢 (38)参考文献 (39)附录 (40)一、英文原文 (40)二、英文翻译 (47)三、工程设计图纸 (54)四、源程序: (55)前言气压是作用在单位面积上的大气压力,即等于单位面积上向上延伸到大气上界的垂直空气柱的重量。
MD-PS002
1.设计背景压力测量对实时监测和安全生产具有重要的意义。
在工业生产中,为了高效、安全生产,必须有效控制生产过程中的诸如压力、流量、温度等主要参数。
由于压力控制在生产过程中起着决定性的安全作用,因此有必要准确测量压力。
基于51单片机的压力测量系统具有准确率高,响应速度快,可扩展性好,价格便宜等多方的有点,因此采用51单片机进行压力测量是一个不错的选择。
2.压力传感器选择首先需要考虑的是压力传感器,压力传感器是压力检测系统中的重要组成部分,由各种压力敏感元件将被测压力信号转换成容易测量的电信号作输出,给显示仪表显示压力值,或供控制和报警使用。
本次设计采用的是 MD-PS002型压力传感器,具有体积小,量程大等优点,应用领域有汽车的胎压测量,工业方面的空气压力车龄,消费品方面的高度计,和医疗电子方面的血压计等。
如下图是 MD-PS002的原理图+IN和-IN为传感器提供恒流源或者是恒压源, 可以是5V恒压源,或者是1mA的恒流源。
-OUT 和+OUT提供输出电压,150KP的压力传感器输出电压的方位是60-100mV 。
3. 放大电路设计被测的非电量经传感器得到的电信号幅度很小,无法进行A/D转换,必须对这些模拟电信号进行放大处理。
为使电路简单便于调试,本设计采用二级运算放大器,因为传感器输出的较大共模电压,而有效的信号来源于差模信号。
所以放大电路采用差模放大电路。
差模信号经过该放大电路后放大约100倍,共模信后得到了有效的抑制。
4.模数转换器模拟量输入通道的任务是将模拟量转换成数字量。
能够完成这一任务的器件称之为模数转换器,简称A/D转换器。
本次设计的中A/D转换器的任务是将放大器输出的模拟信号转换为数字量进行输出。
这里A/D转换器采用ADC0804, ADC0804的8位并行接口A/D转换器。
最高工作频率为400MHz,无论是分辨率还是速度都满足本次设计的需求。
5.单片机与A/D转换器的连接6.软件设计软件设计的主要任务就是对ADC0804的初始化编程和查询操作,较前面比较简单些以下为MD-PS002原理图,与引脚说明。
防酒驾汽车安全装置
防酒驾汽车安全装置本文研究的是基于51单片机的防酒驾汽车安全装置,本设计把酒精检测报警装置与汽车点火装置联系在一起。
通过压力传感器和酒精传感器采集信号,再通过ADC0809进行模数转换,最后利用51单片机在显示屏上显示。
当酒精浓度达到法律规定的浓度时,蜂鸣器和LED将不断的进行鸣笛和闪烁。
继电器将断开,汽车的点火装置将无法开启。
相反地,继电器闭合,汽车点火装置将打开,可以正常行驶。
标签:51单片机;压力传感器;酒精传感器1 引言近年来,伴随着我国社会经济的增长,汽车已经成为我国重要的交通工具。
随之酒后驾车事故也成为我国交通事故的重要原因。
为了避免交通悲劇的发生,一种能够有效地防止民众酒后驾驶的系统的出现就成了现实中的迫切要求。
2 总体设计方案项目是由51单片机最小系统板做主控板,包括电源模块、传感器模[1]块、报警模块、液晶模块。
传感器有酒精传感器、压力传感器。
当司机发动汽车时,报警系统采用酒精传感器探测气体信号进行检测。
由于酒精含量与酒精传感器检测后产生的电压信号成特定的比例关系,因而可根据电压号进行酒精含量的判断。
检测到的信号经过放大之后,通过8位ADC转换为数字信号,由单片机对此信号进行处理判断。
假设酒精含量没有超标,LCD显示屏幕显示当前酒精浓度,控制继电器打开点火装置,汽车就可以啟动;反之,蜂鸣器报警,同时检测指示灯亮,控制继电器切断点火装置电源,驾驶人员将无法启动汽车。
为了确保检测来自于司机本人,避免其它乘客饮酒带来的干扰,在系统中同时加入压力传感器,使得在一定的吹气压力下系统才开始检测。
3 硬件电路设计硬件电路分为电源模块、单片机最小系统模块、信号采集模块、酒精检测模块、气体压力检测模块、液晶显示模块、报警模块、继电器控制模块。
3.1 电源模块电路整个系统通过充电宝来提供5V的电源,经过滤波电路对单片机进行供电。
3.2 信号采集电路该模拟信号主要为酒精浓度信号和气流的压力信号,采集的模拟信号通过AD转换为数字信号,再通过单片机处理在LCD中显示。
压力传感器毕业设计
你如果认识从前的我,也许会原谅现在的我。
毕业任务书一、题目智能压力传感器系统设计二、指导思想和目的要求1. 培养学生综合运用所学职业基础知识、职业专业知识和职业技能提高解决实际问题的能力从而达到巩固、深化所学的知识与技能;2. 培养学生建立正确的科学思想培养学生认真负责、实事求是的科学态度和严谨求实作风;3. 培养学生调查研究收集资料熟悉有关技术文件锻炼学生的科研工作能力和培养学生的团结合作攻关能力三、主要技术指标1. 培养学生综合运用所学职业基础知识、职业专业知识和职业技能提高解决实际问题的能力从而达到巩固、深化所学的知识与技能;2. 培养学生建立正确的科学思想培养学生认真负责、实事求是的科学态度和严谨求实作风;3. 培养学生调查研究收集资料熟悉有关技术文件锻炼学生的科研工作能力和培养学生的团结合作攻关能力三、主要技术指标本设计主要设计一个智能压力传感器的设计要求如下:被测介质:气体、液体及蒸气量程: 0Pa~500pa综合精度:±0.25%FS供电: 24V Dc(12~36VDC)介质温度:-20~150℃环境温度:-20~85℃过载能力: 150%FS响应时间:≤10mS稳定性:≤±0.15%FS/年能实时显示目标压力值和保存参数并能和上位机进行通信并具有较强的抗干扰能力所需要完成的工作:1.系统地掌握控制器的开发设计过程相关的电子技术和传感器技术等进行设计任务和功能的描述;2.进行系统设计方案的论证和总体设计;3.从全局考虑完成硬件和软件资源分配和规划分别进行系统的硬件设计和软件设计;4.进行硬件调试软件调试和软硬件的联调;5. 查阅到15篇以上与题目相关的文献按要求格式独立撰写不少于15000字的设计说明书及1.5万(或翻译成中文后至少在3000字以上)字符以上的英文翻译四、进度和要求第01周----第02周:查阅相关资料并完成英文翻译;第03周----第04周:进行市场调查给出系统详细的设计任务和功能进行系统设计方案的论证和总体设计;第05周----第07周:完成硬件电路设计并用PROT EL画出硬件电路图;第08周----第10周:完成软件模块设计与调试;第11周----第12周:进行硬件调试软件调试和软硬件的联调;第13周----第14周:撰写毕业设计论文;五、主要参考书及参考资料1. 单片机原理及应用张鑫等电子工业出版社2. MCS51单片机应用设计张毅刚等哈尔滨工业大学3. MCS51系列单片机实用接口技术李华等北京航天航空大学4. PROTEL2004电路原理图及P CB设计清源科技机械工业出版社5. 基于MCS-51系列单片机的通用控制模块的研究曹卫芳山东科技大学2005.56. 单片机应用技术选编何立民北京航空航天大学出版社20007. 检测技术与系统设计张靖等中国电力出版社2001摘要压力是工业生产过程中的重要参数之一压力的检测或控制是保证生产和设备安全运行必不可少的条件实现智能化压力检测系统对工业过程的控制具有非常重要的意义本设计主要通过单片机及专用芯片对传感器所测得的模拟信号进行处理使其完成智能化功能介绍了智能压力传感器外围电路的硬件设计并根据硬件进行了软件编程本次设计是基于AT89C51单片机的测量与显示是通过压力传感器将压力转换成电信号再经过运算放大器进行信号放大送至8位A/D转换器然后将模拟信号转换成单片机可以识别的数字信号再经单片机转换成LED显示器可以识别的信息最后显示输出而在显示的过程中通过键盘向计算机系统输入各种数据和命令让单片机系统处于预定的功能状态显示需要的值本论文根据压力传感器零点补偿与非线性补偿原理设计出了测量压力传感器的硬件应用单片机技术测量电路简单成本低应用面广但是由于自身的稳定性其测量结果仍存在误差关键词: 压力;AT89C51单片机;压力传感器;A/D转换器;LCD显示;Abstra ctPressu re is one of the import ant parame tersin the proces s of indust rialprodu c t ion.Pressu re detect ion or contro l is an essent ial condit ion to ensure produc tion a nd the equipm ent to safely operat ingwhichis of greatsignif icanc e. The single-chip is infilt ratin g into all fields of our livesso it is very diffic ult to find the area in whichthereis no traces of single-chip microc omput er. In this gradua tiondesignprimar ily throug h by usingsingle-chip and dedica ted chiphandli ng of analog signal measur ed by the sensor to comple te intell igent function. This design illust rates extern al hardwa re circui t design of intell igent press u r e sensorand conduc t softwa re develo pment to the hardwa re.The design is basedon measur ement and displa y of AT89C51 single-chip. This is the pressu re sensor s will conver t the pressu re into electr icalsignal s. After u singoperat ional amplif ierthe signal is amplif iedand transf erred to the 8-bit A/D conver ter. Then the analog signal is conver ted into digita l signal s whichcan be identi fiedby single-chip and then conver ted by single-chip into the inform ation whichcan be displa yed on LED monito rand finall y displa y output. In the course of showthroug h the keyboa rd to inputall kindsof data and comman ds into the comput er the single-chip will locate in a predet ermin ed functi on step to displa y requir edvalues.In additi onbasedsensor therma l driftand nonlin earit y princi plethis paperhas design edIntell igent sensor hardwa re circui t and edited a C51Pro gram.The circui t with micro -P roces s issimple and cheapthough the result has still a little error.Key words:pressu re; AT89C51 single-chip; pressu re sensor; A/D conver ter; LCD monit o r;目录第一章绪论 11.1前言11.2选题的背景和意义11.3智能压力传感器的发展方向21.4本文研究的内容 3第二章系统总体方案设计 42.1系统任务描述42.1.1控制系统要求 42.1.2主要仪器的选择42.2系统总体设计62.2.1系统组成 62.2.2基于单片机的智能压力检测的原理6第三章压力传感系统硬件设计73.1压力传感器73.1.1金属应变片的工作原理73.1.2 电阻应变片的基本结构83.1.3电阻应变片的测量电路83.1.4电桥电路的工作原理93.1.5非线性误差及温度补偿10浩渡科技-专业生产各类传感器,仪器仪表3.2信号放大电路113.2.1三运放放大电路113.3 A/D转换器123.3.1 A/D转换器的简介123.3.2 配置位说明133.3.3 工作时序图143.3.4 单片机对AD C0832的控制原理153.4 单片机173.4.1 AT89C51单片机简介173.4.2主要特性173.4.3管脚说明183.4.4振荡器特性193.4.5芯片擦除203.5 液晶屏LCD简介 203.5.1液晶显示器原理203.5.2液晶显示器分类203.5.3字符的显示213.5.4 LM016L引脚功能说明213.6 报警模块22第四章软件设计 234.1 系统的主程序234.2 A/D转换器的软件设计254.2.1 ADC0832芯片接口程序的编写254.3 LCD数码管显示程序设计274.3.1 LM016L CD的RA M地址映射及标准字库表27第五章 PROTEU S 仿真调试 295.1仿真软件了解295.1.1prote us软件介绍295.1.2protu se功能和特点295.2本次设计仿真过程305.2.1 创建原理图305.2.2 绘制仿真原理图305.2.3 系统调试315.2.4 开始仿真31第六章总结 336.1 设计总结336.2展望和不足34致谢35参考文献36附录一 PROTEL图37附录二源程序38第一章绪论1.1前言在信息高速发展的今天传感器检测系统的智能化和集成化成为其发展的两个重要方向而传感器检测系统智能化和集成化的程度主要取决于与之相结合的微处理器的性能具有数据处理能力能够进行自动检测、自动校准、自动误差补偿、自动抽样、以及标度变换功能的智能压力传感器检测系统已成为国内外开发和研究的热点传感器技术是现代测量和自动化技术的重要技术之一从宇宙探索到海洋开发从生产过程的控制到现代文明生活几乎每一项现代科学技术都离不开传感器在工业、农业、国防、科技等各个领域传感器技术都得到了广泛的应用并展现出极其广阔的前景因此许多国家对传感器技术的发展十分重视例如在日本传感器技术被列为六大核心技术(传感器、通信、激光、半导体、超导和计算机)之一并且是将传感器列为十大技术之首;美国将90年代看作是传感器时代将传感器技术列为90年代22项关键技术之一我国对传感器的研究也有二十多年的历史并取得了很大的成就目前在"科学技术就是第一生产力"的思想指引下各项科学技术取得了突飞猛进的发展传感器技术也越来越受到各方面的重视虽然在某些方面已赶上或者接近世界先进水平但是从总体来看与国外传感器技术的发展相比我国对传感器技术的研究和生产还比较落后现正处于方兴未艾的阶段由于智能传感器系统的研究起步较晚其理论和实践远未成熟离实际应用需求差距很大尤其是用于压力测量的高性能、小体积、低成本智能压力传感器系统更是有待于进一步开发因此研究开发高性能的智能压力传感器系统对于促进信息技术及自动化技术的发展、提高设备的性能及自动化水平具有不可低估的意义1.2选题的背景和意义近年来随着微型计算机的发展他的应用在人们的工作和日常生活中越来越普遍工业过程控制是计算机的一个重要应用领域其中由单片机构成的嵌入式系统已经越来越受到人们的关注现在可以毫不夸张的说没有微型计算机的仪器不能称为先进的仪器没有微型计算机的控制系统不能称其为现代控制系统的时代已经到来压力测量对实时监测和安全生产具有重要的意义在工业生产中为了高效、安全生产必须有效控制生产过程中的诸如压力、流量、温度等主要参数由于压力控制在生产过程中起着决定性的安全作用因此有必要准确测量压力为了测到不同位置的压力值本次设计为基于单片机智能压力测量系统通过压力传感器将需要测量的位置的压力信号转化为电信号再经过运算放大器进行信号放大送至8位A/D转换器然后将模拟信号转换成单片机可以识别的数字信号再经单片机转换成LCD显示器可以识别的信息最后显示输出基于单片机的智能压力检测系统选择的单片机是基于AT89C51单片机的测量与显示将压力经过压力传感器变为电信号再通过三运放放将电信号放大为标准信号为0-5V的电压信号然后进入A/D转换器将模拟量转换为数字量我们所采样的A/D转换器为A D C0832ADC0832为8位分辨率A/D转换芯片其最高分辨可达256级可以适应一般的模拟量转换要求其内部电源输入与参考电压的复用使得芯片的模拟电压输入在0~5V之间芯片转换时间仅为32μS据有双数据输出可作为数据校验以减少数据误差转换速度快且稳定性能强独立的芯片使能输入使多器件挂接和处理器控制变的更加方便通过DI数据输入端可以轻易的实现通道功能的选择正常情况下A D C0832与单片机的接口应为4条数据线分别是CS、CLK、DO、DI但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的所以电路设计时可以将D O和DI并联在一根数据线上使用为了提高单片机系统I/O口线的利用效率利用单片机A T87C51的串行口和液晶显示屏LM016L来显示.1.3智能压力传感器的发展方向(1)向高智能高精度发展:随着自动化生产程度的不断提高对传感器的要求也在不断提高必须研制出具有灵敏度高、精确度高、响应速度快、互换性好的新型传感器以确保生产自动化的可靠性目前能生产精度在万分之一以上的传感器的厂家为数很少其产最也远远不能满足要求(2)向高可靠性、宽温度范围发展:传感器的可靠性直接影响到电子设备的抗干扰等性能研制高可靠性、宽温度范围的传感器将是永久性的方向提高温度范围历来是大课题大部分传感器其工作范围都在一20℃~70℃在军用系统中要求工作温度在一40OC一85OC范围而汽车锅炉等场合要求传感器工作在一20OC~1200C在冶炼、焦化等方面对传感器的温度要求更高因此发展新兴材料(如陶瓷)的传感器将很有前途(3)向微型化发展:各种控制仪器设备的功能越来越人要求各个部件体积能占位置越小越好因而传感器本身体积也是越小越好这就要求发展新的材料及加工技术目前利用硅材料制作的传感器体积己经很小如传统的加速度传感器是由重力块和弹簧等制成的体积较大、稳定性差、寿命也短而利用激光等各种微细加工技术制成的硅加速度传感器体积非常小、互换性可靠性都较好(4)高智能化:将压力传感器和单片机联系在一起使其能够在实际应用中能更好地实现人机互换交流增加仪器的数字化和智能化1.4本文研究的内容研究开发一个智能压力传感器要实现的主要目标是:1.系统地掌握单片机的开发设计过程相关的电子技术和传感器技术等进行设计任务和功能的描述2.进行系统设计方案的论证和总体设计3.从全局考虑完成硬件和软件资源分配和规划分别进行系统的硬件设计和软件设计4.进行硬件调试软件调试和软硬件的联调第二章系统总体方案设计2.1系统任务描述该系统的任务是能够测量出被测物的压力并能实时显示目标压力值和保存参数并能和上位机进行通信并具有较强的抗干扰能力2.1.1控制系统要求该控制系统要求满足以下几点要求:(1)被测介质:气体、液体及蒸气(2)量程: 0Pa~500pa(3)综合精度:±0.25%FS(4)供电: 24V Dc(12~36VDC)(5)介质温度:-20~150℃(6)环境温度:-20~85℃(7)当压力超过一定范围是可以报警(8)能实时显示目标压力值和保存参数并能和上位机进行通信并具有较强的抗干扰能力2.1.2主要仪器的比较选择1、压力传感器的选择压力传感器是压力检测系统中的重要组成部分由各种压力敏感元件将被测压力信号转换成容易测量的电信号作输出给显示仪表显示压力值或供控制和报警使用力学传感器的种类繁多如电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器谐振式压力传感器及电容式加速度传感器等而电阻应变式传感器具有悠久的历史由于它具有结构简单、体积小、使用方便、性能稳定、可靠、灵敏度高动态响应快、适合静态及动态测量、测量精度高等诸多优点因此是目前应用最广泛的传感器之一电阻应变式传感器由弹性元件和电阻应变片构成当弹性元件感受到物理量时其表面产生应变粘贴在弹性元件表面的电阻应变片的电阻值将随着弹性元件的应变而相应变化通过测量电阻应变片的电阻值变化可以用来测量各种参数2、放大器的选择被测的非电量经传感器得到的电信号幅度很小无法进行A/D转换必须对这些模拟电信号进行放大处理为使电路简单便于调试本设计采用三运算放大器因为在具有较大共模电压的条件下仪表放大器能够对很微弱的差分电压信号进行放大并且具有很高的输入阻抗这些特性使其受到众多应用的欢迎广泛用于测量压力和温度的应变仪电桥接口、热电耦温度检测和各种低边、高边电流检测3、A/D转换器的选择目前单片机在电子产品中已得到广泛应用许多类型的单片机内部已带有A/D转换电路但此类单片机会比无A/D转换功能的单片机在价格上高几元甚至很多我们采用一个普通的单片机加上一个A/D转换器实现A/D转换的功能这里A/D转换器可选A DC0832、ADC0809等;串行和并行接口模式是A/D转换器诸多分类中的一种但却是应用中器件选择的一个重要指标在同样的转换分辨率及转换速度的前提下不同的接口方式会对电路结构及采用周期产生影响对A/D转换器的选择我们通过比较ADC0809和ADC0832来决定这两个转换器都是常见的A/D转换器其中ADC0809的并行接口A/D转换器ADC0832是串行接口A/D转换器我们所做的设计选择AD C0832A/D转换在单片机接口中应用广泛串行 A/D转换器具有功耗低、性价比较高、芯片引脚少等特点4、主控制器的选择单片机是一种在线式实时控制计算机在线式就是现场控制需要的是有较强的抗干扰能力较低的成本这也是和离线式计算机的(比如家用PC)的主要区别它拥有基于复杂指令集(C ISC)的单片机内核虽然其速度不快12个振荡周期才执行一个单周期指令但其端口结构为准双向并行口可兼有外部并行总线故使其扩展性能非常强大51的内部硬件预设可用特殊功能寄存器对其进行编辑2.1.3总体方案的选择经过上述总结本设计采用89C51单片机作为控制芯片采用电阻应变片压力传感器采集压力信号通过压力传感器将采集的压力信号转换成与之对应的电信号经过ADC0832放大处理通过89C51在LCD屏幕上显示压力数据在超过压力限制时由蜂鸣器报警2.2系统总体设计2.2.1系统组成图2.1 智能压力传感器原理方框图2.2.2基于单片机的智能压力检测的原理本次设计是以单片机组成的压力测量系统中必须有前向通道作为电信号的输入通道用来采集输入信息压力的测量需要传感器利用传感器将压力转换成电信号后再经放大并经A/D转换为数字量后才能由计算机进行有效处理然后用LCD进行显示我们这次主要做的是A/D转换单片机和显示我们选用的A/D转换器是A D C0832单片机为AT89C51显示为液晶显示LCD根据硬件电路编程调试出来并显示结果第三章压力传感系统硬件设计3.1压力传感器3.1.1金属应变片的工作原理应变式压力传感器是把压力的变化转换成电阻值的变化来进行测量的应变片是由金属导体或半导体制成的电阻体是一种将被测件上的应变变化转换成为一种电信号的敏感器件它是压阻式应变传感器的主要组成部分之一电阻应变片应用最多的是金属电阻应变片和半导体应变片两种金属电阻应变片又有丝状应变片和金属箔状应变片两种通常是将应变片通过特殊的粘和剂紧密的粘合在产生力学应变基体上当基体受力发生应力变化时电阻应变片也一起产生形变使应变片的阻值发生改变从而使加在电阻上的电压发生变化这种应变片在受力时产生的阻值变化通常较小一般这种应变片都组成应变电桥并通过后续的仪表放大器进行放大再传输给处理电路(通常是A/D转换和CP U)显示或执行机构其阻值随压力所产生的应变而变化金属电阻应变片的工作原理是吸附在基体材料上应变电阻随机械形变而产生阻值变化的现象俗称为电阻应变效应对于金属导体一段圆截面的导线的金属丝设其长为L截面积为A(直径为D)原始电阻为R金属导体的电阻值可用下式表示:R=ρL∕A (3.1)式中:ρ--金属导体的电阻率(Ω·cm2/m) S--导体的截面积(cm2)L--导体的长度(m)当金属丝受到轴向力 F而被拉伸或压缩产生形变其电阻值会随之变化通过对(3.1)式两边取对数后再取全微分得:(3.2)式中为材料轴向线应变且跟据材料力学在金属丝单向受力状态下有(3.3)式中μ为导体材料的泊松比因此有(3.4)试验发现金属材料电阻率的相对变化与其体的相对变化间的关系为(3.5)式中c为常数(由一定的材料和加工方式决定)将式 (3.5)代入 (3.4)且当ΔR=R时可得(3.6)式中k=(1+2μ)+c(1-2μ)为金属丝材料的应变灵敏系数上式表明金属材料电阻的相对变化与其线应变成正比这就是金属材料的应变电阻效应电阻变化率△R/R 的表达式为:K=ΔR/Rμ/ε式中μ-材料的泊松系数;ε-应变量当金属丝受外力作用时其长度和截面积都会发生变化从上式中可很容易看出其电阻值即会发生改变假如金属丝受外力作用而伸长时其长度增加而截面积减少电阻值便会增大当金属丝受外力作用而压缩时长度减小而截面增加电阻值则会减小只要测出加在电阻的变化(通常是测量电阻两端的电压)即可获得应变金属丝的应变情3.1.2 电阻应变片的基本结构电阻应变片主要由四部分组成电阻丝是应变片敏感元件;基片、覆盖片起定位和保护电阻丝的作用并使电阻丝和被测试件之间绝缘;引出线用以连接测量导线3.1.3电阻应变片的测量电路应变片可以将应变转换为电阻的变化为了显示于记录应变的大小还要将电阻的变化再转换为电压或电流的变化因此需要有专用的测量电路通常采用直流电桥和交流电桥3.1.4电桥电路的工作原理由于应变片的电桥电路的输出信号一般比较微弱所以目前大部分电阻应变式传感器的电桥输出端与直流放大器相连如图3.1所示图3.1直流电桥设电桥的各臂的电阻分别为R1R3R2R4它们可以全部或部分是应变片由于直流放大器的输入电阻比电桥电阻大的多因此可将电桥输出端看成开路这种电桥成为电压输出桥输出电压U0为U0= (3.7)由上式可见:若R1R3=R2R4则输出电压必为零此时电桥处于平衡状态称为平衡电桥平衡电桥的平衡条件为:R1R3=R2R4应变片工作时其电阻变化ΔR此时有不平衡电压输出(3.8)由式(3.8)表明:ΔR《 R1 时电桥的输出电压于应变成线性关系若相邻两桥臂的应变极性一致即同为拉应变活压应变时输出电压为两者之差若不同时则输出电压为两者之和若相对两桥臂的极性一直输出电压为两者之和反之则为两者之差电桥供电电压U越高输出电压U0越大但是当U大时电阻应变片通过的电流也大若超过电阻应变片所允许通过的最大工作电流传感器就会出现蠕变和零漂基于这些原因可以合理的进行温度补偿和提高传感器的测量灵敏度3.1.5非线性误差及温度补偿由式(3.8)的线性关系是在应变片的参数变化很小ΔR《 R1 的情况下得出的若应变片承受的压力太大则上述假设不成立电桥的输出电压应变之间成非线性关系在在这种情况下用按线性关系刻度的仪表进行测量必然带来非线性误差为了消除非线性误差在实际应用中常采用半桥差动或全桥差动电路如图3.2所示以改善非线性误差和提高输出灵敏度U U(a)半桥差动电路(b)全桥差动电路图3.2 差动电桥图3.2(a)为半桥差动电路在传感器这中经常使用这种方法粘贴应变片时使两个应变片一个受压一个受拉应变符号相反工作时将两个应变片接入电桥的相邻两臂设电桥在初始时所示平衡的且为等臂电桥考虑到ΔR=ΔR1=ΔR2 则得半桥差动电路的输出电压为(3.9)由上式可见半桥差动电路不仅可以消除非线性误差而且还使电桥的输出灵敏度提高了一倍同时还能起到温度补偿的作用如果按图3.2(b)所示构成全桥差动电路同样考虑到ΔR=ΔR1=ΔR2=ΔR3=ΔR4时得全桥差动电路的输出电压为(3.10)可见全桥的电压灵敏度比单臂工作时的灵敏度提高了4倍非线性误差也得到了消除同时还具有温度补偿的作用该电路也得到了广泛的应用3.2信号放大电路3.2.1三运放放大电路本次设计的放大器采用了三运放因为它具有高共模抑制比的放大电路它由三个集成运算放大器组成如图3.3所示。
基于51单片机的红外传感器原理
基于51单片机的红外传感器原理下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!基于51单片机的红外传感器原理1. 简介红外传感器是一种常用于检测物体距离、障碍物识别等的传感器。
基于51单片机的电子血压计的设计与实现
基于51单片机的电子血压计的设计与实现
电子血压计是一种能够测量人体血压的电子设备。
在本文中,
我们将探讨基于51单片机的电子血压计的设计和实现。
1. 硬件部分设计
1.1 传感器的选择
选择血压计传感器时需要考虑到其灵敏度、响应时间、精度和
可靠性等因素。
常用的血压传感器有压力传感器和光学传感器。
在
此我们以压力传感器作为测量手臂血压的传感器。
1.2 单片机的选择
在本电子血压计中使用51单片机作为控制核心,主频为
11.0592MHz。
51单片机具有良好的性能和稳定性,同时与各种传感
器进行通讯较为简单。
1.3 其他外围器件的选择
根据实际需求,选择相应的电容、电阻、连线、显示屏等元器件。
2. 软件部分设计
2.1 测量流程
电子血压计的测量流程包括充气、测量和放气三个步骤。
2.2 参数校正
为确保测量数据的准确性,需要进行参数校正。
电子血压计需
要在测量前对其进行零点和满量程校准。
同时,为避免传感器偏差,需要对传感器进行灵敏度校准。
2.3 数据处理
血压计需要对测得的原始数据进行处理。
通常情况下,血压测量的一次测量过程需要记录收缩压、舒张压和脉搏率等参数。
3. 实验结果
基于51单片机的电子血压计,经过实验测试,能够准确测量人体血压,并具有测量速度快、数据准确、可靠性高等优点。
通过不断优化与改进,可将其推广到实际应用中,提高人类生活和健康水平。
基于51单片机控制的电子秤设计与实现--update
基于51单片机的可穿戴式电子秤设计与实现作者翟成英指导老师徐冬寅【摘要】本设计以51单片机模块设计、A/D转换模块、传感器为核心部份,实现人体尺度的基本系统的硬件部分包括数据采集与处理模块、CPU控制模块、液晶显示模块、电源模块。
数据采集及处理模块由称重传感器,放大电路和A/D转换电路组成,本设计采用的是HX711集成芯片。
CPU控制模块主要外部扩展电路;液晶屏显示模块。
可以直接在显示屏上显示,非常人性化;无线传输模块采用FBT06_V2进行数据的发送与接收。
系统电源使用220V进行降压处理所得正常工作电源。
本智能秤平衡系统的设计,显示器可以拿在手上读数据,用户不要低头看体重。
使用方便,具有一定的开发价值。
【关键词】 51单片机;传感器;A/D转换模块Wearable wireless weight measurement instrument research and implementation【Abstract】The design system microcontroller to STM8S003F3P6 to control the core hardware part of the basic system of the human scale, including data acquisition and processing module, CPU control module, wireless transmission module and LCD touch screen display module, clock module, power supply module and five. Data acquisition module by the load cell amplification circuit and A / D conversion circuit, the design is the HX711 integrated chip. CPU control module including STM8S003F3P6 and external expansion circuit; LCD touch screen display module for touch color display, intuitive display that was the historical weight value on the display, and can be directly related to the operation, is very user-friendly 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录一、设计题目与设计任务 (1)1.设计题目:单片机压力测控系统设计 (1)2.设计任务 (1)二、前言 (1)三、主体设计 (1)1、系统设计 (1)2、系统框图 (1)3、设计思路 (2)4、压力传感器和A/D转换芯片选择 (2)(1)压力传感器1210—030 G—3 S (2)(2)AD模数转换芯片ADC0809 (3)四、参考文献 (4)五、结束语 (4)六、完整程序 (5)七、仿真结果 (7)八、程序流程图 (9)一、设计题目与设计任务1.设计题目:单片机压力测控系统设计2.设计任务1、本设计是微机控制的制氧机压力测控系统。
单片机系统通过压力传感器和检测比较器测得气缸内压力达到某一上限值(176 kPa)和下限值(64 kPa)时,单片机系统控制执行相应的动作(达到上限值时打开放气阀放气,达到下限值关闭放气阀进行充气)。
如此反复循环,不断将氧气提供给需氧者。
在此过程中若充气或放气10 s仍达不到设定值(176 kPa和64 kPa)则进行光报警。
2、写出压力测量过程,绘制压力控制系统结构图。
3、(1)系统硬件电路设计。
单片机采用89S52;选择适合上述测量范围的压力传感器,设计数据采集及信号调理电路,设计键盘显示电路及报警电路。
(2)编制压力测量程序。
二、前言本设计为基于AT89S52单片机的气缸压力测量与控制系统,压力传感器选择1210—030G—3S,能够在0~207kPa范围内有效测量气缸供氧系统的压力,并进行实时压力(LED)显示。
单片机控制部分实现当压力超出上限值176kPa时,放气阀打开进行放气,当压力低于下限值64kPa时,放气阀关闭,气缸充气;压力在正常范围(64~176kPa)时,压力改变不影响放气阀的状态。
报警功能实现当压力超出设定的压力范围(64~176kPa)10S时,发光二极管点亮进行报警。
关键词:AT89S52单片机、1210—030G—3S型压力传感器、LED显示、报警。
三、主体设计1、系统设计考虑到过程控制系统的一般组成及本次设计的任务要求,本设计主要由以下几部分组成:被控对象(气缸及附带的进气阀和放气阀)、压力传感器FT、A/D转换(ADC0808)、AT89S52单片机、LED显示、报警电路和放气阀驱动电路。
2、系统框图基于AT89S52的压力测控系统3、设计思路压力传感器(1210—030G—3S)测量气缸中的压力(0~207kPa)输出电流信号(75~150mA),经A/D模数转换(结果为00000000~11111111即0~255)后给单片机,单片机进行算法处理将传感器的输出信号和测量的压力对应起来并实时显示在LED 上,当所测压力大于176kPa时,放气阀打开进行放气,当所测压力小于64kPa时,放气阀关闭,进气阀给气缸充气。
此过程中若放气或充气10S任没达到正常的压力范围则进行1S报警。
当然A/D转换的启停、压力大小的判断、10S延时都由单片机来控制。
4、压力传感器和A/D转换芯片选择(1)压力传感器1210—030 G—3 S网上查找了很多压力传感器,其中较为典型常用的是上海名动公司生产的MD —PS系列和MD—GA高精度绝压传感器,但是由于二者都不适合本次课程设计的压力范围(0~200kPa),最终选择1210—030G—3S压力传感器,它的测压范围为30*6.895=207kPa,输出电流范围是75~150mA,性能参数如下:典型应用电路如下:设计仿真时由于PROTEUS中没有传感器,因此用一个范围为75~150分压电路代替传感器的输出电流,使的仿真得以进行。
(2)AD模数转换芯片ADC0809ADC0809是目前广泛使用的逐位逼近型8位单片A/D转换芯片,片内含8 路模拟开关,可允许8路模拟量输入。
主要由3部分组成:模拟输入选择部分、转换器部分、输出部分。
ADC0809芯片为28引脚为双列直插式封装,ADC0809主要信号引脚功能说明如下:IN7~IN0——八路模拟量输入通道。
ALE——地址锁存允许信号。
START——转换启动信号。
START=1转换启动。
A、B、C——地址线、通道端口选择线。
CLK——时钟信号。
ADC0809要求外接时钟频率为10kHz~1.2MHz。
通常使用频率为500KHz的时钟信号。
EOC——转换结束信号。
EOC=1,转换结束。
D7~D0——数据输出线。
OE——输出允许信号。
OE=1,输出转换得到的数据。
Vcc——+5V电源。
Vref——参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。
其典型值为+5V(Vref(+)=+5V, Vref(-)=-5V)。
ADC0809与MCS-51单片机的连接主要涉及两个问题。
一是8路模拟信号通道的选择,二是A/D转换完成后转换数据的传送。
转换数据的传送有定时传送方式、查询方式、中断方式这三种方式。
A、B、C的值与被选择的通道之间的关系如下表1—1所示:表1—1 通道选择表实际画图时由于PROTEUS中没有ADC0809,因此用ADC0808代替。
ADC0808和ADC0809的使用接发相同,只是ADC0809的转换误差为1位,ADC0808为5位而已。
四、参考文献1. 《51单片机原理及应用—基于Keil C与Proteus》陈海宴北京航空航天大学出版社。
2. 《单片机原理与接口技术》第二版马淑华等北京邮电大学出版社。
3. 《微型计算机原理与接口技术》第二版冯博琴吴宁清华大学出版社。
五、结束语本次课程设计历时一周,除键盘电路外基本完成了所要求的设计任务。
设计过程中参考了陈海宴老师编著的《51单片机原理及应用—基于Keil C与Proteus》一书中数字电压表的设计。
本设计的难点在于:考虑到现场传感器的气体压力测量与传感器输出是实时进行的,因此ADC0808的模数转换必须时刻进行,至少两次转换之间的时间间隔不能太长。
但是如果一次转换完成后立即进行下一次转换,则对应的转换子程序就是一个死循环,这样的话就不能进行报警,因为无法取出10S之后的转换数据。
考虑到这个问题之后再转换之程序中做一个0.1S的延时,这样每次转换大约耗时0.1S,转换子程序进行多少次转换通过主程序来控制,这样调用转换子程序100次之后就可以得到10S以后的转换结果,将转换结果和压力上下限比较以后就可以决定是否进行报警了。
当然,这样做的局限是使得LED的显示不那么连续了。
因此,进一步想办法解决这个问题是我们以后应该继续做的。
设计过程中老师和同学给了我很多支持和帮助,这里一并致谢!六、完整程序#include<reg51.h>#define uint unsigned int#define uchar unsigned charuchar code table[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xf6,0xee,0x3e,0x9c,0x7a,0x9e,0x8e};//七段共阴数码管编码表sbit START=P3^0;sbit EOC=P3^1;sbit OE=P3^2;sbit ONOFF=P3^3; //控制放气门开或关sbit ALARM=P3^4; //报警显示void delay(uint m) //LED显示延时子程序{while(m--);}delay1(uint c) //循环间隔延时C毫秒子程序{uchar a,b;for( ;c>0;c--)for(b=142;b>0;b--)for(a=2;a>0;a--);}void fun1(uint i) //AD转换及数据处理子程序{uint P;extern uint PP; //定义全局变量PPSTART=1;START=0;while(i>0) //fun1只执行i次{if(i>0){OE=1; //转换结束输出使能P=P0; //AD转换结果赋给PP=P*1.0/255*207; //完成75~150mA到0~207kPa的转换OE=0; //停止输出P2=0xfe; //个位位选P1=table[P%10]; //个位段选delay(500); //个位显示延时约1msP2=0xfd; //十位位选P1=table[P/10%10]; //十位段选delay(500); //十位显示延时约1msP2=0xfb; //百位位选P1=table[P/100%10]; //百位段选delay(500); //百位显示延时约1msif(P>176)ONOFF=1; //打开放气阀if(P<64)ONOFF=0; //打开放气阀i=i-1;delay1(100); //每次转换后延时100ms(0.1s)START=1; //启动下一次转换START=0;}}}void main() //主程序{ONOFF=0; //初始时放气阀关闭START=0; //初始时不进行AD转换ALARM=0; //初始时不报警OE=0;while(1) //死循环{fun1(1); //调用一次转换子程序PP=P; //转换处理结果(压力值)给PPif(PP>176||PP<64) //判断压力是否超限{fun1(100); //压力超限则调用转换子程序100次,用时约0.1*100=10s PP=P;if(PP>176) //10s后压力任超出上限则进行报警{ALARM=1;delay1(1000); //报警显示延时1s}if(PP<64) //10s后压力任超出下限则进行报警{ALARM=1;delay1(1000); //报警显示延时1s}if(64<PP<176) //10s后压力正常则不进行报警{ALARM=0;delay1(1000);}}else if(64<PP<176)ALARM=0; //10s后压力正常则不报警}}七、仿真结果正常压力范围,放气阀关闭压力超出上限,放气阀打开压力超出上限10S后仍未恢复正常报警八、程序流程图NY开始 初始化 P<64||P>176 启动A/D 转换采集模拟信号转化成0-207KPa 压力扫描数据并进行 LED 动态显示。