스테퍼 모터 속도를 제어하는 ​​방법(즉, 펄스 주파수를 계산하는 방법)

2단계 스테퍼 모터 소개:

실제 스테퍼 모터 제어는 매우 간단합니다. 응용 프로그램은 바보입니다. 제조업체는 스테퍼 모터 드라이버를 잘 수행하며, 스테퍼 모터는 드라이버가 제어하는 ​​작업 방법을 제어하므로 스테퍼 모터에 대해 깊이 이해할 필요가 없습니다. , 당신이 아는 한 스테퍼 모터 드라이버 방법의 적용이 가능합니다. 물론 간단한 스테퍼 모터의 작동 특성이나 꼭 알고 있어야 할 사항을 아래에서 소개하겠습니다!

세분의 역할:

2상 스테퍼 모터는 기본 스텝 각도가 1.8도입니다. 즉, 200펄스 모터가 전체 스텝이라고 불리는 원을 회전합니다.

세분화 기능은 스테퍼 모터의 드라이버에서 설정할 수 있습니다.

2분할(반단계라고도 함)로 설정하면 스텝 각도는 0.9도이고 400펄스가 원을 회전합니다.

4개 세분화로 설정하면 스텝각은 0.45도, 800펄스가 돌아갑니다.

8개 세분화로 설정하면 스텝각은 0.225도가 되고 1600펄스가 돌아갑니다.

세분화가 높을수록 호스트 컴퓨터에서 전송되는 펄스의 길이가 짧아질수록 정밀도가 높아집니다! 이것은 잘 이해됩니다. 10mm로 가는 펄스, 10% 오류, 1mm의 펄스 오류, 1mm로 가는 펄스, 동일한 10% 오류, 0.1mm의 펄스 오류입니다.

물론 각 펄스의 목적을 달성하기 위해 미세한 부분을 매우 크게 설정할 수는 없습니다.

라인의 원을 회전시키기 위해 2상 스테퍼 모터 200 펄스를 기억하시나요? 세분화가 클수록 스테퍼 모터의 1회전에 대한 펄스 수가 더 커집니다!
DeepL.com으로 번역됨(무료 버전)

스테퍼가 분당 600회전으로 400mm를 이동하도록 하려면 OP가 전송해야 하는 펄스 수와 펄스 주파수를 어떻게 계산합니까?

스테퍼 모터의 속도를 어떻게 제어합니까?(예: 펄스 주파수를 계산하는 방법):

설정이 4개의 미세한 부분이라고 가정하면, 모터가 1회전하는 데 필요한 펄스 수, 즉 800은 스테퍼 모터 속도 600rpm을 달성하기 위해 호스트에서 보내야 하는 펄스의 주파수 계산입니다. 컴퓨터:

주파수의 개념은 1초에 전송되는 펄스 수입니다.

따라서 먼저 스테퍼 모터의 초당 회전 수를 계산하십시오.

600/60 = 초당 10회전

그런 다음 10회전/초에 필요한 펄스 수를 계산하십시오.

10 X 800 = 8000

즉, 펄스 주파수는 8000 또는 8K입니다.

결론적으로 600rpm의 스테퍼 모터 속도를 구현하려면 호스트 컴퓨터가 8K의 펄스 출력 주파수를 유지해야 합니다.

이제 이해가 되셨나요? 펄스 주파수를 계산하려면 다음 두 가지 전제 조건을 알아야 합니다.

1, 스테퍼 모터의 한 회전에 필요한 펄스 수를 알고 있습니다.

2, 스테퍼 모터의 회전 속도를 알고, 회전 속도 단위는 다음과 같습니다.

스테퍼 모터에 필요한 펄스 수를 계산하는 방법.

설정이 4개의 미세한 부분이라고 가정하면 모터가 원을 회전하는 데 필요한 펄스 수는 800이고 스테퍼 모터가 400mm의 거리를 이동한다는 것을 실현하려면 다음과 같이 전송해야 하는 펄스 수를 계산합니다. 상위 컴퓨터:

스테퍼 모터의 출력 샤프트와 나사(피치: 10mm)를 직접 연결하거나 풀리 드라이브를 통해 휠 둘레를 10mm로 연결하는 경우. 즉, 스테퍼 모터가 원을 그리며, 기계식 보행의 길이는 10mm이다.

모터 1회전의 펄스 수는 800이고 펄스 걷기의 길이는 다음과 같습니다.

10mm / 800 = 0.0125mm

400mm를 이동하는 데 필요한 펄스 수:

400 / 0.0125 = 32000 펄스

결론적으로, 스테퍼 모터가 400mm의 이동 거리를 구현하기 위해 호스트 컴퓨터에서 전송해야 하는 펄스 수는 32000입니다.

이제 이해가 되셨나요? 펄스 수를 계산하기 위해 알아야 할 세 가지 전제 조건은 다음과 같습니다.

1, 스테퍼 모터의 한 회전에 필요한 펄스 수를 알고 있습니다.

2, 걷는 길이의 원을 돌리는 스테퍼 모터를 알고;

3, 스테퍼 모터에 필요한 총 이동 길이를 파악합니다.

정확도를 향상시키려면 세분화를 늘릴 수 있습니다. 세분화가 64로 설정된 경우 모터 1회전에 필요한 펄스 수는 다음과 같습니다.

64 X 200 = 12800

이동한 펄스의 길이는 다음과 같습니다.

10mm / 12800 = 0.00078mm

400mm를 이동하는 데 필요한 펄스 수:

400 / 0.00078 = 512000 펄스

600rpm의 속도를 달성하기 위해 호스트 컴퓨터에서 전송해야 하는 펄스의 주파수는 다음과 같습니다.

( 600 / 60 ) X 12800 = 128000

즉: 128K
DeepL.com으로 번역됨(무료 버전)


게시 시간: 2024년 8월 11일