모터드라이버 3

[project] 캡스톤대회 - L298 모터드라이버

으어... 캡스톤... 쿼드콥터를 넣는건 실수였다... 어쨌든 지상에서 돌아다닐 놈들을 만들었다. 기어드 DC모터를 사용했다. 기어비는 1:50이고 12V 먹는다. 이놈을 제어하기 위해서 모터드라이버가 필요한데 내가 옛날에 블로그에 올렸던 모터드라이버로는 무리다. 아마도,,, 어쩄든 L298 이라는 놈 하나면 DC모터 2개를 제어할 수 있다. 위에 사진이 L298이다. 아래는 데이터시트~ 데이터시트를 보면 DC Operation이 2A다. 회로 구성하고 그냥 공중에 띄어서(거의 무부하) 돌려보니까 0.3A나온다. 잘 돌아가던놈 손으로 잡으니까 거의 2A까지 빨아당긴다. 구성 회로 역시 데이터시트 6쪽에 나와있다. 10번,12번은 모터 정/역회전 결정해주는 것이고 11번은 Enable핀이다. 10,11,1..

[AVR] 모터드라이버 변경!!(V6 엔진 장착)

이전 글에서 만들었던 모터드라이버는 MOSFET을 이용한 모터드라이버였다. 하지만 전류가 조금 딸리는 면이 있는것 같아서 회로를 바꾸어 보았다. 기존에 MOSFET으로 할때 모터가 생각보다 빨리 돌지 않고 토크가 약해서 장애물을 만나면 멈추어 버렸다. 전압을 높이면 될거 같았지만 근본적인 해결방법을 찾기위해 예전에 가지고 놀던 깡통RC를 뜯어보았다. 분명 깡통RC는 전압을 3V(1.5건전지 2개) 밖에 사용하지 않는데 모터가 미친듯이 잘 돌아갔다. PCB를 잘 보면 전부 BJT 밖에 없었다. 그래서 나도 BJT로 만들기로 결심하고 아래회로를 따라 만들었다. 참고로 저항값은 내가 끼워맞춘 값이다. 사용부품은 A1015 2개, C1815 2개, 2N3904 2개 1K, 47옴 저항 2개씩... 그냥 PNP ..

Embedded System/AVR 2017.04.02

[AVR] 소형 모터드라이버 만들기

AVR의 출력포트를 이용하여 모터를 제어하는것은 무리였다. 전압은 문제가 없는데 전류가 문제다. 핀 하나당 뽑아줄 수 있는 전류가 제한되어있으니 말이다. 15mA였나? 기억이 잘 안난다. 모터 돌려주려면 적어도 100mA정도는 필요하지 않을까? 어쨌든 사람들이 비싼돈 주고 모터드라이버를 이용하는데는 다 이유가 있다. 모터드라이버를 검색하다가 LB1630 이라는 소형 모터드라이버를 알게되었다. 서면에 협신전자(ic114.com)싸이트를 검색해보니 1200원인데 재고가 없었다. 디바이스마트(devicemart.co.kr)에 검색해 보니 무려 2200원 이었다... 거기에 배송비까지 합치면 ㅎㄷㄷ.... 그래서 그냥 만들어 보기로 했다. 필요한 준비물은 N-Channel MOSFET 4개, 선, 지네발 등....

Embedded System/AVR 2017.04.02