MFrontier NDIR CO2 Sensor Module

MTP80-A mangrupikeun sénsor karbon dioksida saluran ganda dumasar kana prinsip téknologi Infrabeureum Non-Spéktral (NDIR). Bisa ngadeteksi konsentrasi karbon dioksida dina hawa sacara real waktos tur kaluaran nilai konsentrasi ngaliwatan métode UART, IIC, sarta PWM. Éta gaduh kamampuan anti gangguan anu kuat, sensitipitas anu luhur, stabilitas anu kuat, umur panjang, konsumsi kakuatan rendah, sareng ngadukung dua metode kalibrasi: kalibrasi diri sareng kalibrasi manual, kalayan kasalahan akurasi data minimal. Cocog jeung industri kayaning monitoring hawa, sistem hawa seger, imah pinter, sarta dina purifikasi hawa mobil.
Advantage
- Advan stabilitas jangka panjangtage – Stabilitas sensor NDIR utamana gumantung kana sumber cahaya, sarta dina kaayaan euweuh Abnormalitas dina sumber cahaya, stabilitas jangka panjang NDIR pisan alus teuing dibandingkeun tipe séjén sensor gas.
- Prinsip kerja sénsor NDIR pikeun ngukur konsentrasi nyaéta pikeun ngadeteksi énergi infra red tina pita nyerep infra red karakteristik gas anu diukur. Karakteristik sinyal nyaéta nalika teu aya gas anu diukur, kakuatan sinyalna maksimal, sareng langkung luhur konsentrasina, sinyalna langkung alit. Konsentrasi diukur bisa ngahontal 10000PPM.
Fitur
- Prinsip deteksi NDIR
- waktos preheating pondok
- Kompensasi suhu sareng algoritma kalibrasi otomatis
- sensitipitas tinggi na precision
- Anti gangguan sareng stabilitas anu kuat
Aplikasi
- Alat ngawaskeun kualitas hawa
- Sistem hawa seger
- purifikasi hawa mobil
- Parabot nyucikeun hawa
- Sistim HAVC
- Smart Home
Ukuran

Parameter
diagram pin
Pin Harti
| Nomer pin | Ngaran pin | Pin Fungsi Pedaran | Pin ciri listrik |
| 1 | VIN | Positip tungtung catu daya | Dilengkepan panyalindungan sambungan anti sabalikna sarta vol inputtage rentang: 4.2V-5.5V |
| 2 | GND | catu daya terminal négatip | |
|
3 |
Alarem- OC |
Fungsi alarem, pin dina modeu kaluaran solokan kabuka. Lamun konsentrasi diukur leuwih gede ti 1000ppm, kaluaran pin ieu luhur.
Nalika konsentrasi kirang ti 800ppm, kaluaran pin ieu low |
Pin aya dina modeu kaluaran solokan kabuka, sareng résistor pull-up éksternal diperyogikeun pikeun dianggo. |
|
4 |
PWM |
fungsi PWM, dipaké pikeun kaluaran konsentrasi CO2. |
Pin aya dina modeu kaluaran push-pull, sareng siklus PWM kaluaran nyaéta 1004ms. |
|
5 |
VCC-Kaluar |
Kaluaran LDO internal sensor biasana 3V ± 2%. Umumna dipaké pikeun konversi tingkat komunikasi serial. | Kaluaran voltage: 3.3V ± 2%, maksimum tanpa panyalindungan overcurrent Output ayeuna: 6mA |
|
6 |
Host-TX /IIC-SDA |
Pin TX tina UART dina sistem utama biasana TX customer MCU atanapi SDA tina fungsi IIC. |
Tingkat komunikasi anu biasa nyaéta 3.3V. Lamun dipaké pikeun fungsi IIC, konfigurasi pin nyaeta mode solokan kabuka, sarta hiji résistor pull-up éksternal diperlukeun pikeun pamakéan. |
|
7 |
Host-RX /IIC-SCL |
Pin RX tina UART dina sistem utama biasana RX customer MCU atanapi SCL tina fungsi IIC. |
Tingkat komunikasi anu biasa nyaéta 3.3V. Lamun dipaké pikeun fungsi IIC, konfigurasi pin nyaeta mode solokan kabuka, sarta hiji résistor pull-up éksternal diperlukeun pikeun pamakéan. |
|
8 |
Urang Sunda / T |
Pin ieu ngagaduhan dua fungsi: 1. Salaku pin kontrol arah RS485. Pin ieu dina modeu kaluaran solokan kabuka sarta bisa langsung disambungkeun ka arah ngaktifkeun pin tina chip RS485, merlukeun hiji résistor pull-up éksternal. Dina waktos ayeuna, modul Pin6 sareng Pin7 mangrupikeun fungsi UART. 2. Pin Pilihan fungsi UART / IIC. Pin ieu grounded saméméh kakuatan on (grounding sanggeus kakuatan on teu valid), sarta Pin6 na Pin7 modul nu fungsi IIC. Nalika pin kasebut Powered on, éta dina modeu input pull-up sarta bisa ditunda atawa grounded . Salaku arah RS485 ngaktifkeun pin, éta dina modeu kaluaran solokan kabuka sarta merlukeun hiji résistor pull-up éksternal. |
Nalika pin dihurungkeun, éta dina modeu input pull-up sareng tiasa ditunda atanapi dibumikeun. Salaku arah RS485 ngaktifkeun pin, éta dina modeu kaluaran solokan kabuka sarta merlukeun hiji résistor pull-up éksternal. |
| 9 | bCAL-di | Kalibrasi manual tina pin kontrol | Nalika pin dihurungkeun, éta dina modeu input kalayan résistansi pull-up |
Fungsi kalibrasi
modul MTP80 mangrupakeun modul optik precision. Sanggeus ninggalkeun pabrik, alatan sagala rupa alesan kayaning transportasi, instalasi, las, jsb, pangukuran modul bisa ngalaman drift tangtu, hasilna panurunan dina akurasi. Modul ieu dilengkepan sakumpulan algoritma kalibrasi diri anu périodik sareng otomatis ngabenerkeun kasalahan pangukuran, mastikeun yén modul ngajaga akurasi pangukuran anu saé. Daur kalibrasi diri standar modul nyaéta 7 dinten (168 jam), anu tiasa disaluyukeun ku paréntah (24 jam dugi ka 720 jam).
Pikeun mastikeun katepatan pangukuran sénsor anu dikalibrasi, punten pastikeun yén konsentrasi CO2 di lingkungan kerjana tiasa ngadeukeutan tingkat atmosfir luar sahenteuna sababaraha jam dina 7 dinten tina kakuatan on.
Fungsi alarem
modul MTP80 ngarojong fungsi kaluaran alarem sarta outputs ngaliwatan pin Alarm OC. Nalika nilai konsentrasi CO2 anu diukur langkung ageung tibatan 1000ppm, pin Alarm OC ngahasilkeun tingkat anu luhur. Nalika nilai konsentrasi CO2 anu diukur kirang ti 800PPM, pin Alarm OC ngahasilkeun tingkat anu rendah. Catet yén pin Alarm OC ngonpigurasi dina modeu kaluaran solokan kabuka sarta merlukeun hiji résistor pull-up éksternal dipaké. Upami aya kasalahan dina modul, pin Alarm OC bakal tetep luhur.
Metodeu pamakean rujukan dipidangkeun dina gambar di beulah katuhu.
Protokol komunikasi
komunikasi serial
Laju baud pikeun komunikasi serial nyaéta 9600bps, sarta pakét komunikasi serial dihartikeun kieu:
format Protocol
Katerangan format pigura:
| Sawah | Panjangna | Jelaskeun |
| Pigura lulugu | 2 | Dibereskeun ka 0x42,0x4D |
| Instruksi bait | 1 | Paréntah harti atawa tipe sensor harti |
| Paréntah bait | 2 | Kecap paréntah husus |
| Panjang data | 2 | tungtung badag |
| data | n | tungtung badag |
| Checksum | 2 | Jumlah sakabéh bait ti header pigura ka bait panungtungan data |
Katerangan protokol di handap ieu manglaku ka sénsor sénsor gas, kalayan instruksi bait 0xA0.
Paréntah Byte Pedaran
| Kecap paréntah | Jelaskeun |
| 0x0001 | Setel parameter tekanan hawa (tekanan hawa standar internal nyaéta 1013.0hPa) |
| 0x0002 | Baca nilai tekanan hawa set ayeuna |
| 0x0003 | Maca nilai konsentrasi gas |
| 0x0004 | Fungsi koréksi titik tunggal (kalayan konsentrasi rujukan) |
| 0x0005 | Status bacaan koreksi titik tunggal |
| 0x0006 | Nyaram atanapi ngaktifkeun kalibrasi diri |
| 0x0007 | Baca status kalibrasi diri |
| 0x0008 | Baca siklus kalibrasi diri (jam) |
| 0x0009 | Atur siklus kalibrasi diri (jam) |
Protokol Kontrol Dasar
| Ngaran Fungsi | Pigura lulugu | Instruksi bait | Paréntah bait | Panjang data | Data | Checksum | |
| Nyetel parameter tekanan hawa |
MCU ngirim |
0x42 0x4d | 0xA0 | 0x0001 | 0x00 0x02 | Rentang nilai tekanan atmosfir nyaéta 700–1100 (16-bit integer) |
Checksum |
|
Modul mulang |
s 0x42 0x4d | 0xA0 | 0x0001 | 0x00 0x00 | Checksum | ||
| Baca nilai tekanan hawa ayeuna |
MCU ngirim |
0x42 0x4d | 0xA0 | 0x0002 | 0x00 0x00 |
Checksum |
|
|
Modul mulang |
s 0x42 0x4d | 0xA0 | 0x0002 | 0x00 0x02 | Nilai tekanan atmosfir (16-bit integer) |
Checksum |
|
|
Baca nilai konsentrasi ayeuna |
MCU ngirim |
0x42 0x4d | 0xA0 | 0x0003 | 0x00 0x00 | Checksum | |
|
Modul mulang |
s 0x42 0x4d |
0xA0 |
0x0003 |
0x00 0x05 |
Nilai konsentrasi gas (integer 32-bit) jeung bandéra validitas data (8-bit) 0x00: valid; 0xFF: data teu sadia; |
Checksum |
|
| Fungsi koreksi titik tunggal (kalayan konsentrasi rujukan) |
MCU ngirim |
0x42 0x4d | 0xA0 | 0x0004 | 0x00 0x04 | Rentang konsentrasi rujukan nyaéta 400 ~ 5000 (integer 32-bit) | Checksum |
|
Modul mulang |
s 0x42 0x4d |
0xA0 |
0x0004 |
0x00 0x01 |
0x01: nunjukkeun mimiti calibration; 0xf: nunjukkeun kasalahan calibration |
Checksum |
|
| Baca status koreksi titik tunggal |
MCU ngirim |
0x42 0x4d | 0xA0 | 0x0005 | 0x00 0x00 | Checksum | |
|
Modul mulang |
s 0x42 0x4d | 0xA0 | 0x0005 | 0x00 0x01 | 0x00: nunjukkeun calibration réngsé; 0x01: nunjukkeun kalibrasi masih lumangsung |
Checksum |
|
| Aktipkeun atawa nonaktipkeun kalibrasi diri |
MCU ngirim |
0x42 0x4d | 0xA0 | 0x0006 | 0x00 0x01 |
0x00: ngamungkinkeun kalibrasi diri; 0xf: nganonaktipkeun kalibrasi diri |
Checksum |
|
Modul mulang |
s 0x42 0x4d | 0xA0 | 0x0006 | 0x00 0x00 |
Checksum |
||
| Baca status kalibrasi diri |
MCU ngirim |
0x42 0x4d | 0xA0 | 0x0007 | 0x00 0x00 |
Checksum |
|
|
Modul mulang |
s 0x42 0x4d | 0xA0 | 0x0007 | 0x00 0x01 | 0x00: Aktipkeun kalibrasi diri 0xf: Nonaktipkeun kalibrasi diri |
Checksum |
|
| Baca siklus kalibrasi diri |
MCU ngirim |
0x42 0x4d | 0xA0 | 0x0008 | 0x00 0x00 |
Checksum |
|
|
Modul mulang |
s 0x42 0x4d | 0xA0 | 0x0008 | 0x00 0x02 |
rentang siklus timer calibration: 24-720h |
Checksum |
|
|
Nyetél période kalibrasi diri |
MCU ngirim |
0x42 0x4d | 0xA0 | 0x0009 | 0x00 0x02 | rentang siklus timer calibration: 24-720h |
Checksum |
|
Modul mulang |
s 0x42 0x4d |
0xA0 |
0x0009 |
0x00 0x01 |
00: operasi bener; 01: Data input kirang ti 24 jam sareng moal ditarima; 02: Data input langkung ageung ti 720 jam sareng moal ditarima |
Checksum |
|
Aplikasi Examples

