一种底盘控制系统的系统软件设计方法技术方案

技术编号:39418043 阅读:32 留言:0更新日期:2023-11-19 16:08
本发明专利技术提供了一种底盘控制系统的系统软件设计方法,解决现有系统软件设计的研制效率和交付质量无法保证的技术问题

【技术实现步骤摘要】
一种底盘控制系统的系统软件设计方法


[0001]本专利技术涉及软件
,具体涉及一种底盘控制系统的系统软件设计方法


技术介绍

[0002]特种车辆的底盘控制系统是一个分布式信息化控制架构,通过
CAN
总线实现传感器

电磁阀

底盘控制器等执行单元及设备组件与智能人机交互终端之间的信息交互,完成行车过程

运输过程

发射车起竖过程中分动箱

变矩器

蜂鸣器等被控机构的档位控制

散热控制

调高控制

转向控制等功能,并实时向智能人机交互终端上传状态信息及报警信息

[0003]相应的系统软件具有运行时间长

采集控制点多

控制算法复杂

软件安全性要求高等特点

在产品生命周期模型以型号为研制主线的设计模式中,由于每个型号的开发人员不同导致底盘控制系统的系本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种底盘控制系统的系统软件设计方法,其特征在于,包括:针对底盘控制系统进行任务隔离形成分系统软件,配置分系统软件的主控资源和扩展资源;对分系统软件的软件数据接口根据控制状态进行分类规划,通过设计要素形成接口统型设计;根据分系统软件的功能需求进行功能模块化定义;对既有控制策略进行割集划分形成可复用控制单元,通过可复用控制单元形成流程控制片段的统型设计,利用可复用控制单元构建系统控制策略
。2.
如权利要求1所述的底盘控制系统的系统软件设计方法,其特征在于,还包括:针对底盘控制系统信号连接的拓扑结构差异,在模块化定义过程中形成内外部资源的映射解析,在控制策略构建过程中形成控制逻辑的条件编译
。3.
如权利要求1所述的底盘控制系统的系统软件设计方法,其特征在于,所述分系统软件包括综合控制分系统软件

悬架控制分系统软件

转向控制分系统软件

智能人机交互终端分系统软件
。4.
如权利要求1所述的底盘控制系统的系统软件设计方法,其特征在于,所述控制状态包括控制器采集状态

控制器输出状态

功率输出故障状态

传感器超范围状态

控制系统执行指令

控制系统执行状态

控制系统报警状态

控制器配置查询状态
。5.
如权利要求1所述的底盘控制系统的系统软件设计方法,其特征在于,所述功能模块化定义包括:根据分系统功能与底层硬件的关联程度将分系统软件进行硬件驱动层
、CAN
总线通信层

应用处理层定义;在应用处理层对分系统软件的功能形成模块化定义;在
CAN
总线通信层模块化封装总线通信的通信通用函数集,设置通信通用函数的使用参数;在硬件驱动层模块化封装控制反馈的硬件通用函数集,设置硬件通用函数的使用参数

应用处理层的功能模块通过调用各通用函数实现分系统软件各层解耦
。6.
如权利要求5所述的底盘控制系统的系统...

【专利技术属性】
技术研发人员:苏娟刘云秋魏东梁张祥瑞刘培文曾祥斌何鑫周永明刘佑民黄辉
申请(专利权)人:北京航天发射技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1