磁悬浮轴承控制器中MAX115与DSP的接口设计

发布者:姑苏清风泉源客最新更新时间:2006-09-06 来源: 电子设计应用关键字:控制器  数据线  主轴 手机看文章 扫描二维码
随时随地手机看文章

引言
  在五自由度主动磁悬浮轴承控制系统中,采用由工控PC+DSP控制器的架构是一种较好的方法,而DSP核心控制器则是磁悬浮轴承控制系统中非常重要的一部分,对主轴位置信号的精确采集是DSP控制器的首要任务。在本控制器中采用MAX115对主轴位置的模拟信号进行采集。

图1 磁悬浮轴承DSP控制器的结构简图

图2 MAX115与TMS320F240 DSP之间的接口电路图

磁悬浮控制器中的ADC选择
  在磁悬浮主轴控制器的设计中,对主轴位置的测量是至关重要的。位置传感器的信号经过适当的信号调理电路处理后被传送到A/D采样通道,ADC把得到的模拟信号转换成相应的数字信号,芯片采样的精度和分辨率以及采样转换时间是非常重要的技术参数,它们直接决定着控制速度和控制精度。本控制器中采用的传感器是一种电涡流位移传感器。它是一种高精度无接触式传感器。

  本系统要求能分辨1mm位置信号,根据传感器的传感特性,必须要求有至少为12位的分辨率。同时本系统中要求绝对精度不低于±1LSB。由于磁力轴承系统要求的控制周期很短(一般小于200ms),故要求ADC的采样时间也必须很快(一般在20ms内)。
综上考虑选用Maxim公司的MAX115作为ADC来完成主轴位置信号的采集。MAX115是12位2×4通道同步采样逐次比较型ADC,其具有两组ADC,每组4通道连续采集保持;单通道转换时间为2ms;转换精度±1/2LSB;4通道传输率为16ksps;并且内部具有2.5V参考电压和10MHz时钟,极大地精简了外部附加电路;其高速的并行接口可以方便地与DSP相连。

MAX115与TMS320F240的接口电路
  图1是磁悬浮轴承DSP控制器的结构简图。图中4路主轴位置信号经由MAX115进行A/D转换后,采集结果通过中断方式输入到DSP内。DSP经过滤波算法处理后,将采集数据写到双口RAM内,计算机通过ISA总线访问双口RAM并将其中的数据取走,进行上位机的图形显示、数据分析等功能。同时DSP进行控制算法计算,计算之后将控制数据通过控制器板卡上的4路DAC输出给功率放大器,从而实现对主轴的控制。这样,利用DSP处理速度快的特点来完成算法的计算,利用PC机强大的多媒体处理特点来实现主轴位置监视和数据分析,DSP和PC同时相对独立工作,互不影响,从而加快了系统的处理速度。

  MAX115和DSP硬件的接口设计如图2所示,MAX115引脚A0-A3和引脚D0-D11是具有三态的双向接口,可以直接和DSP相关引脚进行连接。为简化电路设计和增加可靠性,系统中使用的是内部基准电源,此时要将REFIN引脚接上一个0.1mF的旁路电容;同时使用内部时钟10MHz,并将CLK引脚接上VCC。

  MAX115与TMS320F240进行接口设计时主要考虑两个问题:一是MAX115数据线和控制模式线共用问题。由于MAX115的D1/A3,D0/A2为数据和地址共用引脚,但实际设计时不能将此引脚同时连接到DSP的地址线和数据线,此处即为DSP和MAX115接口连接的难点。本系统设计时用一种全新的方法来实现,因为DSP有16位的数据线,而MAX115只需要12位数据线和2根工作模式控制引脚,所以通过将DSP的14根数据线直接接到MAX115上的地址和数据线,即D0接AD_A0,D1接AD_A1,D2接AD_D0,D3接AD_D1,D4接AD_D2......D13接AD_D11,当对MAX115进行编程时,通过可编程逻辑器件MAX7128进行地址选通,MAX7128编程采用Altera公司的Max+plusⅡ集成环境,使用AHDL语言编写。
... ...

  MAX115的和信号线由DSP的和分别直接连接即可。通过DSP的数据线的D0-D3作为编程地址线从而对其工作模式进行编程。当A/D转换结束后,要从ADC中读取数据,读到14位数据D13-D0时,再将所得数据左移2位,即屏蔽掉低2位无效的输入后,即可得到12位A/D采集数据。另一个问题是MAX115与DSP接口的速度匹配问题,由于DSP速度过快,会导致MAX115无法正常工作,所以系统中采用软件的方法插入等待状态,具体操作见下文的软件设计。

  控制器中MAX115的片选()信号、转换开始()信号及读()写()信号都是由MAX7128产生的。MAX7128编程方便,易于调试,用其实现快速地址选通等功能来加快系统的处理速度。其中DSP的参与地址译码。

