이번에 atmega128을 이용해서 ax12를 구동시키려 하고 있습니다.
그런데 제어보드 중에 cm-700이 있더군요.
atmega128로 ax12 6개 정도를 구동시키려고 하는데, cm-700이 있어야 되는 건지 궁금하네요.
아니면 없이 다른 회로(모터 데이터시트의 uart 를 이용하기 위한 권장회로) 를 구성하여 작동시켜야 하는지 잘 모르겠습니다.
cm-700이 무엇을 하는건지 내용을 봐도 잘 모르겠습니다.
cm-700이 하는 역할이 무엇이고 어떻게 쓰는 건지 알기 쉽게 알려주시면 감사하겠습니다.(모터와 atmega128과의 연결에 대해서)
안녕하세요 고객님.
CM700은 저희 회사에서 출시한 다이나믹셀 전용 제어기 보드입니다.
CM700이 있으면 AX, RX, DX, EX 등 저희 회사의 모든 다이나믹셀 제품들을 제어할 수 있습니다.
CM700은 ATMEGA2561 MCU와 다이나믹셀 통신 회로(RS-485, TTL), 전원회로를 내장하고 있기 때문에
이것을 사용하시면 별도의 MCU나 부가 회로를 사용하실 필요가 없으며, CM700을 PC와 UART로 연결하여
자사의 프로그램인 Roboplus를 사용할 수 있습니다. (모션 에디터, task program, 위저드 등 모든 기능을 쓸 수 있습니다.)
물론 직접 프로그램을 작성하고 싶은 분을 위해 Embedded C 솔루션도 제공되고 있습니다.
ATMEGA128로 직접 만들어 보고 싶으시다면, 회로상에 TTL 통신 회로를 포함시키셔야 합니다.
이에 대한 내용은 테크서포트 (support.robotis.com)에서 <제품설명서-다이나믹셀-AX 시리즈> 를 참고하시기 바랍니다.
필요하시다면 범용 플랫폼 포팅용 다이나믹셀 통신 라이브러리인 Dynamixel SDK를 포팅하시면 소프트웨어적인 부분도
크게 어렵지 않게 구현하실 수 있을 것입니다.
감사합니다.