一种基于超声波的可配置参数的探测移动物体的方法技术

技术编号:19818347 阅读:18 留言:0更新日期:2018-12-19 13:31
本发明专利技术包括一种基于超声波的可配置参数的探测移动物体的方法,该方法包括:引导步骤,初始化超声波探测设备,对超声波探测设备的一个或多个运行参数进行自定义设置;探测步骤,对引导步骤设置的运行参数进行检查,启动超声波检查后采集超声波数据,对所采集的超声波数据加以运行参数计算得到物体与超声波检测设备之间的距离。本发明专利技术的有益效果为:解决了用户不能根据自己的具体需求,自定义超声波设备探测参数的问题;解决了对于产品出厂后,发现系统存在漏洞,或是客户对于系统有修改需求,需要拆开产品重新修改,而无法远程修改系统的问题;通过电容耦合和温度补偿使测量距离更加精准;采用特定的传输协议,提高了系统传输的安全性。

【技术实现步骤摘要】
一种基于超声波的可配置参数的探测移动物体的方法
本专利技术涉及一种基于超声波的可配置参数的探测移动物体的方法,属于计算机探测领域。
技术介绍
传统的利用超声波探测可移动物体的方式大致可以分为两类,第一类是通过现成的产品作探测,比如汽车的倒车雷达等,第二类为用户自行购买材料,设计产品,这两种方式存在如下缺点:超声波探测设备出厂后,其探测报警阈值、多路选择等都是已经固定的,这样大大限制了同一产品在不同领域的使用;超声波探测设备出厂后,如果系统存在漏洞,或是客户需要对系统内容做少部分的调整,则需要送回重新修改系统,无法远程升级;对于不熟悉电路知识、编程技术的客户群体,对于自己的需求需要额外定制特定的超声波探测设备,加大开销,延缓了工期。
技术实现思路
针对本专利技术要解决的技术问题,在于提供一种基于超声波的可配置参数的探测移动物体的方法,利用高效能的超声波产品,为用户提供了一种更加安全、便捷和人性化的探测移动物体的方式。本专利技术的技术方案包括一种基于超声波的可配置参数的探测移动物体的方法,该方法包括:引导步骤,初始化超声波探测设备,并通过交互界面对超声波探测设备的一个或多个运行参数进行自定义设置;探测步骤,对所述引导步骤设置的运行参数进行检查,启动超声波检查后采集超声波数据,对所采集的超声波数据加以运行参数计算得到物体与超声波检测设备之间的距离。根据所述的基于超声波的可配置参数的探测移动物体的方法,其中的引导步骤还包括:所述对超声波探测设备的一个或多个运行参数进行自定义设置包括但不限于对超声波探测距离阈值设定、多路超声波模块的开关及设备固件的远程升级。根据所述的基于超声波的可配置参数的探测移动物体的方法,其中的引导步骤还包括:S31,启动并运行超声波探测设备,进入引导步骤;S32,初始化通用异步收发传输器及闪存程序,解除闪存锁定;S33,检测系统升级标识位是否置位,若是基于Ymodem错误纠正协议则使用通用异步收发传输器接口逐包接收升级文件并修改系统程序,完成后复位系统升级标识位,否则进入步骤S34;S34,初始化系统参数、初始化硬件参数以及初始化温度传感器。根据所述的基于超声波的可配置参数的探测移动物体的方法,其中的探测步骤还包括:S41,检测参数修改标识位是否置位,若是,则读取闪存数据并保存为系统参数,若否,则使用默认参数作为系统参数;S42,检测通用异步收发传输器接收标识位是否置位,若是则解析传入的数据,若数据格式满足修改协议,即数据第一位为符号“$”,数据最后一位为“#”,且以符号“.”作为多段字节的分隔符,则解析出控制字段和数据字段,根据控制字段和数据字段的内容,对系统程序执行修改,并发送以字符“#”结尾的修改提示,若数据格式满足修改协议或异步收发传输器接收标识位没有置位进入下一步骤。根据所述的基于超声波的可配置参数的探测移动物体的方法,其中的探测步骤还包括:S43,置位硬件看门狗,通过温度传感器读取环境温度,产生时长为200微秒且占空比为50%的脉冲宽度调制信号以驱动超声波模块发出超声波信号;S44,从发射超声波开始在一个周期长度内,检测是否收到超声波回波,若是,则进入步骤S45,若否,则表明系统设定的距离阈值范围内没有物体进入,芯片输出低电平信号,重新初始化系统各参数,超声波模块进入等待状态,等待下次启动,进入步骤S42;S45,通过从刚发出超声波到接收到回波的时长减去发出超声波的时长计算出超声波的传播时长,从而计算得出设备与遮挡物之间的距离;S46,判断计算得出的距离是否大于系统设定的距离阈值,若是,则表明遮挡物在阈值范围之外,芯片输出低电平信号,重新初始化系统各参数,超声波模块进入等待状态,等待下次启动,进入步骤S42,若否,则表明遮挡物在阈值范围之内,芯片输出高电平信号,重新初始化系统各参数,超声波模块进入等待状态,等待下次启动,进入步骤S42。根据所述的基于超声波的可配置参数的探测移动物体的方法,该方法还包括:所述一个周期长度为12200微秒。根据所述的基于超声波的可配置参数的探测移动物体的方法,该方法还包括:其中计算得出设备与遮挡物之间的距离方式为:超声波传播时长/(10000/(165.7+0.03*获取的温度值)),温度值以摄氏温度为单位。根据所述的基于超声波的可配置参数的探测移动物体的方法,其中的探测步骤还包括:根据用户修改系统部分参数或升级系统请求,进一步执行以下步骤:S81,连接设备的通用异步收发传输器接口与电脑通用串行总线接口,根据用户请求,若为设置设备参数请求,则进入步骤S82,若为升级系统程序请求,则进入步骤S83;S82,提供设置各路超声波模块的启用与禁用、设置各路超声波探测距离阈值,实时检测各路超声波探测距离,根据交互界面提示设置要修改的信息,根据设置将经过传输协议封装的指令数据从电脑通用串行总线接口发送到设备的通用异步收发传输器接口,设备接收并解析数据,将操作结果数据通过设备通用异步收发传输器接口发送到电脑通用串行总线接口,并通过交互界面提示;S83,通过通用串行总线接口发送经过传输协议封装的指令数据到设备通用异步收发传输器接口,使设备系统进入IAP升级模式后复位设备。根据所述的基于超声波的可配置参数的探测移动物体的方法,其中的各路超声波模块的启用与禁用的上限为四路。根据所述的基于超声波的可配置参数的探测移动物体的方法,其中的超声波探测最大距离阈值为210厘米。本专利技术的有益效果为:解决了用户不能根据自己的具体需求,自定义超声波设备探测参数的问题;解决了对于产品出厂后,发现系统存在漏洞,或是客户对于系统有修改需求,需要拆开产品重新修改,而无法远程修改系统的问题;引入电容耦合和温度补偿技术,使得测量距离更加精准;采用特定的传输协议,提高了系统传输的安全性。附图说明图1所示为根据本专利技术实施方式的总体流程图;图2所示为根据本专利技术实施方式的系统运行的流程图;图3所示为根据本专利技术实施方式的修改系统参数和升级系统的流程图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。本专利技术的基于超声波的可配置参数的探测移动物体的方法适用于移动物体与超声波检测设备之间的距离探测。图1所示为根据本专利技术实施方式的总体流程图。其包括引导步骤,主要对探测设备等参数进行自定义设备;引导步骤,对探测设备探测时的运行参数进行设置及对物体的移动轨迹进行探测。详细地,其包括:引导步骤,初始化超声波探测设备,并通过交互界面对超声波探测设备的一个或多个运行参数进行自定义设置;探测步骤,对所述引导步骤设置的运行参数进行检查,启动超声波检查并采集超声波数据,对所采集的超声波数据加以运行参数计算得到物体与超声波检测设备之间的距离。图2所示为根据本专利技术实施方式的系统运行的流程图。其具体包括以下步骤:步骤11、超声波探测设备启动运行,进入引导程序;步骤12、系统初始化UART(通用异步收发传输器),初始化仿EEPROM(电可擦可编程只读存储器)程序,解除闪存锁定;步骤13、检测系统升级标识位是否置位,若是,则进入步骤13B,若否,则进入步骤14;步骤13B、为了防止芯片RAM(随机存取存储器)空间不足,利用Ymodem协议,通过UART(通用异步收发传输器)接口逐包接收本文档来自技高网...