软件设计
  DSP作为下层的CPU来控制数据采集的整个过程。本控制器设计使用的编程软件是TI公司的CCS,采用C语言及嵌入式汇编编程,这样编写的程序简洁,易于读懂。

  本控制器采用4通道连续转换,A3A2A1A0=0011。上电后DSP给MAX115写入工作方式,然后送信号,A/D转换开始,转换完成后,MAX115发出请求AD_INT变低,DSP中断立刻开始读取A/D转换结果。MAX115的与DSP的XINT1相连,作为DSP的外部中断输入。当A/D转换完成后,变低,DSP进入中断服务程序,在中断服务程序中将A/D转换结果读出。这种方法应用于快速转换,只要中断来了便进行转换,充分利用了CPU的资源。下面给出了中断方式下DSP控制A/D转换的部分程序。其中主要以中断子程序为主,其它中断初始化及其DSP中断向量程序均省略。
_
____ A/D转换电路 _____
data=0X03;           /*MAX115工作方式选择A3A2A1A0=0011*/
asm(" OUT _data,0003h ");
/*选择ADC,并写入工作模式*/
asm("rpt XXX ");
/*XXX为一个数值 其大小应根据实际调试而决定*/
 asm(" nop ");
/*延时 匹配速度*/
asm(" OUT _data,1003h ");
/*A/D转换开始用地址1003h来选中信号*/

