一种地面站通信装置及其配对方法

文档序号:8499836阅读:803来源:国知局
一种地面站通信装置及其配对方法
【技术领域】
[0001]本发明涉及一种通信装置及方法,尤其是一种地面站通信装置及其配对方法,属于无人机遥控领域。
【背景技术】
[0002]无人机(全称:无人驾驶飞机),是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机。目前的无人机遥控技术通常由遥控发射机和遥控接收机组成:发射机的外部由操纵杆、两段或多段开关、发射天线组成,遥控指令经过发射机内部的电路编码、调制,再经过高频信号放大电路放大后通过外部的天线向外发射电磁波;遥控接收机用于接收以及处理来自遥控发射机的无线电信号,将从其外部天线接收的无线电信号放大、整形、解码,并将接收来的控制信号转换成飞行控制器可识别的信号传输给飞行控制器。
[0003]但上述遥控技术只能单向从发射机向遥控接收机发送控制指令,飞行器在空中的各种复杂的飞行动作只能由人通过操作遥控发射机上的操纵杆完成。

【发明内容】

[0004]本发明的目的是为了解决上述现有技术的缺陷,提供一种地面站通信装置,该装置可以建立智能终端与飞行控制器之间的无线数据通信链路,实现了将飞行控制指令上传到飞行控制器,以及从飞行控制器下载状态信息的功能。
[0005]本发明的另一目的在于提供一种上述地面站通信装置的配对方法。
[0006]本发明的目的可以通过采取如下技术方案达到:
[0007]一种地面站通信装置,所述装置包括地面端和飞机端;
[0008]所述地面端,用于与智能终端连接,并通过地面端与飞机端之间建立的通信链路,实现智能终端的飞行控制指令和飞行控制器的状态信息的转发;
[0009]所述飞机端,用于与飞行控制器连接,并通过地面端与飞机端之间建立的通信链路,将智能终端的控制指令写入飞行控制器和读取飞行控制器的状态信息。
[0010]进一步的,所述地面端与飞机端之间建立通信链路,具体为:
[0011]所述地面端接收智能终端发送的配对请求指令,生成配对请求消息,并通过广播地址以一定间隔循环向外广播配对请求消息;当飞机端监听到配对请求消息,并对配对请求消息的内容进行处理后,所述地面端接收飞机端发送的配对确认消息,以完成通信链路的建立。
[0012]进一步的,所述地面端包括蓝牙转串口模块、第一控制器和第一数传模块,所述蓝牙转串口模块和第一数传模块分别与第一控制器连接,所述蓝牙转串口模块通过蓝牙信号与智能终端连接;所述飞机端包括第二控制器和第二数传模块,所述第二数传模块与第二控制器连接,所述第二控制器上的UART接口通过线缆与飞行控制器上的UART接口连接;所述第一数传模块与第二数传模块连接,使地面端与飞机端之间实现短距离无线通信。
[0013]本发明的另一目的可以通过采取如下技术方案达到:
[0014]一种地面站通信装置的配对方法,所述方法包括:
[0015]地面端接收智能终端发送的配对请求指令;其中,所述配对请求指令包括用户输入的通道号;
[0016]所述地面端启用第一数传模块的配对通道,并配置第一数传模块的本地地址;
[0017]所述地面端根据配对请求指令和第一数传模块的本地地址生成配对请求消息,并通过广播地址以一定间隔循环向外广播配对请求消息;
[0018]所述地面端在飞机端监听到配对请求消息,并对配对请求消息的内容进行处理后,接收飞机端发送的配对确认消息;
[0019]所述地面端从配对确认消息里取得飞机端中第二数传模块的本地地址,并将该本地地址配置为第一数传模块正常通信的目的地址;
[0020]所述地面端将第一数传模块的通道切换为用户输入的通道号所对应的通道。
[0021]进一步的,所述方法还包括:
[0022]飞机端在监听到地面端发出的配对请求消息后,判断该配对请求消息中的RSSI值是否大于预设的阈值;
[0023]当配对请求消息中的RSSI值大于预设的阈值时,所述飞机端配置第二数传模块的本地地址;
[0024]所述飞机端从配对请求消息里取得地面端中第一数传模块的本地地址,并将该本地地址配置为第二数传模块的目的地址;
[0025]所述飞机端从配对请求消息里取得通道号;
[0026]所述飞机端向外发送配对确认消息,然后关闭配对通道,启用配对请求消息里得到的通道号所对应的通道。
[0027]进一步的,所述方法在地面端通过广播地址以一定间隔循环向外广播配对请求消息之前,还包括:
[0028]所述地面端降低第一数传模块的发射功率。
[0029]进一步的,所述地面端配置第一数传模块的本地地址,具体为:
[0030]所述地面端随机生成一个地址,将该地址配置成第一数传模块的本地地址。
[0031]进一步的,所述飞机端配置第二数传模块的本地地址,具体为:
[0032]所述飞机端随机生成一个地址,将该地址配置成第二数传模块的本地地址。
[0033]进一步的,所述随机生成一个地址,具体为:
[0034]采用随机数生成函数,并选定随机数的种子,将经过多次调用随机数生成函数返回的一组随机数作为随机生成的地址。
[0035]进一步的,所述配对请求消息包括第一数传模块的本地地址、用户输入的通道号、消息内容字节长度以及用于同步的帧前缀。
[0036]本发明相对于现有技术具有如下的有益效果:
[0037]1、本发明装置及方法使智能终端与地面端通过蓝牙信号连接,将正常通信时需要使用的通道号发送至地面端,待地面端与飞机端配对完成后,从而建立智能终端与飞行控制器之间的无线数据通信链路,通过无线数据通信链路可以将智能终端的飞行控制指令上传至飞行控制器,以及从飞行控制器下载状态信息。
[0038]2、本发明装置及方法通过建立智能终端与飞行控制器之间的无线数据通信链路,不仅可以通过智能终端实现远程控制小型无人飞行器,而且还可以在智能终端的屏幕上实时显示飞行器当前的动力电池电压,GPS坐标位置、飞行姿态、高度和速度等状态信息。
[0039]3、本发明装置及方法结合智能终端上的地面站应用程序,可以实现让小型无人飞行器完成如“指点飞行”、“航线规划”、“摇杆控制”、“跟随飞行”等复杂的飞行动作。
【附图说明】
[0040]图1为本发明的地面站通信装置结构原理框图。
[0041]图2为本发明的地面站通信装置的配对方法时序图。
【具体实施方式】
[0042]下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
[0043]实施例1:
[0044]如图1所示,本实施例的地面站通信装置包括地面端和飞机端,所述地面端通过蓝牙信号与智能终端连接,所述飞机端通过线缆与飞行控制器连接,其中:
[0045]所述地面端的主要功能是与飞机端进行配对,并在配对完成后转发智能终端的飞行控制指令(如“指点飞行”、“航线规划”、“摇杆控制”、“跟随飞行”等)和飞行控制器的状态信息(如动力电池电压,GPS坐标位置、飞行姿态、高度和速度等),包括蓝牙转串口模块、第一控制器和第一数传模块(2.4G无线),所述蓝牙转串口模块和第一数传模块分别与第一控制器连接,所述蓝牙转串口模块通过蓝牙信号与智能终端连接;
[0046]所述飞机端的主要功能是与地面端进行配对,并在配对完成后实现通信协议信息的转换,将智能终端的控制指令写入飞行控制器和读取飞行控制器的状态信息,包括第二控制器和第二数传模块(2.4G无线),所述第二数传模块与第二控制器连接,所述第二控制器上的 UART (Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)接口通过线缆与飞行控制器上的UART接口连接;
[0047]所述第一数传模块与第二数传模块连接,使地面端与飞机端之间实现短距离无线通信,地面端与飞机端之间通过短距离无线通信技术进行数据交换,以建立智能终端与飞行控制器之间的无线数据通信链路。
[0048]如图1和图2所示,本实施例的地面站通信装置的配对方法,包括以下步骤:
[0049]S 1、智能终端通过蓝牙信号与地面端建立连接;
[0050]S2、用户通过智能终端上的地面站应用程序(APP)输入数传模块正常通信时需要使用的通道号,并以此产生配对请求指令(也就是修改数传通道的指令),通过蓝牙信号发送到地面端;
[0051]S3、地面端启用第一数传模块的配对通道(在本实施例中设置通道O为配对通道),使用该通道可以向外广播配对请求消息;
[0052]S4、地面端随机生成一个地址,并将该地址配置成第一数传模块的本地地址;<
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1