一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

二次转存式微功耗无线数据装订装置及方法与流程

2021-10-24 06:41:00 来源:中国专利 TAG:转存 式微 装订 功耗 导弹


1.本发明属于导弹发射控制技术领域,涉及一种二次转存式微功耗无线数据装订装置及方法。


背景技术:

2.智能弹药通过数据装订,可配置不同的打击效果。传统的有线数据装订方式,在装订过程中需要插拔线缆,影响了装订时间,无法满足批量装订、快速发射的要求。无线数据装订成为灵巧智能弹药技术发展的方向。
3.无线数据装订的基本原理,是采用无线通信替代有线的信息接口。例如公开号为cn 112050691 a的专利,以及《基于simpliciti的无线装订系统设计与实现》、《旋转弹用半捷联惯性测量系统数据传输技术》、《蓝牙技术在参数装订中的应用》等文献。这一类方法只解决了信息的无线化,在装订前必须激活弹内的热电池为装订系统供电,由于热电池一旦激活就无法还原,这使得无线数据装订的弹药只能一次性使用。
4.公开号为cn 109115036 a和公开号为cn 111260903 a的专利公布的无线数据装订系统,增加了无线供电模块可为装订过程提供临时电力供给,无需激活弹内的热电池,具有多次数据装订的能力。然而,无线数据装订的数据接收和存储等过程需要弹载计算机的配合,弹载计算机的功耗通常在数瓦至数十瓦量级,无线供电功率必须高于弹载计算机的峰值功耗,在无线数据装订实际应用中存在以下问题:
5.(1)在小口径弹药面临传输功率不足。各类无线供电方式的功率都与传输面积正相关,即使采用目前效率最高的磁耦合方式,满足弹载计算机的功耗也需要数十至上百平方厘米的耦合面积,在弹径小于50毫米左右的弹药中,因弹体表面开窗面积的限制,无法驱动弹载计算机。
6.(2)在中远距离应用面临传输效率受限。有某些应用需要数据装订系统和弹体保持几十厘米以上的安全距离或机械容差,例如在弹链传输中的弹药完成数据装订、公开号为cn 109115036 a的专利提及的远距离无线数据装订。各类中远距离的无线供电方式(微波传输、光电转换、声波供电)的传输效率通常不超到10%,增加装订距离将进一步加剧接收功率不足的问题。
7.(3)缺少对供电不足的适应性措施。由于实际应用环境存在强烈的机械振动带来位移偏差,装订系统的接收能量存在波动,存在瞬时电力供给无法满足弹载计算机瞬态消耗的可能。一旦实际瞬时电力供给不足将导致系统掉电,系统重新上电复位后需要再次从头开始传输数据,这将增加数据装订的时间,该问题在大容量装订尤为明显(例地形匹配地图,目标图像数据)。


技术实现要素:

8.为了解决上述问题,本发明提供一种二次转存式微功耗无线数据装订装置,大幅降低了无线数据装订系统的功耗,缩小了设备体积,增大了传输距离,自适应性高,应用范
围广,解决了现有技术中存在的问题。
9.本发明的另一目的是,提供一种二次转存式微功耗无线数据装订方法。
10.本发明所采用的技术方案是,一种二次转存式微功耗无线数据装订装置,包括发射端、接收端;
11.所述接收端固定在弹上,用于以二次转存的方式实现数据装订过程中数据的无线装订和弹上装载;
12.所述接收端在数据的无线装订过程中由无线能量接收模块供电,所述接收端包括微功耗嵌入式系统和中转存储器,在数据的弹上装载过程中,微功耗嵌入式系统和中转存储器由激活状态的热电池供电,热电池安装于导弹内部;在数据的无线装订过程中微功耗嵌入式系统通过第二无线数据收发模块接收装订数据,并将装订数据存至中转存储器;在数据的弹上装载过程中,微功耗嵌入式系统通过对弹通信接口与弹载计算机双向数据连接;
13.所述发射端,包括无线能量发射模块、第一无线数据收发模块;所述无线能量发射模块,用于将外置的电源的电能无线传输至无线能量接收模块;所述第一无线数据收发模块,用于与第二无线数据收发模块配合,实现测发控系统与微功耗嵌入式系统之间的双向无线信息交互。
14.进一步的,所述无线能量接收模块的输出端串联二极管d1后与储能模块连接,储能模块通过低功耗dc

