一种基于磁敏检测器的车位状态检测方法及磁敏检测器与流程

文档序号:11923232阅读:286来源:国知局
一种基于磁敏检测器的车位状态检测方法及磁敏检测器与流程

本发明涉及车位状态检测技术领域,尤其涉及一种基于磁敏检测器的车位状态检测方法及磁敏检测器。



背景技术:

随着传感器技术和网络技术的发展,传感器网络逐渐发展成熟并被广泛应用于各方面。利用地磁变化检测车位上车辆状态是近年来车位检测应用研究的重要方向,与传统的超声波、视频检测手段相比,具有成本相对低廉、安装较方便、识别度较高、适应性强、全天候工作等优点。

现有技术中,基于地磁信号进行车位检测的方法,通过分析地磁场变化情况和稳定水平判断是否有车停在车位上。具体的,从被检测车位采集一组地磁信号,判断该地磁信号在三轴上是否稳定;如果该地磁信号在三轴上不稳定,则继续采集一组地磁信号,计算该继续采集的地磁信号在Z轴的峰度系数;如果峰度系数小于一车辆移动阈值,则确定车位当前无车,如果峰度系数大于车辆移动阈值,再继续采集一组地磁信号;当再继续采集的地磁信号在Z轴的峰度系数小于车辆移动阈值时,计算峰度系数大于车辆移动阈值之前一个采集周期和小于车辆移动阈值之后一个采集周期采集的地磁信号在Z轴的平均值;如果两个平均值之间的差值大于前一车位检测阈值,则确定车位当前有车,否则,确定车位当前无车。

现有的基于地磁信号进行车位检测的方法中,车位状态依靠于前一稳定状态中地磁信号在z轴的平均值,根据该平均值与当前稳定状态中平均值的差值判断车位状态为有车或无车,每次判断过程间不独立,一旦前一状态判断错误,会产生连锁效应,影响之后的判断,造成大范围的误判。



技术实现要素:

本发明要解决的技术问题是提供一种基于磁敏检测器的车位状态检测方法及磁敏检测器。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于磁敏检测器的车位状态检测方法,包括:磁敏检测器确定当前背景磁场数据;根据所述确定的当前背景磁场数据,获取当前背景磁场的扰动情况;根据所述获取的当前背景磁场的扰动情况,获取到当前背景磁场数据偏离基准背景磁场数据的程度来确定车位的状态信息,所述车位的状态信息为车位无车、车辆驶入车位、车位有车或车辆驶离车位;当所述车位的状态信息为车位无车或车辆驶离车位时,确定当前车位无车,当所述第一状态信息为车位有车或车辆驶入车位时,确定当前车位有车。

其中,在所述磁敏检测器确定当前背景磁场数据之前,还包括:

所述磁敏检测器确定当前基准背景磁场数据。

其中,所述磁敏检测器根据所述确定的当前背景磁场数据,获取当前背景磁场的扰动情况,包括:

所述磁敏检测器根据所述确定的当前背景磁场数据、当前基准背景磁场数据,获取当前背景磁场的扰动情况。

其中,所述基于磁敏检测器的车位状态检测方法,还包括:

所述磁敏检测器根据需要,进行程序无线升级。

其中,所述磁敏检测器根据需要,进行程序无线升级,包括:

所述磁敏检测器与无线接收器通过2.4G无线网络进入通讯传输;

无线接收器通过发送命令获取所述磁敏检测器的软件版本信息,判断版本是否一致,是否需要升级;

无线接收器判断出需要当前新版本升级时,无线接收器发送新版本升级命令,并附带第一包升级数据包;

所述磁敏检测器接收到所述第一包升级数据包,对所述第一包升级数据包进行循环冗余校验CRC校验,比对数据的合法性,并将数据写入FLASH中;

所述磁敏检测器在每次从休眠模式唤醒后,往无线接收器发送心跳包;

无线接收器下发下一包的升级数据包当应答,做到断电续传;

所述磁敏检测器接收完所有的升级数据包并完成校验数据完整合法后,更改芯片的启动地址及跳转到新的应用程序进行运行。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种磁敏检测器,包括:当前背景磁场数据确定模块、当前背景磁场的扰动情况获取模块、车位状态信息获取模块;所述当前背景磁场数据确定模块,用于确定当前背景磁场数据;所述当前背景磁场的扰动情况获取模块,用于根据所述确定的当前背景磁场数据,获取当前背景磁场的扰动情况;所述车位状态信息获取模块,用于根据所述获取的当前背景磁场的扰动情况,获取到当前背景磁场数据偏离基准背景磁场数据的程度来确定车位的状态信息,所述车位的状态信息为车位无车、车辆驶入车位、车位有车或车辆驶离车位;当所述车位的状态信息为车位无车或车辆驶离车位时,确定当前车位无车,当所述第一状态信息为车位有车或车辆驶入车位时,确定当前车位有车。

