一种无人机载荷通用接口系统的利记博彩app
【技术领域】
[0001] 本发明涉及无人机载荷领域,具体涉及一种无人机载荷通用接口系统。
【背景技术】
[0002] 由于无人机成本相对较低、无人员伤亡风险、生存能力强、机动性能好、使用方便 等的优势,使得无人机在航空拍照、地质测量、高压输电线路巡视、油田管路检查、高速公路 管理、森林防火巡查、毒气勘察、缉毒和应急救援、救护等民用领域应用前景极为广阔。然 而,目前国内外的无人飞行器载荷都是相对独立的,无人机搭载某一设备时,有针对该种设 备的单独的一套系统,一旦更换设备,系统也要随之更换,很难混用。另外,无人机上搭载的 设备,一般都无法与无人机主控制器进行通信,无人机也无法使用通用的接口连接不同的 载荷设备
【发明内容】
[0003] 为了解决现有技术存在的问题,本发明的目的在于提供一种无人机载荷通用接口 系统,使得一台无人机可以很方便的更换搭载的用户设备,而用户设备也可以很方便的搭 载到不同的无人机上。
[0004] 为达到上述目的,本发明通过以下技术方案来实现:
[0005] 本发明提供了一种无人机载荷通用接口系统,包括:无人机主控制器、云台、串行 外设总线接口(SPI)装置、用户设备、接口通讯模块,所述无人机主控制器、云台、用户设备 通过串行外设总线接口(SPI)装置连接,所述无人机主控制器与所述云台、用户设备之间 通过所述接口通讯模块来进行数据的传输和共享;所述无人机主控制器包括七个寄存器, 分别是数据接收FIFO寄存器、云台目标状态寄存器、云台实时状态寄存器、机体目标状态 寄存器、机体实时状态寄存器、地理位置寄存器、目标地理位置寄存器,供用户设备进行读 取或写入。
[0006] 系统工作时,所述接口通讯模块采用"请求-响应-确认"模式,并采用校验和来 验证数据,所述无人机主控制器工作于主机(Master)模式,所述云台与所述用户设备工作 于从机(Slave)模式,当无人机主控制器提供一个中断信号输入,用户设备主动通知无人 机主控制器来读取数据,所述接口通讯模块的具体包括以下几项通讯规则:
[0007] 1)用户设备接收数据链数据规则:当无人机主控制器发现数据链中存在需要向 用户设备发送的数据时,无人机主控制器首先产生数据读写时钟,然后在MOSI线上写入 0x1,用户设备此时进入被动数据状态,无人机主控制器再写入一个16位无符号整数,通知 用户设备本次数据的长度,然后无人机主控制器继续写入代发送的数据,最后写入数据校 验和,用户设备接收完数据之后,计算校验和,如果校验和相等,用户设备在MISO线上写入 0x0,表示数据接收成功,否则写入0x1,表示数据接收失败;
[0008] 2)用户设备发送数据到数据链规则:当用户要通过数据链发送数据时,首先拉低 中断信号线,通知无人机主控制器产生数据读写时钟,无人机主控制器将在MOSI线上写入 0x0,用户设备此时进入主动数据状态,用户设备在MISO线上写入OxAA,激活无人机主控制 器的数据接收FIFO,然后再写入一个16位无符号整数,告知无人机主控制器要发送的数据 长度,然后继续在MISO线上写入待发送的数据;数据发送完成时,用户设备继续写入数据 校验和;无人机主控制器接收完所有数据之后,计算校验和,如果校验和相等,无人机主控 制器在MOSI线上写入0x0,表示数据接收成功,否则写入0x1,表示数据接收失败;
[0009] 3)用户设备读取无人机主控制器寄存器规则:当用户要读取无人机主控制器的 寄存器时,首先拉低中断信号线,通知无人机主控制器产生数据读写时钟,无人机主控制器 将在MOSI线上写入0x0,用户设备此时进入主动数据状态;用户设备在MISO线上写入寄存 器的序号,激活无人机主控制器的相应寄存器,无人机主控制器在MOSI线上写入该寄存器 的数值;
[0010] 4)用户设备设置无人机主控制器寄存器规则:当用户要设置无人机主控制器的 寄存器时,首先拉低中断信号线,通知无人机主控制器产生数据读写时钟,无人机主控制 器将在MOSI线上写入0x0,用户设备此时进入主动数据状态;用户设备将寄存器的序号与 0x80进行或操作,并在MISO线上写入操作后的结果,激活无人机主控制器的相应寄存器的 写入状态,然后用户设备在MISO线上写入要设置的值;
[0011] 5)无人机主控制器服务通知规则:用户设备通过设置某些寄存器的值,订阅了无 人机主控制器服务通知,无人机主控制器将在达到期望值时通知用户设备,无人机主控制 器准备通知用户设备时,首先产生数据读写时钟,然后在MOSI线上写入0x2,再继续写入服 务号(寄存器序号),然后结束数据时钟。
[0012] 所述无人机主控制器与所述云台、用户设备均遵循接口通讯模块的通讯规则进行 数据的传输和共享。
[0013] 另外,无人机载荷通用接口系统中,无人机主控器的寄存器具体设定为:数据接 收FIFO寄存器为只写寄存器,序号为OxAA,写入本寄存器的数据将通过数据链发往控制中 心;云台目标状态寄存器为可读写寄存器,序号为0x20,用来读取或者写入云台相对大地 坐标系的期望角度,无人机主控制器将在到达期望角度时通知用户设备;云台实时状态寄 存器为只读寄存器,序号为0x21,读取云台目前相对大地坐标系的角度;机体目标状态寄 存器为可读写寄存器,序号为0x22,读取或者写入无人机体相对大地坐标系的期望角度,无 人机主控制器将在到达期望角度时通知用户设备;机体实时状态寄存器为只读寄存器,序 号为0x23,读取无人机体目前相对大地坐标系的角度;地理位置寄存器为只读寄存器,序 号为0x30,读取无人机体当前的经炜度;目标地理位置寄存器可读写寄存器,序号为0x31, 读取或者写入无人机体的目标经炜度,无人机主控制器将在抵达目的地时通知用户设备。
[0014] 云台可以有多种方案,其中优选的一种方案是:云台包括姿态传感器、模数转换 器、微处理器和电机。所述姿态传感器包括:磁罗盘、陀螺仪与加速度传感器,通过磁罗盘、 陀螺仪与加速度传感器来获取云台在三个空间自由度的角速度与加速度,然后对传感器数 据进行卡尔曼滤波与融和,可计算出云台在大地坐标系中的实时方向向量。根据实时方向 与目标方向之间的夹角,可分别驱动三轴无刷电机进行补偿。云台可工作于方向控制模式 与增稳模式。
[0015] 本发明通过云台搭载用户设备,提供一个接连端口连接用户设备。用户设备依照 本发明提出的接口通讯模块与无人机进行通信,就能控制无人机的飞行数据与共享无人机 数据链。
[0016] 本发明提出的是一套方法与规范,在具体实现中,根据用户设备的大小和重量,可 以设计几款不同性能的云台方案,但它们遵循接口通讯模块的通讯规则,所述接口通讯模 块部分是统一的,意味着用户设备可以不必修改就能搭载到不同的无人机上。通过本发明, 地面控制中心可以通过无人机的数据链直接与用户设备进行通讯。
[0017] 无人机的通用载荷接口系统,提供了一套软硬件规范,可以使各种类型的用户设 备与无人飞行器无缝地连接在一起,共享无人飞行器的资源,如飞行数据、通信数据链、能 源供给等,极大地简化飞行器上搭载的设备的设计和开发,并极大地提高了整个飞行系统 的资源使用率,亦即提升了飞行器的工作效率,使得整个系统的资源使用率达到最优。通用 无人机载荷通用接口系统极大地增加了载荷设备的信息量,为进一步发展新型功能的载荷 设备奠定了坚实的硬件基础。通用无人机载荷通用接口系统使用工业标准的数据总线接 口,降低了载荷设备的开发成本,通过本接口,开发者可以将无人机飞行平台抽象成数据对 象,载荷设备可以在不了解无人机飞行平台的细节的基础上,实现无人飞行器的新功能。
【附图说明】
[0018] 图1 :无人机载荷通用接口系统技术框图;
[0019] 图2 :无人机载荷通用接口系统中接口通讯模块的程序流程图;