dc与微功耗嵌入式系统连接,用于将无线能量接收模块所获得的电能实现存储并转换为微功耗嵌入式系统所需的恒定电压;热电池输出端串联二极管d2后与储能模块连接,热电池上电检测模块的输入端与热电池连接,热电池上电检测模块的输出端与微功耗嵌入式系统的io管脚连接或adc管脚连接;热电池上电检测模块及二极管d1、二极管d2用于识别微功耗嵌入式系统的当前供电电源的来源。
15.进一步的,所述储能模块的输出端与能量检测模块的输入端连接,能量检测模块的输出端与微功耗嵌入式系统的io管脚或adc管脚连接,能量检测模块用于检测储能模块的当前剩余电量,以便微功耗嵌入式系统能够在电量不足时及时改变通信策略。
16.进一步的,所述微功耗嵌入式系统与中转存储器之间通过双向数据总线连接,用于在装订过程中临时替代弹载计算机和弹上存储器。
17.进一步的,所述对弹通信接口,用于匹配弹载计算机的通信接口,在弹载计算机读取转存存储器数据的期间,实现接收端与弹载计算机之间通信电平格式及协议的转换,对弹通信接口的电源接口与弹上系统连接。
18.进一步的,所述无线能量接收模块和无线能量发射模块采用磁耦合线圈、光电池、超声换能器、射频整流天线或定向天线中任意一种形式的能量转换装置。
19.进一步的,所述第一无线数据收发模块和第二无线数据收发模块采用微功耗射频无线收发器、红外/激光数据收发装置或声学通信装置中的任意一种。
20.另一方面,提供一种二次转存式微功耗无线数据装订方法,具体为:
21.微功耗嵌入式系统被供电激活后,微功耗嵌入式系统通过当前供电的来源判断微功耗嵌入式系统执行的任务为数据的弹上装载或数据的无线装订;如果微功耗嵌入式系统执行的任务为弹上装载,则通过对弹通信接口向弹载计算机装载数据;如果微功耗嵌入式系统执行的任务为无线装订,每次数据包传输过程均由接收端发起,每次发送传输请求前
均执行能量预判及能量自适应,具有断点重传的功能,同时实现了能量

时间的综合约束。
22.进一步的,一种二次转存式微功耗无线数据装订方法,具体按照以下步骤进行:
23.步骤1、微功耗嵌入式系统通过当前供电的来源判断微功耗嵌入式系统执行的任务为数据的弹上装载或数据的无线装订;如果微功耗嵌入式系统执行的任务为弹上装载,微功耗嵌入式系统读取中转存储器内的装订数据,并模拟地面的测发控系统的行为,将数据装订进入弹载计算机,最终结束程序;若微功耗嵌入式系统执行的任务为无线装订,顺序执行步骤2;
24.步骤2、能量预判及能量自适应;微功耗嵌入式系统通过能量检测模块获取储能模块的剩余电量,微功耗嵌入式系统预估下一包握手通信的预估能量阈值,并根据当前剩余电量和预估能量阈值自适应能量状态,当微功耗嵌入式系统的能量满足要求后,在传输请求包内写入能够接收的最长数据长度n
r
·
max
,顺序执行步骤3;
25.步骤3、判断中转存储器内数据是否完整;微功耗嵌入式系统读取中转存储器内数据,校验其完整性;如果中转存储器内数据完整或空白,发送第1包传输请求,接收、校验并存储数据至中转存储器,执行步骤5;如果中转存储器内有部分数据但不完整,执行断点续传,顺序执行步骤4;
26.步骤4、续传状态检测;微功耗嵌入式系统发送续传请求,接收发送端发送的待传数据特征码后,对比本次待传数据特征码与中转存储器内存储的上一次未传完数据特征码;如果两个特征码相同,发送断点包传输请求,接收、校验并存储数据至中转存储器,执行步骤5;如果两个特征码不同,发送第1包传输请求,接收、校验并存储数据至中转存储器,执行步骤5;
27.步骤5、能量预判及能量自适应;微功耗嵌入式系统通过能量检测模块获取储能模块的剩余电量信息,根据当前剩余电量和预估能量阈值自适应能量状态;当微功耗嵌入式系统的能量满足要求后,在传输请求包内写入能够接收的最长数据长度n
r
·
max
,顺序执行步骤6;
28.步骤6、发送下一包传输请求,接收、校验并存储数据至中转存储器;如果仍有待传数据包,重复执行步骤5;如果所有数据包传输完毕,结束程序。
29.进一步的,所述能量预判及能量自适应,具体为:
30.步骤21、微功耗嵌入式系统通过能量检测模块获取储能模块的剩余电量信息,根据式(1)

