Mikroelektronika d.o.o.
Accel 14 Click Board
Accel 14 Click Board
Couldn't load pickup availability
The Accel 14 Click Board™ is a digital acceleration and vibration sensor Click Board™. It features an ultra-wide bandwidth, low-noise, 3-axis digital vibration sensor, labelled as IIS3DWB, from STMicroelectronics. This Click Board™ allows selectable full-scale acceleration measurements in ranges of ±2 g, ±4 g, ±8, and ±16 g in three axes, and it’s capable of measuring accelerations with a bandwidth up to 6 kHz with an output data rate of 26.7 kHz. For accessing sensor registers from any host controller communication is accomplished through a standard SPI serial interface. Along with its serial interface, the sensor can use any of its two interrupt pins to report a detected event. It has many features that make it attractive for various applications such as vibration and condition monitoring, test and measurements, predictive maintenance, and more.
The Accel 14 Click Board™ is supported by a mikroSDK compliant library, which includes functions that simplify software development. This Click Board™ comes as a fully tested product, ready to be used on a system equipped with the mikroBUS™ socket.
![Mikroelektronika d.o.o. MIKROE-4185 Accel 14 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-accel-14-click-board-23151328067773.jpg?v=1685174684&width=1445)
![Mikroelektronika d.o.o. MIKROE-4185 Accel 14 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-accel-14-click-board-23151328100541.jpg?v=1684989291&width=1445)
![Mikroelektronika d.o.o. MIKROE-4185 Accel 14 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-accel-14-click-board-23151328133309.jpg?v=1685108637&width=1445)
![Mikroelektronika d.o.o. MIKROE-4185 Accel 14 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-accel-14-click-board-23151328166077.jpg?v=1684975078&width=1445)
![Mikroelektronika d.o.o. MIKROE-4185 Accel 14 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-accel-14-click-board-23151328198845.jpg?v=1685108640&width=1445)
![Mikroelektronika d.o.o. MIKROE-4185 Accel 14 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-accel-14-click-board-23151328231613.jpg?v=1685174687&width=1445)
![Mikroelektronika d.o.o. MIKROE-4185 Accel 14 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-accel-14-click-board-23151328264381.jpg?v=1685174694&width=1445)
How Does The Accel 14 Click Board™ Work?
The Accel 14 Click Board™ uses the IIS3DWB IC, an ultra-wide bandwidth, low-noise, 3-axis digital vibration sensor from STMicroelectronics. The wide bandwidth, low noise, very stable and repeatable sensitivity, together with the capability of operating over an extended temperature range, makes this device particularly suitable for vibration monitoring in industrial applications. The IIS3DWB has a selectable full-scale acceleration range of ±2/±4/±8/±16 g and is capable of measuring accelerations with a bandwidth up to 6 kHz with an output data rate of 26.7 kHz. A 3 kB first-in, first-out (FIFO) buffer is integrated into the device to avoid any data loss and to limit the intervention of the host processor.
The Accel 14 Click Board™ offers two possible operating configurations: Power-Down and Normal Mode. IIS3DWB has a voltage supply range from 2.1V to 3.6V. To avoid potential conflicts, during the power-on sequence, it is recommended to set the lines connected to the device IO pins to high-impedance state on the host side. Furthermore, to guarantee the proper power-off of the device, it is recommended to maintain the duration of the VDD line to GND for at least 100 μs. After the power supply is applied, the IIS3DWB performs a 10 ms boot procedure to load the trimming parameters. After the boot is completed, the accelerometer is automatically configured in Power-Down mode. When the sensor is in Power-Down mode, almost all internal blocks of the device are switched off. The SPI digital interface remains active to allow communication with the device. The content of the configuration registers is preserved and the output data registers are not updated, keeping the last data sampled in memory before going into Power-Down mode. When Accel 14 Click is set in Normal Mode, all three axes (X, Y, Z) are simultaneously active and acceleration data can be read from the sensor concurrently for the 3-axis and the sensor provides acceleration data at an output data rate of 26.667kHz.
The IIS3DWB has been specifically designed to provide a wide bandwidth with very flat frequency response in the passband and very high attenuation in the stopband so to virtually eliminate any frequency aliasing. The functionality of the device and the measured acceleration data is accessible through the SPI interface. And also functions such as the threshold and the timing of the two interrupt pins can be completely programmed by the user through the SPI digital interface.
The Accel 14 Click Board™ is designed to be operated only with 3.3V logic levels. A proper logic voltage level conversion should be performed before the Click board™ is used with MCUs with logic levels of 5V. More information about the IIS3DWB can be found in the attached datasheet. However, the Click board™ comes equipped with a library that contains easy to use functions and a usage example that may be used as a reference for the development.
SPECIFICATIONS
Type | Motion |
Applications | It has many features that make it attractive for various applications such as vibration and condition monitoring, test and measurements, predictive maintenance, and more. |
On-board modules | IIS3DWB |
Key Features | Ultra-wide bandwidth, ultra-low noise density, high stability, low power consumption, thermal readings. |
Interface | GPIO,SPI |
Compatibility | mikroBUS |
Click board size | S (28.6 x 25.4 mm) |
Input Voltage | 3.3V |
PINOUT DIAGRAM
This table shows how the pinout on Accel 14 Click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Notes | Pin | ![]() |
Pin | Notes | |||
---|---|---|---|---|---|---|---|
NC | 1 | AN | PWM | 16 | NC | ||
Interrupt 2 | I2 | 2 | RST | INT | 15 | I1 | Interrupt 1 |
SPI Chip Select | CS | 3 | CS | RX | 14 | NC | |
SPI Clock | SCK | 4 | SCK | TX | 13 | NC | |
SPI Data OUT | SDO | 5 | MISO | SCL | 12 | NC | |
SPI Data IN | SDI | 6 | MOSI | SDA | 11 | NC | |
Power Supply | 3.3V | 7 | 3.3V | 5V | 10 | NC | |
Ground | GND | 8 | GND | GND | 9 | GND | Ground |
ONBOARD SETTINGS AND INDICATORS
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | - | Power LED Indicator |
ACCEL 14 CLICK ELECTRICAL SPECIFICATIONS
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | 2.1 | - | 3.6 | V |
Accelerometer current consumption | - | 1.1 | 1.3 | mA |
SPI clock frequency | - | - | 10 | mHz |
Operating Temperature Range | -40 | - | +105 | °C |
Software Support
We provide a library for the Accel 14 Click Board™ on our LibStock page, as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Library Description
The library covers all the necessary functions to control Accel 14 click board. Library performs a standard SPI interface communication.
Key Functions
void accel14_default_config ( void )
- Set default configuration function.void accel14_get_data ( accel14_accel_t *p_accel_data )
- Get Accel data function.float accel14_get_temperature ( void )
- Get temperature function.
Example Description
The application is composed of three sections :
- System Initialization - Initializes SPI and start to write log.
- Application Initialization - Initialization driver enables - SPI, check device ID, sets default configuration, also write log.
- Application Task - (code snippet) This is an example which demonstrates the use of Accel 14 Click board. Measured and display Acceleration data for X-axis, Y-axis and Z-axis. Results are being sent to the Usart Terminal where you can track their changes. All data logs write on USB uart changes for every 1 sec.
void application_task ( ) { data_ready_flag = accel14_check_accel_data_ready( ); Delay_ms( 10 ); if ( data_ready_flag == ACCEL14_NEW_DATA_AVAILABLE ) { accel14_get_data ( &accel_data ); mikrobus_logWrite( " Accel X : ", _LOG_TEXT ); IntToStr( accel_data.x, log_text ); mikrobus_logWrite( log_text, _LOG_LINE ); mikrobus_logWrite( " Accel Y : ", _LOG_TEXT ); IntToStr( accel_data.y, log_text ); mikrobus_logWrite( log_text, _LOG_LINE ); mikrobus_logWrite( " Accel Z : ", _LOG_TEXT ); IntToStr( accel_data.z, log_text ); mikrobus_logWrite( log_text, _LOG_LINE ); mikrobus_logWrite( "---------------------", _LOG_LINE ); Delay_ms( 1000 ); } }
The full application code, and ready to use projects can be found on our LibStock page.
Other mikroE Libraries used in the example:
- SPI
- UART
- Conversions
Additional Notes and Information
Depending on the development board you are using, you may need a 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. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
MIKROSDK
The Accel 14 Click Board™ is supported with mikroSDK - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
Use the online HTML converter to maximize your web content composing efficiency.
Accel 14 Click Board
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.
![banner Image](http://thedebugstore.com/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_medium.gif)