跳到主要内容

使用slg47105马达的位置和速度控制

GreenPAK和GreenFET

6个月前

张贴了mactro0分 1回复
0 upvotes

你好,

我想控制的电动机的位置和速度。我发现slg47105,它具有足够高的输出电流,但我不知道是否有可能在其上实现PID控制器。我发现了一个应用笔记对电机的控制,但它使用了大量dicrete组件来实现PID。在我而言,这是不是一种选择,因为我已经非常的PCB空间有限。是否有可能实现PID,而无需使用外部元件?

我的电机控制器的具体要求是:

  • 阅读正交编码器脉冲
  • 控制电机posistion并将其发送到监控MCU
  • 控制电机速度,并将其发送到监控MCU
  • 读取电机电流,并把它发送到MCU
  • 理想情况下,应该有一个方法可行通过经由I2C发送命令来调整PID设定

如果需要,我可以在一个包不超过3x3mm的更大容纳多一个IC。

6个月前

ssaravan

嗨,

谢谢你伸出援手。

1.编码器脉冲可以被读取,但不超过一个编码器,因为在该IC只有一个FSM

2.电机位置可以通过使用CNT / DLY块使用在宏小区中的计数器数据或延迟时间来设定

3.速度可以由本PWM块来控制

4.电流可以通过在读出销中的一个连接的分流电阻器来测量

你能不能也请您看看SLG47004与集成运算放大器,可变电阻器 -//www.xmece.com/亚博电竞菠菜products/slg47004,这里是一个LINL到DS//www.xmece.com/sites/default/files/slg47004_ds_2v2.pdf。