基于单片机的数字气压计设计

 

摘要:在嵌入式技术快速发展过程中,智能测量仪器被广泛应用于工业生产以及人们日常生活领域。数字气压计在实际应用中,利用气压传感器检测环境中的压力大小,便于实现对设备进行智能化的控制操作。数字气压计在气象监测、矿产开采、科学实验等环境中得到应用。为了提高数字气压计检测的精确度,加强系统工作的稳定性与灵活性,本次课题围绕数字气压计展开系统化的设计工作。通过XGZP6847A传感器实现气压的检测,并由ADC0832模数转换器将数据输入到AT89C51单片机,单片机根据检测到的气压数据与限阈值进行判断,如果超过阈值则控制蜂鸣器进行报警,及通过液晶进行显示,并且通过HC06蓝牙模块传输数据给手机APP,方便用户进行远程监控。本设计除了对整个系统的原理构成和软件程序进行设计,还通过Proteus仿真软件进行功能仿真,并就仿真的功能进行测试,最终实现目标功能。

 

 

关键词:数字气压计;单片机;模数转换;蓝牙

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Design of digital barometer based on single chip microcomputer

Abstract: With the rapid development of embedded technology, intelligent measuring instruments are widely used in industrial production and people's daily life. In the practical application of digital barometer, the pressure sensor is used to detect the pressure in the environment, which is convenient to realize the intelligent control operation of the equipment. Digital barometer has been used in meteorological monitoring, mineral mining, scientific experiments and other environments. In order to improve the detection accuracy of digital barometer and strengthen the stability and flexibility of the system, this topic focuses on the systematic design of digital barometer. The xgzp6847a sensor is used to detect the air pressure, and the ADC0832 analog-to-digital converter is used to output the data to the AT89C51 single chip microcomputer. The single chip microcomputer judges according to the detected air pressure data and the threshold value. If the threshold value is exceeded, the buzzer is controlled to give an alarm and display through the liquid crystal, and the data is transmitted to the mobile phone app through the hc06 Bluetooth module, It is convenient for users to conduct remote monitoring. In addition to the principle composition and software program design of the whole system, the function simulation is carried out through proteus simulation software, and the simulation function is tested, and the target function is finally realized.

 

Keywords: singlechip; Digital barometer; Analog to digital conversion; Bluetooth

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

摘要: I

Abstract: II

1 绪论 1

1.1课题研究背景 1

1.2国内外发展现状 2

1.3本文主要内容 2

2 系统总体设计 3

2.1功能设计 3

2.2方案设计 3

2.3关键器件选型 4

2.3.1主控制器选型 4

2.3.2显示设备选型 4

2.3.3无线通信方案选型 5

3 系统硬件电路的设计 6

3.1单片机最小系统 6

3.2气压检测模块 7

3.3蓝牙通信模块 8

3.5液晶显示模块 9

3.6报警模块 10

4 系统程序的设计 11

4.1软件开发环境 11

4.2主程序设计 11

4.3显示程序 12

4.4压力检测程序 13

4.5蓝牙通信程序 14

5 仿真调试 16

5.1软件调试 16

5.2仿真功能测试 17

结 论 19

参考文献 20

致 谢 22

 

 

 

1 绪论

1.1课题研究背景

在科研技术水平不断发展过程中,电子测量技术飞速提升,给工业生产以及人们日常生活带来便利。近年来,数字气压计技术已经迅速发展成为现代信息处理领域中一项非常重要的技术,并且发挥着不可替代的作用。在大气环境监测过程中,气压作为重要的气象参数,与风、雨、云、雪等天气显现有直接关系,不但对日常生活生产有重大影响,气压计作为气象监测中的重要装备,其工作的性质好坏还直接影响到气象检测系统工作的准确性。在军事领域,气压作为战场环境和军事武器设备正常工作的重要条件,对于作战环境的气压检测是军事战斗获胜的重要参考因素。在环境保护过程中,数字气压计可用于来衡量环境质量的好坏,便于管理者根据实际情况做出相对应的举措,提高居住环境质量。在地质资源开发领域,尤其是煤矿资源的开采中,地下环境的实时气压环境的监测直接关系到工人的人身安全问题,对开采环境内部的气压进行监测,有助于为矿产企业提供数据参考,避免由于气压过低造成矿井坍塌的情况发生,气压检测有助于确保工人的工作安全。综上所述,气压的检测对于科学实验、工业生产、日常生活都会带来巨大影响,因此本次基于单片机的数字气压计的设计研究具有重要的现实意义与理论价值。

