ATmega128을 쓰는데요 L298 이라는 드라이버가 꼭 필요한가요?
드라이버 없이 할 수 있는 방법은 없을까요? 드라이버의 동작원리도 가르쳐 주시면 감사하겠습니다
하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.
함 찾아볼꼐요
AVR로는 모터를 다이렉트로 구동하기에는 전류 또는 전압에 문제가 잇으니
그리고 제어하기가 간단하기에 드라이버를 쓰는 겁니다.
굳이 드라이버를 사용하지 않으신다면 H-Bridge 나 또는 기타의 MOSFET 드라이버를 별도로
꾸미셔서 제어를 해도 하등의 상관은 없습니다.
다만 기판 사이즈가 조조금 더 커지고 배선의 양이 늘어 난다는 것 밖에는 별반 차이가 없습니다.
그리고 코딩도 약간 복잡해 지겠네요..
모터 드라이브 없이 해보려고 하다가 일주일 내내 삽질만 하고 지금은 결국 포기해버렸습니다.
모터 드라이브를 사용하니 아주 손쉽게 해결이 되네요..
그리고 코딩도 아주 쉽고.......
간단하게 구현하려고 하시는 거라면 그냥 모터드라이버 쓰세요..
아~주 대용량이나 가격적인 제약이 심하지 않으면 사용하죠...
L298을 사용하는 이유는 PORT 에서 내보내는 한계전압이 5v 여서 그렇습니다.^^ 결국 작성자님께서 아무리 pwm으로 예술코딩을 해도 maX VOLTAGE 는 5V 라는 이야기 입니다.^^;;