版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录25612_WPSOffice_Level11引言 110742_WPSOffice_Level11.1研究背景及意义 126392_WPSOffice_Level11.2压力检测系统研究状况 219521_WPSOffice_Level12系统的分析以及总体方案设计 311146_WPSOffice_Level12.1基于单片机的压力检测系统的整体设计 329712_WPSOffice_Level12.2压力检测系统的设计方案 42961_WPSOffice_Level22.2.1实时压力测量显示方案 425612_WPSOffice_Level22.2.2实时压力监控预警方案 410742_WPSOffice_Level23系统硬件电路设计 42961_WPSOffice_Level33.1单片机选择 425612_WPSOffice_Level33.2单片机晶振电路和复位电路 510742_WPSOffice_Level33.3数据采集模块 626392_WPSOffice_Level33.4人机交互模块 1019521_WPSOffice_Level33.5声光报警模块 1111146_WPSOffice_Level33.6电源供电模块 1226392_WPSOffice_Level24软件程序设计 1229712_WPSOffice_Level34.1软件开发环境 1228492_WPSOffice_Level34.2I/O端口分配 1310082_WPSOffice_Level34.3软件主程序构架 1318735_WPSOffice_Level34.4主要功能子程序的设计 1519521_WPSOffice_Level25系统调试 2028493_WPSOffice_Level35.1数据采集调试 2023895_WPSOffice_Level35.2声光报警调试 2110555_WPSOffice_Level35.3软件调试 217667_WPSOffice_Level35.4实物展示 2128492_WPSOffice_Level16结论 2310082_WPSOffice_Level1致谢 25基于单片机的压力检测装置设计摘要:该设计是通过压力传感器将压力信号转换成电信号,然后经过放大电路去放大,然后再经过经过A/D转换器,将输入的模拟信号进一步转换成数字信号,再经过单片机处理之后,最终在显示输出。本次设计采用单片机设计来实现的,不仅具有精度高、而且具有功能强等多个优点。本次课题设计的压力检测装置具有压力检测、压力存储等诸多功能。本次设计的压力检测系统的压力检测范围为0到10kg,测量精度最高可以达到10g,具有高精度以及低廉成本,容易人们携带等特点。采用LCD12864液晶显示测量结果。该检测装置的电路简单,使用时间长,应用范围较广等特点。关键词:压力传感器;24位A/D转换器;LCD12864液晶
DesignofPressureDetectionDeviceBasedonSingleChipMicrocomputerAbstract:Thedesignconvertspressuresignalintoelectricalsignalthroughpressuresensor,thenamplifiesit,convertsanalogsignalintodigitalsignalthroughA/Dconverter,andthenconvertsitintoLCDliquidcrystalidentifiableinformationthroughMCU,andfinallydisplaystheoutput.Afterinitialization,thethresholdcanbereset,andthesystemcanstoredatawithineightyearsmanually.Accordingtotheprincipleofzerocompensationandnon-linearcompensationofpressuresensor,thehardwarecircuitofpressuresensorisdesignedandimplementedbysinglechipmicrocomputer,whichhasmanyadvantagessuchashighprecisionandstrongfunction.However,duetoitsownstability,itsmeasurementresultsstillhaveerrors.Thepressuredetectiondevicedesignedinthissubjecthasthefunctionsofpressuredetection,pressurestorage,etc.Thepressuredetectionrangeofthesystemis0-10KG,themeasurementaccuracycanreach10g,andthesystemhasthecharacteristicsofhighaccuracy,lowcost,easycarryingandthelike.LCD12864isusedtodisplaythemeasurementresults.Thedetectiondevicehasthecharacteristicsofsimplecircuit,longservicetime,wideapplicationrangeandthelike.Keywords:Pressuretransducer;A/Dconverter;LCD12864引言1.1研究背景及意义在煤炭工业、制药工业、金属加工、钢铁工业、供水、化工行业中,压力是在生产中的重要参数。实现了工业应用的现代化,给生产和设备安全运行带来了压力或控制的必要条件。所以说,提高压力检测技术受到各行业的高度重视。所以传感器作为采集物理量的一种装置,捕获例如重量、加速度、压力、温湿度、等等一些数据。根据相应的规则,把这些采集的信息被转换为电子信号或者其他的信号,经过对输出信号的测量和标定就可以把不容易被我们监测到的物理量转化为一个具体的数据,这样就达到了数据的传输、储存和处理与显示等的要求,并且这也是实现自动控制和自动监测的第一个环节[1]。在电子机械生产领域以及其他的领域中传感器的地位更是越来越的重要了。这些年以来来,随着传感器技术的深入、研究开发,加速度传感器大大降低了成本,传感器的精度和稳定性等其他方面也在进一步提高,所以在新事物的兴起、智能便携设备、智能家居生态系统、互联网等许多广泛应用的新领域,传感器是不可或缺的一部分。在各种各样的传感器当中,压力传感器是最为常用的传感器之一,市场占有率很高,在环境、石化工业、工业自动化智能交通、智能搬运设备、医疗设备、工业、航空航天工业等各个领域都发挥着不可替代的作用。在很多领域压力传感器的应用非常的多。在一些特大型化工项目中,基本上包括了所有压力传感器的一些应用:压力差值、压力大小、微差压、高低温等。压力传感器的优点是:体积小,重量轻,灵敏度高,使用寿命长,价格低廉等。现在伴随着新的传感器制造工艺的不断提升和进一步发展提高,使得传感器的应用集成化更加的广泛了,而且美国欧洲国家的平面工艺与立体加工相辅相成使得压力传感器的加工技术日趋完善,非常方便让单片机高度集成化。但是,现阶段我国发展生产中的压力——尤其是在精度和稳定性上处于低端,不高。这个主要原因就是受到传感器制造工艺的局限性以及外国对高精度传感器制造工艺的封锁。所以说在短时间状况内,我们很难制造出精度非常高的能与之媲美的压力传感器,因此我们中国只能从传感器系统得集成和校正算法上面进行去考虑对压力传感器的精度进行补偿以及进一步提高。1.2压力检测系统研究状况中国在上个世纪60年代就已开始涉及到了传感器制造行业,而且在70年代年就已经组建成立了我国首批批压阻传感器研制及生产单位。中国在上个世纪80年代就已经将传感器列入国家的高新技术发展的重点之一,通过“九五”和“十五”的攻关和产业化生产建设,截止到现在我国已经有大约2000多家企业单位从事传感器方面的研制、生产工作。但是因为中国经济发展水平有限以及生产研发资金的不足,中国传感器行业总体技术水平还是处于相对比较落后的状态,传感器规模以及应用领域还不是非常大。当今社会高度活跃在国际传感器市场之上的依旧是是美国、英国、俄罗斯等工业化国家的大公司。在这些欧美发达国家里,各种各样的传感器的使用用范围十分广泛,不仅仅使用压力传感器,其他的传感器应用也非常多。与这些国家比较来说,我国传感器的运用范畴还不够宽,许多传感器方面的使用还在停留在工业测量和控制等比较基础应用领域。在21世纪传感器的运用非常普遍,种种微电子技术的发展都离不开传感器。可以想象将来的传感器会有更加广阔的发展空间,将会向着小型化、高度集成化、智能化、多功能化、数字化不断发展。传感器的性能将更能符合国家的标准,更加适合在市场中去推广。而那些比较传统的传感器最终会被替代。
2系统的分析以及总体方案设计2.1基于单片机的压力检测系统的整体设计压力检测系统装置主要由五个部分组成:
1、数据采集部分。这个部分的主要作用就是将检测到的模拟信号经过A/D转换器转换成数字信号。2、信号处理部分。这个部分就是使用了单片机来作为信息处理,以此来实现对数据的采集和数据分析运算以及并发出控制命令。3、矩阵键盘部分。这个部分就是由一个4*3的矩阵键盘以及液晶显部分示所构成的。通过这个4*3矩阵键盘就可以对单片机进行下达指令从而达到对系统的控制的目的。4、声光报警部分。这个部分的主要作用就是是当报警程序开始启动时,蜂鸣器就可以发出响声、发光二极管会被点亮。5、USB供电部分。这个部分就是通过USB接到电源上对系统进行供电,单片机程序同时也可以通过USB线串行下载。通过按键开关操作就可以实现控制电源是不是被接通,从而来实现系统的正常运营。图2.1压力检测系统框图2.2压力检测系统的设计方案实时压力测量和实时压力监控预警这两个部分是实现其他一些功能的最基本的条件,而且这两个部分性系统能的好与不好影响到到整个系统的性能。2.2.1实时压力测量显示方案系统中的压力的检测,采用量程为10kg的高精度电阻应变式压力传感器。通过压力传感器将压力信号转换成电信号,然后经过放大,经过A/D转换器,将模拟信号进一步转换成数字信号,再经过单片机处理,最终显示输出结果。压力传感器在经过单片机复位后将自动校准归零。再次放上物体进行压力测量时,液晶显示部分可以实时显示出当前被测量东西的质量,而且使用者是可以根据需求把压力值进行手动存储的,还可以通过按键查询所存储的历史数据。2.2.2实时压力监控预警方案为了可以实时监控压力大小状况,首先先在程序中设定临界值为9.999kg,当系统开启后默认的临界值就是9.999kg。使用者可以根据需求通过按键的操作,0.000-9.999kg范围内修改临界值的大小。然后按下确认键就可以完成临界值重新设置的操作。把需要测量的物体放在托盘之上,当压力超出了所设定的压力值时,那么系统就会报警,发光二极管点亮,蜂鸣器发出响声。被测物体的压力,经过压力传感器转变为模拟信号,然后经过A/D转换器将模拟信号转变为数字信号再输出给单片机,然后运算处理,来判断检测到的压力和临界值,如果压力值大于临界值,那么系统就会显示出此时压力值的大小状况,并发出一个报警提示,如果压力值小于所设置的临界值则在液晶上正常显示当前压力值的大小。3系统硬件电路设计3.1单片机选择Intel公司推出MCS-51系列单片机以后,全球诸多著名的半导体厂商相继生产与51系列兼容的单片机,使得单片机型号不断增加,功能不断增强,品种不断丰富[3]。经过综合考虑采用STC89C51单片机是一个比较好的选择,因为这个单片机功耗和性能比较好。3.2单片机晶振电路和复位电路(1)晶振电路因为单片机和晶振组成的振荡电路中会产生偕波。偕波会降低电路中时钟振荡器的稳定性和可靠性。所以说为了整体电路的稳定性和可靠性,该系统采用了一个12MHZ的晶振。图3.2单片机时钟原理图(2)复位电路这个系统已经有了电源开关键,所以可以使用上电自动复位方式进行复位。复位的主要功能就是使单片机至0000H单元去开始运行程序。51单片机在高电平进行复位,在给单片机加上一个5V电源启动时的情况时:这个时候电容充电就是相当于短路了,那么我们就可以认为RST上的电压就是电源的电压值大小,而这个时候单片机就我们所说的复位的状态了。电容的主要作用就是缓冲使RST端保持高电平一段时间,来达到有效的复位。图3.3单片机复位原理图3.3数据采集模块这个部分由于输出电压信号比较小,所以就需要使用用HX711转换部分中的可编程放大器进行放大处理。放大后的模拟电压信号经24位A/D转换芯片HX711电路转换成数字信号之后,通过2线串行的方式和单片机进行通信,然后就可以完成数据的采集工作了。数字采集部分原理图如图3.4所示。图3.4数据采集模块图3.3.1压力传感器(1)压力传感器的选择压力对系统是选择压力传感器的一个重要因素,即考虑范围和参数,也考虑性价比和兼容性等。将压力传感器将所测出的压力信号转换成容易测量的电信号输出,经过A/D转换后,再经过单片机处理之后传送给液晶显示压力值。压力传感器的种类有十分繁多,思量考虑该设计采取电阻应变式传感器较为合适。电阻应变片把机械应变信号变换为△R/R之后,因为压力传感器在工作时应变片的形变量非常小,所以会导致电阻变化很小,测量得到的结果不一定准确,并且由于结果数值非常小,导致我们处理起来将会困难重重。所以我们可以把测量结果经过一些电路将电阻变化或形变量转化为电信号,以此来提高测量效率和精确度[6]。这个地方一般会选用测量电桥作为转换的电路。此处的测量电桥选用直流电桥,并且根据系统需求还需要对信号进行放大处理。R1、R2、R3和R4组成惠更斯电桥,将两对电阻应变片的电阻阻值大小变化情况转变成输出电压,它的工作原理如图3.5所示。。图3.5测量电桥原理图(2)电阻应变式传感器测量原理电阻应变式压力传感器的内部线路采用了惠更斯电桥,弹性体由于承受载荷产生变形的时候,转换元件、也会变形,其电阻阻值就会发生变化,因此使电桥失去平衡,产生相应的差动信号,供后续电路进行测量与处理[2]。电阻应变式传感器测量的原理图如图3.6所示图3.6电阻应变式传感器测量结构图当外界环境施加一个垂直的压力F作用于金属横梁上的时候,横梁就会产生一个比较小的形变,电阻应变片R1、R3就会因为受到压力弯拉伸,其阻值就会变高;R2、R4受到压力伸缩,其阻值就会变小。电桥就会失去平衡,从而产生不平衡电压,不平衡电压和作用在传感器上的载菏P成正比,从而将非电量转化成电量输出[7]。(3)电阻应变片的基本结构电阻应变式压力传感器是将所测物体压力的变化转换成电阻值的变化来进行测量的。通常是将应变片通过特殊的方式使其紧密的粘合在应变基体上,当基体受力发生应力变化时,电阻应变片也跟着产生形变,应变片的阻值也改变,从而使加在电阻上的电压发生变化[7]。电阻应变片主要由四个重要部分所构成的本结构如图3.7所示,图3.7电阻应变片的基本结构3.3.2信号放大电路放大环节要有100倍上下的增益才能满足要求。所以说根据这个设计的实际需求增益设置为100上下就可以了。比如说传感器的应变片电阻值为200Ω,灵敏系数K为3,弹性体在额定载荷作用下产生的应变为1000ε,则应变电阻相对变化率为:ΔR/R=K×ε=3×1000×10-6=0.003(3-1)通过3-1我们可以看出电阻变化ΔR只有0.6Ω,这个数值是比较小的。数字过小不容易被我们测量以及去进一步的处理。所以说我们要去设计一个放大电路把数据进行放大处理,结合设计的要求我们使用了型号结合了HX711的A/D转换器的放大电路。设计的电路图如图3.8如下所示:图3.8放大电路3.3.4A/D模数转换A/D转换芯片种类繁多,最为常见的属于串行和并行接口模式,接口模式是选择器件的一项重要指标。按照系统的精度要求和分析对照,该次设计采用了一个的24位A/D转换器,型号为HX711。这个转换器与同类型其它芯片相比有以下优点:该芯片集成了包含稳压电源等外围的电路,并且还具有集成度比较高、响应速度比较快、抗干扰能力比较强等诸多优点,同时还降低了系统的成本,提高了整体的性能以及可靠性等等。3.4人机交互模块3.4.1液晶显示单元本次设计采用了12864液晶显示来作为显示所测量的压力值大小,其管脚图如下图3.9所示图3.912864液晶3.4.2矩阵键盘单元4*3矩阵键盘包含有上、下、左、右四个方向的选择按键,以及加、减按键和六个功能按键。存储按键和调零按键的主要分别是存储数据和归零的,使得当前压力数值变成为0kg;“更改阈值”按键用来修改系统预先设置的临界值9.999kg;使用者可以使用返回按键就可以让当前的操作返回到上一级;确认按键的主要作用就是用来将其中的功能进行确定,然后发送给系统,执行相关的程序。行信号为输入的信号,处于低电平就有效,高电平是无效的;而列信号就是我们说的输出信号。如果没有按键按下的时候,就算行扫描输入了一个或者多个低电平信号,列信号依旧为高电平,而不会改变电平的高低;如果行扫描为低电平并且有键按下的时候,因此对应的列输出就肯定是低电平了。图3.104*3矩阵键盘电路3.5声光报警模块报警电路选用了8550PNP型三极管,基极为低电平时就会导通,如果测量物体的重量超过了量程的时候,beep和alert就会给出低电平信号,然后驱动蜂鸣器发出声音,发光二极管点亮。图3.11声光报警电路图3.6电源供电模块该次设计的整个系统都是通过USB接口进行来实现电源的供电的,系统所需要的源的电压值一般是5V,过低过高的电压对系统可能会损坏系统。系统接通电源以后电源的指示灯就被点亮,系统就开始正常的工作;断电之后电源指示灯就立即熄灭,整个系统就会停止运行。图3.12电源供电模块电路4软件程序设计本次设计的软件部分是由主程序部分、A/D转换数据子程序部分、LCD显示子程序部分、历史查询子程序部分、数据统计分析子程序部分、等构成。当系统开始工作时,单片机对各路电压、电流采样及数据的统计与分析,并实时显示。与此同时,在测试过程当中,监控压力值的大小状况,从而达到有效而又及时预警作用。4.1软件开发环境借助该系统开发环境,Kellyμvision4凭借语言在开发、维护、结构和可读性方面的传统、语言和语法,自然具有显着提高效率和项目运行时间的优势,可以大大的提高工作效率和项目开发周期,KeilC51可以很好的为8051单片机的软件开发提供C语言环境,而且还具有高效率汇编代码等诸多优点。图4.1KeilμVision4开发界面因为这个系统对于性能的要求不是特别的高,所以说采用C语言进行编写单片机程序比较合适。通过对编译选项的设置,Keil软件可以在编译链接后自动生成HEX16进制文件,方便单片机程序的直接烧写。4.2I/O端口分配STC89C51RC共有40只引脚,P0~P3四个引脚组各有8只引脚[6]。对于该系统而言,引脚数量还是十分够用的。4.3软件主程序构架这个部分的系统的设计主要由五个部分构成,软件程序主要是实现对这些功能模块的控制。程序开始执行的时候,首先对整个系统进行初始化操作,这个部分包含参数的初始化、IO端口的初始化以及器件的初始化三个操作。参数的初始化操作就是对系统中的一些参数进行初始化;IO端口的初始化就是将所有IO的电平和功能设置为关闭的状态,从而防止误操作的发生;器件的初始化就是对外围的A/D转换芯片、模拟开关、LCD液晶部分进行初始化操作,从而保证器件能够正常工作。如果在这个过程当中发生了错误,就会调用报警电路进行报警。开始开始LLCD初始化显示功能界面显示功能界面 读数据 读数据 No Yes执行功能执行功能历史数据查询数据处理读取A历史数据查询数据处理读取A/D采样模块更新数据及显示更新数据及显示图4.2系统主程序框架图初始化完毕后,整个系统可以开始进行数据采集工作,但参数均处于默认状态,如果需要调整,则可以实时通过键盘控制,系统根据读取的键盘键值执行相应的操作,分别是执行修改阈值参数、读取A/D采样值、压力测量、手动存储、超重预警、发出报警信号、查阅历史,数据统计分析等。4.4主要功能子程序的设计定时器主要作为A/D转换时间的设定。然后进行模数转换,判断是否超过设定阈值,转换压力字符通过液晶显示。参数设定完毕,系统启动数据采集和控制程序,实现压力的实时检测。4.4.1A/D子程序设计经过压力传感器输出后的数据通过信号放大器的处理之后,通过A/D转换芯片HX711转换成数字信号。在这当中模拟信号的放大倍数是由放大电路来进行控制的开始开始启动A启动A/D转换器转换完成 转换完成 NoYes读取数据读取数据保存到存储器,数据指针移位保存到存储器,数据指针移位返回返回图4.3A/D转换流程图4.4.2查询历史数据子程序设计我们首先存储8个以内的数值,当存储到第九个数据时,存储的历史数据会自动将第一位存储的数据挤掉,后面存储的数据均依次向前移一位。按上下按键来进行选择,当光标停留在查询历史数据功能菜单之前的时候,操作者按下确认键确定。调用该子程序,判断是不是为0,如果不是显示“无历史”;如果是就显示测量的各个压力值大小。4.4.3数据统计分析子程序设计手动存储八个以内的压力值,当系统存储第九个数据时,存储的历史数据会自动将第一位存储的数据挤掉,后面存储的数据均依次向前移一位。按上下键选择数据统计分析,则系统会将这些压力值进行数据分析处理,然后依次显示输出值大小、最大值、最小值。开始开始计算最大值计算最大值计算最小值计算最小值计算平均值计算平均值返回返回图4.4数据统计分析流程图4.4.4人机交互子程序设计人机交互单元包括键盘处理部分和12864液晶显示两部分组成的。人机交互部分包括软件部分和硬件部分,由于显示时序均以时序建模的方式实现了控制驱动,大大简化了软件设计,软件仅需要按要求给出拟显示的图像和位置即可。(1)液晶显示控制程序设计液晶显示控制程序框图如图4.5所示,液晶的总线接口是P2.0~P2.7,P2.7定义为CS片选口,每次对液晶的操作必须先拉高CS信号,P2.5定义为液晶复位接口。开始先对液晶显示初始化,功能主要是对液晶的背光时间,背光等级,字符显示格式,汉字显示格式,和界面的初始化等。初始化完毕之后,下一步就可以对各项参数显示了。液晶显示入口液晶显示入口液晶初始化设置液晶初始化设置No初始化是否完成初始化是否完成Yes显示显示返回返回图4.5液晶显示初始化控制流程图(2)键盘驱动程序设计系统中的键盘处理程序就是为单片机控制口读取按键状态,消除抖后就会得到按键状态,使用者就可以根据按键状态从而获得用户输入的按键值进行相应的参数设定,同时也可以通过按键重设系统临界值大小。键盘控制程序代码详见附录B。图4.6按键驱动流程图5系统调试5.1数据采集调试本次设计的压力检测系统最为主要的部分就是把压力传感器的数据进行采集。我们使用压力传感器进行数据的采集工作,首先我们要把相应的端口连接正确。然后我们观察液晶显示上的数据是不是正常的。我们还要将物体以及已经知道重量的砝码放到压力传感器托盘之上,分别进行测量,通过对观察液晶显示上的数据观察比对,从而去判断误差是不是在可以控制的范围之内。如表5.1所示表5.1数据采集结果记录表序号被测物体质量(kg)测量结果(kg)绝对误差(kg)10.10.092-0.00820.20.191-0.00930.50.490-0.01041.00.990-0.01051.51.489-0.01162.01.988-0.01273.02.988-0.01284.03.987-0.01395.04.986-0.014106.05.985-0.015117.06.984-0.016128.07.984-0.016-通过测量结果我们可以发现,在使用24位A/D芯片HX711后,数据的精度还是可以的,与实际数据偏差值较小。通过表上的数据可以很清楚的发现当被测量的物体质量比较小的时候误差是比较小的。而当被测量的物体质量比较大的时候误差偏大。被测物体质量在0.1~2.0kg时,精度达到9.6g;被测物体质量在2.0~6.0kg时,精度达到12.75g;被测物体在6.0~10kg时,精度达到15.7g。最后我们分析得出这个压力检测系统的精度大约为12g.5.2声光报警调试程序中已经设定临界值大小为9.999kg,所以进入系统主界面之后,显示当前临界值的大小就是为9.999kg,按阈值重设键,界面切换到阈值重设状态,再按左右键选择想要修改的数字,接着按加减键将阈值设为用户想要的值,比如说我们刚开始设置的临界值是8kg,那么放上去的物体重量大于等于8kg的时候,系统中的声光报警模块就会开始工作,蜂鸣器发出声音,LED点亮,则报警调试成功。5.3软件调试1.A/D数据采集程序模块本系统中,采用A/D模块HX711来获取压力传感器的电压及电流信息。数据采集的精准度将直接影响整个系统的工作精度。进入中断,等待ADC转换结束。定义压力时使用long型,在调试过程中,发现压力只能调到4.23kg左右,再调大就显示乱码,在检查错误发现,是long型的范围不够,数据溢出,将压力修改为UNSIGNEDLONG型。2.显示模块程序将整个显示模块函数从整个程序中单独取出来,进行软件独立调试。首先设置好图案,然后运营程序,我们可以通过观察来判断显示模块显示是不是正常的。3.按键交互单元将整个按键部分独立出来,然后我们给每个按键去设设置不同的功能,通过液晶显示部分进行显示,然后运行程序,观察显示面板上的显示的内容是不是正确的,显示正确的话就说明按键的功能设置以及程序是正确的,如果显示不正确的话就要去仔细找原因了。5.4实物展示本系统硬件最终实物图如下图5.1所示。图5.1整体系统实物以下是系统主要模块的详细特写图。如下图5.2所示。(a)数据采集模块(b)单片机系统(c)矩阵键盘模块图5.2系统主要模块特写图6结论本次设计到了传感器、单片机、计算器、A/D转换等多方面的知识。在本次设计中方案的确定以及元器件的选择和软件的代码编写上考虑的比较充分,也经过多方面的修改和比较,最终确定了相对合理的方案。这种利用单片机控制的高精度压力检测系统体积比较小、测量精度高、使用方面,很好的满足了这次设计的要求,通过本次设计让自己明白了新的软件知识和硬件知识,提高了自己的动手能力,受益颇多。由于自己能力有限,知识还不够丰富,还有时间上的限制,本次压力检测装置设计可能会存在不足之处,还请谅解。参考文献[1]刘震宇.基于神经网络补偿的阵列式无线压力传感器系统研究[D].南京信息工程大学,2017.[2]李小瑞.超声骨密度仪的机械结构设计[D].合肥工业大学,2015[3]清源计算机工作室.Protel99SE原理图与PCB及仿真.北京:机械工业出版社,2001.[4]宋雪桦.基于单片机的高性能信号发生器设计[D].江苏大学,2011[5]周航慈.单片机应用程序设计技术.北京:北京航空航天大学出版社,1991,18-27[6]岳学军,刘洪山,宋淑然.国内传感器的行业现状与未来发展[J].电子元器件应用,2009,11(06):74-77.[7]王洪月,臧向迪,李昱萱.浅析传感器分类应用与发展前景[J].南方农机,2017,48(13):107+111.[8]杨雄义.智能家居控制系统设计及热水器智能控制实现[D].西安科技大学,2017.[9]吕艳,孙克.汽车电子传感器简述[J].仪表技术与传感器,2009(S1):401-402+415.[10]张子鹤.压力传感器的设计与封装技术研究[D].电子科技大学,2012.[11]MaximeA.N.Veilleux,NicolasW.R.Lapointe,DaleM.Webber,TomR.Binder,PaulJ.Blanchfield,LisetCruz-Font,MathewG.Wells,MartinH.Larsen,SusanE.Doka,StevenJ.Cooke.Pressuresensorcalibrationsofacoustictelemetrytransmitters[J].AnimalBiotelemetry,2016,4(1)附录A附:电路总原理图附录B键盘控制代码#include"keyboard.h"//按键扫描函数://功能;只扫描一个按键,按键为号小优先//返回键值://1(save)2(clearHistory)3(to_zero)4(limit)//5(plus)6(up) 7(sub)8(return)//9(left)10(down) 11(right)12(enter)unsignedcharGetkeyboard(void){ unsignedcharnumber=0; unsignedchari; //行输入低电平 ROW1=ROW2=ROW3=0; //如果列输出不全为高,则说明有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026贵州黔东南州食品药品检测中心招聘4人备考题库及参考答案详解(突破训练)
- 2026四川安和精密电子电器股份有限公司招聘电控硬件工程师等岗位3人备考题库含答案详解(综合题)
- 2026广西物资学校招聘高层次人才4人备考题库附参考答案详解(研优卷)
- 2026广东清远市英德市人民武装部招聘专项临聘人员1人备考题库及参考答案详解(轻巧夺冠)
- 婚礼纪实摄影跟拍服务合同
- 2026国家统计局兵团第十四师调查队招聘1人备考题库(新疆)含答案详解(达标题)
- 2026贵州黔东南州麻江县谷硐镇中心卫生院招聘1人备考题库及一套参考答案详解
- 辽宁鞍山市立山区教育局2026届毕业生校园招聘10人备考题库及完整答案详解1套
- 2026广东梅州市人民医院招聘博士研究生备考题库带答案详解(考试直接用)
- 2026湖北武汉市三级医院招聘14人备考题库附答案详解ab卷
- 游客互送协议书
- 【MOOC】国家安全概论-西安交通大学 中国大学慕课MOOC答案
- JGJT46-2024《施工现场临时用电安全技术标准》条文解读
- 关于高考评价体系
- 建筑地基处理技术规范DBJ-T 15-38-2019
- 《燃煤火力发电企业设备检修导则》
- 油田地面工程简介
- 驾照体检表完整版本
- 商铺出租可行性方案
- 2023年非车险核保考试真题模拟汇编(共396题)
- 中国主要地质灾害
评论
0/150
提交评论