传统气压计的实现是通过物理方法实现,如水银气压计,气压计在工作过程中要根据水银到达的刻度来读取气压值,可读性不高,使用不具有普遍性。同时单一的测量气压值,无法实现检测记录的自动记录,实用性较差。水银气压计受环境、测量者等的影响较大,所测值不精确。随着智能技术的发展以及实用性要求的提高,为了满足应用要求,简化气压计应用流程,提高其实用性,选择单片机控制系统作为其控制核心,提高气压计的检测精度,降低外部环境的干扰。同时嵌入式系统的应用能够集成气压计设备,减小体积,便于携带。本次基于单片机的数字气压计设计能够提高系统应用的性价比,提升设备应用的智能化,因此具有重要的意义。

1.2国内外发展现状

根据测压原理的不同,气压传感器可以分多种,其精度、外形以及适用范围等都不尽相同,主要有硅谐振式、硅电容式以及硅压阻式等。硅谐振式气压传感器可通过检验物体自身频率以测量气压,这一测量过程可对外提供数字输出,它的精度随机械性能变化,为此可得到信噪比高、抗干扰的测量体验。这种气压传感器国外己经研究二十余年,有比较成熟的技术。硅电容式气压传感器通过电容式测量原理实现气压测量。它具有多项优势,如简单的结构,高灵敏度、高分辨率、大动态等优良性能以及非接触的使用场景等,例如中石化兰州公司的在许多不同项目中分别使用了多种不同系列的硅电容式气压传感器。硅压阻式气压传感器的基本工作原理是利用压阻效应将气压值转换为电阻值,通过测量由电阻变化产生的电压即可得知待测气压的大小,硅压阻式气压传感器同样具有较高的灵敏度及稳定性,动态响应也较好,而且具有较小的尺寸,十分有利于向集成化、智能化的方向发展,ROHM公司开发了BM1383GLU气压传感器。该传感器通过MEMS工艺,实现低功耗低噪声的集成电路,并通过独特的校正算法,完成不同温度下气压测量的校正,可以检测高精度的大气压信息。

现在基于各种智能传感器的气压计层出不穷,用单片机控制能够显示出其优势。检测仪器的多功能和各种特点能够适应许多场合的使用,大大的满足了人们的需要。因此,传感器的发展对气压计的发展起决定性的作用。

 

1.3本文主要内容

    本次基于单片机的数字气压计设计,主要针对气压检测,无线传输等展开,并以此和基础完成了电路,程序的设计。在章节安排上,主要分为五章,第一章是针对课题基于单片机的数字气压计的背景和研究状况进行分析;第二章是对控制器核心器件的选型及系统功能方案沟通的规划;第三章是对关键的硬件电路进行分析,如无线传输模块,气压检测模块等硬件电路;第四章是对开发平台,主程序以及各个子程序的设计流程进行分析;第五章则是实物制作的调试过程,分析在软件制作和仿真调试过程中遇到的问题,测试的结果等等。 

 

 

2 系统总体设计

2.1功能设计

     数字气压计作为一种测量设备其可以应用在多场场合,如工业产品制作,户外运动等等,本次基于基于单片机的数字气压计在功能上设计如下:

具有气压检测功能;

当检测到的气压数字低于下限或者超过上限时,通过蜂鸣器进行报警提醒,以便用户及时进行处理;

检测到的气压数据可以通过无线的方式传输到手机APP,方便用户实现远程监测的功能;

具有显示功能,可以显示监测的气压数据。

2.2方案设计

经过对设计功能的分析后,本次设计的数字气压计其系统总体结构如图2-1所示,在此通过XGZP6847A传感器实现气压的检测,而由于其是模拟量进行输出,因此配合ADC0832模数转换器将模拟数据变为数据量输出到AT89C51单片机,单片机根据检测到的气压数据与上下限阈值进行判断,如果超过阈值则控制蜂鸣器进行报警,及通过液晶进行显示,并且通过HC06蓝牙模块传输数据给手机APP,方便用户进行远程监控。

 

图2-1 系统总体结构

2.3关键器件选型

2.3.1主控制器选型

方案一:选用AT89C51作为系统主控制器的方案选型,AT89C51单片机设计时间长,设计成本较低,AT89C51单片机集成了Flash数据存储,串口通信,定时器等多种功能,方便用户进行使用,目前很多高校都针对该型号的单片机进行教学,具有非常重要的参考意义。该单片机,支持C语言和汇编语言两种方式进行程序的编写,其执行效率高,并且具有加密功能。

方案二: 选择MSP430型号的处理器作为系统的主控制器。MSP430在结构上是采用16位数据进行系统处理工作。从实际应用水平上来看,此种类型的处理器系统指令简单,可操作性强,系统设计人员在应用过程中操作便捷。处理器内部操作指令较多,拥有多种操作方案,便于设计系统进行实际控制工作。控制器系统内部设有存储功能,能够保证系统程序运行的稳定性。MSP430处理器在查表算法的过程中具有优势,能够保证代码设计工作的规范以及系统设计的完整性。

