EasyManua.ls Logo

Pyreos ezPyro SMD - User Manual

Default Icon
18 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
Rev. 3.1
ezPyro
TM
Pyroelectric Infrared
Flame Detection Evaluation Kits
User Manual
Question and Answer IconNeed help?

Do you have a question about the Pyreos ezPyro SMD and is the answer not in the manual?

Summary

Getting Started

Installation

Install the ezPyro Software

Steps to install the Pyreos Flame Sensing Evaluation Tool software.

Installing the ST Microcontroller USB Driver

Procedure for installing the USB driver for the ST microcontroller.

Connect the ezPyro Evaluation Kit

Instructions for connecting the evaluation kit hardware to the PC.

Software User Guide

Starting the Software

How to launch and open the ezPyro™ sensor data capture main screen.

Connecting Software to the Evaluation Kit

Steps to establish communication between the software and the evaluation kit.

Signal Viewing

Flame Detection Algorithm

Flame Algorithm Settings

Threshold Ratio and Signal Multiplier Quick Guide

Guide to adjusting threshold ratios and signal multipliers for calibration.

Key Adjustments

Sleep and Wake-up

Wake Up Parameters - The WUP Register

Configuring WUP register settings for signal-based wake-up events.

Low Power Mode

FFT Resolution

Overview

The ezPyro™ Pyroelectric Infrared Flame Detection Evaluation Kits are designed to facilitate the simple and effective evaluation of ezPyro™ flame sensors. These kits enable engineers and technicians to experiment with a sample flame detection algorithm and to capture measured data for analysis on a PC. The kits are built around the STMicroelectronics STM32F303K8 microcontroller.

The evaluation kit comes in two hardware variations: a 4-sensor SMD (Surface-Mount Device) version and a 3-sensor TO (Transistor Outline) version. Both variations offer the same core functionality and operate similarly with the provided software. The kit includes the ezPyro™ Prototype Flame Sensor Demonstrator Kit (either SMD or TO), a Micro USB-to-USB cable for connectivity, the ezPyro™ Flame Detection software (provided as a setup file), and a USB drive containing the software and documentation.

Function Description:

The primary function of the ezPyro™ Flame Detection Evaluation Kits is to provide a platform for evaluating ezPyro™ flame sensors. This involves capturing raw sensor data, processing it through a sample flame detection algorithm, and visualizing the results. The core of the flame detection algorithm utilizes a Fast Fourier Transform (FFT) of sensor signals within a user-defined frequency range, combined with a ratio-based threshold for flame detection.

The software allows users to enable or disable the flame detection algorithm. When enabled, it provides additional signal viewing features, including a Fourier Transform view, which displays the frequency domain representation of the signal. This is particularly useful for identifying dominant frequencies, such as flame flicker or human motion frequencies, by showing the relative magnitude of different frequency components. The FFT output is presented as a bar plot, where "bins" represent grouped ranges of signals. The software also offers a "Freq sum" view, which sums the frequency bins set by the user, providing a value prior to the application of signal multipliers. The "Algorithm Signal Strengths" view is a bar plot that is always visible when the algorithm is enabled, displaying the signal levels being compared by the algorithm.

The algorithm distinguishes between flame and rejection channels. The red bars on the right of the signal strength plot represent the flame channels' signal levels after signal multipliers are applied, while the red lines on the two left channels represent the rejection channels' signal levels after signal multipliers. Black bars represent threshold values, and a black line indicates the current highest threshold value. For a flame event to be registered, one of the flame channels must produce a signal greater than the larger of these threshold values.

