一种气象海洋信息超短波传输系统的制作方法

文档序号:20783113发布日期:2020-05-19 21:26阅读:156来源:国知局
一种气象海洋信息超短波传输系统的制作方法

本发明涉及信息传输技术领域,具体地说,涉及一种气象海洋信息超短波传输系统。



背景技术:

现有大部分海洋水下环境测量仪器自身并不具备长距离、大数据量传输的能力,因此在深远海监测时,它们所观测的海洋水下环境数据只能储存在自身的数据记录器中,无法实时将所观测的数据在水下进行长距离的传输。同时,因为不同国家生产、不同类型海洋水下环境测量仪器设备的硬件接口、软件协议也各不相同,致使实际使用中没有一种可以通用的水下数据传输系统能够与不同海洋测量仪器兼容并将其观测数据进行处理与长距离传输。



技术实现要素:

本发明的目的在于提供一种气象海洋信息超短波传输系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供一种气象海洋信息超短波传输系统,包括数据采集单元和数据处理单元,所述数据采集单元和数据处理单元之间通过短波传输,所述数据采集单元包括节点数据储存模块、节点数据转发模块、数据波形处理模块和短波发送模块;所述数据处理单元包括短波接收模块、波形分析模块和数据存储模块。

作为优选,所述数据采集单元的采集方法包括如下步骤:

s1.1、采用节点数据储存模块对各个传感器的数据进行采集并储存;

s1.2、采用节点数据转发模块对各个传感器采集的数据整合后进行发送;

s1.3、采用数据波形处理模块将各个传感器采集的数据转化为短波波形;

s1.4、采用短波发送模块将短波波形发送至数据处理单元内。

作为优选,所述数据波形处理模块的波形处理方法包括以下步骤:

s1.3.1、ad转化:采用a/d转换器将传感器采集的模拟信号转化为数字信号;

s1.3.2、da转化:采用da转化器将输入的数字信号转换为模拟信号输出;

s1.3.3、单片机处理:对输出的模拟信号进行数据处理;

s1.3.4、反相器处理:采用反相器保持输入与输出的波形一致。

作为优选,所述a/d转换器为adc0804转化器,adc0804为8位的a/d转换器,adc0804是属于连续渐进式的a/d转换器,具有转换速度快、分辨率高的特性,adc0804转化器的电气特性为:工作电压:+5v,即vcc=+5v;模拟输入电压范围:0-+5v,即0≤vin≤+5v;分辨率:8位,即分辨率为1/28=1/256,转换值为0-255;转换时间:100us;转换误差:±1lsb;参考电压:2.5v,即vref=2.5v。

作为优选,所述da转化器为dac0832转化器,dac0832转化器内部带有数据输入寄存器的8位d/a转换器,采用低功耗cmos工艺制成,芯片内有r-2r梯形电阻网络,用于对参考电压产生的电流进行分流,完成模数转换,转换结果以一组差动电流iout1和iout2输出,dac0832转化器的电气特性为:分辨率:8位;转换时间:1us;满量程误差:+—1lsb;参考电压:+—10v;单电源:+5v-+15v。

作为优选,所述单片机采用型号为at89c51的单片机芯片。

作为优选,所述数据处理单元的处理方法包括如下步骤:

s2.1、采用短波接收模块接收数据采集单元发送的短波波形;

s2.2、采用波形分析模块对接收的短波波形进行分析;

s2.3、将分析后的短波数据存储在数据存储模块。

作为优选,所述波形分析模块的波形分析方法包括如下步骤:

s2.2.1、归一化处理:对信号进行归一化处理,忽略幅值对相似衡量的影响,其公式如下:

y(n)=x(n)/max(abs(x))n∈(1,n)……(1);

式中,n为信号的长度,max()为求向量的最大值,abs()为求绝对值;

s2.2.2、去噪,采用阈值去噪法,对短波进行去噪处理;

s2.2.3、截取波形:采用特征提取法截取特征部分波形,再根据波形匹配法将波形转化为特定数据信息。

作为优选,所述特征提取法采用非抽取性小波分解uwt法,其步骤如下:

