IRMCS2011:完整编码器伺服驱动设计平台的深入剖析

电子说

1.4w人已加入

描述

IRMCS2011:完整编码器伺服驱动设计平台的深入剖析

在伺服驱动设计领域,IRMCS2011 以其独特的设计和卓越的性能脱颖而出,为工程师们提供了一个高效、灵活且低成本的解决方案。今天,我们就来深入了解一下这个平台。

文件下载:IRMCS2011.pdf

1. 平台概述

IRMCS2011 是一个基于 IRMCK201 IC 的完整伺服驱动系统设计平台。它采用了可配置的运动控制引擎,由硬件逻辑实现,这使得它在性能和灵活性上都有出色的表现。其结构简单、成本低,借助先进的 IR 运动组件,如 IRAMX16UP60A IGBT 模块和 IR2175 单片电流传感高压 IC,简化了硬件构建,实现了完整的伺服放大器功能。

所有控制逻辑都通过硬件逻辑实现,而非编程软件,这使得它能够实现无与伦比的并行计算,从而实现高带宽扭矩控制。而且,它的设计灵活性允许用户配置不同类型的电机、位置反馈设备和通信协议,还支持前馈控制。与传统的 DSP 或微控制器不同,它基于可配置的寄存器接口,无需编程即可完成特定应用需求的定制,大大缩短了设计周期。

2. 平台特性

2.1 性能参数

  • 电流环带宽:典型值为 5 kHz(-3dB)。
  • 速度环带宽:可调节,典型值为 400 Hz。
  • PWM 载波频率:最大 70 kHz。
  • 硬件电流环执行时间:6 µsec。
  • 连续输出电流:5.0 Arms(750W)。
  • 过载输出电流:15 Arms。
  • SPI 通信速度:最大 6 MHz。
  • RS232C 最大速度:57.6 kbps。

2.2 功能特点

  • 低成本完整设计:提供完整的 AC 伺服驱动设计平台,使用 IRMCK201 IC 实现完整的伺服控制。
  • 简单设计:采用 IR2175 电流传感 HVIC,简化设计。
  • 高输出功率:最大输出功率可达 230V/750W,搭配 600V/16A 先进的 Plug - N - DriveTM IGBT 模块。
  • 高带宽扭矩响应:实现快速、精准的扭矩控制。
  • 灵活配置:支持 PMAC 或感应电机,具有正交编码器接口和低成本 A/D 接口。
  • 易于操作:配备 ServoDesignerTM 工具,方便用户进行配置和操作。
  • 多种接口:提供 RS232C/RS422 和快速 SPI 接口(标准),以及用于微控制器扩展或调试端口的并行接口。
  • 保护功能:具备过流、接地故障保护,过压/欠压保护,以及动态制动控制。
  • 数据保留:在电源上下电时保留配置数据。

3. 安装与使用

3.1 硬件安装

  • 安全注意事项:IRMCS2011 系统部分接地电位在通电时会偏置到负直流母线电压电位,使用示波器测量电压波形时需隔离示波器接地,否则可能导致人身伤害。系统中的高压电容在主电源移除后需要时间放电,工作前需确保隔离市电输入并等待三分钟,直到电容放电到安全电压。只有熟悉驱动和相关机械的人员才能进行安装、启动和维护,否则可能导致人身伤害和设备损坏。此外,驱动表面温度可能会变热,系统包含 ESD 敏感部件,需采取静电控制措施,错误的接线或应用可能导致组件损坏或产品寿命缩短。
  • 输入电源接线:可连接 AC 115V、单相 230V 或三相 230V 电源。单相 100V - 230V AC 电源使用 R 和 T 连接,三相 230V 电源使用 R/S/T 连接,并串联一个 250V/30A 的电源接触器开关。
  • 电机接线:将电机电源和地线连接到 IRMCS2011 板的端子块 J1,不同品牌电机的接线方式可参考文档中的表格。
  • 编码器连接:将编码器连接器插入 J2,确保编码器信号连接正确,否则会导致转子位置不正确或通信错误。
  • RS232 连接:将串口电缆连接到计算机 COM 端口和 J6,确保连接正确,否则会导致通信错误。

3.2 软件安装

  • 从 CD 安装:将分发的 CD 加载到 PC 的 CD - ROM 驱动器中,双击 “IRMCS2011.exe”,输入密码(密码在 “iMOTION Install IRMCS2011.pdf” 文件中),自动安装所有必要软件,默认安装位置为 “C:Program FilesiMOTION”。
  • ServoDesigner 启动:首次使用 ServoDesigner 时,需进行 RS232 连接和数字格式设置。RS232 连接时,选择连接的 COM 端口,并确保 “Product ID and version checking” 禁用,“Status polling” 启用。数字格式设置可选择十进制或十六进制显示,设置后保存,下次启动不再显示该对话框。

3.3 系统运行

  • 上电:施加 AC 115V - AC 230V 电源,上电后红色 LED 会闪烁,表示板载直流母线已建立。
  • 运行电机
    • 打开配置文件:选择与产品和电机匹配的默认配置文件,文件位于 “iMOTIONServoDesigner” 目录下,文件名包含产品和电机的部件号,扩展名为 “.irc”。
    • 检查通信状态:打开配置文件后,ServoDesigner 会尝试与 IRMCS2011 建立联系,若收到回复,COM 端口状态显示 “Up”,否则显示 “Down”。
    • 电机配置:执行 “Configure Motor” 功能,初始化主机寄存器,执行成功后 LED 会变为闪烁的绿色。
    • 起始角度:对于感应电机操作,可跳过此步骤。该功能用于读取霍尔 A、B、C 输入并确定电机的起始位置。
    • 运行电机:点击 “Start Motor” 工具栏按钮或双击树视图中的 “Start Motor” 条目启动电机,点击 “Stop Motor” 停止电机。电机运行时,状态栏显示 “Run” 并伴有绿色指示灯;停止时,显示 “Stop” 并伴有黄色指示灯;出现驱动故障时,显示 “Fault” 并伴有红色指示灯;COM 端口状态为 “Down” 或 “Inactive” 时,状态为 “Inactive” 并伴有蓝色指示灯。
    • 参考速度:在树视图的 “Function Definitions” 部分找到 “Reference Speed” 条目,右键选择 “Properties”,输入所需的速度和方向,点击 “OK” 后双击该条目执行操作。
    • 驱动状态:点击工具栏的 “Info” 按钮或双击树视图中的 “Drive Status” 条目获取驱动状态,读取相关主机寄存器的值。

4. 运动控制引擎

IRMCS2011 板上的 IRMCK201 IC 实现了闭环电流和速度控制。闭环电流控制算法基于同步旋转框架,速度控制作为电流控制的外环控制,可禁用以配置扭矩控制模式。此外,还支持前馈控制、位置反馈设备选择、感应电机矢量控制和通信协议选择。

5. 新电机适配

新电机可通过简单的 EXCEL 电子表格进行配置。文档中提供了名为 “IRMCx201 - DriveParams.xls” 的电子表格模板,该模板根据电机铭牌和公开数据输入,计算电流反馈/速度反馈缩放、电流和速度调节器的比例积分(PI)增益、PWM 载波频率、死区时间等参数。输出的文本文件包含每个寄存器的值,用户可使用 ServoDesigner 将其读入相关寄存器。

6. 附录

6.1 外部 I/O

外部 I/O 连接器(J7)的所有输入为 5V 耐受且为高电平有效逻辑。各引脚有明确的定义,如模拟输入、数字地、故障状态输出、同步状态输出等。

6.2 RS232C 连接器

IRMCS2011 板上有一个串行 RS232C 连接器(J6),为 D - sub 9 针标准 PC 母连接器,可直接连接到 PC 串口。引脚 2 为发送信号,引脚 3 为接收信号,信号电平为 10V,波特率固定为 57.6 kbps,信号格式为 8 位、无校验、1 位停止位。

6.3 并行接口端口

IRMCS2011 提供一个 8 位并行接口端口,可与常见的 8 位并行接口(如 MCS8051、部分 Motorola 8 位 uP、MicroChip 等)接口。每个信号为 3.3V 电平,数据总线为复用的。文档还给出了寄存器读写操作的详细时序要求,根据微处理器类型(Intel 或 Motorola 类型)有所不同。

7. 总结

IRMCS2011 平台为伺服驱动设计提供了一个全面、高效的解决方案。它不仅具备高性能的控制能力,还通过简单的配置和操作,降低了设计门槛,缩短了开发周期。对于电子工程师来说,它是一个值得深入研究和应用的平台。你在使用类似平台时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分