其中,所述磁敏检测器,还包括:

当前基准背景磁场数据确定模块,用于确定当前基准背景磁场数据。

其中,所述当前背景磁场的扰动情况获取模块,具体用于:

根据所述确定的当前背景磁场数据、当前基准背景磁场数据,获取当前背景磁场的扰动情况。

其中,所述磁敏检测器,还包括:

程序无线升级模块,用于根据需要,进行程序无线升级。

其中,所述程序无线升级模块,具体用于:

与无线接收器通过2.4G无线网络进入通讯传输;

接收到第一包升级数据包,对所述第一包升级数据包进行循环冗余校验(CRC)校验,比对数据的合法性,并将数据写入FLASH中;

在每次从休眠模式唤醒后,往无线接收器发送心跳包;

接收完所有的升级数据包并完成校验数据完整合法后,更改芯片的启动地址及跳转到新的应用程序进行运行。

本发明提供的基于磁敏检测器的车位状态检测方法,包括:磁敏检测器确定当前背景磁场数据,进而该确定的当前背景磁场数据,获取当前背景磁场的扰动情况,进而根据该获取的当前背景磁场的扰动情况,获取到当前背景磁场数据偏离基准背景磁场数据的程度来确定车位的状态信息,该车位的状态信息为车位无车、车辆驶入车位、车位有车或车辆驶离车位;当该车位的状态信息为车位无车或车辆驶离车位时,确定当前车位无车,当该第一状态信息为车位有车或车辆驶入车位时,确定当前车位有车;通过以上方式,提高了车位状态检测的准确率。

本发明提供的磁敏检测器包括:当前背景磁场数据确定模块,用于确定当前背景磁场数据;当前背景磁场的扰动情况获取模块,用于根据该确定的当前背景磁场数据,获取当前背景磁场的扰动情况;车位状态信息获取模块,用于根据该获取的当前背景磁场的扰动情况,获取到当前背景磁场数据偏离基准背景磁场数据的程度来确定车位的状态信息,该车位的状态信息为车位无车、车辆驶入车位、车位有车或车辆驶离车位;当该车位的状态信息为车位无车或车辆驶离车位时,确定当前车位无车,当该第一状态信息为车位有车或车辆驶入车位时,确定当前车位有车;通过以上方式,提高了车位状态检测的准确率。

附图说明

图1为本发明基于磁敏检测器的车位状态检测方法的示意图;

图2为本发明磁敏检测器的结构示意图。

具体实施方式

本发明提供一种基于磁敏检测器的车位状态检测方法及磁敏检测器,应用于车位状态检测技术领域,本发明基于磁敏检测器的车位状态检测方法,包括:磁敏检测器确定当前背景磁场数据,进而该确定的当前背景磁场数据,获取当前背景磁场的扰动情况,进而根据该获取的当前背景磁场的扰动情况,获取到当前背景磁场数据偏离基准背景磁场数据的程度来确定车位的状态信息,该车位的状态信息为车位无车、车辆驶入车位、车位有车或车辆驶离车位;当该车位的状态信息为车位无车或车辆驶离车位时,确定当前车位无车,当该第一状态信息为车位有车或车辆驶入车位时,确定当前车位有车;通过以上方式,提高了车位状态检测的准确率。

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种基于磁敏检测器的车位状态检测方法。

请参见图1,图1为本发明基于磁敏检测器的车位状态检测方法的示意图,需注意的是,若有实质上相同的结果,本发明的方法并不以图1所示的流程顺序为限,本发明基于磁敏检测器的车位状态检测方法,包括:

S11:磁敏检测器确定当前背景磁场数据。

其中,该磁敏检测器可以为任意可确定当前背景磁场数据的磁敏检测器。

其中,在磁敏检测器确定当前背景磁场数据之前,还可以包括:

磁敏检测器确定当前基准背景磁场数据。

S12:磁敏检测器根据该确定的当前背景磁场数据,获取当前背景磁场的扰动情况。

