GreenPAK和GreenFET
6个月前
张贴了mactro0分 1回复你好,
我想控制的电动机的位置和速度。我发现slg47105,它具有足够高的输出电流,但我不知道是否有可能在其上实现PID控制器。我发现了一个应用笔记对电机的控制,但它使用了大量dicrete组件来实现PID。在我而言,这是不是一种选择,因为我已经非常的PCB空间有限。是否有可能实现PID,而无需使用外部元件?
我的电机控制器的具体要求是:
- 阅读正交编码器脉冲
- 控制电机posistion并将其发送到监控MCU
- 控制电机速度,并将其发送到监控MCU
- 读取电机电流,并把它发送到MCU
- 理想情况下,应该有一个方法可行通过经由I2C发送命令来调整PID设定
如果需要,我可以在一个包不超过3x3mm的更大容纳多一个IC。
6个月前
嗨,
谢谢你伸出援手。
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。。