步骤一:使用uwt对预处理信号进行8层分解,取8层细节系数;

步骤二:求取细节系数层最大值向量,层最大值向量的定义如下;

levelmax(k)=max([swd(1,k)swd(2,k)…swd(level,k)])k∈(1,n)……(2);

式中,levelmax为层最大值向量,swd为细节系数,n表示信号长度;

步骤三:求取层最大值向量的形状包络,形状包络向量即特征值向量。

作为优选,所述波形匹配法采用欧式距离法,其公式如下:

欧式距离越小,表示两向量越相似,当两个向量完全一致的时候,欧式距离为0。

与现有技术相比,本发明的有益效果:

1、该气象海洋信息超短波传输系统中,设置数据采集单元对海洋检测使用的传感器进行数据采集,并通过数据波形处理模块,将采集的数据转化成短波波形,并通过短波的形式将传感器采集的数据进行远距离传输。

2、该气象海洋信息超短波传输系统中,设置数据处理单元对短波接收进行接收,并通过波形分析模块识别短波数据,并接收短波内容,使得不同海洋测量仪器兼容并将其观测数据进行处理。

附图说明

图1为本发明的整体结构模块图;

图2为本发明的数据采集单元模块图;

图3为本发明的数据处理单元模块图;

图4为本发明的数据采集单元方法流程框图;

图5为本发明的波形处理方法流程框图;

图6为本发明的adc0804转化器引脚图;

图7为本发明的dac0832转化器引脚图;

图8为本发明的at89c51单片机芯片引脚图;

图9为本发明的数据处理单元方法流程框图。

图中各个标号意义为:

1、数据采集单元;11、节点数据储存模块;12、节点数据转发模块;13、数据波形处理模块;14、短波发送模块;

2、数据处理单元;21、短波接收模块;22、波形分析模块;23、数据存储模块。

具体实施方式

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

请参阅图1-图9所示,本发明提供一种技术方案:

本发明提供一种气象海洋信息超短波传输系统,包括为实现上述目的,本发明提供一种气象海洋信息超短波传输系统,包括数据采集单元1和数据处理单元2,数据采集单元1和数据处理单元2之间通过短波传输,数据采集单元1包括节点数据储存模块11、节点数据转发模块12、数据波形处理模块13和短波发送模块14;数据处理单元2包括短波接收模块21、波形分析模块22和数据存储模块23。

本实施例中,数据采集单元1的采集方法包括如下步骤:

s1.1、采用节点数据储存模块11对各个传感器的数据进行采集并储存;

s1.2、采用节点数据转发模块12对各个传感器采集的数据整合后进行发送;

s1.3、采用数据波形处理模块13将各个传感器采集的数据转化为短波波形;

s1.4、采用短波发送模块14将短波波形发送至数据处理单元2内。

进一步的,数据波形处理模块13的波形处理方法包括以下步骤:

s1.3.1、ad转化:采用a/d转换器将传感器采集的模拟信号转化为数字信号;

s1.3.2、da转化:采用da转化器将输入的数字信号转换为模拟信号输出;

s1.3.3、单片机处理:对输出的模拟信号进行数据处理;

s1.3.4、反相器处理:采用反相器保持输入与输出的波形一致。

具体的,a/d转换器为adc0804转化器,adc0804为8位的a/d转换器,其引脚如图6所示,adc0804是属于连续渐进式的a/d转换器,具有转换速度快、分辨率高的特性,adc0804转化器的电气特性为:工作电压:+5v,即vcc=+5v;模拟输入电压范围:0-+5v,即0≤vin≤+5v;分辨率:8位,即分辨率为1/28=1/256,转换值为0-255;转换时间:100us;转换误差:±1lsb;参考电压:2.5v,即vref=2.5v。

其中,adc0804转化器的转换原理为:

1)、pin1(cs):chipselect,与rd、wr接脚的输入电压高低一起判断读取或写入与否,当其为低位准(low)时会active;

2)、pin2(rd):read。当cs、rd皆为低位准(low)时,adc0804会将转换后的数字讯号经由db7~db0输出至其它处理单元;