(2)计算下一包握手通信的预估电压阈值u
th

[0031][0032][0033]
其中,p
pred
表示无线能量接收模块(8)在预测本次握手通信时间段内采集得到的平均功率;c表示储能模块的电容量;δt表示上上次数据接收结束到上次数据接收结束的时间间隔;u
cur1
表示上上次数据接收结束时刻的剩余电量,u
cur2
表示上次数据接收结束时刻的剩余电量,均由能量检测模块测得;r
b
表示字节传输速率,单位:字节每秒;p
e
表示发送传输请求包时系统消耗的平均功率;p
r
表示接收数据时系统消耗的平均功率;n
r
表示上次接收
数据长度,单位:字节;n
e
表示上次发送传输请求包长度,单位:字节;t
wait
表示空闲超时等待时间,用n
wait
/r
b
表示,取n
wait
为5

10字节;u
min
表示在不进行接收数据和发送传输请求包时,所维持接收端工作的最小电压值;
[0034]
步骤22、如果当前电容电压u
cur
小于电量预判的电压阈值u
th
,则继续等待充电,进入低功耗模式休眠等待后,重复执行该过程;如果当前电容电压u
cur
大于电量预判的电压阈值u
th
,在发送下一包的传输请求包内写入能够接收的最长数据长度n
r
·
max
,实现微功耗嵌入式系统(13)的能量自适应,其中n
r
·
max
通过式(3)计算:
[0035][0036]
本发明的有益效果是:
[0037]
1、大幅降低了无线数据装订系统的功耗。本发明实施例采用二次转存的方式,具有用于完成无线数据装订任务的中转存储器和微功耗嵌入式系统,数据装订过程中临时替代弹载计算机和弹上存储器,无线数据装订过程不再需要驱动功耗为数十瓦的弹载计算机参与,无线供电模块不再需要驱动弹载计算机及对弹通信接口,大幅降低了电能需求(仅需mw级)。
[0038]
2、能实现更小体积和更远传输距离。由于大幅降低了电能需求,一方面所需无线供电所需耦合面积更小,有利于缩小设备体积,能适应更小口径弹药的无线数据装订应用,还可以实现更远距离的无线数据装订,有效避免了小口径弹药和中远距离应用面临无线能量传输功率限制的问题。
[0039]
3、拓展了更加灵活的无线装订方式。由于系统功耗降低,放宽了对能量传输效率的要求,可广泛采用微波、超声、光波等更加广泛的无线供电方式,拓展水下装订(超声传输)、抗电磁干扰装订(光传输)、超远距离装订(定向微波)等新应用场合。
[0040]
4、具有对能量状态的自适应性。在无线能量接收较为微弱时,系统根据剩余电量的状态和预估未来时间段的电量状态,自适应地调整接收的数据包长,该能量预估和能量自适应方法的能量

时间综合利用效率远高于现有技术。即使无线数据装订过程中电力供应彻底中断,无线数据装订接收端复位后,也可保证数据传输继续从未传输的文件传输位置开始传输数据,而不是从头开始传输数据,还具有多次重复装订的能力。
[0041]
5、兼容有线数据装订方式的弹药。利用了有线数据装订方式时弹上原有的装订接口,无线数据装订的接收端的通信接口模拟了原地面设备的装订行为;因此,对弹药而言,从有线数据装订方式更换为无线数据装订方式,只需将该独立模块加装至弹药,兼容弹药原有的电气结构,不需要改动弹药。
附图说明
[0042]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]
图1是二次转存式微功耗无线数据装订装置。
[0044]
图2是具有对能量传输的自适应性的无线数据装订方法流程图。
[0045]
图3是以光为传能和通信载体实现无线数据装订装置的实施例。
[0046]
图中,1.发射端,2.接收端,3.弹上系统,4.电源,5.无线能量发射模块,6.测发控系统,7.第一无线数据收发模块,8.无线能量接收模块,9.第二无线数据收发模块,10.储能模块,11.能量检测模块,12.低功耗dc