analisis instruksi IIC
modul jalan dina modeu budak IIC sarta bisa disambungkeun kana hiji MCU éksternal. modul ngandung hiji résistor pull-up.
Alamat budak alat modul nyaéta: 0x32 (alamat 7-bit)
Alamat operasi nulis modul nyaéta: 0x64
Alamat operasi maca modul nyaéta: 0x65
Urutan ngirim host:
- Kirim sinyal ngamimitian
- Kirim alamat nulis (alamat budak + R / W = 0x64) jeung pariksa respon
- Kirim paréntah baca (0x03) sareng pariksa réspon
- Kirimkeun sinyal eureun
- Kirim sinyal ngamimitian
- Kirim alamat dibaca (alamat budak + R / W (1) = 0x65) jeung pariksa respon
- Baca 3 bait tina modul jeung ngirim respon
- Kirimkeun sinyal eureun
Data 3 bait anu ditampi dijelaskeun kieu:
| konsentrasi CO2 | Data bait valid | |
| Konsentrasi bait tinggi | Konsentrasi bait low | 0x00/0xFF |
Catetan:
Konsentrasi CO2 = bait luhur konsentrasi CO2 * 256 + bait konsentrasi rendah
Data valid byte, 0x00 hartina data valid, 0xf hartina data teu valid
fungsi PWM katerangan rinci
- Siklus PWM nyaéta 1004ms
- Kaluaran tingkat luhur nyaéta 2ms dina s mimititage
- Siklus tengah nyaéta 1000ms
- Kaluaran tingkat low nyaéta 2ms dina tungtung stage
- Rumus itungan pikeun meunangkeun nilai konsentrasi CO2 ayeuna ngaliwatan PWM nyaéta:
- Cppm = 5000*(TH-2ms)/(TH+TL-4ms)
- Cppm nyaéta nilai konsentrasi CO2 diitung, dina ppm
- TH nyaéta waktu nalika kaluaran tingkat luhur dina siklus kaluaran
- TL nyaéta waktu nalika kaluaran tingkat low dina siklus kaluaran

