基于1553B总线的航天大功率电动舵机控制器设计

发布者:BlissfulBliss最新更新时间:2015-01-29 来源: e-works关键字:1553B总线  航天  电动舵机  控制器 手机看文章 扫描二维码
随时随地手机看文章

引言

    目前,随着导弹武器射程、速度、飞行高度和机动性的不断增加,电动舵机系统正向着输出力矩大、响应速度快、功率大、体积小、集成度高、全数字化方向发展。无刷直流电动机不仅保持了传统直流电动机良好的动、静态调速特性,且结构简单、运行可靠,已经在国防、航空航天等领域中得到了较好的应用。

    MIL-STD-1553B总线作为一种具有较高数据传输性能和管理效率、传输可靠的数据总线,已经发展成熟并被广泛应用于航空航天、武器装备等复杂控制系统中。

    本文以大功率无刷直流电动舵机为对象,设计了一套基于DSP+FPGA的数字化高精度、高可靠性的控制器,并且实现了1553BRT终端接入功能。

1 舵机系统总体设计方案

    舵机系统采用位置、速度、电流三闭环控制策略,总体硬件设计如图所示。具体工作过程如下:DSP通过1553B通讯模块与主控计算机之间进行可靠通信,通过转子位置和舵面偏角检测电路获取转子位置、转速以及舵面实际偏角信号,结合自带ADC模块采样得到相电流,通过三闭环控制算法处理,输出调制PWM信号作用于功率驱动电路,驱动无刷直流电机转动。利用FPGA的灵活可配置性设计硬件逻辑电路实现对各主功能芯片的时序控制,包括1553B通讯模块、转子位置及转速检测电路和舵面偏角测量电路,大大减少了DSP软件开销,提高了CPU工作效率。

图1舵机系统总体硬件结构图

2 硬件电路设计

    2.1 DSP主控单元

    主控制器采用美国TI公司的32位定点数字信号处理器TMS320F2812。该芯片采用哈佛总线结构,将数据总线和程序总线分开,每秒可执行1.5亿次指令(150MIPS),具有单周期32X32位的乘与累加运算(MAC)功能。针对电机控制应用,片内集成了两个功能强大的事件管理器(EVA、EVB),16通道的高速ADC模块。

    逻辑控制单元

    FPGA逻辑功能芯片选用Altera公司的CycloneII系列EP2C8T144C8。CycloneII是基于StratixII的90nm工艺推出的FPGA芯片,具有8256个逻辑单元(LE),内置36个M4KRAM块,2个锁相环(PLL)以及18个乘法器模块,提供给用户85个可用的IO管脚接口。该芯片主要配合DSP使用,实现逻辑控制功能。

    总线通讯模块设计

    选用DDC公司的BU-61580[5]作为1553B总线通信协议芯片。该芯片内部集成有数字协议控制电路,双路总线收发器等模块,FPGA只需要操作协议芯片的17个常规寄存器和4KX16bit的RAM,全部通信过程协议芯片都能自动完成。BU-61580与FPGA的电路连接如图所示。利用74LVC4245芯片进行逻辑电平匹配,TRANSPARENT/BUFFERED拉低将BU-61580设置为16位缓冲工作模式,FPGA直接使用芯片内部4KX16bit共享RAM。

图2BU-61580与FPGA的电路连接图

    功率驱动模块设计

    功能驱动模块采用Fuji公司的7MBP75RJ120,该IPM模块能耐受高达1200V电压,75A电流,内部设有电源欠压、过热保护、过流保护和短路保护功能。具体电路连接如图所示。DSP输出六路PWM信号经过高速高共模比的光耦芯片HCPL-4504驱动IPM内部的IGBT,进而控制无刷电机的三相电压U、V、W。故障信号通过光耦芯片TLP521-1传递给DSP中断口,电源供电采用4个独立的WRB0515直流电源模块。[page]

    图3IPM功率驱动模块电路连接图


    转子位置检测电路

    转子位置及转速检测采用旋转变压器与解码芯片组合方案。采用多摩川TS2620N21E11旋转变压器,入力电压AC7Vrms10KHz,变压比0.5±5%,误差精度最大±10′。解码芯片选用飞博尔的12位分辨率旋转变压器——角位速度数字转换器FB9412PB,该转换器具有10kHz激励电源输出,直接将旋转变压器输出的正余弦模拟信号转换为角度和速度数字信号,并以并行口方式输出,数据分辨率为5.3′,精度达到±7.8′,最大跟踪速度1000rps。FB9412PB与旋转变压器的端子连接如表1所示。

    电流检测电路

    采用LEM的HMS20-P霍尔电流传感器检测相电流,测量范围±60A,输出电压范围2.5V±(0.625×/20)V,响应时间小于5us。电路原理如图所示,将LEM的输出Vout和参考输出Vref经过集成运放OP27以3:4比例缩小后接入DSP的ADCINA0和ADCINB0端,两者相减可以减小温度影响以及测量误差。

