아두 이노 스테퍼 모터


11

스테퍼 모터와 함께 Arduino를 어떻게 사용합니까?

답변:


11

스테퍼 모터에는 단극과 양극의 두 종류가 있습니다. 단극 스테퍼에는 6 개의 와이어가 있으며, 바이폴라 스테퍼에는 4 개의 와이어가 있습니다. 단극 스테퍼를 제어하려면 달링턴 ​​어레이라는 칩을 사용해야합니다. 바이폴라 스테퍼를 제어하려면 h- 브릿지를 사용하십시오.

나는 단극 스테퍼와 함께 일한 적이 없지만 바이폴라를 사용하는 방법을 설명 할 수 있습니다. 가장 먼저해야 할 일은 페어링 된 와이어를 찾는 것입니다. 멀티 미터를 사용하고 저항을 측정하는 동안 미터를 가능한 모든 전선 쌍에 하나씩 연결하십시오. 두 쌍의 페어링에는 무한한 양의 저항이 있습니다. 이들은 연결된 쌍입니다. 이들 각각을 h- 브릿지의 다른 반쪽에 연결하십시오.

제어 회로가 연결되면 (바이폴라 스테퍼의 h- 브리지 또는 단극의 달링턴 배열이든) Arduino Stepper Library를 사용하여 제어 회로를 제어합니다.

스테퍼로 최근에 작성한 프로젝트 를 작성했습니다. 여기에 하나의 링크 만 게시 할 수 있으므로 여기에서 언급 한 많은 것들에 대한 링크를 참조하십시오.

Tom Igoe는 자신의 사이트에서 스테퍼에 대한 훌륭한 글을 썼습니다.


10

자신의 드라이버를 제작하고 스테퍼 쌍에 올바른 제어 순서를 적용하는 대안은 스테퍼 용 상용 드라이버를 사용하는 것입니다. 대부분은 간단한 2 핀 제어 기능을 제공합니다. 하나는 방향을위한 것이고 다른 하나는 단계를 밟기 위해 사용합니다. 이는 arduino에서 사용하는 핀 수와 관련된 로직의 양을 크게 줄입니다. 말할 것도없이, 초퍼 (마이크로 스테핑) 구동을 지원하는 경향이 있는데, 이는 전체 전류 소비를 줄이고 더 높은 전압에서 구동 할 수 있으며보다 부드러운 동작을 얻을 수 있습니다.

상용 드라이버의 예는 다음과 같습니다.

Easydriver (아두 이노 사람들이 선호하는) Probotix Unipolar Stepper 드라이버 및 Gecko 드라이버 (아마도 Steps 드라이버의 Rolls-Royce)

(링크를 두 개 이상 포함 할 수 없으므로 링크를 포함하지 않았지만 Google을 통해 쉽게 찾을 수 있습니다.)

스테퍼 운전을 시작할 때 알아 두어야 할 중요한 점은 무수한 튜토리얼에서 종종 간과되는 것입니다. 여러 단계로 이동할 때 최고 속도 스테핑으로 들어가거나 나가야 합니다 . 나는 그들이 같은 속도의 스텝을 모터에 항상 보내라고 말하는 많은 예를 보았습니다. 이로 인해 최고 속도로 움직일 때 진동과 소음이 커질뿐만 아니라, 움직임을 수행하지 못하고 언더 슛 또는 오버 슈팅 위치가 발생할 수 있습니다. 움직임에 적절한 선형 (또는 다른) 속도 램핑을 적용하십시오. (최대 속도 이동에 사용 된 지연보다 단계 사이에서 더 큰 지연으로 시작하고 끝납니다.)

!씨


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.