3)、pin3(wr):启动转换的控制讯号。当cs、wr皆为低位准(low)时adc0804做清除的动作,系统重置。当wr由0→1且cs=0时,adc0804会开始转换信号,此时intr设定为高位准(high);

4)、pin4、pin19(clkin、clkr):频率输入/输出。频率输入可连接处理单元的讯号频率范围为100khz至800khz。而频率输出频率最大值无法大于640khz,一般可选用外部或内部来提供频率。若在clkr及clkin加上电阻及电容,则可产生adc工作所需的时序;

5)、pin5(intr):中断请求。转换期间为高位准(high),等到转换完毕时intr会变为低位准(low)告知其它的处理单元已转换完成,可读取数字数据;

6)、pin6、pin7(vin(+)、vin(-)):差动模拟讯号的输入端。输入电压vin=vin(+)-vin(-),通常使用单端输入,而将vin(-)接地;

7)、pin8(agnd):模拟电压的接地端;

8)、pin9(vref/2)∶模拟参考电压输入端,vref为模拟输入电压vin的上限值。若pin9空接,则vin的上限值即为vcc;

9)、pin10(dgnd)∶数字电压的接地端;

10)、pin11-pin18(db7-db0)∶转换后之数字数据输出端;

11)、pin20(vcc)∶驱动电压输入端。

此外,da转化器为dac0832转化器,dac0832转化器内部带有数据输入寄存器的8位d/a转换器,采用低功耗cmos工艺制成,芯片内有r-2r梯形电阻网络,用于对参考电压产生的电流进行分流,完成模数转换,转换结果以一组差动电流iout1和iout2输出,dac0832转化器的电气特性为:分辨率:8位;转换时间:1us;满量程误差:+—1lsb;参考电压:+—10v;单电源:+5v-+15v。

除此之外,dac0832转化器的引脚图如图7所示,其引脚功能描述如下:

1)、vref为参考电压输入端;

2)、vcc为工作电压输入端;

3)、agnd为模拟地,dgnd为数字地;

4)、di0~di7为数据输入;

5)、iout1和iout2为互补的电流输入端;

6)、rfb为片内反馈电阻引脚;

7)、ile为输入锁存使能信号输入端,高电平有效;

8)、/cs为片选信号输入端,低电平有效;

9)、/wr1和/wr2为两个写命令输入,均为低电平有效;

10)、/xfer为传输控制信号输入端,低电平有效。

再进一步的,dac0832转化器的工作方式可以采用两种方法对数据进行锁存,第一种方法是使输入寄存器工作在锁存状态,而dac寄存器工作在直通状态。具体地说,就是使都为低电平,dac寄存器的锁存选通端得不到有效电平而直通;此外,使输入寄存器的控制信号ile处于高电平、处于低电平,这样,当端来一个负脉冲时,就可以完成1次转换;第二种方法是使输入寄存器工作在直通状态,而dac寄存器工作在锁存状态。就是使为低电平,ile为高电平,这样,输入寄存器的锁存选通信号处于无效状态而直通;当端输入1个负脉冲时,使得dac寄存器工作在锁存状态,提供锁存数据进行转换。

具体的,单片机采用型号为at89c51的单片机芯片,其引脚如图8所示,引脚说明如下:

1)、p0口:p0口为一个8位漏级开路双向i/o口,每脚可吸收8ttl门电流。当p0口的管脚第一次写1时,被定义为高阻输入。p0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在fiash编程时,p0口作为原码输入口,当fiash进行校验时,p0输出原码,此时p0外部必须被拉高;

2)、p1口:p1口是一个内部提供上拉电阻的8位双向i/o口,p1口缓冲器能接收输出4ttl门电流。p1口管脚写入1后,被内部上拉为高,可用作输入,p1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在flash编程和校验时,p1口作为第八位地址接收;

3)、p2口:p2口为一个内部上拉电阻的8位双向i/o口,p2口缓冲器可接收,输出4个ttl门电流,当p2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,p2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。p2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,p2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,p2口输出其特殊功能寄存器的内容。p2口在flash编程和校验时接收高八位地址信号和控制信号;

