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

 

摘要:在嵌入式技术快速发展过程中,智能测量仪器被广泛应用于工业生产以及人们日常生活领域。数字气压计在实际应用中,利用气压传感器检测环境中的压力大小,便于实现对设备进行智能化的控制操作。数字气压计在气象监测、矿产开采、科学实验等环境中得到应用。为了提高数字气压计检测的精确度,加强系统工作的稳定性与灵活性,本次课题围绕数字气压计展开系统化的设计工作。通过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.

致 谢

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

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTML5实现好看的中秋节网页源码

HTML5实现好看的中秋节网页源码 前言一、设计来源1.1 网站首页界面1.2 登录注册界面1.3 节日由来界面1.4 节日习俗界面1.5 节日文化界面1.6 节日美食界面1.7 节日故事界面1.8 节日民谣界面1.9 联系我们界面 二、效果和源码2.1 动态效果2.2 源代码 源码下载结束语 HTML5实现好看…

ROS通信编程——服务通信

前言 学完了话题通信其实操作流程基本都已经很熟悉了,因此服务通讯的学习就会流畅许多。 服务通信也是ROS中一种极其常用的通信模式,服务通信是基于请求响应模式的,是一种应答机制。也即: 一个节点A向另一个节点B发送请求,B接收…

零基础微信小程序开发——全局配置之tabBar(保姆级教程+超详细)

🎥 作者简介: CSDN\阿里云\腾讯云\华为云开发社区优质创作者,专注分享大数据、Python、数据库、人工智能等领域的优质内容 🌸个人主页: 长风清留杨的博客 🍃形式准则: 无论成就大小,…

2024年12月HarmonyOS应用开发者高级认证全新题库

注意事项:切记在考试之外的设备上打开题库进行搜索,防止切屏三次考试自动结束,题目是乱序,每次考试,选项的顺序都不同,作者已于2024年12月15日又更新了一波题库,题库正确率99%! 新版…

【网络协议】IPv4 地址分配 - 第二部分

前言 在第 1 部分中,我们学习了 IPv4 地址的分配方式,了解了各种类型的 IPv4 地址,并进行了基础的子网划分(Subnetting)。在第 2 部分中,我们将继续学习子网划分,并引入一些新的概念。 【网络…

浙江安吉成新的分布式光伏发电项目应用

摘 要:分布式光伏发电站是指将光伏发电组件安装在用户的建筑物屋顶、空地或其他适合的场地上,利用太阳能进行发电的一种可再生能源利用方式,与传统的大型集中式光伏电站相比,分布式光伏发电具有更灵活的布局、更低的建设成本和更高…

7z 安装与使用指南

文章目录 1. 安装 7z1.1 在 Linux 上安装 7z对于 Debian/Ubuntu 系统:对于 CentOS/RHEL 系统:对于 Fedora 系统:对于 Arch Linux 系统: 1.2 在 Windows 上安装 7z 2. 使用 7z 进行压缩和解压2.1 压缩文件示例:压缩一个…

scanf:数据之舟的摆渡人,静卧输入港湾的诗意守候

大家好啊,我是小象٩(๑ω๑)۶ 我的博客:Xiao Xiangζั͡ޓއއ 很高兴见到大家,希望能够和大家一起交流学习,共同进步。* 这一节我们主要来学习scanf的基本用法,了解scanf返回值,懂得scanf占位符和赋值…

【ROS2】Arduino系列之电机驱动实现

内容学自:赵虚左老师。学后总结! 实现机器人移动的一种策略是:控制系统会先发布预期的车辆速度信息,然后驱动系统订阅到该信息,不断调整电机转速直至达到预期速度,调速过程中还需要时时获取实际速度并反馈…

119.使用AI Agent解决问题:Jenkins build Pipeline时,提示npm ERR! errno FETCH_ERROR

目录 1.Jenkins Build时的错误 2.百度文心快码AI智能体帮我解决 提问1:jenkins中如何配置npm的源 提问2:jenkins pipeline 类型为pipeline script from SCM时,如何配置npm源 3.最终解决方法-Jenkinsfile的修改 4.感触 1.Jenkins Build时…

Java 日期时间格式化标准

文章目录 Java日期时间格式化符号ISO 8601中的日期时间ISO 8601标准的定义ISO 8601日期时间格式 周数年份ISO 8601中的周数年份Java中的周数年份 Java跨年日期格式化BUG注意事项 Java日期时间格式化符号 JDK官网截图: 格式化符号梳理: 符号描述符号用…

高山旅游景区有效降低成本,无人机山下到山上物资吊运技术详解

在高山旅游景区,传统的物资运输方式往往面临人力成本高昂、效率低下等问题,而无人机技术的引入为这一难题提供了新的解决方案。以下是对无人机从山下到山上进行物资吊运技术的详细解析: 一、无人机物资吊运技术的优势 1. 降低人力成本&#…

Python爬虫 - 豆瓣图书数据爬取、处理与存储

文章目录 前言一、使用版本二、需求分析1. 分析要爬取的内容1.1 分析要爬取的单个图书信息1.2 爬取步骤1.2.1 爬取豆瓣图书标签分类页面1.2.2 爬取分类页面1.2.3 爬取单个图书页面 1.3 内容所在的标签定位 2. 数据用途2.1 基础分析2.2 高级分析 3. 应对反爬机制的策略3.1 使用 …

深度学习——回归实战

线性回归: 线性:自变量和应变量之间是线性关系,如:y wx b 回归:拟合一条曲线,使真实值和拟合值差距尽可能小 目标:求解参数w和b 所用算法:梯度下降算法 梯度下降&#…

单片机-串转并-74HC595芯片

1、74HC595芯片介绍 74HC595 是一个 8 位串行输入、并行输出的位移缓存器,其中并行输出为三态输出(即高电平、低电平和高阻抗)。 15 和 1 到 7 脚 QA--QH:并行数据输出 9 脚 QH 非:串行数据输出 10 脚 SCLK 非&#x…

探索AI在地质科研绘图中的应用:ChatGPT与Midjourney绘图流程与效果对比

文章目录 个人感受一、AI绘图流程1.1 Midjourney(1)环境配置(2)生成prompt(3)完善prompt(4)开始绘图(5)后处理 1.2 ChatGPT不合理的出图结果解决方案 二、主题…

【微服务】6、限流 熔断

线程隔离与容错处理 本视频主要讲解了在购物车业务中,因商品微服务响应慢导致的问题及解决方案,重点介绍了线程隔离后查询购物车业务不可用的情况,以及如何通过Fallback逻辑进行缓解,包括配置Feign调用为簇点资源、添加Fallback逻…

25年01月HarmonyOS应用基础认证最新题库

判断题 “一次开发,多端部署”指的是一个工程,一次开发上架,多端按需部署。为了实现这一目的,HarmonyOS提供了多端开发环境,多端开发能力以及多端分发机制。 答案:正确 《鸿蒙生态应用开发白皮书》全面阐释…

ELK实战(最详细)

一、什么是ELK ELK是三个产品的简称:ElasticSearch(简称ES) 、Logstash 、Kibana 。其中: ElasticSearch:是一个开源分布式搜索引擎Logstash :是一个数据收集引擎,支持日志搜集、分析、过滤,支持大量数据…

Dubbo-笔记随记一

一、实战 1 . Springboot整合 1.1 服务提供者 1.1.1 依赖 <dependency><groupId>org.apache.dubbo</groupId><artifactId>dubbo-spring-boot-starter</artifactId><version>3.2.10</version></dependency><dependency&g…