réliabilitas Test
| Item tés | Kaayaan ékspérimén | Syarat ditampa | Jumlah verifikasi n Jumlah gagal c |
| Panyimpen suhu luhur | 60±2, nyimpen tanpa kakuatan on 48h | Saatos 2 jam pamulihan dina lingkungan suhu normal, akurasi sensor nyumponan standar spésifikasi | n=8 c=0 |
| Panyimpen suhu rendah | -20 ± 2, nyimpen tanpa kakuatan on pikeun 48h | Saatos 2 jam pamulihan dina lingkungan suhu normal, akurasi sensor nyumponan standar spésifikasi | n=8 c=0 |
| Suhu luhur sareng neundeun kalembaban anu luhur | 40 ℃ ± 2 ℃, 85% RH ± 5% RH, gudang 48h tanpa catu daya | Saatos 2 jam pamulihan dina lingkungan suhu normal, akurasi sensor nyumponan standar spésifikasi | n=8 c=0 |
| Operasi suhu luhur | Dina 50 ± 2 ℃, produk bakal ngajalankeun pikeun 48 jam kalayan kakuatan on | Saatos 2 jam pamulihan dina lingkungan suhu normal, akurasi sensor nyumponan standar spésifikasi | n=8 c=0 |
| Operasi suhu rendah | Dina 0 ± 2 ℃, produk bakal ngajalankeun pikeun 48 jam kalayan kakuatan on | Saatos 2 jam pamulihan dina lingkungan suhu normal, akurasi sensor nyumponan standar spésifikasi | n=8 c=0 |
| Shock suhu luhur sareng rendah | Saatos tetep di - 20 pikeun 60 menit, pindah ka 60 dina 10s sarta tetep pikeun sejen 60 menit salaku hiji siklus, jumlahna aya 10 siklus, nu s.ample teu Powered on salila ujian | Saatos 2 jam pamulihan dina lingkungan suhu normal, akurasi sensor nyumponan standar spésifikasi | n=8 c=0 |
| Simulating Geter angkutan | Geter genep sisi, 30 menit per sisi, frékuénsi geter 240rpm | Saatos 2 jam pamulihan dina lingkungan suhu normal, akurasi sensor nyumponan standar spésifikasi | n=8 c=0 |
| Bungkusan ragrag | Jangkungna serelek: diatur nurutkeun rasio beurat-to-jangkungna dieusian dina GB / T4857.18. Test nurutkeun GB / T4857.5 metoda test serelek keur bungkusan na angkutan bungkusan. Runtuyan test serelek hiji sudut, tilu edges jeung genep rupa (lamun customer boga syarat husus, éta bisa dipigawé nurutkeun sarat customer urang). | Saatos tes serelek pakét, penampilan sensor teu kudu écés cacad, euweuh komponén kudu layu atawa gugur, sensor kedah tiasa dianggo normal, sarta akurasi sensor kedah minuhan spésifikasi. | n=1
kotak c = 0 |
Riwayat révisi
| titimangsa | Vérsi | robah |
| 2022.6.2 | 1.0 | Vérsi awal |
Shenzhen MFrontier Electronics Co., Ltd.
Tel 0755-21386871
Web www.memsf.com
Tambihan 3&5 lanté B2 Gedong, Zhaoshangju Téhnologi Park, Kacamatan Guangming, 518107, Shenzhen, Cina

Dokumén / Sumberdaya
![]() |
MFrontier NDIR CO2 Sensor Module [pdf] Instruksi Manual NDIR CO2 Sensor Module, NDIR CO2, Sensor Module, Module |