【技术保护点】
1.一种基于超声波的可配置参数的探测移动物体的方法,其特征在于,该方法包括:引导步骤,初始化超声波探测设备,并通过交互界面对超声波探测设备的一个或多个运行参数进行自定义设置;探测步骤,对所述引导步骤设置的运行参数进行检查,启动超声波检查后采集超声波数据,对所采集的超声波数据加以运行参数计算得到物体与超声波检测设备之间的距离。

【技术特征摘要】
1.一种基于超声波的可配置参数的探测移动物体的方法,其特征在于,该方法包括:引导步骤,初始化超声波探测设备,并通过交互界面对超声波探测设备的一个或多个运行参数进行自定义设置;探测步骤,对所述引导步骤设置的运行参数进行检查,启动超声波检查后采集超声波数据,对所采集的超声波数据加以运行参数计算得到物体与超声波检测设备之间的距离。2.根据权利要求1所述的基于超声波的可配置参数的探测移动物体的方法,其特征在于,所述引导步骤还包括:所述对超声波探测设备的一个或多个运行参数进行自定义设置包括但不限于对超声波探测距离阈值设定、多路超声波模块的开关及设备固件的远程升级。3.根据权利要求1所述的基于超声波的可配置参数的探测移动物体的方法,其特征在于,所述引导步骤还包括:S31,启动并运行超声波探测设备,进入引导步骤;S32,初始化通用异步收发传输器及仿电可擦可编程只读存储器程序,解除Flash(闪存,以下皆称闪存)锁定;S33,检测系统升级标识位是否置位,若是则基于Ymodem错误纠正协议则通过通用异步收发传输器接口逐包接收升级文件并修改系统程序,完成后复位系统升级标识位,否则进入步骤S34;S34,初始化系统参数、初始化硬件参数以及初始化温度传感器。4.根据权利要求1所述的基于超声波的可配置参数的探测移动物体的方法,其特征在于,所述探测步骤还包括:S41,检测参数修改标识位是否置位,若是,则读取闪存数据并保存为系统参数,若否,则使用默认参数作为系统参数;S42,检测通用异步收发传输器接收标识位是否置位,若是则解析传入的数据,若数据格式满足修改协议,即数据第一位为符号“$”,数据最后一位为“#”,且以符号“.”作为多段字节的分隔符,则解析出控制字段和数据字段,根据控制字段和数据字段的内容,对系统程序执行修改,并发送以字符“#”结尾的修改提示,若数据格式不满足修改协议或异步收发传输器接收标识位没有置位进入下一步骤。5.根据权利要求4所述的基于超声波的可配置参数的探测移动物体的方法,其特征在于,所述探测步骤还包括:S43,置位硬件看门狗,通过温度传感器读取环境温度,产生时长为200微秒且占空比为50%的脉冲宽度调制信号以驱动超声波模块发出超声波信号;S44,从发射超声波开始在一个周期长度内,检测是否收到超声波回波,若是,则进入步骤...

【专利技术属性】
技术研发人员:柯涛刘海清葛岳生韩煜智黄坤彬
申请(专利权)人:珠海市芸鼎电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1