一种基于双入水信号控制铅鱼水下无线通信的电路及其控制方法与流程

文档序号:16059960发布日期:2018-11-24 12:05阅读:249来源:国知局

本发明涉及一种基于双入水信号控制铅鱼水下无线通信的电路及其控制方法,属于水文检测装备技术领域。

背景技术

目前,常见的水面开关为机械式浮子开关或水电导开关。但是,机械式浮子开关的可动部件间存在一定的摩擦阻力,并容易积垢和腐蚀,不具有自检定的功能,且在高水条件下由于混流会引起开关误动作,故它的可靠性和使用寿命均受环境条件的制约较大;水电导开关为两根固定在铅鱼尾部的信号线,两个线头保持适当的距离,当两个线头同时接触到水面时,电路导通给入水信号。现有的水电导开关由于极易受波浪或者含盐量较大的潮湿空气等影响,易发生误导通,从而导致铅鱼测量河流的水深不准和误动作。铅鱼上入水、流速和触底信号等常采用无线通讯方式实时传送监测数据,通常无线通信模块的供电由水面开关单信号控制,存在波浪等因素引起的入水信号抖动而带来的供电不稳定的问题,以及存在波浪或者含盐量较大的潮湿空气等因素引起的误导通,带来无线通信模块过快耗电引起的测流中断问题。压力传感器模块单信号控制无线通信模块的供电由于入水浅及大气压力波动等因素而不能精确检测,对铅鱼是否入水不能有精确的判断。



技术实现要素:

本发明要解决的技术问题是:本发明提供一种基于双入水信号控制铅鱼水下无线通信的电路及其控制方法,克服现有水面开关单入水信号控制铅鱼水下无线通信模块的不足。主要解决了以下两个问题:1、因波浪等因素引起的入水信号抖动而带来的供电不稳定的问题;2、波浪或者含盐量较大的潮湿空气等因素引起的误导通,使无线通信模块过快耗电,引起的测流中断问题。

本发明技术方案是:一种基于双入水信号控制铅鱼水下无线通信的电路,包括lm358水面开关电路1、ms5837压力传感器电路2、stm32l1微处理器3、lora无线通信电路4;lm358水面开关电路1的输出端接stm32l1微处理器3的pa2,ms5837压力传感器电路2的scl接stm32l1微处理器3的i2c_scl,ms5837压力传感器电路2的sda接stm32l1微处理器3的i2c_sda,lora无线通信电路4的reset接stm32l1微处理器3的pa4,lora无线通信电路4的dio1接stm32l1微处理器3的pa5,lora无线通信电路4的sck接stm32l1微处理器3的spi1_sck,lora无线通信电路4的miso接stm32l1微处理器3的spi1_miso,lora无线通信电路4的nss接stm32l1微处理器3的spi1_nss,lora无线通信电路4的mosi接stm32l1微处理器3的spi1_mosi,stm32l1微处理器3的pa6控制lora无线通信电路4的电源开关。

所述lm358水面开关电路1包括lm358运算放大器、电阻r1、r2、r3、r4、电容c1、金属棒s1;lm358运算放大器的逻辑电源管脚8接vdd5v,负电源管脚4接地,输出端管脚1接stm32l1微处理器3的pa2,lm358运算放大器的反相输入端接金属棒s1的2引脚、电阻r2的一端;金属棒s1的1引脚接r4、c1的一端,r4、c1的另一端接地,电阻r2的另一端接vdd5v和电阻r1的一端,r1的另一端接r3的一端和运算放大器的同相输入端,r3的另一端接地;当lm358水面开关电路1中的金属棒s1的1、2两引脚位于水面上时,lm358运算放大器的同相输入端的电压为2.5v,反相输入端的电压为5v,此时反相输入端电压高于同相输入端电压,lm358运算放大器输出低电平给stm32l1微处理器3;当金属棒s1的1、2两引脚同时触水导通时,lm358运算放大器的同相输入端的电压大于反向输入端的电压,lm358运算放大器输出高电平给stm32l1微处理器3。

所述lora无线通信电路4包括sx1278芯片、电阻r5、r6、r7、三极管q1、电容c2、c3、irlml6401芯片q2;sx1278芯片的reset管脚4接stm32l1的pa4,dio1管脚5接stm32l1的pa5,sck管脚12接stm32l1的spi1_sck,miso管脚13接stm32l1的spi1_miso,mosi管脚14接stm32l1的spi1_mosi,nss管脚15接stm32l1的spi1_nss,stm32l1的pa6控制lora无线通信电路4的电源开关;pa6通过电阻r6接三极管q1的基极,三极管q1发射极接地;电阻r6还通过r5接地,三极管q1的集电极接irlml6401芯片q2中mos管的栅极、r7的一端,r7的另一端接电容c2的一端、c3的一端、mos管的源极;c2、c3的另一端接地,mos管的漏极接sx1278芯片的vcc;当stm32l1的pa6输出高电平时,三极管q1导通,lora无线通信电路4的vcc管脚3置为高电平。

