山东科威数控机床有限公司铣床官方网站今天是:2025-06-15切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

基于Android操作系统手机的温度报警方法

时间:2025-06-15    作者: 管理员

专利名称:基于Android操作系统手机的温度报警方法
技术领域
本发明属于手机电池安全的技术领域,具体涉及一种基于Android操作系统手机 的温度报警方法。
背景技术
Android为Google开发的基于Linux内核的开源手机操作系统,2007年11月开放 手机联盟(Open Handset Alliance)的成立正式宣布了 Android的诞生,在2008年10月 正式投入市场。目前中国移动的OPhone及其OMS (Open MobileSystem)就是基于Android 深度定制的实际产品。Android是一个开源手机操作系统,它不存在任何以往阻碍移动产业 创新的专有权障碍,是首个为移动终端打造的真正开放和完整的移动操作系统。在全世界 范围内,Moto、HTC(多普达)、联想、三星等众多公司都已经推出Android手机产品和上网本 产品,而且有越来越多加速上升的趋势。Android的完全开源性使得Android的开发环境比iPhone OS开放的多。Android 给每个开发者提供了开发创新软件的平台。Google已经开发好的大量现成的应用软件,同 时可以直接使用Google很多的在线服务。Google提供了基于Eclipse的完整开发环境,模 拟器,文档,帮助,示例。同时,Android可以紧密的与Gmail、Google Maps等其他Google 服务结合,给用户提供了便捷的同步和网络服务,是云计算模式的成功模型之一。Android 市场是Android应用程序下载和发布的平台,为用户和开发者提供了便利的发布和下载方 式。由于技术的限制,手机电池内部往往存在着某些缺陷。锂电池在特殊的温度,湿度 以及接触不良等情况或环境下可能瞬间放电产生大量电流,引起自燃或爆炸。尤其是在高 温的环境下,导致电池热量提升,这是极容易爆炸,造成人员和财产的损失。Android手机耗 电量大,因此也更容易发生危险。目前在android操作系统的手机中,还没有针对温度监测 的研究,因此在人身安全上其实存在着巨大的隐患。

发明内容
针对现有技术中存在的问题,本发明的目的在于提供一种基于Android操作系统 手机温度报警方法的技术方案,对手机电池进行温度监测,防止电池温度过高所带来的危险。所述的基于Android操作系统手机的温度报警方法,其特征在于包括如下步骤1)手机内设置的温度传感器收集手机温度信息;2)温度传感器通过数据线与手机主板进行双向数据传输;3)手机的Android操作系统中加载对温度传感器的驱动程序,驱动程序每隔1毫 秒从温度传感器中读取温度信息;4) Android操作系统调用手机中的应用程序,应用程序提供温度报警接口进行报
m
3
所述的基于Android操作系统手机的温度报警方法,其特征在于所述在手机内设 置的温度传感器型号为DS18B20,DS18B20芯片安装在手机电池表面,通过芯片中的IO接口 与手机微处理器的GPIO接口连接。所述的基于Android操作系统手机的温度报警方法,其特征在于温度传感器 DS18B20采用一线制总线进行操作,即仅用一根数据线进行双向的数据传输。所述的基于Android操作系统手机的温度报警方法,其特征在于所述的温度传感 器DS18B20采用一线制总线,采用一线通信接口须先完成温度传感器DS18B20内ROM的设 定,提供以下5项功能之一读ROM、ROM匹配、搜索ROM、跳过ROM、报警检查。所述的基于Android操作系统手机的温度报警方法,其特征在于所述的Android 操作系统中加载对温度传感器的驱动程序;驱动程序由C语言编写,经过交叉编译后,加载 进Android内核模块。所述的基于Android操作系统手机的温度报警方法,其特征在于所述的应用程序 提供温度报警接口进行报警,当监测到温度超过90摄氏度时即进行报警。本发明采用DS18B20温度传感器对手机的电池进行温度监测,并在Android操作 系统加载对温度传感器的驱动程序模块,同时使用手机中的应用程序进行温度监测,若温 度高于警戒温度,则进行温度报警。本方法智能的防止手机电池温度过高所带来的危险,从 而保证了用户的人身和财产的安全,防止意外事故的方生。


图1为DS18B20芯片的引脚说明示意图;图2为DS18B20芯片的内部结构示意图;图3为DS18B20芯片的温度格式表。
具体实施例方式具体实施方式
实在一个时间段内,应用程序通过查询温度传感器中的信息,通过 计算和判断,来决定是否进行温度过高的报警,达到保障用户人身和财产安全的目的。本发 明的DS18B20芯片的结构如图一和图二所示,本发明是基于Android操作系统的增强和改 进,下面详细的说明这个过程。手机内设置的温度传感器收集手机温度信息,本发明的温度传感器型号采用 DS18B20芯片。先安装DS18B20芯片,如附图1,DS18B20芯片具有三根引脚的小体积封装 形式,温度测量范围为_55°C +125°C,测温分辨率可达0. 0625°C。DS18B20芯片体积非常 狭小,适合安装在封闭而狭小的空间。将DS18B20芯片安装在手机电池表面,然后通过芯片 的10引脚与手机芯片的GPIO相连,即可完成芯片的安装工作。DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温 度传感器。与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简 单的编程实现9 12位的数字值读数方式。可以分别在93. 75ms和750ms内完成9位和 12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线 接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而 无需额外电源。因而使用DS18B20可使系统结构更趋简单,可靠性更高。他在测温精度、转换时间、传输距离、分辨率等方面较DS1820有了很大的改进,给用户带来了更方便的使用 和更令人满意的效果。如附图2,DS18B20内部结构主要由四部分组成64位光刻ROM、温度 传感器、非挥发的温度报警触发器TH和TL、配置寄存器。该装置信号线高的时候,内部电容 器储存能量通由1线通信线路给片子供电,而且在低电平期间为片子供电直至下一个高电 平的到来重新充电。DS18B20的电源也可以从外部3V-5. 5V的电压得到。温度传感器通过数据线与手机主板进行双向数据传输。温度传感器DS18B20采用 一线制总线进行操作,即仅用一根数据线进行双向的数据传输,每一个操作最小的细分至 每一个的读写过程,即一个位的读写操作为一线制总线操作的最小单位,每一次最小单位 的总线操作利用了规定时间内MCU驱动数据线的高低电平来决定读/写的操作,然后在其 后的规定时间内完成读/写一个位数据的操作。因为采用一线通信接口,须先完成温度传 感器DS18B20内ROM的设定,否则记忆和控制功能将无法使用。主要首先提供以下功能命 令之一 1)读ROM,2) ROM匹配,3)搜索ROM,4)跳过ROM,5)报警检查。这些指令操作作用 在没有一个器件的64位光刻ROM序列号,可以在挂在一线上多个器件选定某一个器件,同 时,总线也可以知道总线上挂有有多少,什么样的设备。若指令成功地使DS18B20完成温度测量,数据存储在DS18B20的存储器。一个控制 功能指挥指示DS18B20测温。测量结果将被放置在DS18B20内存中,并可以让阅读发出记 忆功能的指挥,阅读内容的片上存储器。温度报警触发器TH和TL都有一字节EEPROM的数 据。如果DS18B20不使用报警检查指令,这些寄存器可作为一般的用户记忆用途。在片上 还载有配置字节以理想的解决温度数字转换。写TH,TL指令以及配置字节利用一个记忆功 能的指令完成。通过缓存器读寄存器。所有数据的读,写都是从最低位开始。根据DS18B20 的通信协议,手机MCU对其操作主要有如下3个步骤读写之前,对DS18B20发送约500 μ s 的低电平进行复位;复位成功,发送ROM指令;发送RAM指令。复位要求MCU将数据线下拉 480 960 μ s,再释放数据线,等待约60 μ S。若MCU接收到DS18B20发出的存在低电平,则 表示复位成功。在向RAM和ROM中写入数据时,首先将gpio的状态调整为输出,然后按字 节进行写操作。手机的Android操作系统中加载对温度传感器的驱动程序,驱动程序每隔1毫秒 从温度传感器中读取温度信息,然后Android操作系统调用手机中的应用程序,应用程序 提供温度报警接口进行报警,当检测到温度超过90摄氏度时即进行报警,手机电池的正常 温度一般在40-50度之间,但是80度也是经常出现的情况,110度属于高危,因此定义在90 摄氏度报警较合理。驱动程序由C语言编写,经过交叉编译后,加载进Android内核模块。基于驱动程序提供的API设计应用程序。在Linux中,驱动程序是内核的一部分, 它屏蔽了硬件细节,是整个操作系统的基础。驱动程序与Linux内核结合有两种方式在编 译内核时,静态地链接进内核;在系统运行时,以模块加载的方式加载进内核。DS18B20是 单总线温度传感器,主机只能以“位”为单位对其进行访问。驱动程序已经提供了复位resetO,写一个字节writebyte(uchar comd),读取 一个字节readbyteO等API,通过这些API,应用程序的设计应遵循以下几个步骤复位 DS18B20芯片,向芯片发出控制字节,从芯片中读取字节。根据DS18B20的温度格式表,如附 图3所示,计算出当前温度监测器的温度。DSl8B20在出厂时以配置为12位,读取温度时共读取16位,所以把后11位的2进
5制转化为10进制后在乘以0.0625便为所测的温度,还需要判断正负。前5个数字为符号 位,当前5位为1时,读取的温度为负数;当前5位为0时,读取的温度为正数。16位数字 摆放是从低位到高位,这是12位转化后得到的12位数据,存储在DS18B20的两个8比特的 RAM中。例如,+25. 0625°C的数字输出为0191H, -25. 0625°C的数字输出为FF6FH。
权利要求
基于Android操作系统手机的温度报警方法,其特征在于包括如下步骤1)手机内设置的温度传感器收集手机温度信息;2)温度传感器通过数据线与手机主板进行双向数据传输;3)手机的Android操作系统中加载对温度传感器的驱动程序,驱动程序每隔1毫秒从温度传感器中读取温度信息;4)Android操作系统调用手机中的应用程序,应用程序提供温度报警接口进行报警。
2.如权利要求1所述的基于Android操作系统手机的温度报警方法,其特征在于所述 在手机内设置的温度传感器型号为DS18B20,DS18B20芯片安装在手机电池表面,通过芯片 中的IO接口与手机微处理器的GPIO接口连接。
3.如权利要求2所述的基于Android操作系统手机的温度报警方法,其特征在于温度 传感器DS18B20采用一线制总线进行操作,即仅用一根数据线进行双向的数据传输。
4.如权利要求3所述的基于Android操作系统手机的温度报警方法,其特征在于所述 的温度传感器DS18B20采用一线制总线,采用一线通信接口须先完成温度传感器DS18B20 内ROM的设定,提供以下5项功能之一读ROM、ROM匹配、搜索ROM、跳过ROM、报警检查。
5.如权利要求1所述的基于Android操作系统手机的温度报警方法,其特征在于所述 的Android操作系统中加载对温度传感器的驱动程序;驱动程序由C语言编写,经过交叉编 译后,加载进Android内核模块。
6.如权利要求1所述的基于Android操作系统手机的温度报警方法,其特征在于所述 的应用程序提供温度报警接口进行报警,当监测到温度超过90摄氏度时即进行报警。
全文摘要
基于Android操作系统手机的温度报警方法,属于手机电池安全的技术领域。包括如下步骤1)手机内设置的温度传感器收集手机温度信息;2)温度传感器通过数据线与手机主板进行双向数据传输;3)手机的Android操作系统中加载对温度传感器的驱动程序,驱动程序在指定时间从温度传感器中读取温度信息;4)Android操作系统调用手机中的应用程序,应用程序提供温度报警接口进行报警。本发明采用温度传感器对手机的电池进行温度监测,并在Android操作系统加载对温度传感器的驱动程序模块,同时使用手机中的应用程序进行温度监测,若温度高于警戒温度,则进行温度报警,智能的防止手机电池温度过高所带来的危险,保证了用户的人身和财产的安全,防止意外事故的方生。
文档编号G01K7/00GK101984644SQ20101052384
公开日2011年3月9日 申请日期2010年10月28日 优先权日2010年10月28日
发明者吴明晖, 袁辉, 陈天洲, 颜晖 申请人:浙江大学

  • 专利名称:一种快速测量距离的量具的制作方法技术领域:本实用新型涉及一种用于长度测量的量具,尤其是一种用于测量零部件肩胛面至进回油孔之间距离的量具。背景技术:柱塞套是发动机心脏一喷油泵内关键零部件之一,它的肩胛面至进回油孔之间 的距离对发动机
  • 专利名称:刮泥机的刮板拉斜检测探头装置的制作方法技术领域:本实用新型涉及污水处理设备,尤其是一种刮泥机的刮板拉斜检测探头装置。背景技术:在污水处理机械设备流水槽中,采用刮泥机,污水从上面流走,沉淀下来的污 泥需用刮泥机的刮板刮走,而刮板是多
  • 专利名称:质谱成像平台装置及其控制方法技术领域:本发明涉及エ业自动化领域,具体地说,涉及ー种配合AFAI质谱成像的质谱成像平台装置和配合该质谱成像平台的质谱扫描控制方法。背景技术:质谱仪是当前世界上广泛使用的ー种化学分析仪器,它源于质谱分析
  • 专利名称:表面特征检测装置的制作方法技术领域:表面特征检测装置技术领域:本实用新型涉及一种检测装置,特别涉及一种检测光滑物体表面特征的检测装置。背景技术:表面特征是指薄膜、玻璃、金属等光滑物体表面的划痕、气泡、凹坑、变形等特征, 表面特征检
  • 专利名称:温度计的制作方法技术领域:本实用新型涉及一种温度计,具体涉及一种热电阻温度计。 背景技术:目前,常见测量温度的方法中,有利用固体、液体、气体受温度的影响而热胀冷缩 等的现象为设计依据的,如煤油温度计、水银温度计等;有利用热电效应作
  • 专利名称:铜柱定位模芯的制作方法技术领域:本实用新型涉及高压电器的生产设备,特别涉及生产电压传感器时用的一种定位 模芯。背景技术:电压传感器在高压输变电网络中的运用较为广泛,传统采用铁块作为电压传感器 的连接柱,人们在模具内设置磁铁用于对铁
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12