Stm32 Nucleo Multifunctional Expansion Board For Gas Sensors User Guide

STM32 Nucleo Multifunctional Expansion Board For Gas Sensors

Product Information

The Gas Sensing Expansion Board for electrochemical sensors
(P-NUCLEO-IKA02A1) is a multifunctional expansion board designed
for use with STM32 Nucleo boards. It features various key
components, including:

  • TSU111: A nanopower operational amplifier with a low current
    consumption of 900 nA and high accuracy of 150 uV.
  • STLM20: An ultra-low current precision analog temperature
    sensor operating at 2.4 V.
  • Gas Sensor: The board supports four different footprints for
    electrochemical gas sensors, including PCD 13.5 mm, PCD 17 mm,
    miniature, and TGS5141.

Product Usage Instructions

To use the Gas Sensing Expansion Board (P-NUCLEO-IKA02A1),
follow the steps below:

  1. Ensure you have the necessary hardware and software
    prerequisites:
  • Hardware Prerequisites:
    • 1x P-NUCLEO-IKA02A1
    • Windows 10 Laptop/PC
    • 1x USB type A to mini-B USB cable
  • Software Prerequisites:
    • STSW-LINK009: ST-LINK/V2-1 USB driver
    • X-CUBE-IKA02A1 software package
  • Download and unpack the X-CUBE-IKA02A1 software package from
    the provided source.
  • Connect the P-NUCLEO-IKA02A1 board to your Nucleo board using
    the appropriate connectors (ST morpho connector or Arduino UNO R3
    connector).
  • Flash and run the desired project from the X-CUBE-IKA02A1
    software package, such as the “Gas concentration reading” example
    or the “DataLogCustomLite” example.
  • Refer to the user manuals UM1955 and UM2230 for detailed
    instructions on getting started with the multifunctional expansion
    board and the X-CUBE-IKA02A1 software.

    For additional technical documentation, product specifications,
    and related resources, visit the design resources tab of the
    multifunctional expansion board webpage on www.st.com/x-nucleo.

    For more information about our technology, visit www.st.com/automotive-ics.

    Quick Start Guide
    Gas sensing expansion board for electrochemical sensors (P-NUCLEO-IKA02A1)
    June 2023

    Index
    STM32 Nucleo multifunctional expansion board for gas sensors Documents & related resources
    Setup & demo examples

    STM32 Nucleo multifunctional expansion board for gas sensors

    Electrochemical gas sensor expansion board
    Hardware overview

    P-NUCLEO-IKA02A1 hardware description
    · The P-NUCLEO-IKA02A1 is an electrochemical gas sensor evaluation board.
    · It embeds several footprints to host different types of sensors and different target gas.
    · The connectivity is ensured thanks to Arduino® UNO R3 connector and ST morpho connector layout.

    Key products on board
    TSU111
    Nanopower (900 nA), high accuracy (150 uV) 5 V operational amplifier
    STLM20
    Ultra-low current 2.4 V precision analog temperature sensor
    Gas sensor
    Four different footprints for various electrochemical gas sensors (PCD 13,5 mm, PCD 17 mm, miniature, TGS5141).

    *Note: Connector for the STM32 Nucleo board
    Gas sensor footprints

    STLM20 TSU111

    ST morpho connector** Arduino UNO R3 connector

    P-NUCLEO-IKA02A1

    4

    Electrochemical gas sensor expansion board
    Software overview

    X-CUBE-IKA02A1 software description
    · The X-CUBE-IKA02A1 software package is an expansion for STM32Cube, associated with the P-NUCLEOIKA02A1 expansion board.
    · It is compatible with NUCLEO-F401RE, NUCLEOL053R8.
    Key features
    · Complete middleware to build applications using electrochemical gas sensors with signal conditioning done by TSU111.
    · Library uses STLM20 temperature sensor for compensation over temperature range.
    · Easy portability across different MCU families, thanks to STM32Cube.
    · Low-power optimization (suitable for the STM32L0 MCU family).
    · Free, user-friendly license terms.

    Overall software architecture

    Utilities

    Sample application Applications

    CMSIS

    Hardware abstraction layer API

    STM32

    TSU111

    Hardware components

    STLM20

    Gas sensor

    STM32 Nucleo boards P-NUCLEO-IKA02A1 expansion board
    Board demonstrations
    X-CUBE-IKA02A1

    5

    Documents & related resources

    Documents & related resources

    All documents are available in the design resources tab of the multifunctional expansion
    board webpage.
    P-NUCLEO-IKA02A1
    · Product specifications · User manual
    X-CUBE-IKA02A1 · User manual · Software setup file

    Design resources
    Technical documentation
    Product specifications DB2668: Multifunctional expansion board based on operational amplifiers for STM32 Nucleo.
    User manual UM1955: Getting started with the multifunctional expansion board based on operational amplifiers for STM32 Nucleo.
    User manual UM2230: Getting started with the XCUBE-IKA02A1 multifunctional software expansion for STM32Cube
    7

    Setup & demo examples

    Setup & demo examples
    Hardware prerequisites

    1x P-NUCLEO-IKA02A1

    1

    · Electrochemical gas sensor expansion board

    · NUCLEO-L053R

    2

    Windows 10 – Laptop/PC

    3

    1 x USB type A to mini-B USB cable

    P-NUCLEO-IKA02A1

    NUCLEO-F401RE NUCLEO-L053R8 NUCLEO-L476RG

    9

    Software prerequisites

    Setup & demo examples

    STSW-LINK009: ST-LINK/V2-1 USB driver
    X-CUBE-IKA02A1
    · Copy the .zip file content into a folder on your PC. · The package contains source code examples (Keil®, IAR,
    system workbench) based on NUCLEO-F401RE, NUCLEOL053R8 or NUCLEO-L4.
    10

    X-CUBE-IKA02A1
    Start coding in just a few minutes
    1 www.st.com/x-nucleo

    www.st.com

    2 Select P-NUCLEO-IKA02A1

    X-CUBE-IKA02A1 package structure

    3
    Download & unpack X-CUBE-IKA02A1

    Drivers Drivers

    Núcleo drivers L0 / L4 / F4 src codes

    4

    .X-CUBE-IKA02A1_V1.0.0ProjectsMultiExamplesGas concentration reading

    Flash and run the project.
    11

    X-CUBE-IKA02A1 quick example (1/2)
    Using serial line monitor ­ e.g.TeraTerm
    Gas concentration reading example X-CUBE-IKA02A1 for NUCLEO-F401RE, NUCLEO-L053R8 or NUCLEO-L476RG
    · Configure the serial line monitor (speed, LF) · Press the BLACK user button on STM32 Nucleo to restart MCU
    12

    X-CUBE-IKA02A1 quick example (2/2)
    Using serial line monitor ­ e.g.TeraTerm

    1 CO collection

    NO CO detected

    2 CO exposure

    CO detected ­ ppm value

    13

    Unicleo-GUI example for X-CUBE-IKA02A1
    DataLogCustomLite example X-CUBE-IKA02A1 for NUCLEO-F401RE, NUCLEO-L053R8 or NUCLEO-L476RG
    1

    2

    3

    14

    Our Technology
    sTtahrtasnwkithyoyuou
    Find out more at www.st.com/automotive-ics
    © STMicroelectronics – All rights reserved. The STMicroelectronics corporate logo is a registered trademark of the STMicroelectronics group of companies. All other names are the property of their respective owners.

    References

  • Documents / Resouces

    Download manual
    Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


    Related Manuals