computePPU_Belt()

描述

在使用 config_PPU 设定 PPU(Pulse per Unit) 时,可使用协助计算函数来求得设定参数。
PPU(Pulse per Unit) 关系如下图:

zero_size

86Duino 发送 pulse 到步进马达驱动板,驱动板便会发送 step 使步进马达旋转。
micro_stepping:
- 步进马达驱动板上的参数,若要打出一个 step,需从 86Duino 接收到的 pulse 数。
steps_per_revolution:

- 步进马达上的参数,若要转动一圈需从步进马达驱动板接收到的step数。
pulses_per_revolution 之计算公式为 steps_per_revolution * micro_stepping。

参数需要测量皮带牙距与齿轮的齿数,如下图:

zero_size

 

語法
machine.computePPU_Belt(pulses_per_revolution, belt_pitch, pulley_tooth_count);

 

參數

machine:为 Machine物件

pulses_per_revolution: 让步进马达转一圈,86Duino需要打的pulse数。

blet_pitch: 皮带牙距,单位为毫米。

pulley_tooth_count: 与步进马达同步旋转之齿轮的齿数。

 

Return

double: PPU (Pulse per Unit) after the backload calculation is completed. .

 

See also

config_PPU()
computePPU_LeadScrew()


 

函式庫參考主頁面

86Duino 参考资料的文本采用 Creative Commons Attribution-ShareAlike 3.0 License.。参考资料中的代码示例已发布到公共领域。