新闻中心

EEPW首页>电源与新能源>设计应用> 寻北仪中力矩电流发生器的设计

寻北仪中力矩电流发生器的设计

作者: 时间:2011-02-14 来源:网络 收藏

3 力矩电流发生器软件设计
考虑到寻北仪的应用背景等因素,选择DOS 6.22作为操作系统,并选用UCDOS6.O作为汉字平台。选用C++语言和Borland C++3.1集成开发环境为程序开发语言和开发环境,采用面向数据流的分析和设计方法对软件进行开发。采用多中断和TSR技术增加软件的实时性和多任务处理能力。
根据系统需求和模块化的基本原则,将寻北仪软件划分为初始化模块、管理模块、定时中断模块和通讯模块四大组成部分,如图6所示。

f.JPG


与力矩电流发生器有关的软件部分体现在初始化模块和定时中断模块部分,包括ADT800的初始化、D/A控制和I/O控制。init_adt800()函数主要用于对ADT800模块的初始化,包括和D/A设置,初始化数字I/O口等。
g.JPG
定时中断模块根据处理得到的加速度计信号、计程仪/GPS航速信息、倾角传感器姿态信息、键盘装订的参数、误差补偿量及系统所处的工作状态等实时解算出陀螺控制电流,并向陀螺力矩器控制发送。
为了电流解算的方便,程序中定义了几个数组:Kj[5],Ky[5],Kz[5],C1[5],C2[5],K2[5],K3[5],分别用于存放状态转换积分系数、方位控制回路的状态转换系数、水平控制回路的状态转换系数、C1系数、C2系数、方位控制放大系数、水平控制放大系数。由于最终力矩电流是通过压控恒流源来实现的,因、此电流的解算就是得出相应的控制电压,解算程序如下(以罗经状态为例):

h.JPG



关键词:放大器电源A/D

评论


相关推荐

技术专区

关闭