Title |
Title
Stepper Motor Control with dsPIC® DSCs
|
---|---|
Name |
Name
AN1307
|
Date |
Date
06/17/2019
|
Application Categories |
Application Categories
Automotive /
Body System
Home Appliance /
Motor Control
Motor Control /
Stepper Motors
|
Product Categories |
Product Categories
dsPIC DSCs
|
Description |
Description
This application note demonstrates the advantages of using dsPIC33 motor control family DSC to drive stepper Motors. Particular methods of using higher voltages to achieve high torque, accurate micro-stepping, and an increase in maximum motor speed are presented. A comparison is made between the classical open loop approach and the closed loop current control mode. Eight PWM channels are used to control a stepper motor in all possible ways, whether it is bipolar or unipolar, using full step or microstepping, open or closed loop, without the need for external jumpers or complicated logic circuitry. Note: Please refer to AN907: Stepping Motor Fundamentals for information on the types of stepper motors, microstepping and current limiting techniques.
|
Title | Title | Download | Date | Size |
---|---|---|---|---|
AN1307 Tuning Guide 477.5 KB 06/23/2015 | AN1307 Tuning Guide | Download | 06/23/2015 | 477.5 KB |
AN1307 Source Code for dsPIC33CK64MP105 and dsPICDEM MCSM 5.2 MB 06/18/2019 | AN1307 Source Code for dsPIC33CK64MP105 and dsPICDEM MCSM | Download | 06/18/2019 | 5.2 MB |
Field Oriented Control of a Three-Phase BLDC Motor using a Rotary Inductive Position Sensor 2.2 MB 10/05/2022 | Field Oriented Control of a Three-Phase BLDC Motor using a Rotary Inductive Position Sensor | Download | 10/05/2022 | 2.2 MB |
Title | Part Number | Title | |
---|---|---|---|
DM330022-1
DSPICDEM™ MCSM DEVELOPMENT BOARD
|
DM330022-1 | DSPICDEM™ MCSM DEVELOPMENT BOARD |
Title | Product | Title |
---|---|---|
dsPIC33FJ128MC706 | dsPIC33FJ128MC706 | |
dsPIC33FJ64MC506A
Optimized for Motor Control, CAN
|
dsPIC33FJ64MC506A | Optimized for Motor Control, CAN |
dsPIC33FJ128MC506A
Optimized for Motor Control, CAN
|
dsPIC33FJ128MC506A | Optimized for Motor Control, CAN |
DSPIC33FJ64MC204
16-bit DSC for Precision Motor Control
|
DSPIC33FJ64MC204 | 16-bit DSC for Precision Motor Control |
dsPIC33EP256MU814
DSC with Dual Motor Control, Dual CAN & USB
|
dsPIC33EP256MU814 | DSC with Dual Motor Control, Dual CAN & USB |
dsPIC33FJ128MC510A
Motor Control MCU with CAN
|
dsPIC33FJ128MC510A | Motor Control MCU with CAN |
dsPIC33FJ128MC510 | dsPIC33FJ128MC510 | |
dsPIC33FJ12MC202
High Performance Motor Control MCU
|
dsPIC33FJ12MC202 | High Performance Motor Control MCU |
dsPIC33EP512MU814
DSC with Dual Motor Control, Dual CAN & USB
|
dsPIC33EP512MU814 | DSC with Dual Motor Control, Dual CAN & USB |
dsPIC33FJ128MC506 | dsPIC33FJ128MC506 | |
dsPIC33FJ64MC506 | dsPIC33FJ64MC506 | |
dsPIC33FJ128MC202
16-bit DSC for Precision Motor Control
|
dsPIC33FJ128MC202 | 16-bit DSC for Precision Motor Control |
dsPIC33FJ128MC204
16-bit DSC for Precision Motor Control, PWM a
|
dsPIC33FJ128MC204 | 16-bit DSC for Precision Motor Control, PWM a |
dsPIC33FJ64MC508A
Optimized for Motor Control, CAN
|
dsPIC33FJ64MC508A | Optimized for Motor Control, CAN |
dsPIC33FJ64MC508 | dsPIC33FJ64MC508 | |
dsPIC33FJ64MC202
16-bit DSC for Precision Motor Control
|
dsPIC33FJ64MC202 | 16-bit DSC for Precision Motor Control |
dsPIC33FJ128MC708A
Motor Control MCU with CAN
|
dsPIC33FJ128MC708A | Motor Control MCU with CAN |
dsPIC33FJ256MC510 | dsPIC33FJ256MC510 | |
dsPIC33FJ12MC201
High Performance Motor Control MCU
|
dsPIC33FJ12MC201 | High Performance Motor Control MCU |
PIC24FJ16MC102 | PIC24FJ16MC102 | |
dsPIC33FJ128MC708 | dsPIC33FJ128MC708 | |
dsPIC33FJ128MC804
16-bit DSC for Precision Motor Control
|
dsPIC33FJ128MC804 | 16-bit DSC for Precision Motor Control |
dsPIC33EP512MU810
DSC with Dual Motor Control, Dual CAN & USB
|
dsPIC33EP512MU810 | DSC with Dual Motor Control, Dual CAN & USB |
dsPIC33EP512MC806
DSC with Dual Motor Control, Dual CAN
|
dsPIC33EP512MC806 | DSC with Dual Motor Control, Dual CAN |
dsPIC33FJ64MC804
16-bit DSC for Precision Motor Control
|
dsPIC33FJ64MC804 | 16-bit DSC for Precision Motor Control |
dsPIC33FJ64MC710A
Optimized for Motor Control, CAN
|
dsPIC33FJ64MC710A | Optimized for Motor Control, CAN |
dsPIC33FJ64MC710 | dsPIC33FJ64MC710 | |
dsPIC33FJ64MC706 | dsPIC33FJ64MC706 | |
dsPIC33EP256MU806
DSC with Dual Motor Control, Dual CAN & USB
|
dsPIC33EP256MU806 | DSC with Dual Motor Control, Dual CAN & USB |
dsPIC33FJ64MC510 | dsPIC33FJ64MC510 | |
dsPIC33FJ128MC710 | dsPIC33FJ128MC710 | |
dsPIC33FJ128MC706A
Optimized for Motor Control, CAN
|
dsPIC33FJ128MC706A | Optimized for Motor Control, CAN |
dsPIC33FJ256MC510A
Optimized for Motor Control, CAN
|
dsPIC33FJ256MC510A | Optimized for Motor Control, CAN |
dsPIC33FJ128MC802
16-bit DSC for Precision Motor Control
|
dsPIC33FJ128MC802 | 16-bit DSC for Precision Motor Control |
dsPIC33FJ128MC710A
Optimized for Motor Control, CAN
|
dsPIC33FJ128MC710A | Optimized for Motor Control, CAN |
dsPIC33FJ256MC710 | dsPIC33FJ256MC710 | |
dsPIC33FJ256MC710A
Optimized for Motor Control, CAN
|
dsPIC33FJ256MC710A | Optimized for Motor Control, CAN |
dsPIC33FJ16MC102
Ultra low cost,high performance Motor Control
|
dsPIC33FJ16MC102 | Ultra low cost,high performance Motor Control |
dsPIC33FJ16MC304
High Performance Motor Control MCU
|
dsPIC33FJ16MC304 | High Performance Motor Control MCU |
dsPIC33FJ64MC706A
Optimized for Motor Control, CAN
|
dsPIC33FJ64MC706A | Optimized for Motor Control, CAN |
dsPIC33FJ32MC302
16-bit DSC for Precision Motor Control
|
dsPIC33FJ32MC302 | 16-bit DSC for Precision Motor Control |
dsPIC33FJ32MC202
16-bit DSC for Precision Motor Control
|
dsPIC33FJ32MC202 | 16-bit DSC for Precision Motor Control |
dsPIC33FJ64MC510A
Optimized for Motor Control, CAN
|
dsPIC33FJ64MC510A | Optimized for Motor Control, CAN |
dsPIC33FJ64MC802
16-bit DSC for Precision Motor Control
|
dsPIC33FJ64MC802 | 16-bit DSC for Precision Motor Control |
dsPIC33FJ32MC204
16-bit DSC for Precision Motor Control
|
dsPIC33FJ32MC204 | 16-bit DSC for Precision Motor Control |
dsPIC33EP256MU810
DSC with Dual Motor Control, Dual CAN & USB
|
dsPIC33EP256MU810 | DSC with Dual Motor Control, Dual CAN & USB |
dsPIC33FJ32MC304
16-bit DSC for Precision Motor Control
|
dsPIC33FJ32MC304 | 16-bit DSC for Precision Motor Control |
PIC24FJ16MC101 | PIC24FJ16MC101 | |
dsPIC33FJ16MC101
Ultra low cost,high performance Motor Control
|
dsPIC33FJ16MC101 | Ultra low cost,high performance Motor Control |