dc,13.微功耗嵌入式系统,14.中转存储器,15.热电池上电检测模块,16.对弹通信接口,17.热电池,18.弹载计算机。
具体实施方式
[0047]
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]
本发明实施例的基本原理,采用二次转存的方式,无线数据装订过程不再需要弹载计算机参与,无线供电模块不再需要驱动弹载计算机,大幅降低了电能需求(仅需mw级);二次转存指的是增加一个独立的中转存储器和微功耗嵌入式系统,将数据的无线装订和弹上装载过程分开:
[0049]
(1)进行数据的无线装订时,通过无线通信的方式将装订数据存储至中转存储器14。此时弹载计算机18不工作,也无需激活弹内的热电池17,无线供电模块仅需驱动无线通信模块、微功耗嵌入式系统13和中转存储器14,可以多次重复装订。
[0050]
(2)待炮弹正式发射前,其内部的热电池17和弹载计算机18才被激活,此后微功耗嵌入式系统13读取中转存储器14内保存的数据,并通过对弹通信接口16,将数据装入弹载计算机内18。
[0051]
实施例1,
[0052]
一种二次转存式微功耗无线数据装订装置,包括发射端1、接收端2;
[0053]
发射端1,包括无线能量发射模块5、第一无线数据收发模块7、电源4、测发控系统6,无线能量发射模块5与外置的电源4连接,无线能量发射模块5将电能无线传输至接收端2的无线能量接收模块8,无线能量接收模块8获取无线传输的能量,为无线数据装订的整个接收端2供电;根据应用场合和传输载体,无线能量接收模块8和无线能量发射模块5采用磁耦合线圈(炮筒内近距离应用)、光电池(需要抗强电磁干扰场合)、超声换能器(水下应用)、射频整流天线(远距离装订)或定向天线中任意一种形式的能量转换装置。
[0054]
第一无线数据收发模块7与测发控系统6连接,测发控系统6是导弹测试、发射控制等地面设备的总称,由测试设备、发控设备、瞄准设备、通讯设备等部分组成;第一无线数据收发模块7,用于与第二无线数据收发模块9配合,实现测发控系统6与微功耗嵌入式系统13之间的双向无线信息交互。具体的,第一无线数据收发模块7和第二无线数据收发模块9的射频端无线通讯连接,用于实现无线数据装订发射端1和无线数据装订接收端2之间的双向无线通信;第二无线数据收发模块9的数据端与微功耗嵌入式系统13之间双向数据连接,用于测发控系统6与微功耗嵌入式系统13之间的信息交互。在一些实施例中,根据应用场合和传输载体,第一无线数据收发模块7和第二无线数据收发模块9采用微功耗射频无线收发器、红外/激光数据收发装置或声学通信装置中的任意一种。
[0055]
接收端2固定在弹上,用于以二次转存的方式实现数据装订过程中数据的无线装
订和弹上装载;具有两套独立的供电系统,且互不影响;还具有两套独立的通信接口。接收端2包括无线能量接收模块8、第二无线数据收发模块9、微功耗嵌入式系统13、中转存储器14、热电池上电检测模块15、二极管d1、二极管d2、储能模块10、低功耗dc

dc12、能量检测模块11和对弹通信接口16。
[0056]
接收端2包括微功耗嵌入式系统13和中转存储器14,在数据的弹上装载过程中,微功耗嵌入式系统13和中转存储器14由激活状态的热电池17供电,热电池17安装于导弹内部;在数据的无线装订过程中微功耗嵌入式系统13通过第二无线数据收发模块9接收装订数据,并将装订数据存至中转存储器14;在数据的弹上装载过程中,微功耗嵌入式系统13通过对弹通信接口16与弹载计算机18双向数据连接,将数据装入弹载计算机18内。具体的,微功耗嵌入式系统13与对弹通信接口16的一端数据接口双向数据连接,对弹通信接口16另一端的数据接口与弹载计算机18双向数据连接;弹载计算机18和热电池17均安装于导弹内部,组成弹上系统3。
[0057]
接收端2在数据的无线装订过程中由无线能量接收模块8供电;无线能量接收模块8的输出端串联二极管d1后与储能模块10连接,储能模块10通过低功耗dc

