您好,  [请登录] [QQ登录]  [支付宝登录[免费注册]

商品分类

分享到: 百度搜藏 搜狐微博 新浪微博 腾讯微博 QQ收藏 人人网 Facebook Twitter

基于DSP的磁存储配置抗打击技能控制体系计划

发布日期:2011-05-10

   磁存储配置(重要指微型硬磁盘)是应用遍及的信息存储器件,研究微型盘的抗振动、打击的控制技能对付在恶劣环境下事变的硬盘和便携式谋略机具有紧张意义。本文在创建采取外加固主动控制方案的底子上,提出了数字主动控制体系的计划思路,并且实现了以DSP为内核的数字控制体系的软、硬件计划方案。 

 
  1 引 言
  对数据存储业来说,磁盘驱动器生产商通过增长磁道密度(以每英寸的磁道数为单位)和磁盘转速(以每分钟转数为单位)来扩大谋略机硬盘驱动器的容量和改进其性能。随着磁密度的增长,两相邻磁道间的间隔变小了。因此,所容许的读/写头和磁道的偏离偏差,即磁盘驱动器业内所说的误定位,也相应的低落了,如许硬盘很容易受到伤害。他的事变原理决定其必须利用抗恶劣环境加固技能,并且重要针对机器物理环境和睦候环境实行加固。对磁盘存储配置来说,机器物理环境中最为恶劣的是振动、打击环境。本文采取了外加固主动控制理论与技能,将电磁主动控制技能用于谋略机外部配置(微型盘)的振动打击外加固,并且构建了以DSP 为硬件平台的数字主动控制体系[1]。

 
 2 数字控制体系的硬件计划
从1982年TI(美国德州仪器公司)推出通用可编 程DSP芯片以来,DSP技能获取了迅猛的生长。如今DSP芯片市场中,重要由TI,ADI,AT&T和Motorola公司占据。本文综合实际请求,采取一款由TI公司生产的新型16位定点DSP芯片:TMS320F243[2],他集成了A/D,PWM调制等几种先辈外设,分外适于对电机的数字化控制。

  2.1 控制体系原理
  数字信号处理惩罚器(DSP)具有及时信号处理惩罚本领和强大的运算成果。该体系的事变原理是底子加快度传感器拾取底子振动打击加快度信号,然后送入前置放大器,由DSP将电荷放大器输出信号经A/D采样后,完成对信号的一次得分(转换为速率信号)和二次得分(转换为位移信号)运算,将两次得分结果做求和运算,再将结果经D/A转换后输入到功率放大器,末了将功率放大器输出信号以控制电压的情势加在实行机构上,实行机构会孕育产生相应的作动力来抵消来自底子的振动和打击。由于DSP片内集成了10 b的A/D,以是可直接将模仿信号与DSP相接,图1是整个数字控制体系的原理框图。的DAC7611。由于DSP内部10 b A/D的电压输入范畴为0~5 V,输入信号经A/D转换后由数值0~1 023(十进制数)来分别映射0~5 V的电压信号。以是DSP的输入信号已不是正负对称信号,并且体系中DAC7611的输出范畴为0~4.095 V,而体系后级中功放的输入应是零均值的,以是必要对DAC输出信号利用运算放大器举行电平更改。

  别的,DAC7611对付时钟信号的请求非常严格。 他请求当时钟信号的上升沿产生在每一位数据的发送进程中。TMS320F243的SPI(串行外设接口)是一个高速、同步串行I/O口,他可以设置每次孕育产生的串行数据流的位数(1~16位),并且对付位传输速率也可以编程控制。

  SPI的时钟输出信号线SPICLK可以或许提供4种范例的时钟信号。此中有一种带延时的上升沿时钟,可使SPI在上升沿之前的半个周期内发送数据,或在SPICLK信号上升沿后吸取数据。这恰好切合DAC7611时钟信号的请求。


  由于DSP片内资源有限,计划中在片外扩展了用于存放数据的RAMCY71021,其读写时间为12 ns,与DSP的速率立室。并且该芯片在未被操纵时会主动采取低功耗事变方法。在利用DSP的串行外设接口向D/A发送数据时,体系还采取光耦器件将数、模电路举行断绝。外围接口电路如图2所示。


  由于体系加电后,步伐起首是从片内的FLSH步伐ROM开始实行的,以是肯定要把引脚MP/MC接成微处理惩罚器方法。

 
 3 数字控制体系的软件计划
  3.1 控制算法
  颠末深入研究和大量的阐发、谋略,得出该体系 的机电动力学模型如下:

  此中:为底子振动加快度;c1,k1分别为与底子振动相干的二次得分和一次得分系数。

  设u为的电荷放大信号,根据控制请求,该体系重要利用DSP完成以下运算:

  并采取均值补偿法对得分结果举行修正,实现数字体系的控制。将上式分离化则天生:

  此中:m1(n),m2(n)分别是一、二次得分运算的均值。

  3.2 体系软件计划与实现
  体系头文件(扩展名为.h)的重要成果便是将DSP内部的各个特别成果寄存器的名称与其默认地点相映射。在汇编语言的实行进程中DSP指针会直接按寄存器名去访问在头文件中规定过的地点。下令文件(扩展名为.cmd)实际上是DSP的资源配置文件,在PAGE0页(步伐空间)他定义了各步伐模块的肇始地点和空间长度,对片内、外各步伐段、停止矢量表的定义等;在PAGE1页(数据空间)他定义了各数据模块的肇始地点和空间长度,如对种种参数、片内、外 66数据区的定义等。别的,应细致服从DSP实际存储器及存储空间的约定。

  由于该体系重要是通过DSP的ADC模块和SPI模块与其外围器件通讯,以是在软件计划中必要对他们的事变模式举行配置[1]。对付片内ADC的事变模式:起首应该确定ADC的启动模式,然后使ADC到达10 kHz的采样率。为了包管正确的采样率,通过DSP内部计数器计数孕育产生停止作为ADC的启动方法。由于TMS320F243的呆板指令周期为50 ns,以是在两次采样时间隔断内至多可以运行约2 000个指令周期,不然就不克不及完成及时运算。对付SPI模块:起首设置其通讯方法为主模式,使数据定时序从SPISIMO管脚移出;然后设置每次传输串行数据的位数、时钟信号方法、传输速率等。由于DSP片外D/A器件为12 b,而DSP的数据总线位16 b,以是必须将末了的运算结果举行相应调解后再由SPI送出。

  别的,DSP内部的A/D由数值0~1 023(十进制数)来分别映射0~5 V的输入电压信号,以是应由值511来表现零均值点,这一点在均值补偿时要分外细致。体系步伐流程图如图3所示。

  4 结 语
  采取DSP直接实现机电控制是比年才生长起来的一项技能,他比传统控制要领具有光显好处。实行表明,以DSP为内核的数字控制体系可以实现及时控制,并且低频段的相位偏差非常小,同时又可以分身较高频段,实用范畴大。别的,他稳固性好、精度高,并易于实现巨大模型的控制。



参考文献
[1] 刘寂静,等.TMS320F240X布局、原理及应用[M].北京:北京航空航天大学出版社,2002.
[2] TMS320LF/LC240XDSPcontrollers reference guide system and peripherals.TI.2001.
[3] 樊来耀.TMS320C25,C30数字信号处理惩罚[M].西安:西安电子科技大学出版社,1997.