图4 LEM电流检测电路连接图

    偏角检测电路

    电动舵机通过传动齿轮箱和滚珠丝缸将无刷直流电机的旋转运动转换为直线运动,推动喷管摆动,通过测量滚珠丝缸的位移量就可以确定喷管摆动角,选用德国海德汉公司生产的EQN425多圈绝对值编码器,转数为4096,每转位置数8192(13bits),计算时间0.5us,精度为,编码类型为格雷码,输出信号为同步串行信号(SSI)。SSI接口转并口模块选用SSI208P,该模块自动将同步串行接口信号(SSI)转换成8位并口数据,数据更新率大于100KHZ。

    限位保护电路

    最大限位保护电路通过安装在电机丝缸正反向最大行程处的限位开关实现,选用海立Z15G1微动开关。当丝缸运动到最大行程处时,对应开关接通,故障信号传递给DSP芯片中断口,直接关断六路PWM。

3 软件设计

    控制系统软件设计主要包括两部分内容:DSP主控程序设计和FPGA逻辑控制程序设计。DSP程序采用C语言编写,通过CCS3.3编译。FPGA采用Verilog语言编写,通过QuartusⅡ编译。[page]

    3.1 DSP主程序设计

    DSP主要实现了控制系统主程序和电流、位置、速度三闭环数字PID控制算法。FPGA将接收到的舵面偏转信号和采集到的转子位置、转速和实际舵面偏角传递给DSP,DSP结合自身ADC采样电流信号,通过算法处理,输出调制PWM。程序流程如图5所示。

图5DSP主程序流程    3.2 FPGA逻辑程序设计

 

    FPGA程序采用模块化设计思想,实现了BU-61580读写RAM控制时序、FB9412PB控制时序、SSI208P控制时序和DSP接口控制逻辑。各个模块的时序控制如图6-11所示。

   
 


4 结论

    本文设计实现了一套基于1553B总线通讯的大功率无刷直流电动舵机控制器,利用DSP高速运算性能实现电流、速度、位置三闭环控制算法,充分运用FPGA灵活可配置性设计时序逻辑控制电路,采用BU-61580协议芯片实现1553BRT终端控制器。实际应用表明,该控制器控制精度高、调节速度快,具有良好的工程应用价值。 

 

关键字:1553B总线  航天  电动舵机  控制器 引用地址:基于1553B总线的航天大功率电动舵机控制器设计

上一篇:基于光纤伺服总线的开放式数控系统
下一篇:基于CAN总线结构的并联液压混合动力车控制系统

推荐阅读最新更新时间:2024-05-02 23:28

基于CYGNAL单片机和FPGA的舞台吊杆控制器的设计
摘要:介绍了舞台吊杆控制系统的体系结构,并对组成该系统的舞台吊杆控制器进行了研究,论述了其工作原理,提出了用CYGNAL单片机和FPGA设计该控制器的方法。基于SOC的设计思想,完成了该控制器的硬件和软件两方面的设计,提出了控制系统中的位移测量方法,并对电机惯性引起的误差提出 了补偿方法;同时针对该系统采取了相应的抗干扰措施,提高了系统的抗干扰能力,实际应用证明,此控制器抗干扰能力强,吊杆位置控制精确,且安全可靠。 关键词:舞台吊杆控制器FPGA 误差补偿 位置控制 在舞台机械设备中,吊杆起着重要的伤脑筋。在大型的影剧院,一场演出往往需要调动大量的舞台背景,有时要控制多达64路的吊杆同时动作。操作人员要在现场不断变换舞台背景
[单片机]
飞兆半导体PFC控制器集成功能性以简化设计
      为了满足能源之星(ENERGY STAR)法规要求并降低材料清单(BOM)成本,设计人员力求在总体产品设计中以更少的组件数目实现稳定的性能。这种对高能效设备的需求,使得设计人员越来越多地使用功率因数校正(PFC)技术。       飞兆半导体公司 (Fairchild Semiconductor)推出有源PFC控制器产品FAN7930以满足需求,用于临界导通模式 (critical conduction mode, CRM) 的升压PFC应用。该器件适用于LCD和PDP TV应用,以及200W以下需强制使用PFC的应用,包括功率超过25W的C类照明设备,以及超过75W的D类PC、电视和监视器等。     
