基于GD32的国产舵机故障数据记录系统及方法与流程

文档序号:35412175发布日期:2023-09-09 22:56阅读:112来源:国知局
基于GD32的国产舵机故障数据记录系统及方法与流程

本发明涉及数据记录系统,具体为基于gd32的国产舵机故障数据记录系统及方法。


背景技术:

1、舵机,是指在自动驾驶仪中操纵飞机舵面(操纵面)转动的一种执行部件,但长时间的使用舵机时,舵机易发生故障,由于舵机其特有的独特使用环境,当舵机发生故障时,需要对舵机的故障数据进行记录处理,从而设计一种基于gd32的国产舵机故障数据记录系统及方法是很有必要的。


技术实现思路

1、本发明的目的在于提供基于gd32的国产舵机故障数据记录系统及方法,以解决上述背景技术中提出的问题。

2、为实现上述目的,本发明提供如下技术方案:基于gd32的国产舵机故障数据记录系统,包括系统上电模块、gd32初始化模块、sd控制器初始化模块、arinc429初始化模块、can控制器初始化模块、usb控制器初始化模块、ad采集初始化模块、自检模块、停机模块、报警模块、读取otc状态模块、请求导出数据模块、配置sdio读写模块、数据更新模块、读取数据模块、读取rtc时间模块、主机交互模块、检测u盘模块、配置u盘模块和存储数据模块,所述系统上电模块控制连接有gd32初始化模块,gd32初始化模块控制连接有sd控制器初始化模块,sd控制器初始化模块控制连接有arinc429初始化模块,arinc429初始化模块控制连接有can控制器初始化模块,can控制器初始化模块控制连接有usb控制器初始化模块,usb控制器初始化模块控制连接有ad采集初始化模块,ad采集初始化模块控制连接有自检模块。

3、优选的,所述自检模块控制连接有停机模块和读取otc状态模块,停机模块控制连接有报警模块。

4、优选的,所述读取otc状态模块控制连接有请求导出数据模块。

5、优选的,所述请求导出数据模块控制连接有配置sdio读写模块和检测u盘模块,检测u盘模块控制连接有配置u盘模块和主机交互模块,主机交互模块配合连接有读取otc状态模块。

6、优选的,所述配置sdio读写模块控制连接有数据更新模块,数据更新模块控制连接有读取数据模块,且数据更新模块配合连接有读取otc状态模块。

7、优选的,所述读取数据模块控制连接有读取rtc时间模块。

8、优选的,所述读取rtc时间模块控制连接有存储数据模块,且存储数据模块配合连接有读取otc状态模块。

9、基于gd32的国产舵机故障数据记录的方法,包括步骤一,自检;步骤二,交互;步骤三,读取;步骤四,存储;

10、其中上述步骤一中,利用设置的系统上电模块进行通电处理,通电完成后,设置的gd32初始化模块、sd控制器初始化模块、arinc429初始化模块、can控制器初始化模块、usb控制器初始化模块和ad采集初始化模块依次经常初始化供电工作处理,然后利用设置的自检模块进行自检,自检舵机不成功后,则通过设置的停机模块首先进行停机处理,然后通过设置的报警模块进行报警,若自检舵机成功后,则通过设置的读取otc状态模块对otc状态进行提取;

11、其中上述步骤二中,通过请求导出数据模块进行数据的导出请求,请求通过后,通过检测u盘模块检测u盘是否工作或者处理正常状态,若u盘损坏或者没有工作,则通过设置的配置u盘模块对u盘进行配置,完成后,通过设置的主机交互模块进行主机的交互工作,且交互后,再一次的提取otc状态,若请求导出数据模块的数据导出的请求不通过时,则通过设置的配置sdio读写模块配置sdio的读写,随后通过数据更新模块对数据进行更新处理,且更新后的数据通过读取数据模块进行读取;

12、其中上述步骤三中,利用设置的读取rtc时间模块读取rtc时间,存储在存储数据模块中;

