【技术实现步骤摘要】
本专利技术属于星载gnss领域,尤其是涉及一种星载gnss掩星载荷can总线遥控遥测处理方法。
技术介绍
1、星载gnss掩星接收机的对外接口cpu软件,主要负责与卫星平台其他单机进行通信。当前卫星平台上各单机间常采用can总线进行数据通信,对于星载gnss掩星接收机,通过can总线对外发送接收机的遥测状态信息,接收外部单机发送过来的控制指令、上注程序包或上注参数包。
2、当前部分星上设备的can总线控制器集成在cpu中,作为cpu芯片的片上外设使用。cpu的can总线数据接收常采用中断方式,每收到一个完整的数据帧会触发一次cpu中断,在中断处理函数中进行相关处置操作。此种can总线处理方式能及时检测到接收的can数据帧后及时响应,但是对于外部一次对cpu发送过来多帧can总线数据的情况,由于每个单帧都会在中断中处置,且不同帧的处置策略不同会导致can中断的处置时间不同。在中断中处置某个单帧时间过长,导致漏接其他can总线数据帧。如果一个传输的数据包拆分成多个帧传输,会造成数据包接收不完整,导致整包数据无效。
>技术实本文档来自技高网...
【技术保护点】
1.一种星载GNSS掩星载荷CAN总线遥控遥测处理方法,其特征在于:CAN总线遥控遥测处理方法由遥测处理系统实现,遥测处理系统包括CAN总线数据帧接收模块、CAN总线数据帧缓存模块和CAN总线数据帧处理模块,所述CAN总线数据帧缓存模块分别与CAN总线数据帧接收模块、CAN总线数据帧处理模块双向通信连接,所述CAN总线数据帧接收模块位于CPU软件CAN总线中断处理函数中,所述CAN总线数据帧处理模块位于CPU软件定时器中断处理函数中;
2.根据权利要求1所述的一种星载GNSS掩星载荷CAN总线遥控遥测处理方法,其特征在于:所述CAN总线数据帧接收模块用于接
...【技术特征摘要】
1.一种星载gnss掩星载荷can总线遥控遥测处理方法,其特征在于:can总线遥控遥测处理方法由遥测处理系统实现,遥测处理系统包括can总线数据帧接收模块、can总线数据帧缓存模块和can总线数据帧处理模块,所述can总线数据帧缓存模块分别与can总线数据帧接收模块、can总线数据帧处理模块双向通信连接,所述can总线数据帧接收模块位于cpu软件can总线中断处理函数中,所述can总线数据帧处理模块位于cpu软件定时器中断处理函数中;
2.根据权利要求1所述的一种星载gnss掩星载荷can总线遥控遥测处理方法,其特征在于:所述can总线数据帧接收模块用于接收can总线数据帧,并将can总线数据帧存储至can总线数据帧缓存模块。
3.根据权利要求1所述的一种星载gnss掩星载荷can总线遥控遥测处理方法,其特征在于:所述can总线数据帧缓存模块包括can总线数据帧缓存区、can总线数据帧来源标记缓存区、缓存区存入消息位置索引、缓存区读出消息位置索引,所述can总线数据帧缓存区用于缓存can总线数据帧的数据帧,所述can总线数据帧来源标记缓存区用于缓存can总线数据帧的can总线数据来源,所述缓存区存入消息位置索引根据缓存can总线数据帧的帧数量累加,所述缓存区读出消息位置索引根据缓存can总线数据帧的读出数量累加,将can总线数据帧缓存模块未缓存can总线数据帧的状态记为初始状态,初始状态下,所述缓存区存入消息位置索引用于、缓存区读出消息位置索引均为0。
4.根据权利要求3所述的一种星载gnss掩星载荷can总线遥控遥测处理方法,其特征在于:所述can总线数据帧缓存模块在处理can总线数据帧时,将can总线数据帧缓存模块中...
【专利技术属性】
技术研发人员:刘永成,王彦浩,崔明琨,柯文文,王鹏程,李峰辉,李兴国,黄满义,
申请(专利权)人:天津云遥宇航科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。