所述ms5837压力传感器电路2包括ms5837压力传感器、电阻r8、r9;ms5837压力传感器的scl管脚3接stm32l1的i2c_scl、电阻r8的一端,r8的另一端接vdd3v3,ms5837压力传感器的sda管脚4接stm32l1的i2c_sda、电阻r9的一端,r9的另一端接vdd3v3。

所述ms5837压力传感器电路2安装在铅鱼底部,lm358水面开关电路1安装在与转子流速仪平行同高度位置,ms5837压力传感器电路2与lm358水面开关电路1安装位置有高度差,用于有效克服波浪的影响。

所述的基于双入水信号控制铅鱼水下无线通信的电路的控制方法的具体内容如下:

当lm358水面开关电路1输出低电平时,无论ms5837压力传感器电路2采集到的压力值是否大于设定值,stm32l1微处理器3使pa6引脚复位输出低电平信号,lora无线通信电路4不工作;

当lm358水面开关电路1输出高电平且ms5837压力传感器电路2采集到的压力值大于等于设定值,stm32l1微处理器3使pa6引脚置位输出高电平信号导通lora无线通信电路4的电源开关电路,lora无线通信电路4工作;否则,lora无线通信电路4不工作;

当lm358水面开关电路1突然断开输出低电平,stm32l1微处理器3判断ms5837压力传感器电路2采集到的压力值是否大于等于设定值;

若ms5837压力传感器电路2采集到的压力值大于等于设定值,stm32l1微处理器3继续使pa6引脚置位输出高电平信号导通lora无线通信电路4的电源开关电路,lora无线通信电路4继续工作;

若ms5837压力传感器电路2采集到的压力值小于设定值,stm32l1微处理器3使pa6引脚复位输出低电平信号,lora无线通信电路4停止工作。

本发明的有益效果是:

本发明引入水压检测信号和入水开关信号双信号检测的方法,控制无线通信模块的电源,克服了现有水面开关单入水信号控制铅鱼水下无线通信模块的不足。ms5837压力传感器电路和lm358水面开关电路的信号发送给stm32l1微处理器,利用stm32l1系列微处理器控制lora无线通信电路的工作状态。主要解决了以下两个问题:1、因波浪等因素引起的入水信号抖动而带来的供电不稳定的问题;2、波浪或者含盐量较大的潮湿空气等因素引起的误导通,使无线通信模块过快耗电,引起的测位中断问题。使开关电路对铅鱼测量装置正常工作状态的判断更加准确,大幅提高了电池使用时间。有利于铅鱼测量装置的长时间工作和水文站对水文参数的实时监测,测量数据精度得到了有效提高。

附图说明

图1是本发明电路结构框图;

图2是本发明lm358水面开关的电路原理图;

图3是本发明lora无线通信电路原理图;

图4是本发明ms5837压力传感器电路的电路原理图。

图1-4中各标号:1-lm358水面开关电路,2-ms5837压力传感器电路,3-stm32l1微处理器,4-lora无线通信电路。

具体实施方式

下面结合附图和具体实施例,对本发明作进一步说明。

实施例1:如图1-4所示,一种基于双入水信号控制铅鱼水下无线通信的电路,包括lm358水面开关电路1、ms5837压力传感器电路2、stm32l1微处理器3、lora无线通信电路4;lm358水面开关电路1的输出端接stm32l1微处理器3的pa2,ms5837压力传感器电路2的scl接stm32l1微处理器3的i2c_scl,ms5837压力传感器电路2的sda接stm32l1微处理器3的i2c_sda,lora无线通信电路4的reset接stm32l1微处理器3的pa4,lora无线通信电路4的dio1接stm32l1微处理器3的pa5,lora无线通信电路4的sck接stm32l1微处理器3的spi1_sck,lora无线通信电路4的miso接stm32l1微处理器3的spi1_miso,lora无线通信电路4的nss接stm32l1微处理器3的spi1_nss,lora无线通信电路4的mosi接stm32l1微处理器3的spi1_mosi,stm32l1微处理器3的pa6控制lora无线通信电路4的电源开关。

进一步的,所述lm358水面开关电路1包括lm358运算放大器、电阻r1、r2、r3、r4、电容c1、金属棒s1;lm358运算放大器的逻辑电源管脚8接vdd5v,负电源管脚4接地,输出端管脚1接stm32l1微处理器3的pa2,lm358运算放大器的反相输入端接金属棒s1的2引脚、电阻r2的一端;金属棒s1的1引脚接r4、c1的一端,r4、c1的另一端接地,电阻r2的另一端接vdd5v和电阻r1的一端,r1的另一端接r3的一端和运算放大器的同相输入端,r3的另一端接地;当lm358水面开关电路1中的金属棒s1的1、2两引脚位于水面上时,lm358运算放大器的同相输入端的电压为2.5v,反相输入端的电压为5v,此时反相输入端电压高于同相输入端电压,lm358运算放大器输出低电平给stm32l1微处理器3;当金属棒s1的1、2两引脚同时触水导通时,lm358运算放大器的同相输入端的电压大于反向输入端的电压,lm358运算放大器输出高电平给stm32l1微处理器3。