dc 12与微功耗嵌入式系统13连接,用于将无线能量接收模块8所获得的电能实现存储并转换为微功耗嵌入式系统13所需的恒定电压,为无线数据装订接收端2供电。在一些实施例中,根据实际应用对储能电量的需求,储能模块10采用多层陶瓷电容、固态电容、超级电容或微型电池等。在一些实施例中,低功耗dc

dc 12采用超低静态功耗的升降压(buck

boost)开关稳压器。
[0058]
热电池17输出端串联二极管d2后与储能模块10连接,热电池上电检测模块15的输入端与热电池17连接,热电池上电检测模块15的输出端与微功耗嵌入式系统13的io管脚连接或adc管脚连接;热电池上电检测模块15及二极管d1、二极管d2用于识别微功耗嵌入式系统13的当前供电电源的来源,以便微功耗嵌入式系统13判断数据的无线装订或弹上装载任务。其中热电池上电检测模块15采用微功耗门限比较器比较、光耦开关或adc采样等方式实现。二极管d1和二极管d2防止两路电源之间的电流互相倒灌,避免影响识别供电来源。
[0059]
储能模块10的输出端与能量检测模块11的输入端连接,能量检测模块11的输出端与微功耗嵌入式系统13的io管脚或adc管脚连接,能量检测模块11用于检测储能模块10的当前剩余电量,以便微功耗嵌入式系统13能够在电量不足时及时改变通信策略,防止瞬时电量不足引起的系统复位。在一些实施例中,能量检测模块11采用微功耗门限比较器比较、adc采样或开关电容采样等低功耗途径实现。
[0060]
微功耗嵌入式系统13与中转存储器14之间通过双向数据总线连接,用于在装订过程中临时替代弹载计算机18和弹上存储器。在一些实施例中,微功耗嵌入式系统13采用微功耗的单片机,例如msp430系列单片机;中转存储器14采用微功耗非易失性存储器,例如cy15b102q系列铁电存储器,完成装订所需的电功率远低于弹上系统。
[0061]
对弹通信接口16,用于匹配弹载计算机18的通信接口,在弹载计算机18读取转存存储器数据的期间,实现接收端2与弹载计算机18之间通信电平格式及协议的转换,对弹通信接口16的电源接口与弹上系统3连接,对弹通信接口16的电源由弹上系统3提供,在无线数据装订期间并不工作,也不消耗无线数据装订系统的电能。在一些实施例中,根据实际应用所需的电平格式及协议,对弹通信接口16可采用rs422转换器、can

bus或1553b总线转换器等模组。
[0062]
实施例2,
[0063]
一种二次转存式微功耗无线数据装订方法,分为数据的无线装订任务、弹上装载任务两个分支,微功耗嵌入式系统13被供电激活后,微功耗嵌入式系统13通过当前供电的来源判断微功耗嵌入式系统13执行的任务为数据的弹上装载或数据的无线装订;如果微功耗嵌入式系统13执行的任务为弹上装载,通过对弹通信接口16向弹载计算机18装载数据;如果微功耗嵌入式系统13执行的任务为无线装订,以异步请求应答的方式实现数据的无线装订,装订步骤不仅具有断点重传的功能,而且能够实现能量