3)、p3口:p3口管脚是8个带内部上拉电阻的双向i/o口,可接收输出4个ttl门电流。当p3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,p3口将输出电流ill这是由于上拉的缘故。p3口也可作为at89c51的一些特殊功能口,如下表所示:口管脚备选功能p3.0rxd串行输入口p3.1txd串行输出口p3.2/int0外部中断0p3.3/int1外部中断1p3.4t0记时器0外部输入p3.5t1记时器1外部输入p3.6/wr外部数据存储器写选通p3.7/rd外部数据存储器读选通p3口同时为闪烁编程和编程校验接收一些控制信号;

4)、rst:复位输入。当振荡器复位器件时,要保持rst脚两个机器周期的高电平时间;

5)、ale/prog:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在flash编程期间,此引脚用于输入编程脉冲。在平时,ale端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ale脉冲。如想禁止ale的输出可在sfr8eh地址上置0。此时,ale只有在执行movx,movc指令是ale才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ale禁止,置位无效;

6)、/psen:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/psen有效。但在访问外部数据存储器时,这两次有效的/psen信号将不出现;

7)、/ea/vpp:当/ea保持低电平时,则在此期间外部程序存储器0000h-ffffh,不管是否有内部程序存储器。注意加密方式1时,/ea将内部锁定为reset;当/ea端保持高电平时,此间内部程序存储器。在flash编程期间,此引脚也用于施加12v编程电源vpp;

8)、xtal1:反向振荡放大器的输入及内部时钟工作电路的输入;

9)、xtal2:来自反向振荡器的输出。

值得说明的是,数据处理单元2的处理方法包括如下步骤:

s2.1、采用短波接收模块21接收数据采集单元1发送的短波波形;

s2.2、采用波形分析模块22对接收的短波波形进行分析;

s2.3、将分析后的短波数据存储在数据存储模块23。

具体的,波形分析模块22的波形分析方法包括如下步骤:

s2.2.1、归一化处理:对信号进行归一化处理,忽略幅值对相似衡量的影响,其公式如下:

y(n)=x(n)/max(abs(x))n∈(1,n)……(1);

式中,n为信号的长度,max()为求向量的最大值,abs()为求绝对值;

s2.2.2、去噪,采用阈值去噪法,对短波进行去噪处理;

s2.2.3、截取波形:采用特征提取法截取特征部分波形,再根据波形匹配法将波形转化为特定数据信息。

此外,特征提取法采用非抽取性小波分解uwt法,快速变化的波表示的是频率高,奇异点多的波,此类波所携带的信息主要集中在高频段。基于小波变换的多分辨率特性,可以通过小波变换的细节系数观察到信号各个频段的特征。小波变换可以将原信号分解到不同频段下进行分析,一个细节层系数代表的就是信号在某个频段下的特征。若是原信号在某点的频率主要集中在某个频段,那么包含此频段的细节层系数关于此点的小波系数相较于其它层更大,而且若是原信号在某点的奇异度较大,关于此点的小波系数就会比较大,所以小波系数的大小不光取决于信号在此点的幅值,也取决于信号在此点的奇异度。那么,若是提取每层细节层系数关于同一点的最大值组成一个新的向量,那么这个新向量不仅可以很好的表征出原信号的形状,也可以在一定程度上放大信号的形状。由于uwt具有更好的奇异点检测能力,此处选择uwt分解,其步骤如下:

步骤一:使用uwt对预处理信号进行8层分解,取8层细节系数;

步骤二:求取细节系数层最大值向量,层最大值向量的定义如下;

levelmax(k)=max([swd(1,k)swd(2,k)…swd(level,k)])k∈(1,n)……(2);

式中,levelmax为层最大值向量,swd为细节系数,n表示信号长度;

步骤三:求取层最大值向量的形状包络,形状包络向量即特征值向量。

优选的,波形匹配法采用欧式距离法,其公式如下:

欧式距离越小,表示两向量越相似,当两个向量完全一致的时候,欧式距离为0。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

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