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

文档序号:8499836阅读:来源:国知局
br>[0053]S5、地面端降低第一数传模块的发射功率,以便在后续第一数传模块广播配对请求消息时减小覆盖范围;
[0054]S6、此时智能终端会收到确定接收到修改数传通道指令的信息,然后地面端根据配对请求指令和第一数传模块的本地地址生成配对请求信息,并通过广播地址以一定间隔循环向外广播配对请求消息,该配对请求消息通过以下帧结构向外广播,所述帧结构包括第一数传模块的本地地址、正常通信的通道号(即上述用户输入的通道号)、消息内容字节长度以及用于同步的帧前缀;
[0055]S7、令飞机端进入配对模式,使飞机端在配对通道(在本实施例中设置通道O为配对通道)里监听地面端发出的配对请求消息;
[0056]S8、当飞机端监听到配对请求消息,判断该配对请求消息中的RSSI (ReceivedSignal Strength Indicat1,接收的信号强度指示)值是否大于预设的阈值,若是,处理该配对请求消息的内容,进入步骤S9,若否,忽略该配对请求消息;
[0057]S9、飞机端随机生成一个地址,并将该地址配置成第二数传模块的本地地址;
[0058]S10、飞机端从配对请求消息里取得地面端中第一数传模块的本地地址,并将该地址配置成第二数传模块的目的地址;
[0059]S 11、飞机端从配对请求消息里取得通道号;
[0060]S12、飞机端向外发送配对确认消息,之后退出配对通道,启用配对请求消息里得到的通道号所对应的通道,存储第二数传模块的通道号、本地地址和目的地址;
[0061]S13、地面端接收到配对确认消息后,从配对确认消息里取得飞机端中第二数传模块的本地地址;
[0062]S14、地面端将飞机端中第二数传模块的本地地址设置为第一数传模块正常通信的目的地址,并将第一数传模块的通道切换为用户输入的通道号所对应的通道,然后恢复第一数传模块的发射功率,存储第一数传模块的通道号、本地地址和目的地址,将设置通道成功确认的信息返回给智能终端;
[0063]S15、地面端与飞机端进入正常通信状态,在此状态下,说明智能终端与飞行控制器之间的无线数据通信链路已成功建立,此时地面端可以接收智能终端的飞行控制指令,并通过无线数据通信链路上传至飞行控制器,飞机端可以读取飞行控制器的状态信息,并通过无线数据通信链路下载至智能终端的地面站应用程序以显示。
[0064]上述步骤S4和步骤S9中随机生成地址的方法,具体为:采用随机数生成函数,并选定随机数的种子,将经过多次调用随机数生成函数返回的一组随机数作为随机生成的地址。
[0065]在一个实施例中,可以采用C语言里的标准库里的随机数生成函数randO,并采用控制器的当前时钟作为随机数的种子,程序里调用经过多次调用randO函数返回的一组随机数作为通信时使用的地址。本领域技术人员还可以采用其他任意一种生成伪随机码的方法,例如可以参考生成利用程序M序列的方法。
[0066]上述实施例中的智能终端可以为智能手机、PDA智能终端、平板电脑等具有蓝牙模块的设备。
[0067]综上所述,本发明装置及方法使智能终端与地面端通过蓝牙信号连接,将正常通信时需要使用的通道号发送至地面端,待地面端与飞机端配对完成后,从而建立智能终端与飞行控制器之间的无线数据通信链路,通过无线数据通信链路可以将智能终端的飞行控制指令上传至飞行控制器,以及从飞行控制器下载状态信息。
[0068]以上所述,仅为本发明专利优选的实施例,但本发明专利的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明专利所公开的范围内,根据本发明专利的技术方案及其发明构思加以等同替换或改变,都属于本发明专利的保护范围。
【主权项】
1.一种地面站通信装置,其特征在于:所述装置包括地面端和飞机端; 所述地面端,用于与智能终端连接,并通过地面端与飞机端之间建立的通信链路,实现智能终端的飞行控制指令和飞行控制器的状态信息的转发; 所述飞机端,用于与飞行控制器连接,并通过地面端与飞机端之间建立的通信链路,将智能终端的控制指令写入飞行控制器和读取飞行控制器的状态信息。
2.根据权利要求1所述的一种地面站通信装置,其特征在于:所述地面端与飞机端之间建立通信链路,具体为: 所述地面端接收智能终端发送的配对请求指令,生成配对请求消息,并通过广播地址以一定间隔循环向外广播配对请求消息;当飞机端监听到配对请求消息,并对配对请求消息的内容进行处理后,所述地面端接收飞机端发送的配对确认消息,以完成通信链路的建立。
3.根据权利要求1或2所述的一种地面站通信装置,其特征在于:所述地面端包括蓝牙转串口模块、第一控制器和第一数传模块,所述蓝牙转串口模块和第一数传模块分别与第一控制器连接,所述蓝牙转串口模块通过蓝牙信号与智能终端连接;所述飞机端包括第二控制器和第二数传模块,所述第二数传模块与第二控制器连接,所述第二控制器上的UART接口通过线缆与飞行控制器上的UART接口连接;所述第一数传模块与第二数传模块连接,使地面端与飞机端之间实现短距离无线通信。
4.一种地面站通信装置的配对方法,其特征在于:所述方法包括: 地面端接收智能终端发送的配对请求指令;其中,所述配对请求指令包括用户输入的通道号; 所述地面端启用第一数传模块的配对通道,并配置第一数传模块的本地地址; 所述地面端根据配对请求指令和第一数传模块的本地地址生成配对请求消息,并通过广播地址以一定间隔循环向外广播配对请求消息; 所述地面端在飞机端监听到配对请求消息,并对配对请求消息的内容进行处理后,接收飞机端发送的配对确认消息; 所述地面端从配对确认消息里取得飞机端中第二数传模块的本地地址,并将该本地地址配置为第一数传模块正常通信的目的地址; 所述地面端将第一数传模块的通道切换为用户输入的通道号所对应的通道。
5.根据权利要求4所述的一种地面站通信装置的配对方法,其特征在于:所述方法还包括: 飞机端在监听到地面端发出的配对请求消息后,判断该配对请求消息中的RSSI值是否大于预设的阈值; 当配对请求消息中的RSSI值大于预设的阈值时,所述飞机端配置第二数传模块的本地地址; 所述飞机端从配对请求消息里取得地面端中第一数传模块的本地地址,并将该本地地址配置为第二数传模块的目的地址; 所述飞机端从配对请求消息里取得通道号; 所述飞机端向外发送配对确认消息,然后关闭配对通道,启用配对请求消息里得到的通道号所对应的通道。
6.根据权利要求4所述的一种地面站通信装置的配对方法,其特征在于:所述方法在地面端通过广播地址以一定间隔循环向外广播配对请求消息之前,还包括: 所述地面端降低第一数传模块的发射功率。
7.根据权利要求4所述的一种地面站通信装置的配对方法,其特征在于:所述地面端配置第一数传模块的本地地址,具体为: 所述地面端随机生成一个地址,将该地址配置成第一数传模块的本地地址。
8.根据权利要求5所述的一种地面站通信装置的配对方法,其特征在于:所述飞机端配置第二数传模块的本地地址,具体为: 所述飞机端随机生成一个地址,将该地址配置成第二数传模块的本地地址。
9.根据权利要求7或8所述的一种地面站通信装置的配对方法,其特征在于:所述随机生成一个地址,具体为: 采用随机数生成函数,并选定随机数的种子,将经过多次调用随机数生成函数返回的一组随机数作为随机生成的地址。
10.根据权利要求4所述的一种地面站通信装置的配对方法,其特征在于:所述配对请求消息包括第一数传模块的本地地址、用户输入的通道号、消息内容字节长度以及用于同步的帧如缀。
【专利摘要】本发明公开了一种地面站通信装置及其配对方法,所述装置包括:地面端,用于与智能终端连接,并通过地面端与飞机端之间建立的通信链路,实现智能终端的飞行控制指令和飞行控制器的状态信息的转发;飞机端,用于与飞行控制器连接,并通过地面端与飞机端之间建立的通信链路,将智能终端的控制指令写入飞行控制器和读取飞行控制器的状态信息;所述方法包括:地面端接收智能终端发送的配对请求指令,并通过广播地址以一定间隔循环向外广播配对请求消息;当飞机端监听到配对请求消息,并对配对请求消息的内容进行处理后,地面端接收飞机端发送的配对确认消息。本发明实现了将飞行控制指令上传到飞行控制器,以及从飞行控制器下载状态信息的功能。
【IPC分类】G08C17-02, H04B7-155, H04W4-00
【公开号】CN104821841
【申请号】CN201510222214
【发明人】李文超, 萧延强, 谢安平, 吴斌
【申请人】广州快飞计算机科技有限公司
【公开日】2015年8月5日
【申请日】2015年5月4日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1