功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
最新动态 您所在的位置: 首页 > 最新动态

基于DSP的稳定平台设计

来源:    作者:    发布时间:2015-08-15 10:58:34    浏览量:

伺服控制系统采用TMS320F28335作为核心控制器。F28335有12个增强型脉宽调制模块,通过增强型脉宽调制模块ePWM的使用,从而将姿态测量系统测得的具体姿态角信息转换为不同占空比的方波。由于同时存在横滚角及俯仰角姿态信息,必须建立横滚伺服控制系统、俯仰伺服控制系统。横滚及俯仰方向上的方波经PWM功率放大器放大后,分别转换为横摇驱动驱动及纵摇驱动。两路驱动可采用不同频率的方波,控制伺服电机产生不同的转速,在一定时间内,将姿态角信息转换为滚珠丝杠相应的转动,从而达到平台稳定的目的。

3 系统软件设计
由于稳定平台采用并联方式驱动,因此结构在横摇、纵摇两个系统上采用并发执行的方式。对于简单多任务系统的稳定控制,可采用嵌入式操作系统μC/OS-Ⅱ对系统多任务进行管理和调度,以满足并发控制的要求。
3.1 μC/OS-Ⅱ
在嵌入式操作系统领域,μC/OS-Ⅱ以其源代码开放、研究免费、强实时性等特点被广泛应用。它是一种基于优先级的硬实时可剥夺型多任务内核,在多任务管理上表现卓越,而且在可移植性、裁剪等方面也具有优越的性能。已有成千上万的开发者把它成功地应用于各种系统,安全性和稳定性也已经得到认证,现已经通过美国FAA认证。因此将μC/OS-Ⅱ应用于多任务管理的稳定平台系统是非常合适的。
3.2 多任务管理
稳定平台系统主要执行以下任务:DSP硬件初始化、姿态测量、姿态数据处理、自适应PID解算、ePWM模块、横摇驱动和纵摇驱动。在μC/OS-Ⅱ操作系统管理下,任务管理分为:DSP硬件初始化、μC/OS-Ⅱ系统初始化、定时中断、横摇调整和纵摇调整。

操作系统第一体成型电感一步执行DSP硬件的初始化工作,包括设置系统的中断向量、初始化数字I/O、串行通信接口SPI、定时器模块等。完成后将开始操作系统的初始化,通过调用OSIint()完成操作系统的配置及数据的初始化。接着通过调用任务创建函数OSTaskCreat()函数,依次创建定时中断、横摇调整和纵摇调整3个任务。调用OSStart()最终启动多任务运行。
各任务优先级设定从高到低依次为:横摇调整、纵摇调整、定时中断,各任务间通过消息邮箱机制来电感生产实现各个任务间的同步。开始共模电感器运行时,通过DSP定时器每50 ms一个周期的定时中断,使得定时中断任务就绪运行,该任务通过消息邮箱机制使得横摇调整及纵摇调整任务处于就绪态,并同时挂起等待下一个定时中断。横摇调整及纵摇调整主要完成的工作有姿态测量、姿态数据处理、自适应PID解算、ePWM模块、横摇驱动和纵摇驱动。横摇调整同纵摇调整相似,最后控制的相应驱动分别为横摇驱动、纵摇驱动。其中纵模压电感器摇调整任务流程如图3所示:

f.jpg


横摇调整及纵摇调整在一个周期内完成相应的平台姿态调整之后,因等待定时中断发送的消息邮箱而挂起电感器 用途,待下一个消息到来之后再一次对平台姿态进行周期性的调整,保持平台在周期范围内的稳定。系统中数据采集与处理的部分关键代码如下所示。
g.jpg
自适应PID控制程序实现流程图如图4所示。

h.jpg



4 结语
本文通过嵌入式控制系统的搭建,实现了稳定平台隔离海水运动的目的。该稳定平台以DSP TMS320F28335为核心微处理器,使用多传感器测量技术,对两自由度上实行模糊自适应PID控制,并通过架设嵌入式操作系统μC/OS-Ⅱ来管理并行横摇及纵摇任务,通过摇摆台的模拟实验,该稳定平台在稳定性上达到了预期的要求。

  • 基于DSP技术的双电源自动转换控制器的设计0 引言随着国民经济的迅速发展,人们对供电连续性、可靠性的要求越来越高,按国家标准GB50052《供配电系统设计规范》规定,一级负荷与二级负荷要求由两路电源供电,且对于一级负荷中特别重要的负荷,除要求

  • 【求助】LLC变压器绕制问题请教 最近想做LLC电源,到原厂找了个样板,想把原厂的样板做出来。


    原厂的变压器参数给了些,但是绕制变压器的时候还是有无从下手的感觉,想请教下各位。


    下面把原厂的参数贴出

  • PC工作站在无线通信系统DWCS中的应用 分布式无线通信系统(Distributed Wireless Communication System,缩写为DWCS)采用分布式天线、分布式处理控制、联合信号处理等技术,提高了系统频谱效率和功率效

  •