智能压力传感器的研究与开发.doc
《智能压力传感器的研究与开发.doc》由会员分享,可在线阅读,更多相关《智能压力传感器的研究与开发.doc(96页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流智能压力传感器的研究与开发.精品文档.智能压力传感器的研究与开发摘 要为了提高压力传感器的精度,解决功能单一的问题设计了一种新型的智能压力传感器。该压力传感器以MSP430单片机为控制核心,通过A/D转换接口实现对压力传感器的温度和压力信号的采集,利用BP网络算法实现了对采集信号的数据拟合,利用LED显示,利用RS485串口通讯实现数据交换及压力值输出,完成功能要求。详细叙述了压力传感器的温度补偿方法,重点讨论了人工神经网络中的BP网络算法。BP网络算法主要包括BP网络的结构,基于MATLAB神经网络工具箱的BP网络仿真。根据BP网络的数据连
2、接关系实现了BP网络的C语言表示,根据BP网络的权值、阈值由数组连接实现了向MSP430单片机的程序移植,完成信号的控制。提出了基于遗传模拟退火BP网络算法的压力传感器温度补偿系统。设计了压力传感器的硬件电路。利用MPM280压力传感器测量压力,通过放大器实现温度和压力信号的放大,利用MSP430自带A/D转换的12位MSP430单片机实现信号处理,通过RS485实现输出,设计了显示功能,设计了丰富的电源电路,并且通过相应的电压转换芯片实现对各个模块的不同电压供电。实现了压力传感器的软件设计,在MSP430编译软件IAR上利用C语言实现了初始化子程序,温度和压力A/D采样程序,BP网络信号处理
3、子程序,显示子程序和RS485通讯子程序。设计了基于MATLAB GUI的串行通讯压力传感器标定软件,在GUI上实现了对单片机的信号采集,BP网络训练以及对单片机的串行通信实现的在线标定的功能。研究设计的智能压力传感器具有体积小、精度高,并实现了基于MATLAB的BP网络在线标定。通过仿真对软、硬件进行了充分的调试,效果良好,在工业现场已经应用实现,在众多压力测控系统中有着广阔的应用前景。关键词:压力传感器,MSP430单片机,温度补偿,BP网络算法RESEARCH AND DEVELOPMENT OF SMART PRESSURE SENSORABSTRACTA new type of sm
4、art pressure sensor is designed for the problem of pressure sensors output low precision and single function.The pressure sensor takes the MSP430 MCU as control core, and temperature and pressure signal gathering is realized through A/D converter interface and the data fitting of the collected signa
5、ls is realized by BP network algorithm, and the functional requirements are completed with the use of LED display, with the use of RS485 serial communication for data exchange and the pressure value output.This paper describes a pressure sensor temperature compensation method, focused on the artific
6、ial neural network BP network algorithm. BP network algorithm includes BP network structure, based on MATLAB neural network toolbox of the BP network emulation. The BP network is expressed by C language according to BP network data connection relations, as well as the BP network to the MSP430 microc
7、ontroller program transplantation according to BP network weights, the threshold achieved by the array of connections. And the genetic simulated annealing algorithm for BP network pressure sensors temperature compensation system is proposed.The circuit of this pressure sensor is designed, using MPM2
8、80 pressure sensors to measure pressure, using amplifier to deals with temperature and pressure, using A/D conversion of 12-bit MSP430 microcontroller for signal processing, achieved output through the RS485, display is designed, the design of power supply circuit is enough, and through the correspo
9、nding voltage conversion chip for each module of the different voltage supply.To achieve a pressure sensor-based software design, software, IARs MSP430 compiler to use C language to achieve the initialization subroutine, temperature and pressure of A/D sampling procedures, BP network signal processi
10、ng routines, display routines, and RS485 communications subroutines, designed based on MATLAB GUI for serial communication pressure sensor calibration software, in the GUI to achieve signal acquisition of MCU, BP network training and the microcontroller serial communication to achieve on-line calibr
11、ation function.The research design of smart pressure sensor system has the characteristics of small size、low cost、reliability、fast response and high degree of intelligence , and the online calibration of BP network in MATLAB is realized.A full debugging for the hardware and software is achieved thro
12、ugh simulation,and has a good effect.The application in the industrial field has been achieved,and in many pressure measurement and control system has broad application prospects.KEY WORDS:Pressure sensor, MSP430 microcontroller, temperature compensation, BP network algorithm毕业设计(论文)原创性声明和使用授权说明原创性声
13、明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、
14、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人
15、授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中
16、 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是
17、否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不
18、及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩
19、小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日目 录摘 要IABSTRACTIII1 绪论11.1 传感器相关介绍11.2.1 压力传感器11.2.2 智能压力传感器的定义21.2.3智能压力传感器的功能31.3 智能型压力传感器研究现状与发展趋势41.3.1 我国压力传感器研究现状41.3.2 国外智能压力传感器研究现状41.3.3 智能压力传感器发展趋势51.4 课题研究的内容与意义51.4.1 课题研究的内容51.4.2 研究背景及课题研究的意义61.5 本论文的主要工作62 压力传感器温度补偿方法82.1 压阻式压力传感器的温度漂移82.2 压阻式压力传感器的
20、温度补偿方法82.2.1硬件电路补偿方法92.2.2线性插值法102.2.3曲线拟合法102.2.4曲面拟合法112.2.5 人工神经网络算法112.3 BP网络算法在压力传感器温度补偿中的应用122.3.1压力传感器模型122.3.2 BP网络介绍122.3.3 MATLAB 神经网络工具箱介绍142.4 试验样本的采集及相应处理202.4.1 试验样本采集及相应处理202.4.2基于MATLAB神经网络工具箱的BP网络仿真222.4.3 神经网络函数式推导242.4.4神经网络C语言转化程序262.5基于遗传模拟退火BP网络算法的压力传感器温度补偿系统272.5.1遗传算法 (geneti
21、c Algorithm,GA)282.5.2 模拟退火算法(simulated annealing,SA)282.5.3 遗传模拟退火BP网络算法(SABP)292.5.4 遗传模拟退火算法的MATLAB程序312.6 本章小结353 硬件电路设计363.1 智能压力传感器的硬件框图363.2 MSP430单片机363.2.1 MSP430单片机的选取363.2.2 MSP430单片机的特点363.2.3 MSP430单片机与89C51单片机的比较383.2.4 MSP430单片机在本课题中的应用383.3压力传感器383.3.1扩散硅压力传感器测量压力原理383.3.2扩散硅压力传感器的选取
22、403.4 供电模块的实现413.5 信号放大电路的实现433.6 温度压力信号A/D转换实现443.7 串行通讯的实现443.7.1 RS-485介绍453.7.2 RS485硬件电路实现463.8输出压力显示的实现463.9 JTAG技术473.10 本章小结484 智能压力传感器的软件设计494.1 软件设计整体框架494.2 MSP430单片机程序设计514.2.1 上电初始化子程序514.2.2 温度压力信号采集子程序524.2.3 数据处理子程序544.2.4 LED显示功能554.2.5串口通讯子程序554.3 上位机软件设计564.3.1 MATLAB GUI574.3.2 M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 压力传感器 研究 开发
限制150内