Do you have a question about the Pyreos ezPyro SMD and is the answer not in the manual?
Steps to install the Pyreos Flame Sensing Evaluation Tool software.
Procedure for installing the USB driver for the ST microcontroller.
Instructions for connecting the evaluation kit hardware to the PC.
How to launch and open the ezPyro™ sensor data capture main screen.
Steps to establish communication between the software and the evaluation kit.
Guide to adjusting threshold ratios and signal multipliers for calibration.
Configuring WUP register settings for signal-based wake-up events.
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.
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.
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.
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.
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:
Flame Algorithm Settings:
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.
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.
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.
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:
Algorithm Adjustment for False Triggers/Non-Triggers:
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.
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.
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.
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.
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.
| Technology | Pyroelectric |
|---|---|
| Detection Principle | Passive Infrared (PIR) |
| Output Signal | Digital |
| Storage Temperature | -40°C to +85°C |
| Package | SMD |
| Package Type | Surface Mount Device |
| Type | Pyroelectric Sensor |
| Spectral Range | 5 µm to 14 µm |
| Output | Voltage |
| Power Supply | 3.3 V |
| Operating Voltage | 2.7 V to 3.6 V |
| Operating Temperature | -20°C to +85°C |
| Supply Voltage | 3.3 V, 5 V |