通过对以上分析,MSP430单片机的性能更好,但是价格昂贵,而AT89C51单片机虽然性能较弱但是可以满足很多低端场合,而本次设计对处理器要求不高,因此选用方案一中的AT89C51单片机作为系统主控制器的方案选择。

2.3.2显示设备选型

方案一:采用LED数码管来显示数据的输出显示,数码管可以通过任意编写,在系统程序的控制之下同时进行多个数据的显示工作。在实际应用中数码管显示具有价格优势,同时设备具有节能环保、操作便利、使用寿命长等特点,因此数码管上手简单,可操作性强,得到了广泛的应用。但是数码管用于显示存在着信息量显示较少的劣势,因此无法应用于信息量较大的输出显示的场合。

方案二:采用LCD液晶来对系统内部数据进行输出显示,LCD液晶显示属于字符型的液晶显示模块,可以用来直接显示数字、字母等。使用简单、成本较低,整体应用过程中,显示效果质量较高,通过数字接口就可以完成与单片机的连接,应用功耗低、体积小。

通过对比两种显示模块的方案设计,考虑到此次设计中需要显示的信息量较多,因此选用方案二来作为此次设计的显示模块的选择。

 

2.3.3无线通信方案选型

方案一:采用HC05模块,通过蓝牙通信的方式来完成数据的无线通信。蓝牙通信是一种近距离的无线通信方式,在频段上其采用2.4GHZ波段,在通信协议上其经历过多个版本的升级,其通信速度也越来越快,目前目前常用的是蓝牙4.0版本,不仅提升了速度,还降低了功耗,蓝牙通信是一种点对点的通信方式,通常只可以实现两个设备的对接通信,无法进行多个设备之间的数据传输,因此其应用场合受到一定程度的限制,目前在车载控制器等场合应用比较广泛。 

方案二:采用GSM通信方式,GSM通信是采用的移动或者电信等运营商的公用网络,这种通信方式其最大的好处就是几乎不需要考虑信号的强弱问题,基本在国内任何地方都可以进行使用,只是由于采用了公用通信网络因此需要采用SIM手机卡,考虑到费用问题,因此这种方式主要适合流量使用不多的场合,。

经过对比分析,GSM通信方式由于需要消耗流量,因此更加适合于不需要经常观察的状况,不适合本次设计,因此在此选择方案一蓝牙通信方案。

 

3 系统硬件电路的设计

3.1单片机最小系统

本次单片机的数字气压计其主控制器采用的是AT89C51单片机,单片机技术作为工业自动化的核心已经被广泛应用于工业生产的各个模块。在仪器仪表生产领域,单片机凭借其低功耗、体积小、扩展性强的优势,被广泛应用于仪器仪表这一有限空间的设计安装中。单片机可以根据实际设计需求与不同类型的传感器进行结合,以此来实现各个不同物理量的检测要求,实现仪器仪表智能化的设计需求。在电器生产领域,单片机被应用于我们日常生活中所会应用到的各种家用电器,例如电冰箱、洗衣机、电视机等。如图3-1所示:

 

 

图3-1 单片机最小系统图

单片机小系统通常包括晶振和复位电路,对于晶振的选择,首先需要考虑到晶振的类型,一般晶振分为有源晶振和无源晶振,有源的是指需要电源供电的晶振,这种晶振在供电后会直接输出固定的频率给到控制器,这种方式稳定性高但是价格也贵,通常是应用在高频场合。而无源的则不需要供电,会结合单片机内部的电路来共同产生一个震荡频率,在AT89C51单片机中,采用的是无源晶振的方式,并且在晶体的频率上,选择的是12MHZ,并且匹配了两个pF级别的小电容来增强系统的稳定性。对于单片机来说,晶振频率的大小与其程序运行的速度是正相关的,如本次选择的12MHZ晶振,在经过其内部进行12分频后,其运行一条单周期指令需要的用时大概就是1us,因此这也就限制了他的应用范围,如果需要应用的场合需要高速数据,那么其就无法满足,但是在本次设计中,处理的数据并不是高速的,所以采用12MHZ的晶振可以满足使用需求,其电路如图所示。