时间的综合利约束;具体的,为防止系统因储能不足而频繁掉电,增加数据装订时间,每次数据包传输过程均由接收端2发起,每次发送传输请求前均执行能量预判及能量自适应步骤。
[0064]
在一些实施例中,一种二次转存式微功耗无线数据装订方法,如图2所述,具体按照以下步骤进行:
[0065]
步骤1、微功耗嵌入式系统13通过当前供电的来源判断微功耗嵌入式系统13执行的任务为数据的弹上装载或数据的无线装订;根据热电池上电检测模块15的结果,如果微功耗嵌入式系统13执行的任务为弹上装载,向弹载计算机18装载数据;微功耗嵌入式系统13读取中转存储器14内的装订数据,并模拟地面的测发控系统6的行为,将数据装订进入弹载计算机18,结束程序;若微功耗嵌入式系统13执行的任务为无线装订,顺序执行步骤2。
[0066]
步骤2、能量预判及能量自适应;微功耗嵌入式系统13通过能量检测模块11获取储能模块10的剩余电量,微功耗嵌入式系统13预估下一包握手通信的预估能量阈值,并根据当前剩余电量和预估能量阈值自适应能量状态,直到微功耗嵌入式系统13的能量满足要求后顺序执行步骤3;具体的,如果当前电容电压u
cur
小于电量预判的电压阈值u
th
,则继续等待充电,进入低功耗模式休眠等待100ms后,重复执行该过程;如果当前电容电压u
cur
大于电量预判的电压阈值u
th
,在传输请求包内写入能够接收的最长数据长度n
r
·
max
,顺序执行步骤3。
[0067]
步骤3、判断中转存储器14内数据是否完整;微功耗嵌入式系统13读取中转存储器14内数据,校验其完整性;如果中转存储器14内数据完整或空白,说明上一次装订正常结束或从未装订过数据,当前装订操作是新装载的数据,发送第1包传输请求,接收、校验并存储数据至中转存储器14,执行步骤5;如果中转存储器14内有部分数据但不完整,说明装置在上一次装订中发生过掉电,执行断点续传,顺序执行步骤4。校验和存储过程的时长较短、功耗较低,该过程对储能电量的影响可忽略不计。
[0068]
步骤4、续传状态检测;微功耗嵌入式系统13发送续传请求,接收发送端1发送的待传数据特征码后,对比本次待传数据特征码与中转存储器14内存储的上一次未传完数据特征码;如果两个特征码相同,则说明需要续传数据,发送断点包传输请求,接收、校验并存储数据至中转存储器14,执行步骤5;如果两个特征码不同,说明当前装订操作是新数据,需要覆盖原有续传数据,发送第1包传输请求,接收、校验并存储数据至中转存储器14,执行步骤5。
[0069]
步骤5、能量预判及能量自适应;微功耗嵌入式系统13通过能量检测模块11获取储能模块10的剩余电量信息,根据当前剩余电量和预估能量阈值自适应能量状态;如果当前电容电压u
cur
小于电量预判的电压阈值u
th
,则继续等待充电,进入低功耗模式休眠等待100ms后,重复执行该过程;如果当前电容电压u
cur
大于电量预判的电压阈值u
th
,在发送下一包的传输请求包内写入能够接收的最长数据长度n
r
·
max
,则顺序执行步骤6。
[0070]
步骤6、进行一次数据包传输;发送下一包传输请求,接收、校验并存储数据至中转存储器14;如果仍有待传数据包,重复执行步骤5;如果所有数据包传输完毕,则结束程序。
[0071]
步骤2、步骤5中预估能量阈值除了电压阈值u
th
,还可以是电量百分比阈值,但电压阈值最易实现;预估下一包握手通信的预估能量阈值具体为:微功耗嵌入式系统13根据式(1)

(2)计算下一包握手通信的预估电压阈值u
th
,根据上次握手通信的能量增加的平均速率,合理预估本次握手通信的能量;
[0072][0073][0074]
其中,p
pred
表示无线能量接收模块8在预测本次握手通信时间段内采集得到的平均功率;c表示储能模块10的电容量;δt表示上上次数据接收结束到上次数据接收结束的时间间隔,具体可由低功耗嵌入式系统13的定时器测得时间间隔δt;u
cur1
表示上上次数据接收结束时刻的剩余电量,u
cur2
表示上次数据接收结束时刻的剩余电量,均由能量检测模块11测得;r
b
表示字节传输速率;p
e
表示发送传输请求包时系统消耗的平均功率;p
r
表示接收数据时系统消耗的平均功率,p
r
和p
e
可以通过实验测量精确获得,或由各模块芯片功耗参数相加估算。n
r
表示上次接收数据长度,单位:字节;n
e
表示上次发送传输请求包长度,单位:字节;t
wait
表示空闲超时等待时间,用n
wait
/r
b
表示,取n
wait
为5

