Myrio的电机适配器
概述
NI MyRIO的电机适配器允许您通过Myrio上的MXP连接器轻松连接和控制一个步进电机,两个直流电机或两个伺服电机。它已经设计成使得驱动电机不需要额外的电路。董事会使用Allegro A4973.,一个强大的全桥,双向PWM电机控制器 - 只需提供电源即可在您的路上!
伺服电机通过标准的3引脚标头连接,而DC电机通过6引脚连接或螺钉端子连接器连接,步进电机使用螺钉端子连接。来自标准Myrio FPGA个性的PWM信号被路由到DC和伺服电机输入。电机0正交编码器输入被路由到Myrio编码器输入,电机1路由到通用数字I / O.过滤电机电压和电流被路由回Myrio模拟输入以实现实时监控。
主要特点:
-
使用Myrio扩展端口(MXP)连接器
-
可用于控制2个直流电机,1个步进电机或2rc.伺服
-
具有过电流保护的电流/电压检测和控制
-
6V-16V输入电压使用螺丝终端电源连接
-
34针女性突破允许直接用户访问信号引脚
-
Myrio编码器输入的板载差分编码器接口
-
力量引领指标
连接器销钉
电机PWR.(J6):直流电机电源螺丝端子块
别针# | PIN名称 | 笔记 |
---|---|---|
1 | GND. | 负电机电压 |
2 | 6 ... 16VDC. | 正电机电压,6-16VDC |
电机编码器(J7,J13):编码器信号螺丝端子块
别针# | PIN名称 | 笔记 |
---|---|---|
1 | ENCB. | 编码器相B. |
2 | Enca. | 编码器阶段A. |
servos pwr.(J8):伺服电机电源螺丝端子块
别针# | PIN名称 | 描述 |
---|---|---|
1 | SVDC | 正伺服电机电压,4.8-6VDC标称 - 检查伺服制造商规格 |
2 | GND. | 伺服电机电源接地 |
伺服电机(J10,J11):业余爱好伺服电机标题
别针# | PIN名称 | 描述 |
---|---|---|
1 | PWMX. | 伺服电机PWM控制信号 |
2 | SVDC | 正伺服电机电压 |
3. | GND. | 伺服电机地面 |
电机1和电机2(J3,J9):Digilent标准6针电机/编码器连接器(参见Digilent Gearmotor.的)
别针# | 信号 | 描述 |
---|---|---|
1 | ENCB. | 编码器相B. |
2 | Enca. | 编码器阶段A. |
3. | GND. | 地面 |
4. | + 5v. | 编码器电力 |
5. | M + | 电机正电压 |
6. | M- | 电机负电压 |
使用带有myrio的适配器
*直流电机*如果使用Digilent Gearmotors.已经终止了6针连接器,只需插入连接器J3 / J9,电机/编码器将连接到适当的端子。或者,将DC电机(S)连接到螺钉端子(J4和/或J5),如果使用编码器,请将线路信号连接到J7 / J13。将电机功率(16V MAX)连接到电机电源螺丝端子(J6)。通过设置MyRIO“Dir0”或“Dir1”引脚控制电机方向,通过在Myrio PWM0和/或PWM1引脚上设定占空比来控制高或低速/扭矩。A4973驱动程序已配置为1.5A最大电流(100%占空比)。通过读取根据此表的Myrio模拟输入,可以监控电机电压和电流:
MXP引脚# | 姓名 | 电机信号 |
---|---|---|
3. | AI0. | 电机0电流 |
5. | Ai1. | 电机1电流 |
7. | Ai2. | 电机0电压 |
9. | Ai3. | 电机1电压 |
*爱好伺服电机* J10和J11是标准的3针业余爱好伺服电机连接器,并将使用最流行的伺服电机,没有修改。PWM控制信号直接连接到MXP端口上的Myrio PWM引脚,因此除了为J8提供外部电源,不需要额外的布线。
*步进电机*单个标准4线(双极)步进电机可以通过将每个绕组连接到电机端子块(J4和J5)之一来控制。通常,使用从两个绕组(完整步骤)之间的简单开/关(100%占空比和0%)的各种图案来控制和协调两个绕组,以在“半步”控制之间以帮助平滑过渡和提高位置分辨率,微步骤,其中许多级别的PWM用于接近绕组的正弦/余弦控制。有许多资源有助于选择最佳控制方法。这个应用笔记来自st micro是一个例子,而且数据表对于使用的Allegro驱动程序,电路板也是一个很好的资源。
请访问Myrio社区网站例如代码和项目想法。