在完成对晶振电路的设计之后,单片机的复位电路也需要进行设计,所谓复位是指,让单片机重新运行整个系统。对于复位包括上电复位和按键复位两种形式,对于上电复位是指,当整个系统上电时,会自动进行复位,使得程序重新开始运行。而这么做的目的就是,单片机在上电的初期,由于供电不足可能导致程序运行错乱,所以在上电时,通过电容延时,使得RST管脚进行复位使得单片机自动重新运行程序,从而保障程序的正常运转。而按键复位,则是预留人工复位的方式,当用户按下按键时,单片机的RST管脚会被拉高,从而使得单片机进入复位状态,当用户按键松开时,RST管脚变低,从而程序继续运行。

3.2气压检测模块

对于气压的采集,在此采用的是XGZP6847A传感器,该传感器在气压的检测范围上可以检测0-200KPA的压力,支持5V供电,接口简单,当其检测到气压后会通过内部的处理电路进行转换,然后输出模拟电压。

 

图3-2 气压检测电路图 

由于气压传感器输出的是模拟电压,而在本次设计中,采用的是AT89C51单片机,该单片机并没有内嵌了模数转换器,因此需要选择外部的ADC模数转换器,通过参考网络资源在此选择了ADC0832芯片,该芯片是一款8位精度的低成本,低功耗的模数转换器,其采用串行的数据输出方式,单片机只需要三根线与其CLK,CS,DI进行连接,就可以获取模拟量数据。整个ADC0832芯片一共具有8个引脚,采用5V进行供电,其转换速率高达250KHZ,功耗低至10mW,并且具有CH0和CH1两路模拟数据输入功能,需要注意的是,这两路输入数据的电压大小应当小于ADC0832的供电电源,否则可能造成芯片的损坏,在控制上需要注意的是,单片机读取速度不能太快,否则ADC0832会来不及转换,这样会造成数据的错误。单片机在获得正确数据量后,再将其进行换算就可以得到检测到的模拟量电压值。

3.3蓝牙通信模块

 

图3-3 蓝牙通信电路图 

本设计中引入了蓝牙通信的方式,将检测到的气压传输到手机APP。蓝牙通信是无线通信传输中的一种,这种通信方式其通信线路链接简单,成本低,传输速率可以达到几十Mbps,通信距离一般是几十米,因此其是短距离无线通信中常用的手段。蓝牙通信协议也经过多次升级,从蓝牙2.0一直到目前最新的蓝牙5.2,不断的进行了协议内容的扩充和性能的优化,本次采用的HC06蓝牙模块,其采用BC417芯片作为核心通信芯片,支持蓝牙多种协议规则,其已经在市场上广泛使用,其低成本高可靠性的特性已经得到了市场认可,并且在数据传输的过程中,该模块会自动为数据进行加密,保证数据在传输过程中的安全性。同时,HC06蓝牙模块在设计时,考虑到高频信号传输的特性,还设计了板载天线用来加强蓝牙信号的传输和接收强度,并通过配套电路优化回路中的阻抗,以滤除不必要的杂波和干扰。在使用HC06蓝牙模块时,主要是通过单片机的串口与HC06的RXD和TXD引脚连接,单片机通过设置串口的波特率,停止位等信息来启动串口,接着按照HC06模块的数据手册发送AT指令给蓝牙模块,以便HC06模块将数据无线发送出去。其模块图如图所示。 

  3.5液晶显示模块

本次系统设计过程中,需要实现气压参数的显示,因此必须设计相应的显示电路,而针对显示电路的设计,首先需要明确的就是显示设备的选择。常用来说显示设备有数码管,LCD,TFT等多种形式,其各自有相应的特点,如数码管价格便宜但是显示信息少,TFT显示信息丰富但是价格又昂贵,因此在显示器的选择中需要考虑多种的因数。本次选择的是LCD1602液晶显示器,其采用的是液晶显示原理来完成信息的显示,液晶是一种特殊的物质,在通过人为的划分区域后,对其施加固定的电压器相应的部分就会发生颜色的变化,因此也就实现了基础的液晶显示功能。   

 

图3-3 LCD液晶电路图

  在本次设计中,采用的是LCD1602液晶模块,因此单片机并不需要直接去控制液晶本身,只需要完成对液晶模块的控制就行。在显示效果上,其可以实现2行16列的数据显示,在数据中因为其集成了自带的库,因此主要是可以显示自带的阿拉伯数字,英文以及部分特殊字符。该LCD液晶模块对外接口一共有16个管脚,这16个管脚包括了显示数据通信管脚D0-D7,控制管脚RW,RW,EN,背光供电管脚A,K,电源供电管脚VCC,GND,对比度调节管脚VO。其电源供电主要采用的是3-5V进行供电,尤其需要注意的是,其对比度调节VO必须调节到合适的位置,否则无法正常显示数据信息,所以通常会采用可调电阻分压的形式来进行该部分电路的设计,以便客户进行调节。所以在电路设计中,需要分别对各个引脚的电路进行连接,其电路如图所示。

  3.6报警模块

