서보모터 드라이버 없이 서보모터 외부전원 사용하기

chris 2016-11-17 (목) 22:43 7년전 6090  

아두이노 서보모터를 이용하려면 보통적으로 신호선, 전원선, 접지선 모두 아두이노에 직접 연결을 하게 됩니다.

그럼 전원을 아두이노에서 공급받기 때문에 큰 전원을 필요로 하는 모터를 쓰기 어렵습니다.

 

그래서 보통은 외부전원을 연결해 주는데요

외부전원을 쓰기 위해서는 모터 드라이버가 필요 합니다.

 

그런데 이 서보모터를 모터 드라이버 없이

외부전원을 공급하는 방법을 만들었습니다.

 

978620f3640c3aa19182608099429b49_1479389 

 

회로는 이렇게 포토 커플러 하나와 트랜지스터 하나 그리고 저항 하나를 사용하여 구성합니다.

 

원리는 이렇습니다.

 

아두이노에서 트랜지스터를 통해 신호를 보내 주면 그 신호를 포토 커플러가 아두이노 회로와 전원을 분리해서 전달해 줍니다.

 

그럼 그 신호선을 전원과 연결하고 서보모터에 연결해 주고 외부전원을 연결해 주면 됩니다.

(사실 설명은 잘 못하겠는데 회로도를 보시면 이해가 될 것입니다)

 

이렇게 해서 서보모터를 돌려 봤는데 잘 돌아 갑니다.

다만 두가지 문제점이 있다면

1. 포토 커플러가 고주파용이 아닐 경우 신호가 조금 이상하게 전달될 수 있다

 

2. 포토 커플러와 트랜지스터 그리고 저항의 선이 얇기 때문에 너무 많은 전류는 흘려 줄 수 없다.

 

이렇게 되겠습니다.

 

그래도 서보모터 드라이버를 안쓰면 로봇의 단가 절약을 할 수 있기 때문에 유용할 것이라고 생각됩니다.

 

메카리워즈 Image Map


모바일 버전으로 보기