Coder Social home page Coder Social logo

three_phase_motor_driver-tmc6300's Introduction

SparkFun 3-Phase BLDC Motor Driver - TMC6300

SparkFun 3-Phase BLDC Motor Driver - TMC6300

SparkFun 3-Phase BLDC Motor Driver - TMC6300(ROB-21220)

The TMC6300 from Trinamic is a powerful, yet easy to use three phase brushless DC (BLDC) motor driver. Separate high side and low side controls allow for incredible control up to 2A of current. The driver is temperature and short circuit protected with a diagnostic output pin to indicate system issues. With an operating voltage down to 2V, the TMC6300 is suitable for battery powered designs.

We've designed an innovative 2 sided, 4 layer breakout board to make hookup as easy as possible. The board is mounted with LEDs and labels facing up, IC down. This allows the thermal pad on the board to be access if cooling is required.

Controlling 3-phase BLDC motors is not trivial. This board requires 6 PWM signals to fully control one motor. We've found the Arduino Simple Field Oriented Control library to be very good. The open loop example combined with the 6 channel PWM method and every PWM pin on the Arduino Uno gets this board working. Note the pairs of PWM pins that must be used.

This board was designed to control our 3-phase Brushless Gimbal Stabilizer Motor but can be used with any 3-phase motor up to 2A.

SparkFun labored with love to create this code. Feel like supporting open source hardware? Buy a breakout board from SparkFun!

Repository Contents

  • /Documents - Datasheet and User Manual
  • /Hardware - Eagle design files (.brd, .sch)

License Information

This product is open source!

Please review the LICENSE.md file for license information.

If you have any questions or concerns on licensing, please contact [email protected].

Please use, reuse, and modify these files as you see fit. Please maintain attribution to SparkFun Electronics and release any derivative under the same license.

Distributed as-is; no warranty is given.

  • Your friends at SparkFun.

three_phase_motor_driver-tmc6300's People

Contributors

nseidle avatar

Stargazers

 avatar  avatar Abe avatar Alex P. Sharper avatar Antoni Silvestrovič avatar

Watchers

 avatar Paul Clark avatar  avatar

Forkers

jdrew1303

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.