根据功能要求,当检测到气压超过阈值时需要进行报警,因此在采用了蜂鸣器来完成报警电路的设计。对于蜂鸣器,其也是一种通过振动的原理来发出声音的器件,只需要给其一定的电流就可以发出对应的声音,但是需要注意的是,蜂鸣器在类型上分为有源蜂鸣器和无源蜂鸣器两种。对于前者,有源蜂鸣器只需要通电就可以直接发出声音,而后者无源的,则必须采用震荡驱动的方式才能使其发出声音,因此为了简化设计,在此采用的是有源蜂鸣器。同时由于蜂鸣器在驱动时需要较大的电流,而单片机IO管脚输出的高低电平,其电流输出能力是无法满足蜂鸣器的要求的,所以需要设计相应的驱动电路,其电路如图所示,单片机通过P20管脚实现对蜂鸣器报警模块的控制。

 

图3-4蜂鸣器报警电路图

 

4 系统程序的设计

4.1软件开发环境

在数字气压计设计过程中,软件程序的编写工作能够保证系统工作稳定,系统实际运行过程中得到可靠保证。这就要求整体设计程序需要结构清晰,架构合理,各个模块的实际功能运行正常,同时在函数设计过程中需要简化设计语言,便于系统在后期进行维护工作。本次基于单片机的数字气压计系统的设计过程中,采用的是KEIL软件开发设计平台,这一软件能够适用于各种微控制器进行软件开发的环境,受到了嵌入式工程师以及应用人员的认可。KEIL开发工具是由德国软件公司KEIL进行开发的,目前被ARM公司收购、目前从实际应用上来看,KEIL能够针对各种不同类型的嵌入式处理器进行软件开发,在学习和应用过程中较为简单,能够为研发人员提供整洁且高效的开发环境。

 

图4-1 KEIL界面图

4.2主程序设计

数字气压计程序启动后就会进入主函数main(),接着完成各个变量和参数的初始化设置,然后进行蓝牙连接和启动ADC转换进行气压检测,如果压力异常则进行蜂鸣器报警提醒,并通过蓝牙上传数据和刷新液晶进行显示,其流程如图4-2所示。

 

 

 

 

 

 

图4-2主程序流程图

4.3显示程序

在此采用的液晶型号是LCD1602,其控制引脚包括了8位数据引脚D0-D7和3个指令引脚,编写程序时主要就是实现对这些引脚的控制,首先初始化整个液晶的当前状态,然后写入配置指令,再写入需要显示的数据,写完后再接着写入下一个信息,如此往复,直到把所有需要显示的信息全部写完,其具体流程如下。

 

图4-3 LCD显示程序流程图

4.4压力检测程序

    本次采用的XGZP6847A传感器,将其检测到的气压转为为模拟量电压进行输出,而单片机通过检测该模拟电压大小来得到气压大小。在此采用的是ADC0832芯片实现模拟量到数字量的转换,在软件编写时,单片机首先配置需要检测的通道,然后读取两个字节数据并完成数据的校正,接着将检测到的数据送入寄存器,并将数字量数据转换成目标值,其流程如下。 

 

图4-4压力检测流程图

 

4.5蓝牙通信程序

本系统具有蓝牙远程通信功能,对于该部分蓝牙通信其硬件是采用的HC-05通信模块,因此单片机的软件程序编写也就是针对该模块就行,该模块其内部已经集成了蓝牙通信相关的底层文件,并且提供了串口控制功能,单片机控制器只需要通过串口将需要控制的命令发送到蓝牙模块,蓝牙模块就会自动发出信息,其具体流程如图所示,首先配置蓝牙模块的通信方式,账户名字和密码等基础信息,然后建立蓝牙通信进行数据的上传和接收。 

 

 

图4-5 蓝牙通信流程图

 

5 仿真调试

5.1软件调试

在经过数字气压计的硬件设计后就要开始软件程序调试,在开始设计时主要是对一些简单的功能模块进行程序编写,尤其是人机交互模块,这样方便后续进行调试。在完成编写后,通过平台的编译系统进行编译,并根据提示进行软件程序的修改,直到整个程序没有在KEIL软件上进行报错。然后通过JTAG或者串口下载器将编译生成的HEX文件下载到单片机中,首次程序下载可以选择简单的程序,以便进行程序功能的基础性判断,随后逐渐增加程序,来完成整体系统的功能设计。在程序下载完成之后需要及时进行功能调试,可以利用在线调试系统来观察单片机内部寄存器的状态或者执行单步运行,更加有助于找到问题点,以便快速解决问题。如图5-1所示为通过工具栏的DEBUG选项来进入,进行在线调试。 

 

