brushless24 2.1.0.0
|
Brushless 24 Click is a compact add-on board that controls brushless DC (BLDC) motors with any MCU. This board features the DRV10866, a 3- phase sensorless motor driver from Texas Instruments with integrated power MOSFETs with current drive capability up to 800mA peak. The DRV10866 implements a 150° commutation (sensorless BEMF control scheme) for a 3-phase motor alongside a synchronous rectification mode of operation that achieves increased efficiency for motor driver applications. Besides choosing the motor speed and a wide operating voltage range of up to 5V, it also has several built-in protection circuits, such as undervoltage, lock detection, voltage surge protection, and overtemperature.
We provide a library for the Brushless 24 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 24 Click driver.
brushless24_cfg_setup
Config Object Initialization function. brushless24_init
Initialization function. brushless24_default_cfg
Click Default Configuration function. brushless24_set_duty_cycle
Brushless 24 sets PWM duty cycle. brushless24_pwm_start
Brushless 24 start PWM module. brushless24_get_int_state
Brushless 24 get INT pin state. This application is a schowcase of controlling speed of brushless motor using Brushless 24 Click.
The demo application is composed of two sections :
Initialization of LOG, PWM module and additional pins.
In a span of second changes duty cycle from 0 to 100% which is changing speed of the motor.
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.