首页 / 专利库 / 信号处理 / 信号 / 一种模块间近距离的高速半双工超声波通讯方法及其装置

一种模间近距离的高速半双工声波通讯方法及其装置

阅读:978发布:2023-02-05

专利汇可以提供一种模间近距离的高速半双工声波通讯方法及其装置专利检索,专利查询,专利分析的服务。并且本 发明 提供一种模 块 间近距离的高速半双工 超 声波 通讯方法及其装置,设有物理层和链路层,物理层包括 单片机 、Tx发送脚、Rx接收脚和换能器,单片机包括第一单片机、第二单片机,换能器包括第一换能器、第二换能器,链路层包括起始位、数据位、校验位和停止位;第一单片机用于发送数据,第二单片机用于接收数据,第一换能器用于将 电能 转化为 超声波 ,第二换能器用于将超声波转化为电能。其解决了现有模块间通讯方式在恶劣环境中应用的成本高、功耗高、体积大、难以大规模应用的技术问题。本发明可广泛应用于模块间固体、液体、气体介质存在时近距离、低功耗、高速率的数据通讯。,下面是一种模间近距离的高速半双工声波通讯方法及其装置专利的具体信息内容。

1.一种模间近距离的高速半双工声波通讯装置,其特征在于,设有物理层和链路层,所述物理层包括单片机、Tx发送脚、Rx接收脚和换能器,所述单片机包括第一单片机、第二单片机,所述换能器包括第一换能器、第二换能器,所述链路层包括起始位、数据位、校验位和停止位;所述第一单片机与第一换能器通过所述Tx发送脚连接,所述第二单片机与第二换能器通过所述Rx接收脚连接;
所述第一单片机用于发送数据,所述第二单片机用于接收数据,所述第一换能器用于将电能转化为超声波,所述第二换能器用于将超声波转化为电能。
2.根据权利要求1所述的高速半双工超声波通讯装置,其特征在于,所述Rx接收脚上设有比较器,所述比较器可检测换能器是否接收到超声波信号
3.根据权利要求1所述的高速半双工超声波通讯装置,其特征在于,所述换能器采用固液气中均可工作的超声波换能器,工作频率为200kHz,通讯距离不大于10mm。
4.根据权利要求1所述的高速半双工超声波通讯装置,其特征在于,所述单片机Tx发送脚可通过PWM、定时器、IO轮询翻转方式发出方波。
5.一种模块间近距离的高速半双工超声波通讯方法,其特征在于,所述第一单片机发送数据时,所述第一单片机的Tx发送脚产生所述第一换能器工作频率的方波,所述第二单片机的Rx接收脚的比较器检测到换能器起振的波形信号后,立即按设置的波特率解析数据位,并同时复位换能器,开始数据接收处理。
6.根据权利要求6所述的模块间近距离的高速半双工超声波通讯方法,其特征在于,所述第一换能器发送数据将电能转化为超声波,所述第二换能器接收数据将超声波转化为电能。
7.根据权利要求6所述的模块间近距离的高速半双工超声波通讯方法,其特征在于,所述比较器预先设定阈值,所述阈值大于三分之一波峰值,可根据工况进行动态调整,当比较器检测到波形幅值超过设定阈值时,启动单片机的接收定时器,开始字节接收过程。
8.根据权利要求6所述的模块间近距离的高速半双工超声波通讯方法,其特征在于,所述单片机Tx发送脚发出换能器工作频率的方波,所述单片机Tx发送脚在比特0时发出方波,在比特1时不发送方波,所述单片机Tx发送脚每个比特发出的方波个数为5个或以上,每个比特发送方波时间与方波传输时间之和小于波特率位宽的一半。
9.根据权利要求9所述的模块间近距离的高速半双工超声波通讯方法,其特征在于,所述单片机Rx接收脚通过内置或外置的比较器在比特位宽时间内检测所述换能器是否接收到超声波信号,检测接收到所述换能器信号则认为接收到比特0,没接收到所述换能器信号则认为接收到比特1。

说明书全文

一种模间近距离的高速半双工声波通讯方法及其装置

技术领域

[0001] 本发明涉及一种超声波通讯方法及其装置,特别是涉及一种模块间近距离的高速半双工超声波通讯方法及其装置。

