brushless11 2.1.0.0
|
Brushless 11 Click is a compact add-on board that controls brushless DC motors with any MCU. This board features the A4931, a 3-phase brushless DC motor pre-driver from Allegro Microsystems. It drives six onboard N-channel power MOSFETs and supplies the motor with 8V up to 30V voltages. This pre-driver offers enable, direction, and brake inputs that can control motor functions and logic outputs for measuring motor rotation.
We provide a library for the Brushless 11 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
This library contains API for Brushless 11 Click driver.
brushless11_cfg_setup
Config Object Initialization function. brushless11_init
Initialization function. brushless11_default_cfg
Click Default Configuration function. brushless11_get_fg1_pin
Brushless 11 get FG1 pin state function. brushless11_set_brake
Brushless 11 set motor brake state function. brushless11_set_speed
Brushless 11 set motor speed. This example demonstrates the use of the Brushless 11 click board by driving the motor at different speeds.
The demo application is composed of two sections :
Initializes the driver and performs the click default configuration.
Controls the motor speed by changing the PWM duty cycle every second. The duty cycle ranges from 10% to 100%. Each step will be logged on the USB UART where you can track the program flow.
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
Other Mikroe Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MikroElektronika compilers.