基于DMA的阵列MEMSIMU的数据同步采集方法

    公开(公告)号:CN115098424B

    公开(公告)日:2024-08-13

    申请号:CN202210633716.X

    申请日:2022-06-06

    IPC分类号: G06F13/42 G06F13/38

    摘要: 本发明涉及单片机数据传输技术领域,提供了基于DMA的阵列MEMSIMU的数据同步采集方法。该方法包括:根据SPI的通信方式进行数据交互,配置SPI;根据单片机的指令,配置SPI对应的DMA通道;采用单片机的定时器外设,设置定时器中断时间,以配置定时器中断服务函数;开启所述SPI的DMA通道,并基于配置DMA中断服务函数,完成传输后中断,并获得导航解算需要的IMU传感器数据;将所述导航解算需要的IMU传感器数据传输至上位机,完成基于DMA的阵列MEMSIMU的数据同步采集。本发明方案同时获得多个MEMSIMU采集到的数据,留给CPU足够的时间进行导航解算,实现了MEMSIMU的同步采集。

    一种阵列式传感器多采样率数据融合姿态校正方法

    公开(公告)号:CN114018279B

    公开(公告)日:2023-08-22

    申请号:CN202111237885.3

    申请日:2021-10-25

    IPC分类号: G01C23/00 G01C21/18

    摘要: 本发明公开了一种阵列式传感器的多采样率数据融合姿态校正方法,包括多采样率采样阵列内陀螺、加速度计的值;对不同采样率得到数据进行零速判断,将三轴加速度计测得的合加速度与重力加速度比较,得到加速度计算出的水平姿态角的可信度;由不同采样率的加速度计测量值与之前捷联矩阵相比得到水平姿态的测量误差估计值,并根据不同采样率下加速度计数据的可信度对其进行加权融合;由加速度计得到的水平姿态角变化量与陀螺测得的角速度融合得到最终的姿态角。

    基于低存储量和计算量的阵列MEMSIMU数据压缩实时存储方法

    公开(公告)号:CN115390750A

    公开(公告)日:2022-11-25

    申请号:CN202210943188.8

    申请日:2022-08-08

    IPC分类号: G06F3/06

    摘要: 本发明涉及MEMS惯性技术领域,提出了基于低存储量和计算量的阵列MEMSIMU数据压缩实时存储方法。阵列MEMSIMU会比单一MEMSIMU需要采集更多数据,同时主控芯片不仅需要对大量原始数据进行组合导航处理,还需要对历史数据进行存储压缩,这些数据可用来准确的判断载体运动状态以及进行故障诊断。对于以单片机为主控芯片的阵列MEMSIMU,单片机需要占用更多的存储空间和计算量去处理阵列MEMSIMU的数据,进一步压缩了组合导航计算资源,制约了低成本阵列MEMSIMU的发展。因此,本发明研究了一种基于低存储和计算量的阵列MEMSIMU数据压缩实时存储方法,应用此方法,大大减少了单片机存储量的使用,节约了单片机资源。

    一种阵列式传感器多采样率数据融合姿态校正方法

    公开(公告)号:CN114018279A

    公开(公告)日:2022-02-08

    申请号:CN202111237885.3

    申请日:2021-10-25

    IPC分类号: G01C23/00 G01C21/18

    摘要: 本发明公开了一种阵列式传感器的多采样率数据融合姿态校正方法,包括多采样率采样阵列内陀螺、加速度计的值;对不同采样率得到数据进行零速判断,将三轴加速度计测得的合加速度与重力加速度比较,得到加速度计算出的水平姿态角的可信度;由不同采样率的加速度计测量值与之前捷联矩阵相比得到水平姿态的测量误差估计值,并根据不同采样率下加速度计数据的可信度对其进行加权融合;由加速度计得到的水平姿态角变化量与陀螺测得的角速度融合得到最终的姿态角。

    基于DMA的阵列MEMSIMU的数据同步采集方法

    公开(公告)号:CN115098424A

    公开(公告)日:2022-09-23

    申请号:CN202210633716.X

    申请日:2022-06-06

    IPC分类号: G06F13/42 G06F13/38

    摘要: 本发明涉及单片机数据传输技术领域,提供了基于DMA的阵列MEMSIMU的数据同步采集方法。该方法包括:根据SPI的通信方式进行数据交互,配置SPI;根据单片机的指令,配置SPI对应的DMA通道;采用单片机的定时器外设,设置定时器中断时间,以配置定时器中断服务函数;开启所述SPI的DMA通道,并基于配置DMA中断服务函数,完成传输后中断,并获得导航解算需要的IMU传感器数据;将所述导航解算需要的IMU传感器数据传输至上位机,完成基于DMA的阵列MEMSIMU的数据同步采集。本发明方案同时获得多个MEMSIMU采集到的数据,留给CPU足够的时间进行导航解算,实现了MEMSIMU的同步采集。

    一种多无人飞行器协同编队控制系统

    公开(公告)号:CN113885574B

    公开(公告)日:2023-07-25

    申请号:CN202111263146.1

    申请日:2021-10-28

    IPC分类号: G05D1/10

    摘要: 本发明公开了一种多无人飞行器协同编队控制系统,包括相互之间能够信号传递的无人飞行器和地面操控端;所述无人飞行器包括:飞行位置收集模块、飞行位置确定模块以及飞行控制模块;所述地面操控端包括:数据接收存储模块、数据处理模块、路径规划模块以及路径发送模块。本发明在无人飞行器无法接受正常信号的时候,根据已经飞行的路径和现有的飞行经验推断出即将要飞行的路线,并按照推断出的路径飞行,从而使得在无法接收到飞行指令的时候,不会耽误飞行任务的进程,同时本发明实时的统计无人飞行器所接收的信号的大小,并且根据无人飞行器所接收的信号的大小调整地面操控端发送信号的频率,使得无人飞行器最大限度的接收到合适强度的信号。

    一种多无人飞行器协同编队控制系统

    公开(公告)号:CN113885574A

    公开(公告)日:2022-01-04

    申请号:CN202111263146.1

    申请日:2021-10-28

    IPC分类号: G05D1/10

    摘要: 本发明公开了一种多无人飞行器协同编队控制系统,包括相互之间能够信号传递的无人飞行器和地面操控端;所述无人飞行器包括:飞行位置收集模块、飞行位置确定模块以及飞行控制模块;所述地面操控端包括:数据接收存储模块、数据处理模块、路径规划模块以及路径发送模块。本发明在无人飞行器无法接受正常信号的时候,根据已经飞行的路径和现有的飞行经验推断出即将要飞行的路线,并按照推断出的路径飞行,从而使得在无法接收到飞行指令的时候,不会耽误飞行任务的进程,同时本发明实时的统计无人飞行器所接收的信号的大小,并且根据无人飞行器所接收的信号的大小调整地面操控端发送信号的频率,使得无人飞行器最大限度的接收到合适强度的信号。