背景技术

[0002] 随着智能科技的发展,在由多个模块组成的设备中,需要各个模块间能够实现数据互通,以智能表为例,现有的数据交互方式为:基表中增加带金属片的表盘,通过表盘转动中的LC振荡实现无磁流量计量,这种方式无法传递数字信号,仅能用于流量计量,使用非常受限。实现数字信号传递的模式一般采用有线数据通讯、红外光通讯和RF无线射频通讯的方式,这三种方式存在以下优缺点:
[0003] (1)采用有线数据通讯,例如串口、I2C、SPI或者高速总线方式,这是目前最主要的通讯方式,成本和功耗较低、速率较高、通讯可靠。对于水表这种工作环境比较恶劣的产品,必须要达到IP68防水等级,有线连接的防水处理比较困难,特别是模块更换维护时,难以实现快速、可靠的防水处理;
[0004] (2)采用红外光通讯方式:光通讯可实现无线非接触通讯,使用方便,性价比较高。但对于工作环境恶劣的产品,红外灯表面易覆盖沉积污物,光衰严重,难以长期可靠通讯;
[0005] (3)采用RF无线射频通讯方式:RF无线射频通讯方式可实现非接触、长距离的数据通讯,功能强大,但射频通讯方式的成本、功耗较高,体积较大,实际中难以大规模应用。

发明内容

[0006] 本发明针对现有模块间通讯方式在恶劣使用中应用的成本高、功耗高、体积大、难以大规模应用的技术问题,提供一种可应用于固体、液体、气体介质,且信息传递不受恶劣环境影响、成本低、体积小、可大规模推广应用的模块间近距离的高速半双工超声波通讯方法及其装置。
[0007] 为此,本发明的技术方案是,一种模块间近距离的高速半双工超声波通讯装置,设有物理层和链路层,物理层包括单片机、Tx发送脚、Rx接收脚和换能器,单片机包括第一单片机、第二单片机,换能器包括第一换能器、第二换能器,链路层包括起始位、数据位、校验位和停止位;
[0008] 第一单片机用于发送数据,第二单片机用于接收数据,第一换能器用于将电能转化为超声波,第二换能器用于将超声波转化为电能。
[0009] 优选的,第一单片机与第一换能器通过Tx发送脚连接,第二单片机与第二换能器通过Rx接收脚连接。
[0010] 优选的,Rx接收脚上设有比较器,比较器可检测换能器是否接收到超声波信号。
[0011] 优选的,换能器采用高速超声波换能器,工作频率为200kHz,通讯距离不大于10mm。
[0012] 优选的,单片机Tx发送脚可通过PWM、定时器、IO轮询翻转方式发出方波。
[0013] 一种模块间近距离的高速半双工超声波通讯方法,第一单片机发送数据时,第一单片机的Tx发送脚产生所述第一换能器工作频率的方波,第二单片机的Rx接收脚的比较器检测到换能器起振的波形信号后,立即按设置的波特率解析数据位,并同时复位换能器,开始数据接收处理。
[0014] 优选的,第一换能器发送数据将电能转化为超声波,第二换能器接收数据将超声波转化为电能。
[0015] 优选的,比较器预先设定阈值,阈值大于三分之一波峰值,可根据工况进行动态调整,当比较器检测到波形幅值超过设定阈值时,启动单片机的接收定时器,开始字节接收过程。
[0016] 优选的,单片机Tx发送脚发出换能器工作频率的方波,单片机Tx发送脚在比特0时发出方波,在比特1时不发送方波,单片机Tx发送脚每个比特发出的方波个数为5个或以上,每个比特发送方波时间与方波传输时间之和小于波特率位宽的一半。
[0017] 优选的,单片机Rx接收脚可通过内置或外置的比较器在比特位宽时间内检测换能器是否接收到超声波信号,接收到所述换能器信号则认为接收到比特0,没接收到所述换能器信号则认为接收到比特1。
[0018] 本发明有益效果如下:
[0019] (1)由于设有换能器,可以将电能与超声波进行转换,不受工作环境的影响,可以广泛适用于近距离的固体、液体、气体的数据传输中;
[0020] (2)由于Rx接收脚上设有比较器,可以判断有无超声波信号,比较器阈值可调整,可以根据数据接收的需要设置阈值,有效滤除杂波,进而更高效的收集所需的数据信息;
[0021] (3)由于链路层比特位仅通过超声波的有和无来判断,不需要调压、调频以及复杂的采样、编码算法,链路处理非常简单;
[0022] (4)通过以上技术方案,两个相近的模块间传递数据,可以通过电能和超声波互相转换,采用超声波传递的方式,环境适应性强,设备成本低,体积小,通讯速率高,可广泛推广应用。附图说明
[0023] 图1是本发明实施例的模块间通讯原理示意图;
[0024] 图2是本发明实施例的数据收发波形图。