[电源管理]
飞兆半导体PFC<font color='red'>控制器</font>集成功能性以简化设计
智能控制器升级驾车安全
        北京时间5月26日消息,新推出的O6控制器,借助直观的硬件和独特的软件相组合,可以在驾驶期间帮助你避免因分心带来的常见风险。        我们都知道,对智能手机上瘾,可能会让你分心。比如时常会出现,因注意力不集中引起的安全问题。O6控制器设计为可使用触摸、语音或手势输入的方式,控制应用程序听或者响应由于驾驶者分心带来的问题。 一起交通事故可以在几秒钟内发生,所以在驾车期间出现的分心现象,正在逐渐被大家所关注。   O6控制器,直径40毫米(1.57英寸),厚度11毫米(0.43英寸),看起来像一个超大的上衣纽扣——或者像一个橙色钟面的时髦智能手表。在其防水、滚铝电镀的外观下,有一个触觉电机作
[汽车电子]
ABB推出新型OmniCore控制器及由其提供动力的IP67级IRB 1100机器人
ABB推出IRB 1100机器人和OmniCore控制器新版本,新品设计具有增强的防水防尘功能,可应对恶劣的使用环境。新款IRB 1100型号的整体防护等级为IP67,所有电气组件都密封设计以防。 密封组件可以防止灰尘进入机器人内部,提供完整的防护。坚固,紧凑的IP67级IRB 1100机器人,由新型OmniCore™C90XT控制器提供动力,可应对最苛刻的条件 对于制造商而言,新的IP67防护等级让机器人在产生大量灰尘,水和碎屑的工作场所得到应用,包括3C抛光,湿磨,抛光和去。 IRB 1100是ABB最紧凑,最快的机器人,具有一流的可重复性。IRB 1100有两种型号:一种具有4公斤有效载荷,可达到475毫米
[机器人]
意法半导体发布32美分STM32超值微控制器
基于ARM® Cortex™-M0的STM32F030超值系列微控制器让成本敏感型应用受益于32位优势 中国, 2013年7月11日 —— 横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)发布最新的STM32F030超值系列微控制器。批量订货最低价仅为0.32美元,STM32F030是低预算项目的理想选择,同时还让设计人员有机会使用型号齐全且软硬件兼容的32位微控制器产品组合,从而提升应用性能,扩大产品系列。 全新STM32F030超值系列基于48MHz的ARM® Cortex™-M0处理器内核。与同类竞争产品不同,STM32F030虽然只有8位
[单片机]
用液位控制器变频器工作频率
一、控制原理 多数通用变频器都能实现不同的条件运行不同的频率。这在富士5000G11S/P11S系列变频器中称为多步频率运行,在ABBACS510-01系列变频器中称为恒速运行。液位控制器就是要让泵根据液位的情况来选择不同的转速,让泵的运转实现宏观上的稳定。如下图所示,该控制器使用了两个位置探针,可将泵池分为三个液位区,当液体没有接触下液位探针时,变频器工作在最低频率区;当液位处在两探针中间时,变频器工作在中频率区,当液位同时触及两个探针时,变频器作在高频率区。 液位控制器主要由液位感知电路(弱电部分)和延时控制电路f强电部分)两部分组成。液位感知电路如上图所示,其核心是一片6反相器CD4069。本电路有两个位置检测,只用
[电源管理]
用液位<font color='red'>控制器</font>变频器工作频率
Rambus通过9.6 Gbps HBM3内存控制器IP大幅提升AI性能
新闻摘要: 为增强AI/ML及其他高级数据中心工作负载打造的 Rambus 高性能内存 IP产品组合 高达9.6 Gbps的数据速率,支持HBM3内存标准的未来演进 实现业界领先的1.2 TB/s以上内存吞吐量 中国北京,2023年12月7日 ——作为业界领先的芯片和IP核供应商,致力于使数据传输更快更安全,Rambus Inc.(纳斯达克股票代码:RMBS)今日宣布Rambus HBM3内存控制器IP现在可提供高达9.6 Gbps的性能,可支持HBM3标准的持续演进。相比HBM3 Gen1 6.4 Gbps 的数据速率,Rambus HBM3内存控制器的数据速率提高了50%,总内存吞吐量超过1.2 TB/s
[半导体设计/制造]
Rambus通过9.6 Gbps HBM3内存<font color='red'>控制器</font>IP大幅提升AI性能
基于FPGA的X射线安检设备控制器设计
   摘 要 :依据X射线安检设备各部分工作原理及控制要求,本文采用FPGA和以太网技术设计了基于FPGA的X射线安检设备控制器。本文以Xilinx公司的ISE为开发平台,在ModelSim中仿真了控制器各个模块的功能,得到了符合控制器要求的波形。    引言   X射线安检设备广泛应用于机场、车站、海关、港口、仓库等地。近年来由于犯罪分子大量使用先进的伪装技术,使传统的安检设备显得力不从心。针对上述情况,本文设计了基于FPGA的X射线安检设备控制器,该控制器通过加载Thin TCP/IP接入以太网,使得多台PC共同对可疑物品的图像数据进行分析,进而提高鉴别精度。    工作原理及控制要求   X射线安检设备主要由X射
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved