一种在任意设备上读取使用总时间的方法

文档序号:8942758阅读:144来源:国知局
一种在任意设备上读取使用总时间的方法
【技术领域】
[0001]本发明涉及电子设备领域,特别是指一种在任意设备上读取使用总时间的方法。
【背景技术】
[0002]现有市场上的UV-LED光固化装置的照射头基本都仅仅限于照射的使用方法,并不能独立将使用信息记录在照射头中,即使具有读取使用总时间的功能,其外形,线缆将会按比例增加一定的体积。
[0003]另外,现有的记录照射时间的实现方式为只能在设备上面做当前通道的记录,不能读取当前任意插入的照射头的总时间。当插入不同的照射头时,还是按照该通道的使用时间作累加使用时间,完全不能把真实的使用数据写入到独立的照射头上去。所以其他设备只能记录对应通道的使用时间,而不能准确地读取到真实的照射头的使用总时间开发方法。
[0004]因此,现有的设备存在以下缺点:
1.当工业设备使用和需要替换及其在任意设备中,并不能查看当前照射头使用信息。
[0005]2.增加记录使用总时间功能将会增加照射头的体积。
[0006]3.增加记录使用时间功能将会增加传输线缆的大小。
[0007]4.当工业设备使用中,并不能准确把使用总时间记录到每支照射头。

【发明内容】