Usage Features:

  1. Software Installation: The ezPyro™ Flame Detection software is installed via a "setup.exe" file. During installation, it checks for the presence of .NET Framework 4.5; if missing, the setup can be canceled, and the framework downloaded from Microsoft's website. A USB driver for the STM32F303K8T6 microcontroller is also included and must be installed. Once the driver is installed and the USB cable connected, a green light on the ezPyro™ board will be constant, and a red light will flash, indicating proper connection.

  2. Connecting to the Evaluation Kit: After starting the software, users connect to the evaluation kit by selecting "Detector" then "Connect" from the menu bar. A dialog box prompts the user to select the appropriate COM port. A status bar at the bottom of the main display confirms the connection and shows the Evaluation Kit firmware version.

  3. Sensor Settings: The ezPyro™ sensor settings can be accessed via the "Options" menu by selecting "Show Settings." These settings can only be modified when the software is successfully connected. Key adjustable parameters include:

    • Sampling Period (ms): Determines how often information is retrieved for display and use in the flame detection algorithm. It's crucial to set this so that signal frequencies of interest are significantly smaller than the sampling frequency. The software restricts combinations of sample rate and power mode to ensure the sample frequency is not less than 60Hz, allowing for a 0 to 30 Hz FFT range.
    • Gain Settings: Adjusts the amplifier gain by selecting a capacitor in the charge amplifier. Gain is normalized relative to the minimum gain value.
    • High Pass Filter: Filters signals within the ezPyro™ package before data transmission to the MCU.
    • Low Pass Filter: Also filters signals within the ezPyro™ package before data transmission to the MCU.
    • Transimpedance: Sets the resistance of the feedback resistor in the gain amplifier, working with capacitance to define the time constant of the gain amplifier.
  4. Flame Algorithm Settings:

    • Window Size: Controls the algorithm's speed versus stability. A smaller window size offers faster response but reduced noise immunity, while a larger window size increases stability and glitch rejection.
    • FFT Bin Width: Informs the user about the current frequency groupings imposed by the algorithm parameters.
    • Time Length of Window: Indicates the algorithm's response time, calculated as the sample rate multiplied by the FFT Window Size.
    • Bin Centers: Shows the first and last FFT bin centers used by the algorithm.
    • High/Low Freq Cutoff: Allows users to define the upper and lower frequency limits for the algorithm.
    • Threshold Ratio: Sets the threshold ratio for flame detection. For example, a ratio of 2.0 means a flame channel's post-processing signal strength must be twice that of the rejection channel for a flame event to register.
    • Signal Multiplier: Modifies each channel's signal strength, useful for calibration to account for sensor differences.
  5. Sleep and Wake-up Modes: The software enables putting the device into "Sleep Mode" by clicking a button. The device can be woken up manually or automatically if the signal level meets criteria set in the "Wake Up Parameters" (WUP) register. The WUP register allows configuring thresholds (Upper High Wake Threshold, Upper Low Wake Threshold, Lower High Wake Threshold, Lower Low Wake Threshold) and a Wake Up Time Threshold. These settings define the conditions under which the device will automatically exit sleep mode based on signal activity.

  6. Low Power Mode: This mode can be used in conjunction with sleep mode to achieve very low power consumption. In this mode, communications and data processing occur only when a wake-up event is triggered. This allows the system to determine if a flame is present or not, then return to sleep. Calibration of WUP registers for low power mode should be performed in low power mode due to performance differences between the two modes.

  7. FFT Resolution: The FFT resolution is dependent on the FFT window width and sample rate. A larger window width provides finer control over the frequency range considered by the algorithm but increases the response time to an input signal.

Maintenance Features:

While the manual does not explicitly detail "maintenance features" in the traditional sense (e.g., cleaning, part replacement), it provides guidelines for optimizing and troubleshooting the device's performance through software adjustments and calibration:

  1. Algorithm Adjustment for False Triggers/Non-Triggers:

    • If the algorithm constantly triggers (flame icon showing), users can increase the threshold ratio of rejection channels, apply a signal multiplier greater than one to rejection channels, or apply a signal multiplier less than one to flame channels to reduce algorithm signal strengths.
    • If the algorithm fails to trigger when a flame is present, users should do the opposite: reduce threshold ratios, increase rejection channel signal multipliers, or increase flame channel multipliers.
  2. Noise Reduction: To reduce noise on signals, users can lower the low-pass filter value or adjust the frequency summation range. For instance, if high noise at 12 Hz causes false flame events, setting the highest frequency value to 11 Hz can mitigate this.

  3. Calibration: The "Signal Multiplier" feature is designed for calibration purposes, allowing users to account for differences in performance between sensors on different kits. This ensures consistent operation across devices. The "Threshold Ratio" and "Signal Multiplier" settings can be visually observed and adjusted using the "Algorithm signal strengths" section of the software, ideally with the evaluation kit placed in a box to isolate it from external signals and observe purely the effects of the parameters.

  4. Firmware Updates: Although not explicitly detailed as a user-initiated maintenance step, the software displays the Evaluation Kit firmware version, implying that firmware updates might be available to improve performance or fix issues.

  5. System Requirements: Maintaining a compatible operating environment (Microsoft Windows PC, sufficient RAM and hard-disk space, appropriate display resolution, local administrative rights for driver installation, .NET Framework 4.5, and a free USB port) is essential for the smooth operation and "maintenance" of the software's functionality.

  6. Support: Pyreos provides a resource center on its website and offers email support for any difficulties encountered with the kit, ensuring users have access to assistance for troubleshooting and operational issues.

Pyreos ezPyro SMD Specifications

General IconGeneral
TechnologyPyroelectric
Detection PrinciplePassive Infrared (PIR)
Output SignalDigital
Storage Temperature-40°C to +85°C
PackageSMD
Package TypeSurface Mount Device
TypePyroelectric Sensor
Spectral Range5 µm to 14 µm
OutputVoltage
Power Supply3.3 V
Operating Voltage2.7 V to 3.6 V
Operating Temperature-20°C to +85°C
Supply Voltage3.3 V, 5 V