一种粮堆测温电缆的更新方法与流程

文档序号:11689985阅读:572来源:国知局
一种粮堆测温电缆的更新方法与流程

本发明涉及测温电缆更新技术领域,尤其涉及一种粮堆测温电缆的更新方法。



背景技术:

目前,各级粮库为了保证储粮安全,大多建有粮情检测系统,可检测仓内湿度、仓内温度、粮堆温度等参数。其中,粮堆温度检测需要使用大量的测试电缆,而由于粮食的出入库,这些测试电缆会经常移动,所以在粮情检测系统使用过程中,经常出现粮堆测试电缆的损坏和故障问题。

目前使用的粮情检测系统,传感器地址备份在主机中,需要更换电缆时,要进行专业的操作,才能将主机的地址更新,操作过程中,经常会出现用户误操作现象,导致系统出错不能恢复,甚至需要派专业人员现场维修,大大增加了厂家的时间和经济成本,也给用户使用造成不便。



技术实现要素:

有鉴于此,本发明要解决的技术问题是提供一种粮堆测温电缆的更新方法,能够自动更新电缆的地址信息。

本发明的技术方案是这样实现的:

一种粮堆测温电缆的更新方法,应用于粮温分机,包括预先保存测温电缆上传感器的原始信息,还包括:

步骤1:获取与所述粮温分机连接的测温电缆上传感器的地址信息;

步骤2:判断所述地址信息是否存在于所述原始信息中,如果存在,将所述原始信息标记为第一原始信息,否则,将所述地址信息标记为第一地址信息;

步骤3:将未被标记为第一原始信息的原始信息标记为第二原始信息;

步骤4:将所述第二原始信息中的地址信息替换为第一地址信息,完成更新。

优选的,所述原始信息包括传感器的地址信息和位置信息。

优选的,在所述步骤4之前,还包括:

选择编码规则,判断所述第一地址信息是否符合所述编码规则,如果符合,执行步骤4。

优选的,所述步骤1包括:

逐位遍历搜索所述传感器的所有分支,获取所述分支所代表的传感器的地址信息。

本发明提出的粮堆测温电缆的更新方法,通过粮温分机采集传感器的地址信息,并与原始信息进行比较,将新的地址信息更新到原始信息中,从而能够自动更新测温电缆的地址信息。

附图说明

图1为本发明一个实施例提出的粮堆测温电缆的更新方法的方法流程图;

图2为本发明又一实施例提出的粮堆测温电缆的更新方法的方法流程图;

图3为本发明实施例提出的粮温分机的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提出了一种粮堆测温电缆的更新方法,应用于粮温分机,包括预先保存测温电缆上传感器的原始信息,还包括:

步骤101:获取与粮温分机连接的测温电缆上传感器的地址信息;

步骤102:判断地址信息是否存在于原始信息中,如果存在,将原始信息标记为第一原始信息,否则,将地址信息标记为第一地址信息;

步骤103:将未被标记为第一原始信息的原始信息标记为第二原始信息;

步骤104:将第二原始信息中的地址信息替换为第一地址信息,完成更新。

可见,本发明实施例提出的粮堆测温电缆的更新方法,通过粮温分机采集传感器的地址信息,并与原始信息进行比较,将新的地址信息更新到原始信息中,从而能够自动更新电缆的地址信息。

在本发明的一个优选实施例中,原始信息包括传感器的地址信息和位置信息。

在本实施例中,传感器的信息全部保存在粮温分机中,传感器的信息可以包括传感器的地址、传感器的位置和传感器的数量。

在本发明的一个优选实施例中,选择编码规则,判断第一地址信息是否符合编码规则,如果符合,执行步骤104。

在本实施例中,为了保证电缆的通用性,需要对传感器进行统一编码。举例来说,每根测温电缆设置有4个传感器,4个传感器分别编码为1、2、3、4。现场使用电缆和备用电缆编码方式相同,从而可以保证备用电缆的通用性

