Difference between revisions of "MH-Z19B"

From RevSpace
Jump to navigation Jump to search
(Created page with " {{Project |Name=MH-Z19B |Omschrijving=Some research into the MH-Z19B CO<sub>2</sub> sensor |Status=Initializing |Contact=Disasm }}")
 
Line 1: Line 1:
 
   {{Project
 
   {{Project
 
   |Name=MH-Z19B
 
   |Name=MH-Z19B
 +
  |Picture=mhz19.jpg
 
   |Omschrijving=Some research into the MH-Z19B CO<sub>2</sub> sensor
 
   |Omschrijving=Some research into the MH-Z19B CO<sub>2</sub> sensor
 
   |Status=Initializing
 
   |Status=Initializing
 
   |Contact=Disasm
 
   |Contact=Disasm
 
   }}
 
   }}
 +
 +
== Introduction ==
 +
 +
MH-Z19B is an updated version of the [[MHZ19|MH-Z19]] sensor.
 +
 +
== Hardware ==
 +
 +
* STM32F051K86 MCU
 +
* Unknown analog light+temperature sensor
 +
* Two 3.3V regulators
 +
* 1.5V voltage reference
 +
* Lamp
 +
 +
== Firmware ==
 +
 +
MCU firmware can be easily dumped through SWD test pads. Pinout:
 +
 +
{| class="wikitable"
 +
|-
 +
! Pin !! Signal
 +
|-
 +
| 1 (square) || 3V3
 +
|-
 +
| 2 || GND
 +
|-
 +
| 3 || SWDIO
 +
|-
 +
| 4 || SWCLK
 +
|-
 +
| 5 || RESET (active low)
 +
|}
 +
 +
Additionally, bootloader asks for a firmware update during the first 20s of startup.

Revision as of 15:52, 1 October 2019

Project MH-Z19B
Mhz19.jpg
Some research into the MH-Z19B CO2 sensor
Status Initializing
Contact Disasm
Last Update 2019-10-01

Introduction

MH-Z19B is an updated version of the MH-Z19 sensor.

Hardware

  • STM32F051K86 MCU
  • Unknown analog light+temperature sensor
  • Two 3.3V regulators
  • 1.5V voltage reference
  • Lamp

Firmware

MCU firmware can be easily dumped through SWD test pads. Pinout:

Pin Signal
1 (square) 3V3
2 GND
3 SWDIO
4 SWCLK
5 RESET (active low)

Additionally, bootloader asks for a firmware update during the first 20s of startup.