All projects 2022 - 2024

Aspirating Smoke Detector to EN 54-20

Zühlke Engineering GmbH

Fire Protection System - Aspirating Smoke Detector according to EN54-20

Challenge, Approach, Outcome

1

Challenge

An aspirating smoke detector had to detect smoke with high sensitivity and reliability to EN 54-20 while remaining updatable in the field.

2

Approach

FreeRTOS firmware in Modern C++: MCUBoot bootloader for field updates, communication with the fire detection control panel, sensor measurement and control loops, LittleFS persistence for production and runtime data, plus CI/CD with hardware-in-the-loop black-box tests.

3

Outcome

The detector was certified to EN 54-20 (UL/VdS) and ships with maintainable, testable firmware and automated HIL regression tests.

Technologies Used

Project Description

Develop a firmware for a smoke detector using light sensors.

The smoke detector conforms to the EN54-20 standard to ensure reliable smoke detection and high sensitivity.

My work was focused around developing a firmware with bootloader (for updates) and communication with the control unit of the smoke detector center (ASD).

Additionally, CI and hardware in the loop tests had to be build up.

A similar challenge in your project?

Let's talk about how I can support your embedded team.

Get in Touch