Difference between revisions of "MH-Z19B"
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 | |
---|---|
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.