13、其中上述步骤四中,存储数据模块中的数据进行循环读取,存满后自动循环,同时存储采集数据和时标信息,且arinc429初始化模块的arinc429数据采集接口通过spi扩展实现,通过spi总线通信,使用的是spi模式0,最高支持10mhz通信速率,满足arinc429的通信速率;主要的寄存器有接收控制寄存器、发送控制寄存器、aclk分频寄存器和标志中断寄存器,初始化要完成对这几个寄存器的配置以保证正常通信;数据接收时需要翻转接收到的429消息的label,需要rflip置1,parity为1,使能奇偶校验;labrec、plon为0,不使能标签过滤;rate为0,设置为429通信速率为高速100kbps。

14、与现有技术相比,本发明的有益效果是:该系统,可对舵机发生的故障数据进行记录处理,便于后续对舵机的维护或者维修,提高了使用舵机的安全性,同时在故障数据采集的过程中,设置有报警模块,通过设置的报警模块可及时的提醒工作人员舵机发生故障的情况,便于及时的做出处理,提高了安全性。



技术特征:

1.基于gd32的国产舵机故障数据记录系统,包括系统上电模块(1)、数据更新模块(14)、读取数据模块(15)、读取rtc时间模块(16)、主机交互模块(17)、配置u盘模块(19)和存储数据模块(20),其特征在于:所述系统上电模块(1)控制连接有gd32初始化模块(2),gd32初始化模块(2)控制连接有sd控制器初始化模块(3),sd控制器初始化模块(3)控制连接有arinc429初始化模块(4),arinc429初始化模块(4)控制连接有can控制器初始化模块(5),can控制器初始化模块(5)控制连接有usb控制器初始化模块(6),usb控制器初始化模块(6)控制连接有ad采集初始化模块(7),ad采集初始化模块(7)控制连接有自检模块(8)。

2.根据权利要求1所述的基于gd32的国产舵机故障数据记录系统,其特征在于:所述自检模块(8)控制连接有停机模块(9)和读取otc状态模块(11),停机模块(9)控制连接有报警模块(10)。

3.根据权利要求2所述的基于gd32的国产舵机故障数据记录系统,其特征在于:所述读取otc状态模块(11)控制连接有请求导出数据模块(12)。

4.根据权利要求3所述的基于gd32的国产舵机故障数据记录系统,其特征在于:所述请求导出数据模块(12)控制连接有配置sdio读写模块(13)和检测u盘模块(18),检测u盘模块(18)控制连接有配置u盘模块(19)和主机交互模块(17),主机交互模块(17)配合连接有读取otc状态模块(11)。

5.根据权利要求4所述的基于gd32的国产舵机故障数据记录系统,其特征在于:所述配置sdio读写模块(13)控制连接有数据更新模块(14),数据更新模块(14)控制连接有读取数据模块(15),且数据更新模块(14)配合连接有读取otc状态模块(11)。

6.根据权利要求5所述的基于gd32的国产舵机故障数据记录系统,其特征在于:所述读取数据模块(15)控制连接有读取rtc时间模块(16)。

7.根据权利要求6所述的基于gd32的国产舵机故障数据记录系统,其特征在于:所述读取rtc时间模块(16)控制连接有存储数据模块(20),且存储数据模块(20)配合连接有读取otc状态模块(11)。

8.基于gd32的国产舵机故障数据记录的方法,包括步骤一,自检;步骤二,交互;步骤三,读取;步骤四,存储;其特征在于:


技术总结
本发明公开了基于GD32的国产舵机故障数据记录系统及方法,包括系统上电模块、GD32初始化模块、SD控制器初始化模块、ARINC429初始化模块、CAN控制器初始化模块、USB控制器初始化模块、AD采集初始化模块、自检模块、停机模块、报警模块、读取OTC状态模块、请求导出数据模块、配置SDIO读写模块、数据更新模块、读取数据模块、读取RTC时间模块、主机交互模块、检测U盘模块、配置U盘模块和存储数据模块,所述系统上电模块控制连接有GD32初始化模块,GD32初始化模块控制连接有SD控制器初始化模块,SD控制器初始化模块控制连接有ARINC429初始化模块;该系统,可对舵机发生的故障数据进行记录处理,便于后续对舵机的维护或者维修,提高了使用舵机的安全性。

技术研发人员:谢井山,徐路,刘勃海
受保护的技术使用者:西安航强测控科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1