具体实施方式

[0025] 下面结合实施例对本发明做进一步描述。
[0026] 如图1-2所示,一种模块间近距离的高速半双工超声波通讯方法及其装置,物理层包括第一单片机、第一换能器、第二单片机、第二换能器,链路层数据字节包括起始位、数据位、校验位和停止位,第一单片机发送数据、第二单片机接收数据时,第一单片机引脚设置为Tx发送脚,连接第一换能器,第二单片机引脚设置为Rx接收脚,启用内部或外部比较器,连接第二换能器,第一单片机的Tx发送脚启用PWM功能,发送第一个字节数据起始位,发送5个方波,第一换能器起振,发出超声波信号,第二换能器接收到超声波信号开始起振,幅值逐渐增大,第二单片机比较器检测到波形幅值电压超过阈值电压,接收到比特0,启动接收定时器,开始字节接收过程,同时将Rx引脚立即拉至低电平5个波形周期,使换能器停止震荡,第一单片机发送后续的字节比特位,第二单片机根据定时器解析每个比特位,校验比特位,保存字节数据。通讯双方继续发送数据字节,完成整个数据的转发过程。
[0027] 第二单片机发送数据,第一单片机接收数据时,第二单片机引脚设置为Tx发送脚,第一单片机引脚设置为Rx接收脚,重复上节过程完成通讯。
[0028] 本发明中,物理层提供了数据通讯的物理媒体规范特性,采用定制的固液气中均可工作的高速超声波换能器,数据发送时,如果为比特1,单片机Tx发送脚不发出方波,如果为比特0,发出换能器工作频率的方波,方波个数为5个或以上,每个比特发送总时间与方波传输时间之和小于波特率位宽的一半,达到接收换能器的起振和阈值幅度要求。单片机Rx接收脚可通过内置或外置的比较器电路检测换能器是否接收到超声波信号,比较器阈值可动态调整,检测到信号则认为接收到比特0,没检测到换能器信号则认为接收到比特1,单片机Rx接收脚可在检测换能器信号后,立即将引脚置为低电平,复位换能器,结束本次换能器起振过程,准备下个比特数据接收。
[0029] 本发明中,链路层定义了数据通讯的链路特性,每个数据帧包含若干字节,每个字节包含1个起始位、8个数据位、1个校验位、1个停止位,数据帧之间存在帧间隔,数据帧间隔不小于22个比特位,起始位为比特0,数据位先发送低位比特,校验位支持奇校验、偶校验和无校验,停止位为比特1,单片机Tx发送脚在发送数据帧时,首先判断声道空闲时间不小于22个比特位,如果声道不空闲,应优先完成数据帧的接收过程。
[0030] 本发明中,通讯速率为2400bps时,比特位宽为417us,换能器工作频率为200kHz,5个方波时长25us,换能器间距10mm时超声波空气中传输时长29us,两者合计54us,远小于比特位宽417us,可以满足常用设备的速率传输要求。
[0031] 本发明通过单片机简单的IO口控制,不需要复杂的编码方式节即可实现模块间的数据传输,换能器之间的介质可以为固体、液体、气体,适用性广,可应用低功耗、近距离、高速率的产品内模块数据互通。
[0032] 两个换能器同一时刻只能有一个换能器发送数据,一个换能器接收数据,全双工通讯方式需要再增加一对换能器,并保持声道隔离。
[0033] 惟以上所述者,仅为本发明的具体实施例而已,当不能以此限定本发明实施的范围,故其等同组件的置换,或依本发明专利保护范围所作的等同变化与修改,皆应仍属本发明权利要求书涵盖之范畴。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