원래 라즈베리파이로 서보모터를 제어하려했는데
뭐가 문제인지 잘 되질않아 확실히 되도록하기위해 먼저 AvR로 해보고 하기로 결정했어.
얼른 해보고 넘어가려했는데 이게 왠걸??
쉽게 되리라 생각한 서보모터는 말을 안듣고 계속 이상한 파형만 내보내는게 아니겠어?
모터가 움직일때마다 AVR이 reset되는 통에 제대로 테스트를 해볼 수가 없었지...
오늘로 3일째 연구중이었는데...
드.디.어. 해결책을 발견했어.
그것은 바로.....
전압 부족 이었지...orz
전원공급에 7805 라는 레귤레이터를 사용하는데
이게 7V이상의 전압이 공급되어야 제대로 5V의 전압을 공급해주는 놈이야.
이놈이 6.8V를 넣으니까 5V가 나오긴하는게 조금만 전류가 흐르면 바로 뻗어버리는거지...에효
그래서 전원공급을 7V로 하고 혹시 VCC에서 역전류 흐를까봐 다이오드까지 껴주고나니 모터가 잘 움직이네.
주기 : 2.4ms duty 는 1ms 로 테스트했어.
이제 라즈베리파이에서 테스트해보면 끝~~^^
뭐가 문제인지 잘 되질않아 확실히 되도록하기위해 먼저 AvR로 해보고 하기로 결정했어.
얼른 해보고 넘어가려했는데 이게 왠걸??
쉽게 되리라 생각한 서보모터는 말을 안듣고 계속 이상한 파형만 내보내는게 아니겠어?
모터가 움직일때마다 AVR이 reset되는 통에 제대로 테스트를 해볼 수가 없었지...
오늘로 3일째 연구중이었는데...
드.디.어. 해결책을 발견했어.
그것은 바로.....
전압 부족 이었지...orz
전원공급에 7805 라는 레귤레이터를 사용하는데
이게 7V이상의 전압이 공급되어야 제대로 5V의 전압을 공급해주는 놈이야.
이놈이 6.8V를 넣으니까 5V가 나오긴하는게 조금만 전류가 흐르면 바로 뻗어버리는거지...에효
그래서 전원공급을 7V로 하고 혹시 VCC에서 역전류 흐를까봐 다이오드까지 껴주고나니 모터가 잘 움직이네.
주기 : 2.4ms duty 는 1ms 로 테스트했어.
이제 라즈베리파이에서 테스트해보면 끝~~^^
'Project > └ ATmega128' 카테고리의 다른 글
TFTLCD 참고 소스 (3) | 2013.10.02 |
---|---|
AVR로 서보모터 제어하기 (2) | 2013.09.18 |