检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:高云阁 马建伟 GAO Yun-ge;MA Jian-wei(School of Information Engineering,Henan University of Science and Technology,Luoyang 471023,China)
机构地区:[1]河南科技大学信息工程学院
出 处:《测控技术》2018年第10期143-147,共5页Measurement & Control Technology
摘 要:针对使用C语言编写嵌入式软件的工作量大、寄存器配置相对复杂等问题,结合基于模型的设计方法,实现了控制算法从数学模型到嵌入式软件的无缝转化。首先,建立Matlab/Simulink模型,并自动生成代码,然后将该代码加载到控制器硬件中,并将控制器实物接入xPC半实物仿真系统,参与硬件在回路仿真实验。根据xPC半实物仿真结果表明,控制算法的设计,使得旋转导弹能够保持飞行姿态稳定,验证了基于模型设计的优势。在导弹飞控系统设计的初始阶段,将Matlab/Simulink模型嵌入控制器实物中验证,可缩减研发周期,节约经费,提高效率。A software design method for embedded code, namely model-based design, aims to solve the problems of heavy workload and complicated register configuration when embedded software design is written in C language. This technique can improve the development efficiency and realize the seamless transformation of control algorithm from mathematical model to embedded soflware. First, the Matlab/Simulink model was established and the code was automatically generated. Then, the code was loaded into the controller hardware, and the controller was physically connected to the hardware-in-the-loop simulation system based on xPC technique, to participate the simulation experiment. The results of hardware-in-the-loop simulation show that the spinning missile can keep the flight attitude stable, which verifies the advantages of model-based design. Thin,fore, in the initial stage of the design of the missile flight control system, the Matlab/Simulink model is verified in the hardware of controller, which can shorten the development cycle, save money and improve efficiency.
分 类 号:TP332[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.148.250.110