10字节;u
min
表示在不进行接收数据和发送传输请求包时,所维持接收端工作的最小电压值。
[0075]
步骤2、步骤5中能够接收的最长数据长度n
r
·
max
(单位:字节)通过式(3)根据当前剩余电量u
cur
计算:
[0076][0077]
如果当前剩余电量u
cur
小于预估的电压阈值u
th
,则继续等待充电,进入低功耗模式休眠等待100ms后,重复执行该过程;如果当前剩余电量u
cur
大于预估的电压阈值u
th
,在发送下一包的传输请求包内写入n
r
·
max
信息,实现微功耗嵌入式系统13的自适应能量状态。
[0078]
部分现有能量自适应方法仅根据当前储能状态改变发送报文间隔,数据报文间隔只有若干种可选值,并且数据包包长较短且是固定长度(8字节),并且通信速率要求不高(最高1分钟发送一次报文)。
[0079]
本发明实施例面向数据流的装订,装订数据容量在数十至数百kb,这就要求本发明的装订方法一方面考虑系统的能量约束,防止系统因储能不足而频繁掉电;另一方面,要求较高的数据装订速率,在尽可能短的时间内完成数据的无线装订,例如要求在每秒内必须完成至少4kb的数据装订。
[0080]
本发明的能量预估不仅考虑当前剩余能量是否足够,还考虑能量增加速率。详细地说,装订过程本身需要较长时间,这段时间内能量在消耗的同时系统也在接收能量。此外,本发明的能量自适应方法,每次发送传输请求前根据预估值电压门限值与当前剩余电量的状态,自适应地调整接收的数据包长,只要能量足够就会启动数据帧传输,而且允许任意变长的帧,在满足能量约束的基础上,提高了数据装订的速率。例如本发明所采取的能量
预估和能量自适应方法,根据系统的能量状态数据包长可在128字节至1024字节范围内改变,平均可在每秒内完成至少4kb的数据装订。
[0081]
实施例3
[0082]
图3示例了本发明在无线数据装订装置中的应用,该装置以光为传能和通信载体实现射前的数据装订,可以有效避免战场各类恶意电磁干扰对装订过程的影响。
[0083]
在无线数据装订发射端1,采用led光源作为无线能量发射模块5,采用红外收发管作为第一无线数据收发模块7。
[0084]
在无线数据装订接收端2,采用光电池作为无线能量接收模块8,光电池输出约5v的直流电压,其作用是获取并转化led光源传输的光能,为整个无线数据装订接收端2供电。
[0085]
采用红外收发管作为第二无线数据收发模块9,通信波特率为115.2kbps,其作用是实现无线数据装订发射端、接收端之间的双向通信。
[0086]
采用msp430系列单片机作为微功耗嵌入式系统13,采用256kb的cy15b102q系列铁电存储器作为微功耗的中转存储器14,其作用是在装订过程中临时替代弹上计算机和弹上存储器,完成装订所需的电功率远低于弹上系统。
[0087]
采用微功耗迟滞比较器实现热电池上电检测模块15,用于识别当前供电电源的来源。设定比较门限电压为3.3v,如果热电池17输出电压高于3.3v比较门限电压,则微功耗迟滞比较器输出高电平,此时认为热电池17处于激活状态,热电池17在为无线数据装订接收端2供电;如果热电池17输出电压低于3.3v比较门限电压,则微功耗迟滞比较器输出低电平,此时认为热电池17未激活,光电池在为无线数据装订接收端2供电。
[0088]
采用100uf的多层陶瓷电容器作为储能模块10,将光电池所获得的电能进行存储。采用ltc3103系列开关稳压器作为低功耗dc

dc 12,具有超低静态功耗,可输出约3.3v的稳定供电电压。
[0089]
采用adc采样实现能量检测模块11,通过采样储能电容两端的电压,获得储能电容的电量剩余,以便msp430能够实现能量的自适应,防止瞬时电量不足引起的系统复位。
[0090]
采用串口转rs422转接器实现对弹通信接口16,在弹载计算机18读取中转存储器14数据的期间,实现无线数据装订接收端2与弹载计算机18之间通信电平格式及协议的转换。由弹上系统3提供为其供电,在无线数据装订期间并不工作,也不消耗无线装订系统的电能。
[0091]
实施例4,
[0092]
一种二次转存式微功耗无线数据装订方法,采用实施例3所述的二次转存式微功耗无线数据装订装置,接收端2发送传输请求包时的平均功率p
e
较高,为节省电能消耗,通信协议的传输请求包的长度n
e
尽可能简短,例如续传请求的包长n
e
仅1字节,可采用字符