[0008]本发明提出一种在任意设备上读取使用总时间的方法,基于温度传感器,在不改变现有技术的情况下,实现在任意设备上读取使用总时间的效果。
[0009]本发明的技术方案是这样实现的,一种在任意设备上读取使用总时间的方法,根据温度传感器的存储器区结构,进行如下步骤:
A.Byte O和Byte I测得温度信息的只读LSB位和MSB位,Byte 2和Byte 3为TH和TL的拷贝,Byte 4为配置寄存器数据,Byte 5,Byte 6,Byte 7为器件保留字节,Byte 8为以上8个字节的只读CRC码;
B.根据步骤A中Byte2和Byte 3为TH和TL暂存器的拷贝数据,通过暂存器拷贝指令,实现从TH和TL暂存器到EEPROM的存储整合,从而实现了把数据记录到所述温度传感器上;
C.读取使用总时间,利用所述温度传感器的上电EEPROM即可拷贝到TH和TL暂存器中的特点,我们使用指令读取TH和TL暂存器,再进行整合即可查看时间。
[0010]进一步,步骤B中的存储整合通过TH和TL暂存器作为时间总和的8位高字节和8位低字节做数据整合存储,数据整合的意义在于,如果要对照射头写入的使用总时间中,可以以统一格式:计算机中存储的16个位表示使用的总时间,把16个位的数据分为高8位字节和低8位字节,TH暂存器为使用总时间的8位高字节位,TL暂存器为使用总时间的8位低字节位,即可在每个设备中进行规范的数据处理。
[0011]进一步,步骤B中具体步骤如如下:
根据步骤A中Byte 2和Byte 3为TH和TL暂存器的拷贝数据,通过暂存器写入指令[4EH],写入需要记录的数据到TH和TL暂存器中,再通过暂存器拷贝到EEPROM指令[48H],实现从TH和TL暂存器到EEPROM的存储,从而实现了把数据记录到所述温度传感器上。
[0012]进一步,步骤C中,读取使用总时间,利用所述温度传感器的上电EEPR0M,使用指令[BEH]读取步骤 A 中所述的暂存器的 Byte 0、Byte K Byte 2、Byte 3、Byte 4、Byte 5、Byte 6、Byte 7、Byte 8的9个字节,然后提取其中的Byte 2、Byte 3即TH和TL暂存器,再进行使用总时间整合,整合方式为:TH暂存器为读取到使用总时间的8位高字节位,TL暂存器为读取到使用总时间的8位低字节位,然后进行把高8位的数值左移8位再与低8位数据进行相加,即可利用设备将读取到的使用总时间用液晶显示器进行显示。
[0013]进一步,所述温度传感器采用的是美国DALLAS的DS18B20温度传感器。
[0014]本发明的方法,通过现有技术方案的不足,以及总结多年软件,硬件开发经验,结合简易、方便和实用为特点,以及不改变现有设计、功能和外形的的设计原则,采用了不同常用的记录时间方法,本方法在现有结构中,不添加任何其它辅助集成电路和不改变原有功能的情况下,仅仅使用温度传感器,将其温度的转换功能和记录、读取数据功能分离开,实现在任意设备上读取使用总时间的效果,从而,通过本发明的方法,具有以下的有益效果:
1、充分利用DS18B20温度传感器的独有的硬件资源及本特有软件算法。
[0015]2、在不影响原有的结构中,可以实现时间的记录和读取。
[0016]3、在本公司技术下可以实现在任意设备下都能读取到该照射头当前实际的使用总时间。
[0017]4、灵活性高,更加方便产品的生产需要和技术上的维护成本。
[0018]5、方便客户在对设备的管理,S卩:在生产中切换生产线时由于设备较多,照射头拔下来后无法辨认是哪一款机器,这样就造成客户对各种现状的困扰,而本发明就能解决这样的问题,因为本发明是将设备的使用信息记录在照射头里。
【附图说明】
[0019]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本发明中所述一种在任意设备上读取使用总时间的方法的步骤A的流程示意图;
图2为本发明中所述一种在任意设备上读取使用总时间的方法的步骤B的流程示意图;
图3为本发明中所述一种在任意设备上读取使用总时间的方法的步骤C的流程示意图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]如图1、图2和图3所示,一种在任意设备上读取使用总时间的方法,根据温度传感器的存储器区结构,本实施例中,采用的是美国DALLAS的DS18B20温度传感器,进行如下步骤:
A.如图1所示,ByteO和Byte I测得温度信息的只读LSB位和MSB位,Byte 2和Byte3为TH和TL的拷贝,Byte 4为配置寄存器数据,Byte 5,Byte 6,Byte 7为器件保留字节,Byte 8为以上8个字节的只读CRC码;
B.如图2所示,根据步骤A中Byte2和Byte 3为TH和TL暂存器的拷贝数据,通过暂存器拷贝指令,实现从TH和TL暂存器到EEPROM的存储整合,从而实现了把数据记录到FW18U20传感器上;
C.如图3所示,读取使用总时间,利用FW18U20传感器的上电EEPROM即可拷贝到TH和TL暂存器中的特点,我们使用指令读取TH和TL暂存器,再进行整合即可查看时间。
[0023]进一步,步骤B中的存储整合通过TH和TL暂存器作为时间总和的8位高字节和8位低字节做数据整合存储,数据整合的意义在于,如果要对照射头写入的使用总时间中,可以以统一格式:计算机中存储的16个位表示使用的总时间,把16个位的数据分为高8位字节和低8位字节,TH暂存器为使用总时间的8位高字节位,TL暂存器为使用总时间的8位低字节位,即可在每个设备中进行规范的数据处理。
[0024]进一步,步骤B中具体步骤如如下:
根据步骤A中Byte 2和Byte 3为TH和TL暂存器的拷贝数据,通过暂存器写入指令[4EH],写入需要记录的数据到TH和TL暂存器中,再通过暂存器拷贝到EEPROM指令[48H],实现从TH和TL暂存器到EEPROM的存储,从而实现了把数据记录到温度传感器上,即如图2所示。
[0025]进一步,步骤C中,读取使用总时间,利用温度传感器的上电EEPR0M,使用指令[BEH]读取步骤 A 中的暂存器的 Byte 0、Byte UByte 2、Byte 3、Byte 4、Byte 5、Byte 6、Byte 7,Byte 8的9个字节,然后提取其中的Byte 2,Byte 3即TH和TL暂存器,再进行使用总时间整合,整合方式为:TH暂存器为读取到使用总时间的8位高字节位,TL暂存器为读取到使用总时间的8位低字节位,然后进行把高8位的数值左移8位再与低8位数据进行相加,即可利用设备将读取到的使用总时间用液晶显示器进行显示,即如图3所示。
[0026]本方法在不增加其他集成电路的情况下,将计算时间的总数据存储在利用原有DS18B20温度传感器的内部硬件资源上,实现在任意工业设备读取使用总时间的存储格式。
[0027]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种在任意设备上读取使用总时间的方法,其特征在于:基于温度传感器的存储器区结构,进行如下步骤: Byte O和Byte I测得温度信息的只读LSB位和MSB位,Byte 2和Byte 3为TH和TL的拷贝,Byte 4为配置寄存器数据,Byte 5、Byte 6、Byte 7为器件保留字节,Byte 8为以上8个字节的只读CRC码; 根据步骤A中Byte 2和Byte 3为TH和TL暂存器的拷贝数据,通过暂存器拷贝指令,实现从TH和TL暂存器到EEPROM的存储整合,从而实现了把数据记录到所述温度传感器上; 读取使用总时间,利用所述温度传感器的上电EEPROM即可拷贝到TH和TL暂存器中的特点,我们使用指令读取TH和TL暂存器,再进行整合即可查看时间。2.如权利要求1中所述在任意设备上读取使用总时间的方法,其特征在于:步骤B中的存储整合通过TH和TL暂存器作为时间总和的8位高字节和8位低字节做数据整合存储。3.如权利要求1中所述在任意设备上读取使用总时间的方法,其特征在于:步骤B中具体包括以下步骤: 根据步骤A中Byte 2和Byte 3为TH和TL暂存器的拷贝数据,通过暂存器写入指令[4EH],写入需要记录的数据到TH和TL暂存器中,再通过暂存器拷贝到EEPROM指令[48H],实现从TH和TL暂存器到EEPROM的存储,从而实现了把数据记录到所述温度传感器上。4.如权利要求1中所述在任意设备上读取使用总时间的方法,其特征在于:步骤C中,读取使用总时间,利用所述温度传感器的上电EEPR0M,使用指令[BEH]读取步骤A中所述的暂存器的 Byte CKByte K Byte 2、Byte 3、Byte 4、Byte 5、Byte 6、Byte 7、Byte 8 的 9个字节,然后提取其中的Byte 2, Byte 3即TH和TL暂存器,再进行使用总时间整合,整合方式为:TH暂存器为读取到使用总时间的8位高字节位,TL暂存器为读取到使用总时间的8位低字节位,然后进行把高8位的数值左移8位再与低8位数据进行相加,即可利用设备将读取到的使用总时间用液晶显示器进行显示。5.如权利要求1-4中任一所述在任意设备上读取使用总时间的方法,其特征在于:所述温度传感器为美国DALLAS的DS18B20温度传感器。
【专利摘要】本发明提出了一种在任意设备上读取使用总时间的方法,在现有结构中,不添加任何其它辅助集成电路和不改变原有功能的情况下,仅仅使用温度传感器,将其温度的转换功能和记录、读取数据功能分离开,实现在任意设备上读取使用总时间的效果。
【IPC分类】G06F3/06, G06F11/30
【公开号】CN105159598
【申请号】CN201510379046
【发明人】梁柱强
【申请人】广州市邦沃电子科技有限公司
【公开日】2015年12月16日
【申请日】2015年6月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1