其中,磁敏检测器根据该确定的当前背景磁场数据,获取当前背景磁场的扰动情况,可以包括:磁敏检测器根据该确定的当前背景磁场数据、当前基准背景磁场数据,获取当前背景磁场的扰动情况。

S13:磁敏检测器根据该获取的当前背景磁场的扰动情况,获取到当前背景磁场数据偏离基准背景磁场数据的程度来确定车位的状态信息,该车位的状态信息为车位无车、车辆驶入车位、车位有车或车辆驶离车位;当该车位的状态信息为车位无车或车辆驶离车位时,确定当前车位无车,当该第一状态信息为车位有车或车辆驶入车位时,确定当前车位有车。

其中,本发明基于磁敏检测器的车位状态检测方法,还可以包括:

磁敏检测器根据需要,进行程序无线升级。

其中,磁敏检测器根据需要,进行程序无线升级,可以包括:

磁敏检测器与无线接收器通过2.4G无线网络进入通讯传输;

无线接收器通过发送命令获取磁敏检测器的软件版本信息,判断版本是否一致,是否需要升级;

无线接收器判断出需要当前新版本升级时,无线接收器发送新版本升级命令,并附带第一包升级数据包;

磁敏检测器接收到该第一包升级数据包,对该第一包升级数据包进行循环冗余校验(CRC)校验,比对数据的合法性,并将数据写入FLASH中;

磁敏检测器在每次从休眠模式唤醒后,往无线接收器发送心跳包;

无线接收器下发下一包的升级数据包当应答,做到断电续传;

磁敏检测器接收完所有的升级数据包并完成校验数据完整合法后,更改芯片的启动地址及跳转到新的应用程序进行运行。

其中,磁敏检测器实现远程无线升级的过程,包括:

上位机远程烧录设备通过802.15.4无线通信协议与下位机系统进行无线通信,并针对下位机系统实现远程无线升级,其中,上位机远程烧录设备按照上位机升级控制方法执行远程无线升级操作,同时与此对应,下位机系统按照下位机升级控制方法执行远程无线升级操作,下位机升级控制的过程,包括:

步骤B01.检测判断下位机系统是否接收到上位机远程烧录设备发送的远程升级命令帧,其中,远程升级命令帧包括升级程序编号,是则进入步骤B02;否则进入步骤B012;

步骤B02.根据远程升级命令帧中的升级程序编号,针对下位机系统中的程序进行比对,判断下位机系统是否需要升级,是则进入步骤B03;否则进入步骤B012;

步骤B03.下位机系统中停止向其用于防止程序死循环的定时器电路发送命令信号,并进入步骤B04;

步骤B04.下位机系统重启,并进入其引导加载程序,同时,控制用于防止程序死循环的定时器电路停止工作,进入步骤B05;

步骤B05.下位机系统向上位机远程烧录设备发送升级请求帧,进入步骤B06;

步骤B06.检测判断下位机系统在第一预设时间范围内是否接收到上位机远程烧录设备发送的升级程序文件起始帧,是则进入步骤B07;否则进入步骤B011;

步骤B07.下位机系统继续接收上位机远程烧录设备发送的升级程序文件,并进行校验,若校验正确,则下位机系统向上位机远程烧录设备返回文件确认指令,并进入步骤B08;若校验不正确,则下位机继续接收上位机远程烧录设备发送的升级程序文件,并进行校验;

步骤B08.下位机系统将接收到的升级程序文件按预设页面字节规则进行合并,并存入其FLASH应用程序区中,进入步骤B09;

步骤B09.检测判断下位机系统是否接收到上位机远程烧录设备发送的升级程序文件结束帧,是则进入步骤B10;否则返回步骤B07;

步骤B10.下位机系统执行FLASH应用程序区中的升级程序文件实现升级,并向上位机远程烧录设备返回升级成功标志帧,同时,将对应升级程序编号存入EEPROM存储器中,进入步骤B011;

步骤B011.下位机系统跳转至其任务执行列表,并进入步骤B012;

步骤B012.下位机系统执行其任务执行列表中的下一个任务,并返回步骤B01。

其中,因磁敏检测器的车位检测不以基准值为依据,因基准值做为判断依据存在着不同的环境下和磁场变化下,基准值存在着偏差和不稳定性,我们的磁敏检测器的判断依据以环境的磁场变化量为判断依据。

