banner
홈페이지 / 블로그 / Jan Neumann의 Trinamic TMC2209 실드는 Arduino UNO 스테퍼 모터 제어 초능력을 제공합니다.
블로그

Jan Neumann의 Trinamic TMC2209 실드는 Arduino UNO 스테퍼 모터 제어 초능력을 제공합니다.

Nov 23, 2023Nov 23, 2023

제작자이자 소프트웨어 엔지니어링 학생인 Jan Neumann은 Trinamic TMC2209 스테퍼 모터 컨트롤러를 더 쉽게 사용할 수 있도록 Arduino UNO 실드를 제작했습니다. 보드를 모터에 직접 부착할 수 있는 장착 구멍이 완비되어 있습니다.

"[이것은] Arduino UNO에서 Trinamic TMC2209 스테퍼 모터 컨트롤러를 테스트하기 위한 개발 보드입니다." Neumann은 자신의 보드 설계에 대해 썼습니다. 이 보드 디자인은 새로운 32비트 핀 간격을 포함하여 Arduino UNO 핀 간격을 사용하는 모든 개발 보드와 호환되어야 합니다. 아두이노 UNO R4. "이 보드는 Trinamic이 TMC2209에 제공하는 모든 옵션과 IO[입력/출력]를 포괄해야 합니다."

2상 스테퍼 모터의 조용한 작동을 위해 설계된 Trinamic의 TMC2209는 회사 내 StealthChop2 초퍼를 사용하여 효율성을 높이고 소음 수준을 회사에서 주장하는 "무소음 작동" 수준으로 줄입니다. 통합 전력 MOSFET은 최대 2A RMS(Root Mean Square)의 모터 전류를 지원하며 회사의 SpreadCycle은 센서 없는 원점 복귀를 제공하는 StallGuard4를 통해 "매우 동적 모션"을 지원합니다.

간단히 말해서, 이 칩은 인상적인 칩입니다. 그리고 Neumann의 쉴드는 가능한 한 쉽게 시작할 수 있도록 해줍니다. Neumann은 자신의 설계에 대해 "모든 TMC2209 핀은 Arduino의 디지털 핀에 연결됩니다."라고 설명합니다. "전압 소스 선택기, Arduino VIN 또는 XT30이 있는 XT30 전원 커넥터가 있습니다. TMC2209의 5V 및 28V 레인에 TVS 다이오드가 있습니다. JST 모터 커넥터에 대한 다양한 배선 방식(항상 엉망이었습니다. 올바른 단계를 얻으려면!) 솔더 브리지 또는 맞춤형 저항기를 사용하여 다양한 전류 설정을 선택할 수 있습니다. [그리고] Arduino + 전원 LED용 재설정 버튼도 있습니다.

이 보드는 Arduino 실드 전통에 따라 Arduino UNO 및 호환 가능한 마이크로 컨트롤러 보드의 불규칙한 간격의 헤더에 장착되도록 설계되었으며 스테퍼 모터용 장착 구멍을 제공하여 전체 프로젝트 공간을 줄입니다. 생산 및 조립 비용은 보드 5개당 약 50유로(약 54달러)가 될 것이라고 Neumann은 추정합니다.

하드웨어 디자인 파일과 샘플 프로젝트 파일은 지정되지 않은 오픈 소스 라이선스에 따라 GitHub에 게시되었습니다.