_____A/D转换结果的读取_____
void AD_INT()
{ asm(" IN _ad_result1,0003h "); /*读入AD_CH1A转换结果*/ 
ad_result1=ad_result1&0x0fff; 
ad_result1=ad_result1*2;
/* CH1A通道最后结果ad_result1*/
asm(" rpt XXX ");
asm(" nop ");
asm(" IN _ad_result2,0003h "); /*读入AD_CH2A转换结果*/
ad_result2=ad_result2&0x0fff;
ad_result2=ad_result2*2;
/* CH2A通道最后结果ad_result2*/
asm(" rpt XXX ");
asm(" nop ");
asm(" IN _ad_result3,0003h "); /*读入AD_CH3A转换结果*/
ad_result3=ad_result3&0x0fff;
ad_result3=ad_result3*2;
/* CH3A通道最后结果ad_result3*/
asm("rpt XXX ");
asm(" nop ")

关键字:控制器  数据线  主轴 引用地址:磁悬浮轴承控制器中MAX115与DSP的接口设计

上一篇:用PIC12F675实现直流电机控制
下一篇:MAX504型D/A转换器在无刷同步发电机中的应用

推荐阅读最新更新时间:2024-03-30 21:22

皖成功研发变频冰箱控制器填补国内空白
    记者9月18日从位于滁州市的中国家用电器研究院安徽分院获悉,该院联合中国家用电器研究院、清华大学电机系,在原有变频控制器的基础上,近日研发出了具有国际先进水平的国内第一代冰箱用直流变频控制器。   成立于2010年12月的中国家用电器研究院安徽分院,主要从事家用电器工程技术及新能源、新技术的研究、开发及推广应用,在变频控制技术、物联网技术、太阳能光热制冷技术领域位于我国前列,尤其是变频控制技术更是遥遥领先。截至目前,分院针对冰箱变频控制技术共申请了16项专利,其中4项实用新型专利已获授权,6项发明专利已进入实质审查阶段。现在,美的、索伊采用安徽分院变频控制器的冰箱已开始试产,海尔、美菱、晶弘、三洋等企业也开始进行匹配试
[家用电子]
USB3.0控制器EZ-USB【赛普拉斯】
2011年4月12日,北京讯,赛普拉斯半导体公司日前宣布推出其首款USB3.0控制器EZ-USB® FX3,目标应用为视频和成像、打印、扫描及各种比USB2.0数据吞吐量更大的应用。新的EZ-USB FX3 (CYUSB3014)器件是一款灵活的外设控制器,具有可实现5-Gbps USB 3.0数据传送能力的通用可编程接口(GPIF II),一个完全可配置ARM9™处理器内核,并且向下兼容USB2.0。EZ-USB FX3拥有的内部总线架构可实现4倍于USB3.0的工作速度,对于需要快速传输大量数据的应用来说,是十分理想的选择。例如,它可以实现成像应用中的高分辨率视频视频码流传输,而无需在外设端进行压缩。 赛普拉斯是US
[嵌入式]
博泰:“随身车联网”独辟蹊径,将走出不同的道路
博泰的“随身车联网”概念似乎在“一步到位”和“循序渐进”之间找到了很好的平衡点。该方案将手机计算力嵌入汽车,可以通过更新手机来更新随身车联网的硬件,解决了前装车联网硬件面世即过时的问题。同时在安全与可靠上仍借助原有车载系统能力,对应用功能进行切割,使其可以分别运行在车载硬件或手机上。 “一步到位”还是“循序渐进”?这样的路线之争在汽车技术进化中很常见,从自动驾驶、新能源到车联网莫不如是。以自动驾驶为例,互联网厂商多主张一步到位直接发展全自动驾驶,车厂则多遵循循序渐进发展方式;在新能源技术演进上,纯电动与混动之争也连绵不绝。 在车联网上,同样也是这样的局面。从政策、资金与产业热度来看,自2016年国家发改委发布《推进互联网+
[嵌入式]
博泰:“随身车联网”独辟蹊径,将走出不同的道路
基于FPGA的USB2.0控制器设计
摘要:介绍了一种用VHDL设计USB2.0功能控制器的方法,详术了其原理和设计思想,并在FPGA上予以实现。 关键词:USB VHDL FPGA 在视频存储和图像宽带领域中,经常遇到实时高速数据传输的要求。2000年4月,由Intel、Microsoft、NEC、Compaq、Lucent、Phillips等公司共同制订的USB2.0(Universal Serial Bus)传输协议,其速度远远超过了目前使用IEEE1394接口进行视频传输的400Mbps,达到了480Mbps;而且具有即插即用的PnP(Plug And Play)、 可进行菊花链式的级联(通过USB HUB进行外围扩展)、可串连多达127个USB设备等
[应用]
探究一种汽车轮胎温度在线检测装置
汽车轮胎在周期性载荷作用下,其橡胶和骨架材料的滞后损失以及橡胶与骨架材料之间的摩擦会导致生热,而轮胎所用材料的力学性能和耐疲劳性能与温度密切相关。过高的温度会导致轮胎材料性能严重下降,促使轮胎迅速损坏,目前轮胎所存在的主要质量问题,如 肩空 和 胎圈脱层 等,即是由于这些部位的温度过高造成的。国内外专家和学者正大力研发智能轮胎,控制或降低轮胎的生热以延长轮胎的使用寿命,其中在轮胎温度场高温区域埋设温度传感器以掌握轮胎温升的实时情况,借以指导驾驶员安全行车就是一种重要手段。 1 轮胎温度在线检测装置方案构思 在能够进行诸如温度、压力和转速检测的各种现代智能轮胎中,都装有相关的传感器,将有关轮胎温度、压力和车速的检测信号输入到电子
[单片机]
探究一种汽车轮胎温度在线检测装置
基于ATT7022A的无功补偿控制器设计
    在工业和生活用电负载中,阻感负载占有很大的比例。异步电动机、变压器、荧光灯等都是典型的阻感负载。异步电动机和变压器所消耗的无功功率在电力系统所提供的无功功率中占有很高的比例。电力系统中的电抗器和架空线等也消耗一些无功功率。阻感负载必须吸收无功功率才能正常工作,这是由其本身的工作性质决定的。最合理的方法就是在这些感性设备附近及线路适当位置并联电容器组来进行无功补偿。在电力系统中,采用无功补偿的方法来提高功率因数、减少无功损耗,是改善供电质量、提高设备利用率的重要手段之一。 1 以ATT7022A为核心的无功补偿器介绍     进行无功补偿的前提是能准确地测量电网的运行状况,主要有功功率、无功功率、功率因数、谐波状况等。ATT7
[嵌入式]
Trinamic推出针对实时功能优化后的完整EtherCAT从属控制器
TMC8461和TMC8462是全球首款具有高电压输入输出和集成实时电机控制外设的EtherCAT从属控制器。 TRINAMIC运动控制扩展了其具有集成电机控制外设的专用EtherCAT从属控制器集成电路产品组合。 TMC8461和TMC8462是全球首款具有24V高压输入输出和两个集成开关稳压器的EtherCAT从属控制器。 TMC8462还具有两个集成的以太网PHY,可实现最小的电路板空间。这两款集成电路通过集成PWM和Step / Dir 输入输出外设,实现了通过应用处理器备份接口的固件路线发送,消除了潜在延迟,非常适合需要实时响应的工业物联网,自动化和其他应用。 “我们期望EtherCAT在因为狭小空间限制而推动小
[工业控制]
英飞凌低成本8位微控制器支持高能效设计
    在纽必堡举行的2010年嵌入式技术展会上,英飞凌科技股份公司推出两个功能强大的全新器件系列,壮大其经济高效并可扩展的XC800微控制器(MCU)产品组合。全新的XC82x 和XC83x系列经过专门设计,可进一步降低系统成本,并改进多种工业产品的能效。     在设计风扇、水泵、压缩机、新型照明解决方案和任何电源转换器的电机控制器时,主要目标是提高能源效率,降低系统成本。采用智能控制概念并与各种通信接口连接,有助于充分满足这些需求。英飞凌通过XC82x 和 XC83x8位微控制器系列,将行业标准的8位8051 CPU与优化的外设进行了有机结合,确保以极低的运行成本,大幅降低能耗。此外,在这两个全新系列中,有几款器件还具备
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved