Как да контролирате скоростта на стъпковия двигател (т.е. как да изчислите честотата на импулса)

Въвеждане на двуфазен стъпков двигател:

Действителното управление на стъпковия двигател е много просто, приложението е глупаво, производителите вършат добра работа с драйвера на стъпковия двигател, стъпковия двигател как да работи от драйвера за управление, не е нужно да правим задълбочено разбиране на стъпковия двигател , стига да знаете, че приложението на метода на драйвера на стъпковия двигател може да бъде. Разбира се, простите работни характеристики на стъпковия двигател или трябва да знаете, ще ви представя по-долу!

Ролята на подразделението:

Двуфазен стъпков двигател, основен ъгъл на стъпка от 1,8 градуса, тоест: 200 импулсни двигатели завъртат кръг, наречен цялата стъпка.

Функцията на подразделението може да бъде зададена на драйвера на стъпковия двигател:

Когато е настроен на 2 подразделения (наричани също полустъпки), ъгълът на стъпка е 0,9 градуса, 400 импулса завъртат кръг.

Когато е настроен на 4 подразделения, ъгълът на стъпката е 0,45 градуса и се обикалят 800 импулса.

Когато е настроен на 8 подразделения, ъгълът на стъпката е 0,225 градуса и минават 1600 импулса.

Колкото по-високо е подразделението, толкова по-малка е дължината на импулса, изпратен от хост компютъра, толкова по-висока е точността! Това е добре разбрано, импулс да премине 10 mm, 10% грешка, импулсна грешка от 1 mm, импулс да премине 1 mm, същата грешка от 10%, грешка на импулса от 0,1 mm.

Разбира се, не можем да настроим фината фракция много голяма, за да постигнем целта на всеки импулс да измине особено малка дължина.

Спомняте си двуфазния стъпков двигател 200 импулса за въртене на кръг по линията! Колкото по-голямо е подразделението, толкова по-голям е броят на импулсите за един оборот на стъпковия двигател!
Преведено с DeepL.com (безплатна версия)

Ако искаме степерът да измине 400 mm при 600 оборота в минута, как да изчислим броя на импулсите и честотата на импулсите, които OP трябва да изпрати?

Как да контролираме скоростта на стъпковия двигател (т.е. как да изчислим честотата на импулса):

Ако приемем, че настройката е четири фини фракции, броят на импулсите, необходими на двигателя, за да направи един оборот, т.е. 800, за да постигне скорост на стъпковия двигател от 600 rpm, изчисляването на честотата на импулсите, които трябва да бъдат изпратени от хоста компютър:

Концепцията за честота е броят импулси, изпратени за една секунда.

Така че, първо изчислете броя на оборотите в секунда на стъпковия двигател

600/60 = 10 оборота в секунда

След това изчислете броя на импулсите, необходими за 10 оборота/сек.

10 X 800 = 8000

Тоест честотата на импулсите е 8000 или 8K.

Заключение, за да се реализира скорост на стъпковия двигател от 600 об/мин, хост компютърът трябва да поддържа импулсна изходна честота от 8K.

сега разбираш ли За да се изчисли честотата на импулса, трябва да знаете двете предпоставки са:

1, знайте броя на импулсите, необходими за един оборот на стъпковия двигател;

2, знайте скоростта на въртене на стъпковия двигател, единицата за скорост на въртене е: обороти на

Как да изчислим броя импулси, необходими на стъпков двигател.

Ако приемем, че настройката е четири фини фракции, броят на импулсите, необходими на двигателя, за да завърти кръг, е 800 и за да се разбере, че стъпковият двигател изминава разстояние от 400 mm, изчисляването на броя на импулсите, които трябва да бъдат изпратени от горния компютър:

Ако изходящият вал на стъпковия двигател и винтът (стъпка: 10 мм) са директни, или чрез задвижването на ролката, обиколката на колелото е 10 мм. Това означава, че стъпковият двигател завърта кръг, дължината на механичното ходене е 10 мм.

Броят на импулсите на един оборот на двигателя е 800, тогава дължината на импулсното ходене:

10 мм / 800 = 0,0125 мм

Броят импулси, необходими за изминаване на 400 mm:

400 / 0,0125 = 32000 импулса

Заключение, за да се реализира разстояние от 400 mm, изминато от стъпковия двигател, броят на импулсите, които трябва да бъдат изпратени от хост компютъра, е 32 000.

сега разбираш ли Трите предпоставки, които трябва да се знаят, за да се изчисли броят на импулсите, са:

1, знайте броя на импулсите, необходими за един оборот на стъпковия двигател;

2, познавайте стъпковия двигател, за да завъртите кръг от дължината на ходене;

3, знайте общата дължина на пътуването, изисквана от стъпковия двигател;

Ако искаме да подобрим точността, можем да увеличим подразделението, ако подразделението е зададено на 64. Броят на импулсите, необходими за един оборот на двигателя, е:

64 X 200 = 12800

Дължината на изминатия импулс е:

10 мм / 12800 = 0,00078 мм

Броят импулси, необходими за изминаване на 400 mm:

400 / 0,00078 = 512000 импулса

За да се постигне скорост от 600 rpm, честотата на импулсите, които трябва да бъдат изпратени от хост компютъра, е:

(600/60) X 12800 = 128000

Тоест: 128K
Преведено с DeepL.com (безплатна версия)


Време на публикуване: 11 август 2024 г