进一步的,所述lora无线通信电路4包括sx1278芯片、电阻r5、r6、r7、三极管q1、电容c2、c3、irlml6401芯片q2;sx1278芯片的reset管脚4接stm32l1的pa4,dio1管脚5接stm32l1的pa5,sck管脚12接stm32l1的spi1_sck,miso管脚13接stm32l1的spi1_miso,mosi管脚14接stm32l1的spi1_mosi,nss管脚15接stm32l1的spi1_nss,stm32l1的pa6控制lora无线通信电路4的电源开关;pa6通过电阻r6接三极管q1的基极,三极管q1发射极接地;电阻r6还通过r5接地,三极管q1的集电极接irlml6401芯片q2中mos管的栅极、r7的一端,r7的另一端接电容c2的一端、c3的一端、mos管的源极;c2、c3的另一端接地,mos管的漏极接sx1278芯片的vcc;当stm32l1的pa6输出高电平时,三极管q1导通,lora无线通信电路4的vcc管脚3置为高电平。

进一步的,所述ms5837压力传感器电路2包括ms5837压力传感器、电阻r8、r9;ms5837压力传感器的scl管脚3接stm32l1的i2c_scl、电阻r8的一端,r8的另一端接vdd3v3,ms5837压力传感器的sda管脚4接stm32l1的i2c_sda、电阻r9的一端,r9的另一端接vdd3v3。

进一步的,所述ms5837压力传感器电路2安装在铅鱼底部,lm358水面开关电路1安装在与转子流速仪平行同高度位置,ms5837压力传感器电路2与lm358水面开关电路1安装位置有高度差,用于有效克服波浪的影响。

所述的基于双入水信号控制铅鱼水下无线通信的电路的控制方法的具体内容如下:

当lm358水面开关电路1输出低电平时,无论ms5837压力传感器电路2采集到的压力值是否大于设定值,stm32l1微处理器3使pa6引脚复位输出低电平信号,lora无线通信电路4不工作;其中lm358水面开关电路作为主控制电路,ms5837压力传感器电路作为辅助控制电路,当lm358水面开关电路不导通时,stm32l1微处理器3使pa6引脚置位输出低电平信号,无线通信模块不工作。

当lm358水面开关电路1输出高电平且ms5837压力传感器电路2采集到的压力值大于等于设定值,stm32l1微处理器3使pa6引脚置位输出高电平信号导通lora无线通信电路4的电源开关电路,lora无线通信电路4工作;否则,lora无线通信电路4不工作;这种双信号配合工作方式解决了因波浪或者含盐量较大的潮湿空气等因素引起的误导通,使无线通信模块过快耗电,引起的测位中断问题。

当lm358水面开关电路1突然断开输出低电平,stm32l1微处理器3判断ms5837压力传感器电路2采集到的压力值是否大于等于设定值;

若ms5837压力传感器电路2采集到的压力值大于等于设定值,stm32l1微处理器3继续使pa6引脚置位输出高电平信号导通lora无线通信电路4的电源开关电路,lora无线通信电路4继续工作;

若ms5837压力传感器电路2采集到的压力值小于设定值,stm32l1微处理器3使pa6引脚复位输出低电平信号,lora无线通信电路4停止工作。这种双信号配合工作方式解决了因波浪等因素引起的入水信号抖动而带来的供电不稳定的问题;

本发明改变传统的设计方法,引入水压检测信号和入水开关信号双信号检测的方法,控制无线通信模块(本发明中的无线通信模块采用lora无线通信电路4)的电源。ms5837压力传感器电路2安装在铅鱼底部,lm358水面开关电路1安装在与转子流速仪平行同高度位置,ms5837压力传感器电路2与lm358水面开关电路1安装位置有高度差,能有效克服波浪的影响。

所述lm358水面开关电路1利用低功耗双运算放大器实现比较器功能,位于水面上时,同相输入端的电压比反向输入端的电压低,lm358水面开关电路1的输出端输出为低电平,进入水面后,s1接触到水面导通,同相输入端的电压比反向输入端的电压高,lm358水面开关电路1的输出端输出高电平给stm32l1微处理器3。

ms5837压力传感器电路2与stm32l1微处理器3采用i2c总线接口方式通信,ms5837压力传感器电路2实时采集压力数据与stm32l1微处理器3内部的设定值作比较,stm32l1系列微处理器3控制lora无线通信电路4的工作状态。

上面结合附图对本发明的具体实施例作了详细说明,但是本发明并不限于上述实施例,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

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