Texas Instruments DRV8899-Q1 User Manual Download Page 6

GUI Application

www.ti.com

6

SLVUBR6A – October 2019 – Revised October 2019

Submit Documentation Feedback

Copyright © 2019, Texas Instruments Incorporated

DRV8899-Q1 EVM GUI User's Guide

3.3.1.1.2

Step Mode

Step Mode allows the user to move the stepper motor a configured number of steps. Stepper controls are
enabled only when the 'Motor Driver' control is enabled for example, DRVOFF pin is set to low. When the
‘Start Steps’ button is clicked, the motor starts spinning at the starting speed and accelerates at the rate
configured. When the number of steps is reached, the motor stops.

The acceleration and deceleration profiles work similarly as before, except when the deceleration routine
starts and when the motor stops are a function of the 'Steps to Stop' and deceleration rate parameters.
The configuration can be visualized in the graph embedded in the GUI. If the "Reciprocate" button is
enabled, the stepper will travel the set number of steps, then reverse direction. It will do this continuously
until 'Stop Steps' is clicked.

Figure 6

shows the controls available in Step Mode

Figure 6. Controls for Step Mode

The parameters from 'Speed Mode' are reused as well, and they operate the same as described in

Section 3.3.1.1.1

Two new parameters have been added to properly control the limited number of steps

actuation. These parameters are described as follows:

Number of Steps —

This parameter is the number of steps that the controller will issue.

Steps to Stop —

The controller is continuously monitoring the step being issued and when the current

step is equal to the 'Steps to Stop' parameter, a deceleration profile is issued. If the value of the
'Steps to Stop' parameter is larger than the number of steps, then the motor stops abruptly and
without undergoing a deceleration profile.

When a deceleration profile is issued, the controller decreases the speed until reaching the 'Stopping
Speed' value. If the 'Number of Steps' parameter is met before the deceleration profile is complete, then
the motor stops at the current speed. If the stopping speed is met before all the number of steps is issued,
then the motor rotates at the stopping speed value until all the steps are executed.

Ideally, the system should resemble the case in which the controller executes all the commanded steps at
a speed as close as possible to the stop speed. In the event this is not possible because of the particular
parameters that were selected, stopping the motor at a speed very close to the 'Stopping Speed'
parameter is often good enough to ensure good motion quality and application performance.

Figure 7

shows the three conditions possible when stopping and the action taken.

Summary of Contents for DRV8899-Q1

Page 1: ...M User s Guide Contents 1 Overview 2 2 Hardware and Software Setup 2 3 GUI Application 2 3 1 Installation 2 3 2 Getting Started with DRV8899 Q1EVM GUI 2 3 3 Use the DRV8899 Q1EVM GUI 2 List of Figures...

Page 2: ...DRV8899 Q1 DRV8899 Q1 EVM Stepper motor Voltage supply from 4 5 V to 45 V This document only describes the installation and usage of the DRV8899 Q1 EVM GUI For additional details on hardware connectio...

Page 3: ...COMxx 9600 Connected to Target message appears as shown in Figure 2 below Figure 2 Figure 2 DRV8899 Q1 EVM GUI Device Connection pane If the GUI fails to connect to the EVM the hardware connection st...

Page 4: ...d with a green checkmark as shown in Figure 1 Click on the Stepper Motor button to open the stepper control page 3 3 1 Stepper Control Page The Stepper Control page shown in Figure 4 includes various...

Page 5: ...ameter When Stop Steps is clicked the motor starts decelerating at the Acceleration Rate configured to reach the stopping speed and eventually stop The configuration is visualized by the embedded grap...

Page 6: ...parameters have been added to properly control the limited number of steps actuation These parameters are described as follows Number of Steps This parameter is the number of steps that the controlle...

Page 7: ...e stop speed is reached 3 Motor runs out of steps before reaching stop speed www ti com GUI Application 7 SLVUBR6A October 2019 Revised October 2019 Submit Documentation Feedback Copyright 2019 Texas...

Page 8: ...tomotive Stepper Motor Driver datasheet 3 3 3 Fault Monitoring The fault monitor section at the right side of the screen allows the user to configure monitor the various device faults The LED staying...

Page 9: ...e 9 DRV8899 Q1 EVM GUI Registers Page 3 3 5 Using Register Map 1 Configure desired motion profile in the GUI in Speed Mode The default values will be acceptable for immediate evaluation 2 Configure de...

Page 10: ...Device The user can load the firmware out file onto the device by clicking this option For the firmware load to work MSP430 FET needs to be plugged into the J2 connector on the EVM board Load Save Reg...

Page 11: ...change without notice TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource Other reproduction and display of thes...

Reviews: