Tableau de clic Accel 25
Tableau de clic Accel 25
Key Features
- Faible consommation d'énergie, hautes performances et résolution, capteur MEMS avec traitement du signal sur puce, aucune pièce mobile, sortie de signal 12 bits pour les axes X, Y et Z, détection d'orientation à 6 positions, détection de tremblement avec Accel 25, interface I2C, et plus encore
- Basé sur le MXC4005XC - accélération triaxiale numérique de MEMSIC
- Peut être utilisé pour une large gamme d'appareils d'information, d'électronique grand public, d'applications de sécurité domestique et plus encore
- mikroBUS : interface I2C
Overview
Présentation de l'Accel 25 Click Board™
L'Accel 25 Click Board™ est le complément compact idéal pour vos besoins de détection d'accélération. Dotée du MXC4005XC, un accéléromètre thermique à trois axes 12 bits de MEMSIC, cette carte offre des mesures d'accélération à grande échelle sélectionnables de ±2g, ±4g ou ±8g sur trois axes avec une interface série I2C compatible avec un fonctionnement en mode rapide à 400 kHz.
Haute précision et fonctionnalités avancées
En plus de sa haute précision, de son faible décalage et de son signal de température, le MXC6655XA détecte également six positions d'orientation, les secousses X/Y et les directions de secousse avec un signal d'interruption approprié pour ces états. Cette carte Click™ est parfaite pour divers appareils d'information, l'électronique grand public, les applications de sécurité domestique et bien plus encore.
Simplifiez le développement de vos logiciels
L'Accel 25 Click Board™ est pris en charge par une bibliothèque compatible mikroSDK, qui comprend des fonctions qui simplifient le développement logiciel. Cette carte Click™ est livrée entièrement testée et prête à l'emploi sur un système équipé du socket mikroBUS™ pour que vous puissiez commencer immédiatement.
Ne vous contentez pas de moins en matière de détection d'accélération. Commandez votre Accel 25 Click Board™ dès aujourd'hui et découvrez la puissance des fonctionnalités avancées dans un ensemble compact et fiable.
How Does The Accel 25 Click Board™ Work?
The Accel 25 Click Board™ is based on the MXC4005XC, a highly reliable digital triaxial acceleration from MEMSIC. The MXC4005XC is highly configurable with a programmable acceleration range of ±2g, ±4g, or ±8g based on MEMSIC's proprietary thermal technology built with a 0.18μm standard CMOS process. It contains no moving sensor parts, eliminating field reliability and repeatability issues; there is no measurable resonance (immunity to vibration), no stiction, and no detectable hysteresis.
The MXC4005XC also eliminates the "click" sounds typically heard in ball-based orientation sensors. The shock survival of this MEMS sensing structure is greater than 200,000g. This sensor provides X/Y/Z axis acceleration signals with a low 0g offset and temperature signals with high accuracy. In addition, it also detects six orientation positions, X/Y shake, and shakes directions.
The Accel 25 Click Board™ communicates with MCU using the standard I2C 2-Wire interface to read data and configure settings capable of operating in a standard or fast mode of operation. The acceleration signal is provided in 12-bit output resolution. In addition to communication pins, this board also possesses an additional interrupt pin, routed to the INT pin on the mikroBUS™ socket, for orientation and X/Y shake detections. The MXC4005XC allows users to be placed in a Power-Down mode enabled through the I2C interface.
This Click board™ can only be operated with a 3.3V logic voltage level. The board must perform appropriate logic voltage level conversion before using MCUs with different logic levels. However, the Click board™ comes equipped with a library containing functions and an example code that can be used, as a reference, for further development.
SPECIFICATIONS
Type | Motion |
Applications | Can be used for a wide range of information appliances, consumer electronics, household safety applications, and more |
On-board modules | MXC4005XC - digital triaxial acceleration from MEMSIC |
Key Features | Low power consumption, high performance and resolution, MEMS sensor with on-chip signal processing, no moving parts, 12-bit signal output for X, Y and Z axes, 6-position orientation detection, shake detection with Accel 25, I2C interface, and more |
Interface | I2C |
Compatibility | mikroBUS |
Click board size | S (28.6 x 25.4 mm) |
Input Voltage | 3.3V |
PINOUT DIAGRAM
This table shows how the pinout of the Accel 25 Click Board™ 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 | ||
NC | 2 | RST | INT | 15 | INT | Interrupt | |
NC | 3 | CS | RX | 14 | NC | ||
NC | 4 | SCK | TX | 13 | NC | ||
NC | 5 | MISO | SCL | 12 | SCL | I2C Clock | |
NC | 6 | MOSI | SDA | 11 | SDA | I2C Data | |
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 25 CLICK ELECTRICAL SPECIFICATIONS
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | - | 3.3 | - | V |
Acceleration Range | ±2 | - | ±8 | g |
Acceleration Resolution | - | 12 | - | bit |
Sensitivity (±2 ~ ±8) | 256 | - | 1024 | LSB/g |
Software Support
We provide a library for the Accel 25 Click Board™ as well as a demo application (example), developed using MikroE compilers. The demo can run on all the main MikroE development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Library Description
This library contains API for Accel 25 Click driver.
Key functions
-
accel25_soft_reset
Accel 25 soft reset function. -
accel25_set_full_scale_range
Accel 25 set full scale range function. -
accel25_read_data
Accel 25 read data function.
Example Description
This example demonstrates the use of the Accel 25 Click Board™ by reading and displaying accel data (X, Y, and Z axis) as well as temperature measurements on the USB UART.
void application_task ( void )
{
accel25_data_t meas_data;
// Wait for data ready indication
if ( ACCEL25_PIN_STATE_LOW == accel25_get_int_pin ( &accel25 ) );
{
if ( ACCEL25_OK == accel25_read_data ( &accel25, &meas_data ) )
{
log_printf( &logger, " X: %.3f grn", meas_data.x );
log_printf( &logger, " Y: %.3f grn", meas_data.y );
log_printf( &logger, " Z: %.3f grn", meas_data.z );
log_printf( &logger, " Temperature: %.2f degCrn", meas_data.temperature );
}
Delay_ms ( 100 );
}
}
The full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Other MikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.Accel25
Additional Notes and Information
Depending on the development board you are using, you may need USB UART Click Board™, 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 MikroE compilers.
MIKROSDK
The Accel 25 Click Board™ is supported with mikroSDK - MikroE Software Development Kit, which needs to be downloaded from the LibStock and installed for the compiler you are using to ensure proper operation of mikroSDK compliant Click board™ demo applications.
Software Support
We provide a library for the Accel 25 Click Board™ as well as a demo application (example), developed using MikroE compilers. The demo can run on all the main MikroE development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Library Description
This library contains API for Accel 25 Click driver.
Key functions
-
accel25_soft_reset
Accel 25 soft reset function. -
accel25_set_full_scale_range
Accel 25 set full scale range function. -
accel25_read_data
Accel 25 read data function.
Example Description
This example demonstrates the use of the Accel 25 Click Board™ by reading and displaying accel data (X, Y, and Z axis) as well as temperature measurements on the USB UART.
void application_task ( void )
{
accel25_data_t meas_data;
// Wait for data ready indication
if ( ACCEL25_PIN_STATE_LOW == accel25_get_int_pin ( &accel25 ) );
{
if ( ACCEL25_OK == accel25_read_data ( &accel25, &meas_data ) )
{
log_printf( &logger, " X: %.3f grn", meas_data.x );
log_printf( &logger, " Y: %.3f grn", meas_data.y );
log_printf( &logger, " Z: %.3f grn", meas_data.z );
log_printf( &logger, " Temperature: %.2f degCrn", meas_data.temperature );
}
Delay_ms ( 100 );
}
}
The full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Other MikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.Accel25
Additional Notes and Information
Depending on the development board you are using, you may need USB UART Click Board™, 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 MikroE compilers.
MIKROSDK
The Accel 25 Click Board™ is supported with mikroSDK - MikroE Software Development Kit, which needs to be downloaded from the LibStock and installed for the compiler you are using to ensure proper operation of mikroSDK compliant Click board™ demo applications.
Frequently Asked Questions
Ask a Question-
Is there a library available for the Accel 25 Click Board™?
Yes, the Accel 25 Click Board™ is supported by a mikroSDK compliant library, which includes functions that simplify software development.
-
What kind of interface does the Accel 25 Click Board™ have?
The Accel 25 Click Board™ has a compatible I2C serial interface with 400KHz fast mode operation.
-
What are the selectable full-scale acceleration measurements for the Accel 25 Click Board™?
The Accel 25 Click Board™ allows selectable full-scale acceleration measurements of ±2g, ±4g, or ±8g in three axes.
-
What is the Accel 25 Click Board™?
The Accel 25 Click Board™ is an add-on board that contains an acceleration sensor.
-
What is a thermal acceleration sensor?
A thermal acceleration sensor is a type of accelerometer that measures changes in temperature caused by acceleration. As acceleration increases or decreases, the temperature of the sensor changes, which can be measured and used to determine the acceleration. Thermal acceleration sensors are commonly used in various applications, such as motion sensing, vibration monitoring, and navigation systems.
-
What kind of acceleration sensor does the Accel 25 Click Board™ contain?
The Accel 25 Click Board™ allows selectable full-scale acceleration measurements of ±2g, ±4g, or ±8g in three axes.