图5-1调试页面

系统进入后,在菜单栏中选择需要检测的数据变量以及寄存器值的监测,通过工具栏上的按钮还可以执行单步,跳出循环等多种方式的执行操作,方便设计人员进行调试。 如图5.3所示是对变量监控watch窗口,该窗口可以输入需要监控的变量名就可以对监控的任意变量进行观察,通过运行程序就可以通过该窗口来观察变量值在程序过程中的变化,以此来验证程序功能。  

 

图5-2watch监控页面

在经过多轮的程序调试完成所有的系统功能之后,就可以通过Keil软件来产生最终的HEX文件,将该文件下载入单片机就完成了软件的设计和调试。 

 

5.2仿真功能测试

在此通过Proteus平台完成仿真模型的搭建,并将编写完成后的程序生成HEX文件导入进去,如图5-3是上电运行后的仿真效果图,LCD液晶的第一行显示了当前气压是46,第二行显示的是设置的报警阈值50,由于低于阈值因此蜂鸣器没有报警。 

 

图5-3 仿真测试图一

 

在此通过调整压力传感器,将气压调整到54,由于其已经超过了阈值所以蜂鸣器进行了报警,其效果 如图5-4所示。

 

图5-4仿真测试图二

 

结 论

此次基于单片机的数字气压计的设计是大学期间最后一次课程,对于学生来说非常重要,其可以培养学生独立思考,找到问题,发现问题,解决问题的能力的一次课程。在此次设计中,主要通过XGZP6847A传感器实现气压的检测,并配合ADC0832模数转换器将数据输出到AT89C51单片机,单片机根据检测到的气压数据与限阈值进行判断,如果超过阈值则控制蜂鸣器进行报警,及通过液晶进行显示,并且通过HC06蓝牙模块传输数据给手机APP,方便用户进行远程监控。

全文详细介绍了整个系统的硬件设计流程,软件设计流程,同时通过制作仿真完成了整个系统的设计。通过仿真的功能测试,此次基于单片机的数字气压计满足实际设计目的。但是系统设计依旧存在一些缺陷,可以进一步改进的地方,如加入新的功能,检测新的环境变量,例如海拔、GPS坐标等等。在系统设计中可加入语音识别模块,提高人机交互的功能,提高系统应用的可行性。

 

 

 

 

 

 

 

 

 

 

 

参考文献

[1]刘洪涛,胡建平,蒲晓勇.数字气压计标准装置的稳定性研究[J].计量与测试技术,2021,48(05):12-14.

[2]唐卫斌.基于嵌入式系统的汽车轮胎气压强度信号监控研究[J].环境技术,2020,38(03):158-162.

[3]杨佳现. 基于智能手机多传感器融合技术的人体活动识别研究[D].北京工业大学,2020.

[4]杨涛.轮胎气压检测报警系统设计[J].湖北农机化,2020(01):130.

[5]宋江明,何英昊.基于单片机的多功能气压计设计及实现[J].电子测试,2020(01):20-22.

[6]高杨.基于单片机的气压温度感知系统研究[J].西藏科技,2019(10):64-67.

[7]史记征,梁晶.基于51单片机的数字气压计系统设计[J].电脑编程技巧与维护,2019(05):30-31.

[8]王然升.基于MPX4115数字气压计的仿真实现[J].电子制作,2019(09):85-86.

[9]张国强,谌炎辉,张茂盛.基于单片机的便携式高度测量仪的设计[J].现代电子技术,2018,41(22):75-78.

[10]卢彦霖. 气压计融合WiFi楼层定位算法研究[D].江西师范大学,2018.

[11]马玉琼.基于单片机的气压检测系统的设计[J].沧州师范学院学报,2018,34(01):34-37.

[12]曹万丹.智能数字气压计的优化设计[D].武汉科技大学,2019.

[13]付承彪,田安红,朱怡婷.基于压力传感器的数字胎压计系统设计[J].实验室研究与探索,2017,36(06):51-54.

[14]王晶晶.基于单片机技术的矿用气压测定仪的设计[J].能源与节能,2017(04):172-173.

[15]刘英男,綦声波,吴学英.海洋气象观测用低功耗智能型气压传感器设计[J].自动化仪表,2019,37(01):96-99.

[16]朱叶.基于单片机控制的数字气压计的设计[J].现代电子技术,2020,38(16):100-102.

[17]刘淑波,张园,隋先辉,高松,史新鹏.基于Proteus的气压报警系统设计[J].电子设计工程,2017,23(08):100-102.

[18]王育华,吴晓男,于进勇.基于单片机的气压式高度表的设计[J].仪表技术,2018(08):13-15.