在本发明的一个优选实施例中,获取与粮温分机连接的测温电缆上传感器的地址信息包括:

逐位遍历搜索传感器的所有分支,获取分支所代表的传感器的地址信息。

在本实施例中,可以通过二叉树遍历算法逐位遍历搜索传感器的所有分支,从而获取传感器的所有地址。

如图2所示,本发明实施例提出了一种粮堆测温电缆的更新方法,应用于粮温分机,包括以下步骤:

步骤201:粮温分机预先保存测温电缆上传感器的原始信息

其中,粮温分机如图3所示,包括仓内温湿度接口、粮温测试接口、存储器、单片机和通讯接口。

在本实施例中,测温电缆上传感器的原始信息全部保存在粮温分机中。

步骤202:单片机获取与粮温分机连接的测温电缆上传感器的地址信息。

详细的,粮温分机的单片机在重启时可以通过接口主动获取与粮温分机连接的测温电缆上传感器的地址信息,并保存在存储器中。

其中,在获取与粮温分机连接的测温电缆上传感器的地址信息时,可以采用二叉树遍历算法。举例来说,传感器有64位地址,每一位有0和1两种分支,从d0开始进行逐位遍历搜索分支,一直到d63,记录所有出现的分支,直到没有新的分支,结束搜索。

搜索结束后,统计所有出现的分支,每一个分支就代表一个传感器的地址,统计完所有的分支,对应分支所代表的地址,建立包括地址信息的地址表。

步骤203:单片机判断地址信息是否存在于原始信息中,如果存在,将原始信息标记为第一原始信息,否则,将地址信息标记为第一地址信息。

在本实施例中,需要将地址表的信息与存储器中的原始信息进行比对,如果有相同的地址,说明传感器没有被更换,此时可以将原始信息标记为第一原始信息;如果有新地址,可以将新的地址信息标记为第一地址信息。

步骤204:单片机将未被标记为第一原始信息的原始信息标记为第二原始信息。

本实施例中,第一原始信息为被标记的原始信息,即没有更换的传感器的信息;第二原始信息为未被标记的原始信息,即第二原始信息对应的传感器已被更换,无法检测。

步骤205:单片机选择编码规则,判断第一地址信息是否符合编码规则。

为了保证测温电缆的通用性,测温电缆上的传感器的编码规则应该相同,如果备用电缆不符合编码规则,则无法被自动更新。

步骤206:单片机将存储器中第二原始信息中的地址信息替换为第一地址信息,完成更新。

第二原始信息对应的传感器已被更换,因此需要对原始信息中的地址信息进行更新,通过将第一地址信息更新入第二原始信息中,可以完成地址信息的更新,即完成更新的电缆中的传感器的地址信息更新。

可见,本发明实施例提出的粮堆测温电缆的更新方法,通过粮温分机采集传感器的地址信息,并与原始信息进行比较,将新的地址信息更新到原始信息中,从而能够自动更新测温电缆的地址信息。

用户只需找出出错电缆位置,使用备用电缆更换后重启分机,进行测温电缆的更新,测温电缆的更新过程,是由粮温分机独立完成的,过程中不需要主机的参与,新的传感器信息也仍然保存在粮温分机的存储器中。整个过程中用户只需更换故障电缆和重启分机,就可正常使用,无须进行任何配置和设置。

综上所述,本发明实施例至少可以实现如下效果:

在本发明实施例中,通过粮温分机采集传感器的地址信息,并与原始信息进行比较,将新的地址信息更新到原始信息中,从而能够自动更新测温电缆的地址信息。

在本发明实施例中,可以通过二叉树遍历算法逐位遍历搜索传感器的所有分支,从而可以完整获取传感器的所有地址信息。

在本发明实施例中,通过粮温分机进行电缆上传感器信息的更新,整个过程中用户只需更换故障电缆和重启分机,就可正常使用,无须进行任何配置和设置。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1