其中,磁敏检测器的复位,有着二种复位方式,复位无车,复位有车,在工程实践的情况下,通常都是复位无车;有出错的清楚下需要复位成无车,或是复位成有车,以使程序对车位的磁场变化值进行判断。

其中,对于有车复位,只需要做标志的改变,复位完成后,当车辆离开时,随着磁场磁通量的值变化,进行判定车辆离开;有车进入时,磁场磁通量的增强,判定车辆进入。

其中,一般以基准值为判断依据时,需要在无车的情况下复位车检器,获取无车的基准值,从所无法做到有车的时候进行复位。

本发明还提供一种磁敏检测器。

请参见图2,图2为本发明磁敏检测器的结构示意图,该磁敏检测器20为上述实施例中的磁敏检测器,该磁敏检测器20包括:当前背景磁场数据确定模块21、当前背景磁场的扰动情况获取模块22、车位状态信息获取模块23。

当前背景磁场数据确定模块21,用于确定当前背景磁场数据。

当前背景磁场的扰动情况获取模块22,用于根据该确定的当前背景磁场数据,获取当前背景磁场的扰动情况。

车位状态信息获取模块23,用于根据该获取的当前背景磁场的扰动情况,获取到当前背景磁场数据偏离基准背景磁场数据的程度来确定车位的状态信息,该车位的状态信息为车位无车、车辆驶入车位、车位有车或车辆驶离车位;当该车位的状态信息为车位无车或车辆驶离车位时,确定当前车位无车,当该第一状态信息为车位有车或车辆驶入车位时,确定当前车位有车。

其中,磁敏检测器20,还可以包括:当前基准背景磁场数据确定模块(图中未标示),用于确定当前基准背景磁场数据。

其中,当前背景磁场的扰动情况获取模块22,可以具体用于:

根据该确定的当前背景磁场数据、当前基准背景磁场数据,获取当前背景磁场的扰动情况。

其中,磁敏检测器20,又可以包括:

程序无线升级模块(图中未标示),用于根据需要,进行程序无线升级。

其中,程序无线升级模块,可以具体用于:

与无线接收器通过2.4G无线网络进入通讯传输;

接收到第一包升级数据包,对该第一包升级数据包进行循环冗余校验(CRC)校验,比对数据的合法性,并将数据写入FLASH中;

在每次从休眠模式唤醒后,往无线接收器发送心跳包;

接收完所有的升级数据包并完成校验数据完整合法后,更改芯片的启动地址及跳转到新的应用程序进行运行。

上述磁敏检测器20的各个模块可分别执行上述方法实施例中对应步骤,故在此不对各模块进行赘述,详细请参阅以上对应步骤的说明。

本发明提供的基于磁敏检测器的车位状态检测方法,包括:磁敏检测器确定当前背景磁场数据,进而该确定的当前背景磁场数据,获取当前背景磁场的扰动情况,进而根据该获取的当前背景磁场的扰动情况,获取到当前背景磁场数据偏离基准背景磁场数据的程度来确定车位的状态信息,该车位的状态信息为车位无车、车辆驶入车位、车位有车或车辆驶离车位;当该车位的状态信息为车位无车或车辆驶离车位时,确定当前车位无车,当该第一状态信息为车位有车或车辆驶入车位时,确定当前车位有车;通过以上方式,提高了车位状态检测的准确率。

本发明提供的磁敏检测器20包括:当前背景磁场数据确定模块21、当前背景磁场的扰动情况获取模块22、车位状态信息获取模块23;当前背景磁场数据确定模块21,用于确定当前背景磁场数据;当前背景磁场的扰动情况获取模块22,用于根据该确定的当前背景磁场数据,获取当前背景磁场的扰动情况;车位状态信息获取模块23,用于根据该获取的当前背景磁场的扰动情况,获取到当前背景磁场数据偏离基准背景磁场数据的程度来确定车位的状态信息,该车位的状态信息为车位无车、车辆驶入车位、车位有车或车辆驶离车位;当该车位的状态信息为车位无车或车辆驶离车位时,确定当前车位无车,当该第一状态信息为车位有车或车辆驶入车位时,确定当前车位有车;通过以上方式,提高了车位状态检测的准确率。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。而且,术语“包含”、“包括”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系统要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个、、、、、、”限定的要素,并不排除在包括所述要素的过程、方法、物品、设备或者装置中还存在另外的相同要素。

对于本发明基于磁敏检测器的车位状态检测方法及磁敏检测器,实现的形式是多种多样的。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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