[19]龙婉艺.基于无线传输的数字式大气压计的设计[D].沈阳工业大学,2019.

[20]Won Myounggyu,Mishra Ashutosh,Son Sang H.. HybridBaro: Mining Driving Routes Using Barometer Sensor of Smartphone[J]. IEEE Sensors Journal,2017,17(19):15-16.

致 谢

不经意间,四年的学习生涯即将画上句号。回收往日时光,点滴在心。在大学四年时间中,不仅仅学习到了专业知识,同时也教会了我为人处世的道理,学会沟通与合作。四年时光既有与朋友们相处的快乐时光,同时也有认真学习的拼搏回忆,这无疑是我生命中最为绚烂的,难以忘怀的美好回忆。学习生涯没有尽头,可是有幸遇见老师与同学。感谢老师的辛勤指导与建议,对我学习生活中提供了重要的帮助,老师让我学习到了认真对待每一件事的专业态度,持之以恒的工作信念,这对我之后的人生也具有重要启迪意义。感谢我的朋友与同学,生活中我们相互鼓励,学习中我们互相督促,我们一起奋斗一起感受生活的美好。四年的生活因为你们的陪伴变得多彩,平淡的生活也充满温暖与阳光,我收获到了真正的友谊,未来的人生路上我们也一定会携手同行。最后要对我的父母说声感谢,你们的默默支持,辛苦付出是我求学过程中最坚强的后盾,谢谢你们。最后尤其要感谢的是我的父母,你们的默默支持,无微不至的关怀是我学习中最坚强的动力,我会以自己的实际行动好好工作以此来报答你们的辛勤付出。未来长途漫漫,我会一步一个脚印,努力工作,不辜负支持我的每一个人。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/950656.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】shell脚本编程

目录 概念: shell脚本的本质: shell脚本编程: shell变量: 变量的定义格式: 变量的分类 自定义变量: 环境变量: 命令变量与命令行参数: 预定义变量: shell中的…

Onedrive精神分裂怎么办(有变更却不同步)

Onedrive有时候会分裂,你在本地删除文件,并没有同步到云端,但是本地却显示同步成功。 比如删掉了一个目录,在本地看已经删掉,onedrive显示已同步,但是别的电脑并不会同步到这个删除操作,在网页版…

CSS——1.优缺点

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title><link rel"stylesheet" type"text/css" href"1-02.css"/></head><body><!--css&#xff1a;层叠样式表…

软件23种设计模式完整版[附Java版示例代码]

一、什么是设计模式 设计模式是在软件设计中反复出现的问题的通用解决方案。它们是经过多次验证和应用的指导原则,旨在帮助软件开发人员解决特定类型的问题,提高代码的可维护性、可扩展性和重用性。 设计模式是一种抽象化的思维方式,可以帮助开发人员更好地组织和设计他们…

(2023|NIPS,LLaVA-Med,生物医学 VLM,GPT-4 生成自指导指令跟随数据集,数据对齐,指令调优)

LLaVA-Med: Training a Large Language-and-Vision Assistant for Biomedicine in One Day 目录 LLaVA-Med: Training a Large Language-and-Vision Assistant for Biomedicine in One Day 0. 摘要 1. 简介 2. 相关工作 3. 生物医学视觉指令数据 4. 将多模态对话模型适配…

深入理解Mybatis原理》MyBatis的sqlSessi

sqlSessionFactory 与 SqlSession 正如其名&#xff0c;Sqlsession对应着一次数据库会话。由于数据库会话不是永久的&#xff0c;因此Sqlsession的生命周期也不应该是永久的&#xff0c;相反&#xff0c;在你每次访问数据库时都需要创建它&#xff08;当然并不是说在Sqlsession…

Numpy数组的属性

NumPy中最重要的一个特点就是其n维数组对象&#xff0c;即ndarray(别名array)对象&#xff0c;该对象具有矢量算术能力和复杂的广播能力&#xff0c;可以执行一些科学计算。不同于Python内置的数组类型&#xff0c; array对象拥有对高维数组的处理能力&#xff0c;这也是数值计…

(十)提示词任务分解的策略探讨

&#x1f4e2;&#x1f4e2;&#x1f4e2; 大家好&#xff0c;我是云楼Yunlord&#xff0c;CSDN博客之星人工智能领域前三名&#xff0c;多年人工智能学习工作经验&#xff0c;一位兴趣稀奇古怪的【人工智能领域博主】&#xff01;&#xff01;&#xff01;&#x1f61c;&#…

01 数据分析介绍及工具准备

