Difference between revisions of "RC08Brushless"

From RoboJackets Wiki
Jump to navigation Jump to search
(Parts)
Line 35: Line 35:
  
 
====MOSFET====
 
====MOSFET====
* Depletion Mode
+
* NMOS and a PMOS  
* Probably an NMOS and a PMOS  
 
 
* The FETS have to be able to handle 10A drain current
 
* The FETS have to be able to handle 10A drain current
* [[RC08MotorFETS | Matrix of Potential FETS]]
+
* The ones we are actually using
 +
{| style="text-align:center;" cellspacing ="0" cellpadding="1"
 +
 
 +
|-
 +
! style="border:0.5px solid black; border-bottom=0px; background:white;" | Part No.
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | '''Make'''
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | '''Package'''
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | '''ContIDS'''
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | '''MaxIDS'''
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | '''Rds'''
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | '''MaxVGS'''
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | '''Samples'''
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | '''Data Sheet'''
 +
|-
 +
! style="border:0.5px solid black; border-bottom=0px; background:white;" | NTMS4503N N-Channel
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | ON Semi
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | SO-8
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | 14 A
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | --
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | --
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | 28 V
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | Y
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | [http://www.onsemi.com/pub/Collateral/NTMS4503N-D.PDF]
 +
 
 +
|-
 +
! style="border:0.5px solid black; border-bottom=0px; background:white;" | NTMS10P02 P-Channel
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | ON Semi
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | SO-8
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | 10 A
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | --
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | --
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | 20 V
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | Y
 +
| style="border:0.5px solid black; border-bottom=0px; background:white;" | [http://www.onsemi.com/pub/Collateral/NTMS10P02R2-D.PDF]
 +
|}
 +
 
 +
* [[RC08MotorFETS | Matrix of Potential FETS]] Other FETs we considered
 +
 
 
==Schematics==
 
==Schematics==
 
Schematics
 
Schematics

Revision as of 16:11, 18 November 2007

In 2008 RoboCup switched to brushless DC motors. While brushless motors are smaller and far more efficient than brushed motors the commutation normally performed inside a brushed DC motor will need to be done externally using some control circuitry. There are two main parts to our brushless motor controller solution; the controller which uses sensors on the motor to gate signals to one of three coils, and the half-bridge motor drivers which actually drive the coils.For the controller a special-purpose brushless motor driver IC was used. For information on the motors or motor control software please see their respective pages.

Motor Frequency Analysis

Tasks

  • [ ] Get the motor and begin playing with it
    • [X] Call Maxon and get a recommendation on motor drivers (They spec parts not sure which drivers they use)
    • [X] Figure out max current draw. (10A starting current)
    • [ ] Develope Model of Motor and get Frequency Response
    • [ ] Find and purchase Flat Flex Cable (FFC) connectors
    • [ ] Purchase large mosfets for testing
    • [ ] Purchase Surfboard for mounting DSC
    • [ ] Build test rig
  • [ ] Finalize on a DSC
  • [ ] Choose MOSFETS
  • [ ] Sample all the parts
  • [ ] Schematic Design
  • [ ] Build prototype
  • [ ] Prototype evaluation
  • [ ] Make necessary changes

Specifications

Motor Controller Chip

  • The motor is spec'd at 12V and is 30W
  • A decent transient response (dead-time + switching time)
  • 3-Channels in one package
  • Braking is not a requirement but would be nice
  • High Impedance OFF state
  • Fault protection (overvoltage, overcurrent, fast response)
  • Small package
  • Ability to operate in the >20kHz range
  • Gate drive capability (either can directly driver the gate or is open drain.)
  • Data sheet recommends a MOSFET
  • Matrix of Potential Drivers

MOSFET

  • NMOS and a PMOS
  • The FETS have to be able to handle 10A drain current
  • The ones we are actually using
Part No. Make Package ContIDS MaxIDS Rds MaxVGS Samples Data Sheet
NTMS4503N N-Channel ON Semi SO-8 14 A -- -- 28 V Y [1]
NTMS10P02 P-Channel ON Semi SO-8 10 A -- -- 20 V Y [2]

Schematics

Schematics

Parts

Now under consideration; commutation on the FPGA.

DSC

On Semiconductor MC33033

Quick Specs
  • 10 to 30 V Operation
  • Undervoltage Lockout
  • 6.25 V Reference Capable of Supplying Sensor Power
  • Fully Accessible Error Amplifier for Closed Loop Servo Applications
  • High Current Drivers Can Control External 3-Phase MOSFET Bridge
  • Cycle-By-Cycle Current Limiting
  • Internal Thermal Shutdown
  • Selectable 60° /300° or 120° /240° Sensor Phasings
  • Also Efficiently Control Brush DC Motors with External MOSFET H-Bridge
Data Sheet

MC33033 Datasheet (PDF)

FETS

Quick Specs
Data Sheet

Articles

Modeling a DC motor Brush-Less Motor Simulink

Links