基于单片机的智能压力检测系统的设计
- 格式:doc
- 大小:1.17 MB
- 文档页数:43
基于MSP430F149单片机的开关柜智能综合测控装置的开题报告一、选题背景开关柜是电力系统中不可缺少的重要装置,它承担着电能的分配、控制、保护和监测等关键职责。
为了保证电力系统的稳定、可靠运行,减少因开关柜故障造成的电力中断和事故,对开关柜的控制、保护和监测等各项工作进行精细化管理,显得尤为重要。
目前,市场上已经出现了很多基于嵌入式系统的开关柜智能控制和综合测控装置。
然而,随着电力系统的不断发展和需求的不断增加,现有的开关柜智能综合测控装置在功能和性能方面仍存在一定的不足和局限性。
因此,本项目将基于MSP430F149单片机,设计一种开关柜智能综合测控装置,旨在提高开关柜的控制、保护和监测等性能,并满足电力系统的高效、安全、可靠和综合管理需求。
二、选题意义1.提高电力系统的运行效率开关柜智能综合测控装置可以对电力系统进行全方位的实时监测和管理,对电力设备的运行状态进行预测和维护,从而提高电力系统的运行效率和稳定性。
2.降低维护成本开关柜智能综合测控装置可以对开关柜的故障进行自动诊断和定位,减少人工干预和维护成本。
同时可以对电力设备进行适时的维护和保养,减少因设备老化和损坏造成的停机时间和维护费用。
3.提高电力系统的安全性开关柜智能综合测控装置可以对电力设备的温度、湿度、压力、电气参数等进行实时监测和报警,及时发现和处理设备故障和异常情况,有效减少电力系统事故的发生和损失。
三、技术方案1.硬件方案本方案采用MSP430F149单片机为核心控制器,搭配数码管、LCD 液晶显示屏、按键开关、继电器、光电隔离器等模块,实现开关柜智能控制、保护和监测等功能。
其中液晶显示屏用于显示设备运行状态和实时数据,按键开关用于手动控制设备的启停和参数设置,继电器用于对设备进行保护和控制,光电隔离器用于各个模块之间的信号隔离和电气隔离。
2.软件方案本方案采用C语言进行程序开发,使用MSP430F149单片机的内部模块和库函数,实现开关柜智能控制、保护和监测等功能。
单片机的智能压力传感器毕业设计(完整版)(文档可以直接使用,也可根据实际需要修改使用,可编辑欢迎下载)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 研究背景近年来,随着微型计算机的发展,他的应用在人们的工作和日常生活中越来越普遍。
压力传感器特性测量实验的智能化设计贺长伟;刘增良;王宝林;刘桂媛【摘要】The original experimental instrument for measuring the pressure transducer s characteristicshave some problems,such as lowaccuracy,complexity and poor description.Based onsingle chipmicrocomputer and computer analysis, a system for measuring the characteristics of pressuretransducer is designed.The main circuit consists of precision instrument amplifier AD620,ADC0809,MCS51 SCM and MAX232 etc.By collecting the voltage of non balanced electric bridge andanalyzing the data by computer,characteristic results such as sensitivity,linearity and hysteresis errorwill show up in the computer interface which is compiled by VB.Results show that the system cangive higher accuracy and more intuitive characteristic curve.%针对大学物理实验中的压力传感器特性测量实验存在测量精确度低、计算复杂、特性描述差等问题,文章基于单片机控制与计算机分析相结合的方案,设计了压力传感器特性测量实验系统。
学号: xxxxxxxxx 大学毕业设计(论文)(xxxx届)题目基于51单片机的压力检测系统设计学生 xxxx学院 xxxxxxxxxxxxxxxx 专业班级 xxxxxxxx校内指导教师 xxxx 专业技术职务 xxxxxx校外指导老师专业技术职务二〇xxx年六月基于51单片机的压力检测系统设计摘要:本设计借助压力传感器将压力信号转换成电信号,经过信号放大,使用高精度A/D转换器件,将模拟信号转换成数字信号,再经单片机运算处理转换成LCD液晶可以识别的信息,最后显示输出。
初始化后可以重设阈值,系统能够实现手动存储八个以内的数据,并可以查询历史记录,对存储的数据进行统计分析,并且在实时压力检测的过程中,预警电路一直监视系统的运行。
本设计根据压力传感器零点补偿与非线性补偿原理,设计出了测量压力传感器的硬件电路。
采用单片机设计实现,具有精度高、功能强等特点。
但是由于自身的稳定性其测量结果仍存在误差。
本课题设计的压力检测系统具有压力测量、超重报警、压力存储及历史数据查阅和压力值数据的统计分析。
该系统的压力检测范围为0-10Kg,测量精度可以达到10g,具有高精度,低成本,易携带的特点。
采用LCD12864液晶显示测量结果,比传统压力检测系统的精确度更高和直观性更好。
另外,该系统电路简单,成本低,使用寿命长,应用范围广等优点。
关键词:压力传感器;A/D转换器;LCD12864Design of pressure detection system based on MCU 51Abstract:Using pressure sensor converts the pressure signal into electrical signal, after amplification, using high precision A/D conversion device that converts analog signals into digital signals in this design, then through single chip microcomputer processing into the information that LCD can identify, at last displaying and outputting information. After initialization the system can reset the threshold, achieve storing within eight data manually, and can query the history records, the the stored data and in the process of real-time pressure detection, early warning circuit has been monitoring the operation of the system.This paper according to the principle of zero compensation and nonlinear compensation for pressure sensor, designing measuring pressure sensor hardware. Single-chip implementation has the characteristics of high precision, strong function. Because of its stability errors still exist in the measurement. The topic functions for pressure detection system are overweight alarm, storage, statistical analysis of historical data access and pressure value. The measurement range of the system is from 0 to 10 kg, measurement accuracy can reach to 10 g. It has the advantage of high precision, low cost, easy to carry. Measurement results display with LCD 12864 , Contrast to the traditional pressure test system, it has higher accuracy and intuitive. In addition, the system circuit is simple, low cost, long service life and wide scope of application.Key words:Pressure sensor; A/D converter; LCD12864目录1 引言研究背景及意义近年来,微型计算机越来越普遍地应用于人们的日常工作、生活中。
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述:1.1 本课题的意义自从人类进入工业时代,汽车工业飞速发展,交通越来越便利,随之而引发的交通事故也不断地增多,其中由于轮胎问题引起事故的比例非常的高,因此人们对行驶中的轮胎压力进行了特别的关注。
轮胎压力影响着轮胎的寿命和汽车的使用性能。
据测试,汽车在时速160公里以上行驶时发生爆胎事故,驾乘人员的死亡率为100%。
爆胎已于疲劳驾车、超速行驶并列为中国道路交通的三大杀手。
其中,轮胎爆胎由于其不可预测性和无法控制而成为首要因素。
据统计,在中国高速公路上发生的交通事70%是由于爆胎引起的,而在美国这一比例高达80%,是各种比例最高的【1】。
本世纪初,由于凡世通(Firestone)轮胎的质量问题,造成了超过100人死亡和400人受伤,此事件引起了业界和美国政府的高度关注,普利斯通∕凡世通公司被迫收回650万只轮船。
据美国汽车工程学会的最近调查,美国每年有26万交通事故是由于轮胎压力低或渗透造成的,此外,每年75%的轮胎事故是出于轮胎渗透或充气不足引起的【2】。
因此安全驾驶成为了社会面临的一个严峻的问题,迫切希望与偶一种能够在汽车胎压过高或国低时可以报警提示驾驶员的装置出现,因此胎压监测系统——TPMS(Tire Pressure Monitoring Systems)应运而生。
轮胎是汽车的重要组成零部件,事关出行的安全。
我国目前没有防止爆胎的相关强制国家标准,但是中国企业正在研发比美国更为先进、安全的系统,不仅能自动监测胎压,而且还能对爆胎后实施安全救助。
如何解决汽车安全行驶问题,对于减少人们财产损失以及提高汽车运输的发展都具有非常重要的意义。
研究胎压监测系统的意义主要体现在以下几个方面:1)用户方面:给用户带来有效、方便、快捷的胎压监测方法,使用户坐在驾驶室里面就可以随时获得轮胎的气压信息;2)安全方面:TPMS可以及时发现轮胎气压问题,指导驾驶员进行冲放气,避免车祸的发生,保障行车安全;3) 社会效益方面:TPMS系统可以很较好的保障行车安全,将来会被越来越多的汽车生产厂家以及车主采用,社会需求也将会越来越大,经济效益也会随之增加。
基于单片机的轮胎压力检测报警器的设计与实现目录1 绪论 (1)1.1 课题的提出背景及研究意义 (1)1.1.1 课题的提出背景 (1)1.2 当前国内外相关技术的应用现状及发展趋势 (2)1.2.1 TPMS 的应用现状 (2)1.2.2 当前国内外相关技术的发展趋势 (3)2 汽车轮胎气压实时监测系统工作原理 (5)2.1 系统工作原理 (5)2.1.1 轮胎爆胎机理 (5)2.1.2 轮胎气压实时监测算法 (7)2.2 汽车轮胎气压实时监测系统方案设计 (8)2.2.1 系统方案论证 (8)2.2.2 系统设计要求 (9)2.2.3 系统方案设计 (11)3 汽车轮胎气压实时监测系统的硬件设计 (13)3.1 系统硬件设计 (13)3.2 轮胎模块设计 (13)3.2.1 核心微控制器 MC68HC908RF2 (14)3.2.2 测量电路设计 (15)3.2.3 发射电路设计 (16)3.3 主机模块设计 (19)3.3.1 核心微控制器 MC68HC908KX8 (19)3.3.2 接收电路设计 (20)3.3.3 人机接口 (21)3.4 显示电路设计 (23)3.5 系统功耗设计 (24)3.6 系统硬件设计的抗干扰技术 (26)4 汽车轮胎气压实时监测系统的软件设计 (27)4.1 系统软件设计 (27)4.2 MC68HC908 系列微控制器的程序开发 (27)4.2.1 汇编程序框架结构 (28)4.2.2 汇编程序框架结构 (28)4.3 轮胎模块的软件设计 (29)4.3.1 轮胎模块的监控软件及其中断子程序 (30)4.3.2 传感器测量程序及算法 (31)4.4 数据无线收发模块的软件设计 (32)4.4.1 数据无线收发的通信协议 (33)4.4.2 数据无线发射软件设计 (34)4.4.3 数据无线接收软件设计 (34)4.5 主机模块的监控软件设计 (36)4.6 汽车轮胎气压实时检测系统软件设计的特点 (36)5 结论 (39)5.1 本文工作总结 (39)5.2 今后待研究的问题 (39)参考文献 (1)致谢 (3)1 绪论汽车时代的到来,改变的不仅仅是人们的代步方式,更有人们的生活方式乃至整个社会文化。
基于STM32单片机的人体称系统设计作者:邝光鸿万在红钟大林孙慧蓉邱悦来源:《课程教育研究》2020年第09期【摘要】把压力传感器作为系统的研究对象,以STM32单片机为系统核心,设计了一个新型的智能人体称,目的在于方便快捷地测量人体体重。
该人体秤系统利用STM32单片机、压力传感器、ADC-CS1237和液晶显示器实现了人体体重信息的实时显示,并且可以通过蓝牙将体重信息传输到手机上,长时间不工作时自动关机。
该系统可以让用户保存自己的称重记录,客观又直接地观察自身的体重变化,能给用户生活带来方便。
【关键词】STM32单片机 ;压力传感器 ;蓝牙【Abstract】Taking pressure sensor as the research object of the system and STM32 single chip computer as the core of the system, a new type of intelligent human body scale is designed to measure body weight conveniently and quickly. The system uses STM32, pressure sensor, ADC?鄄CS1237 and LCD to realize the real?鄄time display of human body weight information. It can also transmit the weight information to the mobile phone through Bluetooth, and shut down automatically without working for a long time. The system allows users to keep their own weighing records and observe their weight changes objectively and directly, which can bring convenience to users?蒺 life.【Keywords】STM32 MCU; pressure sensor; Bluetooth【基金项目】南昌航空大学创新实践训练。
基于单片机的压力检测系统设计在工业生产和日常生活过程中,压力检测是一项极其重要的任务。
无论是气体、液体还是固体的压力检测,都对我们的生产和生活有着极大的影响。
因此,设计一种基于单片机的压力检测系统,具有很高的实用价值。
基于单片机的压力检测系统主要由压力传感器、信号调理电路、单片机和显示模块组成。
其中,压力传感器负责检测压力,信号调理电路负责将压力传感器的输出信号进行放大和滤波,单片机用于处理和存储数据,显示模块则用于实时显示压力值。
系统的软件部分主要负责数据的处理和传输。
单片机通过AD转换器读取压力传感器的模拟信号,然后进行数字处理,得到压力值。
通过串口将压力值传输到显示模块进行实时显示。
在基于单片机的压力检测系统中,单片机的选择至关重要。
考虑到系统的性能和成本,我们推荐使用STM32系列的单片机。
STM32系列的单片机具有处理速度快、内存容量大、价格适中等优点,非常适合用于这种压力检测系统。
压力传感器的选择直接影响到压力检测的准确性和稳定性。
本系统推荐使用硅压阻式压力传感器,这种传感器具有灵敏度高、稳定性好、抗干扰能力强等优点。
显示模块用于实时显示压力值,因此要求具有显示清晰、易于观察等特点。
本系统推荐使用LED数码管作为显示模块,LED数码管具有价格低廉、易于维护等优点。
基于单片机的压力检测系统具有结构简单、操作方便、性能稳定等优点,可广泛应用于气体、液体和固体等各个领域的压力检测。
通过使用STM32系列单片机和硅压阻式压力传感器,以及LED数码管显示模块,我们可以实现高精度、高稳定性的压力检测,为工业生产和日常生活提供强有力的支持。
在现代科技领域,温度检测和控制的重要性不容忽视。
在许多应用中,如工业生产、医疗设备和环境监控等,都需要对温度进行精确、实时地监控。
为了满足这一需求,单片机被广泛应用于温度检测系统中。
本文将探讨基于单片机的温度检测系统设计的各个方面。
我们需要选择一个适合的温度检测单片机。
你如果认识从前的我,也许会原谅现在的我。
毕业任务书一、题目智能压力传感器系统设计二、指导思想和目的要求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所示。
单片机应用于远程监测系统的设计原理远程监测系统是一种通过网络连接的设备或传感器,可以实时监测和控制远程位置的物理参数或设备状态。
单片机作为一种集成电路芯片,具有微处理器、存储器和输入输出接口等功能,可以被应用于远程监测系统的设计中。
本文将介绍单片机在远程监测系统中的应用原理。
首先,单片机在远程监测系统中承担着数据采集的重要任务。
单片机可以与各种传感器进行连接,并通过模拟输入或数字输入接口获取传感器采集到的数据。
传感器可能是温度传感器、湿度传感器、压力传感器等,通过单片机将这些数据采集到,就可以实时获取到被监测物理参数的数值。
其次,单片机在远程监测系统中负责对采集到的数据进行处理。
单片机内部的微处理器可以通过预先编写的程序对采集到的数据进行计算、比较、过滤等操作。
例如,可以根据温度传感器采集到的数据判断是否超过设定的阈值,并根据判断结果控制报警设备进行触发。
这样,远程监测系统可以实现对物理参数是否正常的实时监测。
然后,单片机通过网络连接实现与远程监控中心的通信。
单片机可以通过以太网、Wi-Fi、GPRS等方式与远程监控中心进行数据传输。
单片机通过内置的网络模块或外部模块与远程监控中心建立通信连接,并通过网络将采集到的数据发送给监控中心。
监控中心可以通过云平台、服务器等方式接收和处理这些数据。
此外,单片机在远程监测系统中还可以实现部分控制功能。
通过单片机的输出接口,可以对被控制设备进行控制。
比如,通过单片机的数字输出或PWM输出控制继电器的开关状态,实现对电器设备的启停控制。
这样,远程监测系统就不仅能够实时监测物理参数,还可以进行远程控制。
在设计远程监测系统时,需要考虑一些关键的原理。
首先,选择适合的单片机型号和规格,根据系统功能需求选择合适的处理器性能、存储器容量和接口类型。
其次,选择合适的传感器类型和规格,根据监测参数的要求选择合适的传感器,并确保其与单片机的兼容性。
另外,网络连接方式也需要根据应用环境和条件选择合适的方式,确保通信的稳定性和可靠性。
智能化测控系统的设计与实现在当今科技飞速发展的时代,智能化测控系统在各个领域的应用日益广泛,从工业生产到航空航天,从医疗设备到智能家居,都离不开智能化测控系统的支持。
智能化测控系统能够实现对各种物理量的精确测量、实时控制和智能化处理,大大提高了生产效率和产品质量,改善了人们的生活品质。
那么,如何设计和实现一个高效、稳定、智能化的测控系统呢?一、智能化测控系统的概述智能化测控系统是一种集测量、控制、数据处理和通信等功能于一体的综合性系统。
它通过传感器获取被测量对象的相关信息,经过信号调理和转换后,将其传输给控制器进行处理和分析。
控制器根据预设的算法和控制策略,生成控制指令,驱动执行机构对被测量对象进行调节和控制,从而实现对系统的精确测控。
同时,智能化测控系统还具备数据存储、显示、通信等功能,能够将测量数据和控制结果及时反馈给用户,并与其他系统进行交互和协同工作。
二、智能化测控系统的设计要求1、高精度和高可靠性智能化测控系统需要对被测量对象进行精确测量和控制,因此必须具备高精度和高可靠性。
这就要求在系统设计中,选择高精度的传感器、合理的信号调理电路和先进的控制算法,同时要考虑系统的抗干扰能力和容错能力,确保系统在恶劣环境下能够稳定可靠地工作。
2、实时性和快速响应在许多应用场景中,智能化测控系统需要对被测量对象的变化做出实时响应,以保证系统的性能和安全。
因此,系统的采样频率、数据处理速度和控制指令输出速度都要满足实时性要求,能够在短时间内完成测量、计算和控制操作。
3、智能化和自适应性随着科技的不断进步,智能化和自适应性成为了智能化测控系统的重要发展方向。
系统应具备自动检测、诊断和修复故障的能力,能够根据环境变化和工作条件的不同,自动调整控制参数和策略,以达到最佳的测控效果。
4、开放性和可扩展性为了适应不同的应用需求和技术发展,智能化测控系统应具备良好的开放性和可扩展性。
系统应支持多种通信协议和接口标准,便于与其他设备和系统进行集成和互联;同时,系统的硬件和软件应采用模块化设计,便于功能的扩展和升级。
文章编号:1671-1114(2008)03-0052-04基于M SC1211芯片的智能压力检测系统的设计收稿日期:2007-12-27.基金项目:天津市教委科研计划项目(20060618)第一作者:刘 松(1964 ),女,副教授,从事通讯与信息系统的研究.E -mail:tjlius on g@.刘 松1,刘南平2,于振生3(1.天津电子信息职业技术学院,天津300132; 2.天津师范大学物理与电子信息学院,天津300387;3.天津大学电子信息与工程学院,天津300072)摘 要:基于M SC1211单片机,通过对压力传感器、M SC1211Y4、电源、串/并输出、RS -485和RS -232模块的硬件组合设计以及相应的软件设计,利用MSC1211芯片上 A/D 转换器和 D/A 转换器功能,完成了多路智能压力检测系统的设计研制工作,使该系统经校准和温度补偿后呈现了体积小、结构简单轻巧、性能可靠及低功耗等特点.关键词:压力检测系统;智能;转换器;M SC1211单片机中图分类号:T M 930.9 文献标识码:ADesign of intelligent pressure detecting system based on MS C1211chipLI U Song 1,L I U N anp ing 2,YU Zhensheng3(1.Tianjin Electronic Information Vocational T echnology College,Tianjin 300132,C hina;2.College of Physics and Electronic Inform ation,Tianin Normal University,T ianjin 300387,China;3.Sch ool of Electronic Information and Engineering,T ian jin U nivers ity,T ian jin 300072,China)Abstract:By the har dw ar e assembly and desig n of pressur e tr ansducer ,M SC1211Y 4,pow er,ser ial/parallel ex po rt,RS -485and RS -232mo dule based on M SC1211sing lechip,multiplex intellig ent pr essure det ecting system is de -sig ned and develo ped using the functions of A /D and D/A conver ters of M SC1211sing lechip.T he calibrated and temper ature compensated sy stem has a lot of advantag es such as small v olume,simple st ruct ur e,reliable per -fo rmance and lo w pow er consumptio n.Key words:pr essure detect ing system;int elligence;conver ter;M SC1211sing lechip随着微电子技术和信息技术的发展,压力参数的检测、报警与控制已深入到国民经济和人们生活的各个领域.在工业各种过程控制中,压力是生产中的重要参数之一,为了保证生产正常运行,必须对压力进行监测和控制.MSC1211是美国德州仪器公司(Tex as Instru -m ents,TI)最新推出的集成数字/模拟信号的高性能微处理器芯片.芯片集成了大量的模拟和数字外围模块,具有很强的数据处理能力,非常适用于要求体积小、集成度高、运算速度快和精确测量的产品设计.将M SC1211单片机与不锈钢隔离压力传感器相结合,便可构成集成度高、精度高、可靠性高、功耗低的智能压力检测系统.M SC1211在2.7~ 5.25V 工作电压下功耗小于4mW,可满足智能压力检测系统输出电流在4~20m A 的要求.应用MSC1211微处理器芯片的高性能结构和功能,基于M SC1211芯片设计了多路智能压力检测系统,使该系统具有结构简单、轻巧、性能可靠的特点.1 MSC 1211的结构和功能M SC1211是高集成混合信号器件(M SC1211Datasheet,T exas Instruments,2006,20-52),其内部集成了24位高精确度 A/D 转换器、4个16位D/A 转换器、8通道分路模拟开关、低压检测器,可选输入缓冲器、可编程增益放大器(PGA)、温度检测器、电压参考源、8位微控制器8051内核、高达16KB 的FLASH 存储器以及12b 的静态数据存储器.MSC1211Y4的片内外设还包括32位累加器、带FIFO 的SPI 、I 2C 、2个全双工UART 、34个多功能数字I/O 端口、看门狗定时器、片内自动上电复位电路、16位PWM 、断点节电复位电路、3个定时器/计数器和一个系统时钟分配器[1].其功能模块如图1所示.V ol.28N o.3Jul.2008第28卷 第3期2008年7月天津师范大学学报(自然科学版)Jour nal of T ianjin N orma l U niver sity (N atural Science Edit ion)图1 MSC1211功能模块框图1.1 A/D转换器的设置MSC1211内含有一个24位的 - 模数转换器(ADC),由模拟多路开关(M UX)、可选择缓冲器(BU F)、可编程增益放大器(PGA)、基准电压源、二阶 - 调制器和数字滤波器等组成[2].在利用MSC1211芯片进行A/D采样时,需要设置的寄存器为多路开关寄存器(ADM UX)、模数转换控制寄存器(ADCON0~A DCON3)、总和移位寄存器以及ADC偏移量设置寄存器(OCL~OCH).ADCON0决定了内部放大器的增益和A/D转换的参考电压等.ADCON1确定了A/D转换结果的极性、数字滤波方法和计算模式控制位,ADCON2~ADCON3用来设计A/D转换输出数据的速率.总和移位寄存器用来设计一次输出需要进行采样的个数,如,可以设置进行8次的A/D转换,取平均值后再输出数据.ADC偏移量设置寄存器是用来存放零点的偏移,以便于进行校正.1.2 D/A转换器的设置相对于A/D转换而言,D/A转换器[3]的设置非常简单.M SC1211的四通道16位数模转换器,可以进行电压输出和电流输出.由于内部DAC的直接输出是电压,为了提供电流输出,要在电压输出的基础上连接一个电压/电流转换器.它需要配置4个D/A转换寄存器(DA C0~DA C3)和DAC装载控制寄存器.D/A转换寄存器控制着相应的电压输出方式和参考电压.DA C0和DAC1提供电压输出和电流输出;DAC2和DAC3只提供电压输出.装载控制寄存器是用来控制装载D/A数据的.DAC 的基准电压可以是内部基准VREF,也可以是电源电压AV DD.1.3 滤波处理M SC1211的ADC有3种数字滤波器,它们是快速稳定滤波器(Fast settling),Sinc2滤波器和Sinc3滤波器.通过ADC控制寄存器1(ADCON1)的SM1~SM0(ADCON1.5~ADCON1.4)位来选择一种具有不同稳定模式的数字滤波器(Pr ecision A nalog-to-D ig ital Conver ter(A DC)w ith8051M icrocon-tro ller and F lash M emor y,T ex as Instruments,2002).快速稳定滤波器的建立时间为一个转换周期,而Sinc2滤波器和Sinc3滤波器的建立时间分别等于2个和3个数据转换周期.因此,当输入通道或PGA的值改变时,通常不会同步输出数据,而要等待几个转换周期,才能得到正确的转换结果.对于Fast setting滤波器来说,第2个转换结果才有效,因此要丢弃第一个转换结果;Sinc2滤波器的第3个转换结果才有效,要丢弃前两个转换结果;Sinc3滤波器的第四个转换结果才有效,要丢弃前3个转换结果.在多通道采样时,每次切换通道后都要等待一定时间才可以得到正确的转换结果,这就相当于延长了滤波器的转换周期,降低了通道数据速率和总的数据输出量.2 智能压力检测系统的设计和MSC1211的作用2.1 系统硬件设计多路智能压力检测系统其硬件系统构成如图253第28卷 第3期 刘 松,等:基于M SC1211芯片的智能压力检测系统的设计所示.该系统由8路压力传感器、MSC1211Y4、电源模块、串/并输出模块、RS-485、RS-232等部分组成.图2 智能压力检测系统本系统通过转换插头既可采用恒流源,也可采用恒压源供电的压力传感器,其供电电源由MSC1211提供.为达到抗干扰的目的,同时考虑到输入信号增益、频率等因素,本设计利用M SC1211的多路复用电路可以提供差分信号,对8路压力信号采用差分信号输入方式进行循环检测,选择IDAC0/AIN0(18脚)作为差分输入的正向输入端,且为8路信号的公共端;IDAC1/AIN1(19脚)、AIN2(20脚)、AIN3(21脚)、AIN4(22脚)、AIN5 (23脚)、AIN6/EXTD(24脚)、AIN7/EXTA(25脚)、AIN COM(26脚)分别作为第1,2,3,4,5,6,7, 8路差分输入信号的负相输入端.本系统工作过程为:从压力传感器来的信号进入A/D转换器,经M SC1211内部可编程增益放大器,根据输入信号的范围自动设置增益放大器倍数, A/D转换器将模拟信号数字化并进行数字滤波,再经非线性补偿,然后,根据量程范围进行量程转换并将其送到D/A转换器,从而输出相应的电流值.A/D转换程序:智能压力检测系统中的A/D采样程序,利用KEILC51V7.05环境调试.#include<REG1211.H>//首先包含相关头文件#define XTAL32768000//设置晶振频率ex ter n long bipolar(void);定义结果的双极性输入函数void main(void){Decimation=1600;ADMU X=0x01 //AIN+=AIN0,AIN-=AIN1(1路压力信号,2~8路压力信号ADMU X分别为0x02~0x08)ACLK=31; //模拟信号采样频率f MOD= 32768000/(31+1)/64ADCON0=0x31; //使用内部电压基准,缓冲器关,PGA=2ADCON1=0x41; //单极性,自动稳定模式,偏移增益自校准ADCON2=Decimatio n&OxFE //写入抽取因子低字节,设置A/D转换速率10次/sADCON3=(Decim ation>>8)&0x07; //写入抽取因子高字节PDCON&=0x f7; //启动AD转换器for(k=0;k<4;k++) //等待4个转换结果并丢弃{w hile(!(ALE&0x20)); //开A/D转换辅助中断dum my=bipolar();}}D/A转换器的设置:相对于A/D转换而言,D/A 转换器的设置比较简单.它仅需要配置4个D/A转换寄存器(DAC0~DAC3)和DAC装载控制寄存器. D/A转换寄存器控制着相应的电压输出方式和参考电压.装载控制寄存器是用来控制装载D/A数据方式的.2.2 系统软件设计智能压力检测系统的软件部分包括以下几个模块:1)MSC1211的初始化模块,包括单片机初始化、串口初始化、A/D转换器和D/A转换器的初始化.2)A/D转换器的校准模块,包括各通道增益、零点漂移校准.3)现场压力数据采集模块.4)压力传感器的零点校准.温度漂移补偿和非线性补偿.5)量程转换模块,D/A数据输出.为使测得的压力更加精确,系统采得数据后,需经量程转换、压力校正、温度补偿、误差分析处理等环节,每路信号需进行4次转换,通过比较后,丢弃不合理的数据,而后得到最终结果.1路信号软件流程图如图3所示.54天津师范大学学报(自然科学版) 2008年7月图3 软件流程图3 实验方法及结果本系统采用美国霍尼韦尔公司的SenSym ICT 不锈钢压力传感器的19C系列,并进行了校准和温度补偿[2-3].这种压力传感器具有体积小、结构简单轻巧、性能可靠及低功耗等特点.将压力保持恒定,改变温度,分别用校准仪和万用表测量系统在不同温度和不同环境下的输出电压并进行比较.将控制板和传感器均放入加温炉内和只将传感器放入加温炉内的实验数据及采用三次样条插值函数拟合后的数据如表1所示.4 结论基于最新的集成数字/模拟信号的高性能微处理器芯片M SC1211的 A/D转换器和 D/A 转换器功能,从硬件上组合了8路压力传感器、M SC1211Y4、电源、串/并输出、RS-485和RS-232等模块的功能,同时进行了相应的控制软件的设计,提出了多路智能压力检测系统的设计方案并加以实施.使用本方案设计出的多路智能压力检测系统,具有高精度、低功耗、体积小等特点,可应用于需要检测微弱压力信号的各个领域中.表1 实验及拟合数据U/VT/ 控制板和传感器均放入加温炉内校准仪 万用表传感器放入加温炉内校准仪 万用表实验 拟合 实验 拟合 实验 拟合 实验拟合24 3.980 3.18342 3.975 3.97480 3.994 3.99448 3.986 4.01730 4.010 4.00942 4.001 4.00784 3.997 3.99635 4.022 4.01740 4.053 4.04872 4.066 4.05636 4.000 3.99940 4.022 4.01745 4.070 4.06913 4.065 4.08068 4.000 4.00119 4.022 4.01750 4.089 4.09405 4.116 4.10466 4.004 4.00306 4.021 4.01755 4.112 4.11502 4.137 4.13259 4.004 4.00500 4.020 4.01760 4.134 4.13603 4.155 4.15482 4.008 4.00700 4.018 4.01765 4.156 4.15692 4.172 4.17578 4.008 4.00906 4.020 4.01770 4.176 4.18159 4.192 4.19883 4.012 4.01075 4.018 4.01775 4.199 4.20163 4.213 4.21597 4.012 4.01290 4.018 4.01780 4.224 4.22100 4.236 4.23095 4.016 4.01509 4.020 4.017参考文献:[1] 邓宏彬.M SC121X系统级单片机原理与应用[M].北京:机械工业出版社,2004,15-24.[2] 苏亚,孙以材,李国玉.压力传感器热零点漂移补偿各种计算方法的比较[J].传感技术学报,2004,3:375-378.[3] Hein S,Schlichting B,Obermeier E.Pirzoresistive s ilicoc sensorfor very low pressure based on concept of stress concentration transducers[J].Sensors and Actuators,1993,93:628-631.(责任编校李宏伟)55第28卷 第3期 刘 松,等:基于M SC1211芯片的智能压力检测系统的设计。
题目:基于单片机的智能压力检测系统的设计基于单片机的智能压力检测系统的设计摘要压力是工业生产过程中的重要参数之一。
压力的检测或控制是保证生产和设备安全运行必不可少的条件。
实现智能化压力检测系统对工业过程的控制具有非常重要的意义。
本设计主要通过单片机及专用芯片对传感器所测得的模拟信号进行处理,使其完成智能化功能。
介绍了智能压力传感器外围电路的硬件设计,并根据硬件进行了软件编程。
本次设计是基于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 研究背景近年来,随着微型计算机的发展,他的应用在人们的工作和日常生活中越来越普遍。
工业过程控制是计算机的一个重要应用领域。
其中由单片机构成的嵌入式系统已经越来越受到人们的关注。
现在可以毫不夸张的说,没有微型计算机的仪器不能称为先进的仪器,没有微型计算机的控制系统不能称其为现代控制系统的时代已经到来。
压力测量对实时监测和安全生产具有重要的意义。
在工业生产中,为了高效、安全生产,必须有效控制生产过程中的诸如压力、流量、温度等主要参数。
由于压力控制在生产过程中起着决定性的安全作用,因此有必要准确测量压力。
为了测到不同位置的压力值,本次设计为基于单片机智能压力测量系统。
通过压力传感器将需要测量的位置的压力信号转化为电信号,再经过运算放大器进行信号放大,送至8位A/D转换器,然后将模拟信号转换成单片机可以识别的数字信号,再经单片机转换成LED显示器可以识别的信息,最后显示输出。
基于单片机的智能压力检测系统,选择的单片机是基于AT89C51单片机的测量与显示,将压力经过压力传感器变为电信号,再通过三运放放将电信号放大为标准信号为0-5V的电压信号,然后进入A/D转换器将模拟量转换为数字量,我们所采样的A/D转换器为ADC0832,ADC0832为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。
其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0~5V之间。
芯片转换时间仅为32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。
独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。
通过DI数据输入端,可以轻易的实现通道功能的选择。
正常情况下ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。
但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI并联在一根数据线上使用。
为了提高单片机系统I/O口线的利用效率,利用单片机AT87C51的串行口和串行移位寄存器74LS164扩展输出多位LED显示.键盘是单片机系统实现人机对话的常用输入设备。
我们通过键盘,向计算机系统输入各种数据和命令,亦可通过使用键盘,让单片机系统处于预定的功能状态。
要想实现压力的显示需硬件与软件配合,最终调试出来。
1.2 基于单片机的智能压力检测的原理本次设计是以单片机组成的压力测量,系统中必须有前向通道作为电信号的输入通道,用来采集输入信息。
压力的测量,需要传感器,利用传感器将压力转换成电信号后,再经放大并经A/D转换为数字量后才能由计算机进行有效处理。
然后用LED进行显示,而键盘的作用是改变输入量的系数的。
它的原理图如图1.1所示。
图1.1 压力测量仪表原理方框图我们这次主要做的是A/D转换,单片机键盘和显示,我们选用的A/D转换器是ADC0832,单片机为AT89C51,键盘为4乘4的键盘,显示为4位数码管显示。
根据硬件电路编程,调试出来并显示结果。
1.2.1 压力的概念压力是工业生产中的重要参数之一,为了保证生产正常运行,必须对压力进行测量和控制,但需说明的是,这里所说的压力,实际上是物理概念中的压强,即垂直作用在单位面积上的力。
在压力测量中,常用绝对压力、表压力、负压力或真空度之分。
所谓绝对压力是指被测介质作用在容器单位面积上的全部压力,用符号pj表示。