数据分析介绍及工具准备 一、工具准备二、下载和使用Anaconda三、jupyter notebook常用快捷键 一、工具准备 数据科学库 NumPy&#xff0c;SciPy&#xff0c;Pandas&#xff0c;Scikit-Learn 数据可视化库 Matplotlib&#xff0c;Seaborn 编译器 Jupyter Notebook 数据科…

excel表格二维X、Y坐标散点图

excel中存在两列或两行数据&#xff0c;分别表示x坐标和对应的y坐标&#xff0c;同时选中两列或两行数据&#xff1a; 依次选择菜单&#xff0c;插入&#xff0c;图标&#xff0c;XY散点图 可以看到在表格中生成了以第1列为X轴&#xff0c;第2列为Y轴的二维XY散点图&#xff…

Cursor无限续杯——解决Too many free trials.

前情提要 我们都知道Cursor对新用户是有14天且500条免费限制的。 一般情况下&#xff0c;当14天过期&#xff0c;是可以注销账户再重新注册&#xff0c;这样就可以继续拥有14天的体验时长。 但是&#xff01;&#xff01;如果使用超过500次&#xff0c;Cusor就会把你的电脑I…

HCIE-day10-ISIS

ISIS ISIS&#xff08;Intermediate System-to-Intermediate System&#xff09;中间系统到中间系统&#xff0c;属于IGP&#xff08;内部网关协议&#xff09;&#xff1b;是一种链路状态协议&#xff0c;使用最短路径优先SPF算法进行路由计算&#xff0c;与ospf协议有很多相…

洛谷P1617———数字转英文

题目如下 思路&#xff1a;将1~9的英文和20~90的英文用字符串数组存储&#xff0c;把下标看作对应的数字进行输出&#xff0c;遇到0或连续多个0就输出“and”&#xff0c;定义l用来看枚举到哪一位了&#xff0c;如果是单独输入一个“0”&#xff0c;则直接输出zero然后结束。否…

UnityRenderStreaming使用记录(五)

UnityRenderStreaming不一样的错误&#xff0c;船新的版本 继续docker部署UnityRenderStreamingdockerfile一些命令出现了新的错误先解决一个报错不知道怎么解决&#xff0c;先跑个glxgears测试一下先解决MESA和glx的问题新的log&#xff0c;额新的错误尝试解决libnvidia-encod…

Unity-Mirror网络框架-从入门到精通之AdditiveScenes 示例

文章目录 前言Additive Levels和Additive ScenesAdditive Levels场景介绍Portal传送门FadeInOut特效 Additive Scenes示例介绍ZoneHandlerSceneMassage 最后 前言 在现代游戏开发中&#xff0c;网络功能日益成为提升游戏体验的关键组成部分。Mirror是一个用于Unity的开源网络框…

Mac-docker配置

1.配置的文件路径 cd ~/.docker (base) zhangyaweimacbookair .docker % ls buildx cli-plugins config.json contexts daemon.json desktop-build mutagen run (base) zhangyaweimacbookair .docker % cat daemon.json## 重启docker服务 sudo systemctl daemon-reload sudo…

PHP进阶-在Ubuntu上搭建LAMP环境教程

本文将为您提供一个在Ubuntu服务器上搭建LAMP&#xff08;Linux, Apache, MySQL, PHP&#xff09;环境的完整指南。通过本文&#xff0c;您将学习如何安装和配置Apache、MySQL、PHP&#xff0c;并将您的PHP项目部署到服务器上。本文适用于Ubuntu 20.04及更高版本。 一、系统更新…

Elasticsearch(看这一篇就够了)

目录&#xff1a; Elasticsearch介绍正排索引和倒排索引Elasticsearch安装安装ES服务安装服务安装kibana 索引操作创建索引查询索引库修改索引库删除索引库 Elasticsearch常用操作文档操作新增文档查询文档删除文档根据id批量查询文档查询所有文档修改文档部分字段 域的属性分词…

嵌入式技术之Linux(Ubuntu) 一

一、Linux入门 1.硬件和操作系统以及用户的关系 一个传感器&#xff0c;获得数据后&#xff0c;需要向服务器发送数据。传感器传数据给上位机。 上位机需要一个程序来接收数据&#xff0c;那么这个上位机是什么机器&#xff1f; 我们的笔记本电脑就可以当成上位机。 两个手…

【实用技能】如何使用 .NET C# 中的 Azure Key Vault 中的 PFX 证书对 PDF 文档进行签名

TX Text Control 是一款功能类似于 MS Word 的文字处理控件&#xff0c;包括文档创建、编辑、打印、邮件合并、格式转换、拆分合并、导入导出、批量生成等功能。广泛应用于企业文档管理&#xff0c;网站内容发布&#xff0c;电子病历中病案模板创建、病历书写、修改历史、连续打…