u’;断点包传输请求的包长n
e
为4字节(1字节表示包序号标识,2字节表示包序号信息,1字节表示crc校验);第1包传输请求和下一包传输请求的包长n
e
为4字节(1字节表示包长标识,2字节表示能够接收的最长数据长度n
r
·
max
,1字节表示crc校验)。
[0093]
数据包据格式:数据包包长n
r
字节,包括1字节的帧头、2字节的帧序号、2字节的帧序号补码、(n
r

7)字节的有效数据、2字节的crc校验。
[0094]
步骤1、判别当前供电的来源,以便微功耗嵌入式系统13判断所需执行的任务分支。如果微功耗迟滞比较器输出高电平,判定热电池17在为无线数据装订接收端2供电,执
行数据的弹上装载任务,msp430单片机读取cy15b102q铁电存储器内的装订数据,并模拟地面的测发控系统6的行为,将数据装订进入弹载计算机18,结束程序;如果微功耗迟滞比较器输出低电平,判定无线能量接收模块8在为无线数据装订接收端2供电,则执行数据的无线装订,顺序执行步骤2。
[0095]
步骤2、能量预判及能量自适应。利用adc采样储能电容两端的电压u
cur
,微功耗嵌入式系统13根据能量预估方法,例如公式(1)和(2)计算下一包握手通信的预估电压阈值u
th
,如果当前电容电压u
cur
小于电量预判的电压阈值u
th
,则继续等待充电,进入低功耗模式休眠等待100ms后,重复执行该过程;具体地,如果当前电容电压u
cur
大于电量预判的电压阈值u
th
,由公式(3)计算可接收数据的最大字节数为n
r
·
max
后,在发送下一包的传输请求包内写入n
r
·
max
信息,则顺序执行步骤3。
[0096]
步骤3、校验数据完整性。msp430单片机读取cy15b102q铁电存储器内的数据,校验其完整性。如果铁电存储内数据完整或空白,说明上一次装订正常结束或从未装订过数据,当前装订操作是新装载的数据,发送第1包传输请求,接收、校验并存储数据至中转存储器,执行步骤5;如果铁电存储器内有部分数据但不完整,说明装置在上一次装订中发生过掉电,需要执行断点续传,顺序执行步骤4。
[0097]
步骤4、续传状态检测。msp430单片机发送续传请求(字符

u’),接收发送端1发送的待传数据特征码(将文件内容映射为16位的md5值)后,对比本次待传数据特征码与铁电存储器内存储的上一次未传完数据特征码。如果两者相同,则说明需要续传数据,发送断点包传输请求,接收、校验并存储数据至中转存储器,执行步骤5。如果数据特征码不同,说明当前装订操作是新数据,需要覆盖原有续传数据,发送第1包传输请求,接收、校验并存储数据至中转存储器,执行步骤5。
[0098]
步骤5、能量预判及能量自适应。利用adc采样储能电容两端的电压u
cur
,微功耗嵌入式系统13根据能量预估方法,公式(1)和(2)计算下一包握手通信的预估电压阈值u
th
,如果当前电容电压u
cur
小于电量预判的电压阈值u
th
,则继续等待充电,进入低功耗模式休眠等待100ms后,重复执行该过程;详细地说,如果当前电容电压u
cur
大于电量预判的电压阈值u
th
,由公式(3)计算可接收数据的最大字节数为n
r
·
max
后,在发送下一包的传输请求包内写入n
r
·
max
信息,则顺序执行步骤6。
[0099]
步骤6、进行一次数据包传输。发送下一包传输请求,接收、校验并存储数据至铁电存储器。如果仍有待传数据包,重复执行步骤5。如果所有数据包传输完毕,则结束程序。
[0100]
该实施例还具有以下优势:
[0101]
1、该实施例无线数据装订装置具有256kb的装订容量和平均可在每秒内完成至少4kb的数据装订,在满足较大容量装订需求的同时,也可满足快速、批量装订的要求;并且在装订前不必激活弹内的热电池为装订系统供电,具有多次数据装订的能力。
[0102]
2、该实施例的无线数据装订接收端的平均功耗仅为0.5毫瓦左右,无线能量接收面积仅2.0平方厘米,电路空间体积<2立方厘米,可适应较小弹径的智能弹药的射前数据装订。
[0103]
3、具有对能量状态的自适应性。随着装订距离的增大,储能所需时间延长,通信包长会自动变短。例如弹体和数据装订系统的传输距离在20厘米内可实现数据包包长为1024字节装订数据的传输,弹体和数据装订系统的传输距离在20厘米至50厘米内,无线装订系
统数据包长自动变短,以适应能量传输功率的下降。即使无线数据装订过程中电力供应彻底中断,无线数据装订接收端复位后,也可从断点位置继续传输数据。
[0104]
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