打印虎logo3D打印模型大全 免费下载
欢迎来到打印虎问答 ,这里是专业的3D打印问答社区,有问必答!

固件代码注释中的一个问题

0 投票
在Pins.h中有这么一行代码

#define CURRENT_CONTROL_MANUAL  1  // mechanical poti, default if not defined
#define CURRENT_CONTROL_DIGIPOT 2  // Use a digipot like RAMBO does        
#define CURRENT_CONTROL_LTC2600 3  // Use LTC2600 like Foltyn 3D Master        

好像是关于步进电机当前的控制方式,其中mechanical poti,digipot是什么意思,有点钻牛角尖了哈
最新提问 2月 18 用户: SRL (190 分)

1个回答

+1 投票
这里的三个宏定义,用于设置步进电机电流控制(Current Control)。

最常见的步进电机电流控制方法,就是机械式手动控制(CURRENT_CONTROL_MANUAL)。通过旋转步进电机驱动芯片旁边的一个小电位器,达到控制步进电机电流的目的。在这个选项下,固件程序不能对步进电机电流做任何控制。

其他的选项,是一些主板,把MCU的具有DA功能的信号线引出到步进电机驱动芯片的参考电压脚,可以允许固件程序直接控制步进电机电流。当然对于不同的主板,引出的管脚可能是不同的,所以需要独立定义。
最新回答 2月 19 用户: 打印虎 (7,180 分)
...