跳过主要内容

电机位置和速度控制采用slg47105

GreenPAK和GreenFET

6个月前

发布的mactro0点 1回复
0的问题

你好,

我想控制电机的位置和速度。我找到了slg47105,它有足够高的输出电流,但我不确定是否可以在它上实现PID控制器。我找到了一个应用注释用于电机控制,但它使用了大量的离散元件来实现PID。在我的例子中,这不是一个选项,因为我在PCB上的空间非常有限。是否可以不使用外部组件实现PID ?

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

  • 读取正交编码器脉冲
  • 控制电机的位置,并将其发送到监控单片机
  • 控制电机速度,并发送给监控单片机
  • 读取电机电流并发送给单片机
  • 理想情况下,应该有可能通过I2C发送命令来调整PID设置

如果有必要,我可以在不大于3x3mm的封装中再容纳一个集成电路。

6个月前

ssaravan

你好,

谢谢你的帮助。

1.编码器脉冲可以读取,但不能读取多个编码器,因为IC中只有一个FSM

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

3.速度可以通过PWM模块控制

4.电流可以通过在一个传感管脚上连接一个分流电阻来测量

您能不能也看看SLG47004集成放大器,变阻器-//www.xmece.com/亚博电竞菠菜products/slg47004,这是DS的linl//www.xmece.com/sites/default/files/slg47004_ds_2v2.pdf。