Chizindikiro cha SENSIRION SVM41 Evaluation

Kuwunika kwa SENSIRION SVM41

SENSIRION SVM41 Evaluation product

Mfundo Zazikulu

Kuti mumve zambiri za protocol ya I2C yokha ndi kukhazikitsidwa kwake mwatsatanetsatane, chonde, onani chikalata cha NXP I2C-mabasi ndi buku la ogwiritsa ntchito. Malamulo onse a SVM41 amakhala ndi ma byte awiri (16 bits). Malamulo sayenera kutsatiridwa ndi CRC. Kuphatikiza apo, zomwe zimatumizidwa ndikubwezedwa kuchokera ku sensa zimasamutsidwa m'mapaketi a ma byte awiri (16 bits) ndikutsatiridwa ndi 1-byte (8 bit) CRC.

Adilesi ya I2C

Adilesi ya I2C ya sensor ndi 106 (decimal; hex.: 0x6A). Mutu wa I2C umapangidwa ndi adilesi ya I2C yotsatiridwa ndi kuwerenga kapena kulemba pang'ono.

Chithunzi cha I2Ctage Levels

Kulowetsa ndi kutulutsa voltage milingo yafotokozedwa mu gawo 6.1 la NXP I2C-mafotokozedwe a basi ndi buku la ogwiritsa ntchito. Mawonekedwe a sensor amagwirizana ndi 3.0-5.5 V I2C basi voltage milingo kutengera voltagmulingo e.

I2C Protocol Speed

Sensa imathandizira I2C "standard-mode" yokhala ndi mawotchi opitilira 100 kHz.

Zotsatira za I2C

Njira yolumikizirana pakati pa I2C master (mwachitsanzo, microcontroller mu chipangizo cholandirira) ndi SVM41 ikufotokozedwa motere ndikuwonetseredwa mu Chithunzi 1:

  1. SVM41 imayendetsedwa
  2. I2C master imayamba kuyeza kwa masensa onse poyitana lamulo lodzipereka.
  3. I2C master nthawi ndi nthawi imayitana kuti get signs command ndikuwerenga deta motsatana:
    • I2C master imatumiza get signs command.
    • I2C master mwina amadikirira nthawi yomwe ikuyembekezeka (monga momwe zalembedwera mu Gulu 2) kapena zisankho mpaka mutu wowerengedwa utavomerezedwa ndi kapolo.
    • I2C master amawerengera zidziwitso.
  4. Mbuye wa I2C atha kuyimitsa muyeso potumiza lamulo lodzipereka.

Ndi kuvomereza lamulo loyambira muyeso, SGP41 ndi STH4x zimayamba kuyeza. Deta yoyezera imasungidwa mosalekeza pa microcontroller ndi asampnthawi yayitali ya 1 s. Zotsatira zotsatiridwa zitha kubwezedwa nthawi iliyonse potumiza imodzi mwamalamulo olandila. Ngati sampLing interval ndi I2C master ndi apamwamba kuposa 1 s kapolo adzayankha ndi deta yomweyo kwa 1 s. Pamene kukwaniritsidwa kwa lamuloli kukuchitika, palibe kuyankhulana ndi sensa ndi kotheka ndipo sensa imachotsa kuyankhulana ndi chikhalidwe cha NACK. Pambuyo potumiza imodzi mwamalamulo olandila, mbuyeyo amatha kuwerenga zotsatira zake potumiza mutu wowerengera wa I2C. Sensa idzavomereza kulandiridwa kwa mutu wowerengedwa ndikuyankha ndi deta. Kutalika kwa deta yoyankhidwa kumatchulidwa mu Table 2 ndipo kumapangidwira m'mawu a data, pamene liwu limodzi limakhala ndi ma byte awiri a data (zofunika kwambiri poyamba) zotsatiridwa ndi checksum ya CRC imodzi. Byte iliyonse iyenera kuvomerezedwa ndi mbuye wokhala ndi chikhalidwe cha ACK kuti sensa ipitilize kutumiza deta. Ngati sensa silandira ACK kuchokera kwa mbuye pambuyo pa deta iliyonse, sidzapitiriza kutumiza deta.
Pambuyo polandira cheke cha mawu omaliza a data, chikhalidwe cha NACK ndi STOP chiyenera kutumizidwa (onani Chithunzi 1). Mbuye wa I2C akhoza kuthetsa kusamutsidwa kowerengera ndi NACK yotsatiridwa ndi STOP chikhalidwe pambuyo pa data byte iliyonse ngati ilibe chidwi ndi deta yotsatira, mwachitsanzo, CRC byte kapena kutsatira ma data, kuti musunge nthawi. Zindikirani kuti deta silingawerengedwe kangapo kamodzi, ndipo kupeza deta kupitirira kuchuluka kwapadera kudzabwezera chitsanzo cha ma bits apamwamba.Kuwunika kwa SENSIRION SVM41 01Njira zotsatirira za I2C zolumikizirana ndi SVM41. Madera amdima amasonyeza kuti SVM41 imayendetsa mzere wa SDA (data). Choyamba, mbuye wa I2C amatumiza mutu wolembera kulemba lamulo la 16-bit, lomwe lingathe kutsatiridwa ndi mawu amodzi, anayi, kapena asanu ndi limodzi a data okhala ndi ma byte a CRC. Powerenga deta yoyezedwa, I2C master imatumiza mutu wowerengedwa ndikulandira mawu amodzi, anayi, kapena asanu ndi limodzi a data ndi CRC byte.

Kuwerengera kwa Checksum

Chekiamu ya 8-bit CRC yofalitsidwa pambuyo pa liwu lililonse la data imapangidwa ndi CRC algorithm malinga ndi katundu monga momwe tafotokozera mu Table 1. CRC imaphimba zomwe zili m'mabaiti awiri a data omwe adatumizidwa kale.

katundu mtengo Exampkachidindo
dzina Mtengo wa CRC-8 uint8_t CalcCrc(uint8_t data[2]) {uint8_t crc = 0xFF;
kwa(int i = 0; i <2; i++) {crc ^= data[i];
kwa(uint8_t pang'ono = 8; pang'ono> 0; -bit) {if(crc & 0x80) {
crc = (crc << 1) ^ 0x31u;
} china {
crc = (crc <<1);
}
}
}
kubwerera crc;
}
m'lifupi 8 bit
Deta Yotetezedwa werengani ndi/kapena lembani deta
Chipolopolo 0x31 (x8 + x5 + x4 + 1)
Kuyambitsa 0xf pa
Onetsani zolowetsa chonyenga
Onetsani zotuluka chonyenga
Chomaliza XOR 0x00
Examples CRC (0xBE 0xEF) = 0x92

Macheke amagwiritsidwa ntchito pamapaketi a data a 2-byte okha. Malamulowo ali kale ndi 3-bit CRC ndipo chifukwa chake, chekeni sichiyenera kuwonjezeredwa.

Malamulo a I2C

Malamulo omwe alipo a SVM41 alembedwa mu Gulu 2.

lamulo Command hex. kodi ntchito Tumizani lamulo panthawi Kutalika kwa magawo kuphatikiza CRC [bytes] Kutalika kwamayankho kuphatikiza CRC [byte] Max. nthawi [ms]
svm41_start_measurement 0x00 0x10 - idle mode - - 1
svm41_get_signals 0x04 0x05 - muyeso mode - 12 1
svm41_get_raw_signals 0x03 0xD2 - muyeso mode - 12 1
svm41_stop_measurement 0x01 0x04 - muyeso mode - - 50
svm41_get/set_temperature_offset 0x60 0x14 kupeza njira yoyezera kapena yopanda ntchito - 3 1
akonzedwa idle mode 3 - 1
svm41_get/set_voc_parameters 0x60 0xD0 kupeza njira yoyezera kapena yopanda ntchito - 18 1
akonzedwa idle mode 18 - 1
svm41_get/set_voc_parameters 0x60 0xE1 kupeza njira yoyezera kapena yopanda ntchito - 18 1
akonzedwa idle mode 18 - 1
svm41_store_input_parameters 0x60 0x02 njira yoyezera kapena yopanda ntchito - - 500
svm41_get/set_voc_states 0x61 0x81 kupeza muyeso mode - 12 1
akonzedwa idle mode 12 - 1
svm41_get_device_version 0xD1 0x00 - njira yoyezera kapena yopanda ntchito - 12 1
svm41_reset_device 0xD3 0x04 - njira yoyezera kapena yopanda ntchito - - 100
Yambani Kuyeza

Kufotokozera kwa I2C kupeza chizindikiro lamulo.

lamulo Command hex. kodi Kufotokozera
svm41_get_signals 0x04 0x05 Lamuloli limawerengera chinyezi, kutentha komanso VOC ndi NOx Index. Imabwezera 4 × 2 byte (+ 1 CRC byte iliyonse).

Makhalidwe obwezeredwa ndi I2C amapeza chizindikiro.

Nambala ya Byte Kufotokozera mtengo
0, 1 mabayiti awiri int16 imapereka chinyezi chachibale (mu % RH) cholipiridwa ndi kutentha komwe kuli ndi makulitsidwe a 100, mwachitsanzo, kutulutsa kwa +2'500 kumagwirizana ndi +25.00 % RH.
2 CRC mabayiti 0, 1 -
3, 4 mabayiti awiri int16 imapereka kutentha (mu ° C) ndi makulitsidwe 200, mwachitsanzo, kutulutsa kwa +5'000 kumagwirizana ndi +25.00 °C.
5 CRC mabayiti 3, 4 -
6, 7 mabayiti awiri int16 imapereka VOC Index (palibe unit) yokhala ndi makulitsidwe 10, mwachitsanzo, zotsatira za +250 zimagwirizana ndi VOC Index ya +25.0.
8 CRC mabayiti 6, 7 -
9, 10 mabayiti awiri
11 CRC mabayiti 9, 10 int16 imapereka NOx Index (palibe unit) yokhala ndi makulitsidwe a 10, mwachitsanzo, zotsatira za +250 zimagwirizana ndi NOx Index ya +25.0.
Pezani Zizindikiro Zaiwisi

Kufotokozera kwa I2C pezani ma siginali yaiwisi.

lamulo Command hex. kodi Kufotokozera
svm41_get_raw_signals 0x03 0xD2 Lamuloli limawerengera chinyezi ndi kutentha komwe sikulipidwa chifukwa cha kutentha, ndi ma VOC ndi NOx yaiwisi yaiwisi (molingana ndi logarithm ya kukana kwa MOX wosanjikiza). Imabwezera 4 × 2 byte (+ 1 CRC byte iliyonse).

Makhalidwe obwezeredwa ndi I2C amalandila ma siginecha aiwisi.

Nambala ya Byte Kufotokozera mtengo
0, 1 mabayiti awiri int16 imapereka chinyontho chosalipidwa (mu% RH) chokhala ndi makulitsidwe a 100, mwachitsanzo, kutulutsa kwa +2'500 kumagwirizana ndi +25.00 % RH.
2 CRC mabayiti 0, 1 -
3, 4 mabayiti awiri int16 imapereka kutentha kosalipidwa (mu ° C) ndi makulitsidwe 200, mwachitsanzo, kutulutsa kwa +5'000 kumagwirizana ndi +25.00 °C.
5 CRC mabayiti 3, 4 -
6, 7 mabayiti awiri uint16 imapereka mwachindunji chizindikiro cha VOC yaiwisi SRAW_VOC (mu nkhupakupa) popanda makulitsidwe.
8 CRC mabayiti 6, 7 -
9, 10 mabayiti awiri uint16 mwachindunji imapereka chizindikiro cha NOx yaiwisi SRAW_NOX (mu nkhupakupa) popanda makulitsidwe.
11 CRC mabayiti 9, 10 -
Lekani Kuyeza

Kufotokozera kwa lamulo la I2C stop measurement

lamulo Command hex. kodi Kufotokozera
svm41_stop_measurement 0x01 0x04 Lamuloli limayimitsa magwiridwe antchito a masensa onse ndikubwezeretsa SVM41 kumachitidwe opanda pake.
Pezani / Khazikitsani Kutentha kwa Mayeso a RHT

Kufotokozera kwa lamulo la I2C get/set heat offset.

lamulo Command hex. kodi Kufotokozera
svm41_get_temperature_offset 0x60 0x14 Lamuloli, lotumizidwa popanda parameter byte, limawerengera kutentha komwe kwagwiritsidwa ntchito polipira miyeso ya RHT pobwezera ma byte 2 (+ 1 CRC byte).
svm41_set_temperature_offset 0x60 0x14 0xXX 0xXX 0xXX
Example yokhala ndi mtengo wokhazikika: 0x60 0x14 0x00 0x00 0x81
Lamuloli limakhazikitsa kutentha komwe kumagwiritsidwa ntchito polipira miyeso yotsatira ya RHT ikatumizidwa limodzi ndi ma byte 2 (+ 1 CRC byte) = 0xXX…0xXX.

Kubwezeredwa/kulowetsamo ndi lamulo la I2C get/set heat offset.

Nambala ya Byte Kufotokozera mtengo
0, 1 mabayiti awiri int16 imapereka kutentha (mu ° C) ndi makulitsidwe a 200, mwachitsanzo, kutulutsa kwa +400 kumagwirizana ndi +2.00 °C. Kufikira ndi 0 °C.
2 CRC mabayiti 0, 1 -
Pezani/Ikani magawo a VOC algorithm

Kufotokozera kwa lamulo la I2C get/set VOC parameters.

lamulo Command hex. kodi Kufotokozera
svm41_get_voc_parameters 0x60 0xD0 Lamuloli, lotumizidwa popanda parameter byte, limawerengera magawo asanu ndi limodzi omwe akugwiritsidwa ntchito pa VOC Algorithm pobwezera 6 × 2 byte (+ 1 CRC byte iliyonse).
svm41_set_voc_parameters 0x60 0xD0 0xXX 0xXX 0xXX 0xXX
0xXX 0xXX 0xXX 0xXX 0xXX 0xXX
0xXX 0xXX 0xXX 0xXX 0xXX 0xXX
0xXX 0xXX
Lamuloli limayika magawo anayi omwe amagwiritsidwa ntchito pa VOC Algorithm ikatumizidwa limodzi ndi ma byte 6 × 2 (+ 1 CRC byte iliyonse) = 0xXX…0xXX.
Example okhala ndi zokhazikika:
0x60 0xD0 0x00 0x64 0xFE 0x00
0x0C 0xFC 0x00 0xB4 0xFA 0x00
0x32 0x26 0x00 0xE6 0xE6

Zobweza / zolowetsa ndi lamulo la I2C get/set VOC parameters.

Nambala ya Byte Kufotokozera mtengo
0, 1 mabayiti awiri int16 imapereka mwachindunji VOC Index (palibe unit) mtengo woyimira pafupifupi mikhalidwe. Zosasintha ndi VOC Index = 100. Mtundu ndi 1-250.
2 CRC mabayiti 0, 1 -
3, 4 mabayiti awiri int16 imapereka mwachindunji nthawi yophunzirira (mu h) yomwe imagwiritsidwa ntchito ndi VOC Algorithm kuyerekeza kuchotsera kwake m'mbiri. Zochitika zazitali kuposa pafupifupi. kawiri nthawi yophunzira idzaiwalika. Nthawi zonse ndi 12 h. Nthawi ndi 1-1 h.
5 CRC mabayiti 3, 4 -
6, 7 mabayiti awiri int16 imapereka mwachindunji nthawi yophunzirira (mu h) yomwe imagwiritsidwa ntchito ndi VOC Algorithm kuyerekeza phindu lake kuchokera m'mbiri. Zochitika zazitali kuposa pafupifupi. kawiri nthawi yophunzira idzaiwalika. Nthawi zonse ndi 12 h. Nthawi ndi 1-1 h.
8 CRC mabayiti 6, 7 -
9, 10 mabayiti awiri int16 imapereka mwachindunji nthawi yayitali (mu min). Panthawi imeneyi, owerengera a VOC Algorithm akuti amaundana pomwe VOC Index ili yokwera kwambiri. Nthawi zonse ndi 180 min. 0 imalepheretsa izi. Kutalika ndi 0-3 min.
11 CRC mabayiti 9, 10 -
12, 13 mabayiti awiri int16 imapereka mwachindunji kupatuka koyambirira (palibe gawo) komwe kumagwiritsidwa ntchito poyambitsa sensa. Panthawi yoyambira, mtengo wotsika umakulitsa zochitika za VOC pomwe mtengo wapamwamba umachepetsa zochitika za VOC. Zosasintha ndi 50. Mtundu ndi 10–5'000.
14 CRC mabayiti 12, 13 -
15, 16 mabayiti awiri int16 imapereka mwachindunji phindu ku amplify kapena kuchepetsa zotsatira za VOC Index. Zosasintha ndi 230. Mtundu ndi 1–1'000.
17 CRC mabayiti 15, 16 -

Pezani/Ikani Ma Parameter a NOx Algorithm
Kufotokozera kwa lamulo la I2C get/set NOx parameters.

lamulo Command hex. kodi Kufotokozera
svm41_get_nox_parameters 0x60 0xE1 Lamulo ili, lotumizidwa popanda parameter byte, limawerengera magawo asanu ndi limodzi omwe akugwiritsidwa ntchito pa NOx Algorithm pobwezera 6 × 2 byte (+ 1 CRC byte iliyonse).
svm41_set_nox_parameters 0x60 0xE1 0xXX 0xXX 0xXX 0xXX
0xXX 0xXX 0xXX 0xXX 0xXX 0xXX
0xXX 0xXX 0xXX 0xXX 0xXX 0xXX
0xXX 0xXX
Lamuloli limayika magawo asanu ndi limodzi omwe amagwiritsidwa ntchito pa NOx Algorithm ikatumizidwa limodzi ndi ma byte 6 × 2 (+ 1 CRC byte iliyonse) = 0xXX…0xXX.
Example okhala ndi zokhazikika:
0x60 0xE1 0x00 0x64 0xFE 0x00
0x0C 0xFC 0x02 0xD0 0x5C 0x00
0x32 0x26 0x00 0xE6 0xE6

Zobweza / zolowetsa ndi lamulo la I2C get/set NOx parameters.

Nambala ya Byte Kufotokozera mtengo
0, 1 mabayiti awiri int16 imapereka mwachindunji NOx Index (palibe unit) mtengo woyimira pafupifupi mikhalidwe. Zosasintha ndi VOC Index = 1. Range ndi 1– 250.
2 CRC mabayiti 0, 1 -
3, 4 mabayiti awiri int16 imapereka mwachindunji nthawi yophunzirira (mu h) yomwe imagwiritsidwa ntchito ndi NOx Algorithm kuyerekeza kuchotsera kwake m'mbiri. Zochitika zazitali kuposa pafupifupi. kawiri nthawi yophunzira idzaiwalika. Nthawi zonse ndi 12 h. Nthawi ndi 1-1 h.
5 CRC mabayiti 3, 4 -
6, 7 mabayiti awiri int16 imapereka mwachindunji nthawi yophunzirira (mu h) yomwe ikadagwiritsidwa ntchito ndi NOx Algorithm kuyerekeza phindu lake kuchokera m'mbiri; komabe, ilibe mphamvu pazotulutsa za NOx Index. Parameter iyi ikadali m'malo chifukwa chazifukwa zosasinthika ndi svm41_get/set_voc_parameters malamulo. Gawoli liyenera kukhazikitsidwa nthawi zonse kukhala maola 12 (0x00 0x0C).
8 CRC mabayiti 6, 7 Khazikitsani ku 0xFC.
9, 10 mabayiti awiri int16 imapereka mwachindunji nthawi yayitali (mu min). Panthawiyi, wowerengera wa NOx Algorithm akuti amaundana pomwe NOx Index ili yokwera kwambiri. Zosasintha ndi 720 min. 0 imalepheretsa izi. Kutalika ndi 0-3 min.
11 CRC mabayiti 9, 10 -
12, 13 mabayiti awiri int16 imapereka mwachindunji kupatuka koyambirira (palibe gawo) komwe kungagwiritsidwe ntchito poyambitsa sensa; komabe, ilibe mphamvu pazotulutsa za NOx Index. Parameter iyi ikadalipo pazifukwa zosagwirizana ndi malamulo a svm41_get/set_voc_parameters. Izi zikuyenera kukhazikitsidwa nthawi zonse ku 50 (0x00 0x32).
14 CRC mabayiti 12, 13 Khazikitsani ku 0x26.
15, 16 mabayiti awiri int16 imapereka mwachindunji phindu ku amplify kapena kuchepetsa zotsatira za NOx Index. Zosasintha ndi 230. Mtundu ndi 1–1'000.
17 CRC mabayiti 15, 16 -

Sungani Zoyika Zolowera ku Memory Yosasinthasintha
Kufotokozera kwa lamulo la I2C store input.

lamulo Command hex. kodi Kufotokozera
svm41_store_input_parameters 0x60 0x02 Lamuloli limasunga magawo onse omwe adatumizidwa kale kwa kapolo kudzera ndi svm41_set_temperature_offset ndi / kapena svm41_set_voc_parameters imalamula kukumbukira kosasunthika kwa SVM41. Izi sizidzachotsedwa panthawi yokonzanso ndipo zidzagwiritsidwa ntchito ndi ma aligorivimu ofananira pambuyo poyambitsa. Kuti mukhazikitsenso zosungirako ku zoikamo za fakitale mbuyeyo ayenera kuyika magawo onse kuzinthu zosasinthika zotsatiridwa ndi kuyimba kotsatira kwa svm41_store_input_parameters lamulo.

Pezani/Ikani Maiko a VOC Algorithm
Kufotokozera kwa I2C get/set VOC states command.

lamulo Command hex. kodi Kufotokozera
svm41_get_voc_states 0x61 0x81 Lamuloli, lotumizidwa popanda parameter byte, limawerengera maiko a VOC Algorithm pobwezera ma byte 4 × 2 (+ 1 CRC byte iliyonse). Makhalidwe awa angagwiritsidwe ntchito kukhazikitsa zigawo (pogwiritsa ntchito svm41_set_voc_states command) mutayambiranso ntchito ya sensa, mwachitsanzo, pambuyo pa kusokonezedwa kwakanthawi podumpha gawo loyambirira la kuphunzira la VOC Algorithm.
svm41_set_voc_states 0x61 0x81 0xXX 0xXX 0xXX 0xXX0xXX 0xXX 0xXX 0xXX 0xXX 0xXX0xXX 0xXX
ExampLe:
0x61 81 0x00 0x00 0x81 0x00 0x00
0x81 0x00 0x32 0x26 0x00 0x00
0x81
Lamuloli limayika zigawo za VOC Algorithm ikatumizidwa limodzi ndi ma byte 4 × 2 (+ 1 CRC byte iliyonse) = 0xXX…0xXX, zomwe zidatulutsidwa ndi svm41_get_voc_states lamula kale. Izi zitha kugwiritsidwa ntchito pakuyambiranso ntchito ya sensor, mwachitsanzo, pambuyo pa kusokonezedwa kwakanthawi podumpha gawo loyambirira la kuphunzira la VOC Algorithm.

Zobweza / zolowetsa ndi lamulo la I2C get/set VOC states.

Nambala ya Byte Kufotokozera mtengo
0, 1 mabayiti awiri uint8[2] mndandanda wa ma byte awiri omwe amapereka mayiko a VOC Algorithm.
2 CRC mabayiti 0, 1 -
3, 4 mabayiti awiri uint8[2] mndandanda wa ma byte awiri omwe amapereka mayiko a VOC Algorithm.
5 CRC mabayiti 3, 4 -
6, 7 mabayiti awiri uint8[2] mndandanda wa ma byte awiri omwe amapereka mayiko a VOC Algorithm.
8 CRC mabayiti 6, 7 -
9, 10 mabayiti awiri uint8[2] mndandanda wa ma byte awiri omwe amapereka mayiko a VOC Algorithm.
11 CRC mabayiti 9, 10 -

Zobweza / zolowetsa ndi lamulo la I2C get/set VOC states.

Nambala ya Byte Kufotokozera mtengo
0, 1 mabayiti awiri uint8[2] mndandanda wa ma byte awiri omwe amapereka mayiko a VOC Algorithm.
2 CRC mabayiti 0, 1 -
3, 4 mabayiti awiri uint8[2] mndandanda wa ma byte awiri omwe amapereka mayiko a VOC Algorithm.
5 CRC mabayiti 3, 4 -
6, 7 mabayiti awiri uint8[2] mndandanda wa ma byte awiri omwe amapereka mayiko a VOC Algorithm.
8 CRC mabayiti 6, 7 -
9, 10 mabayiti awiri uint8[2] mndandanda wa ma byte awiri omwe amapereka mayiko a VOC Algorithm.
11 CRC mabayiti 9, 10 -

Pezani Mtundu wa Chipangizo
Kufotokozera kwa I2C get device version command

lamulo Command hex. kodi Kufotokozera
svm41_get_device_version 0xD1 0x00 Lamuloli limabweretsanso zambiri pa hardware, firmware, ndi protocol pobwezera 4 × 2 byte (+ 1 CRC byte iliyonse).

Makhalidwe obwezeredwa ndi I2C get device version command.

Nambala ya Byte Kufotokozera mtengo
0 bati imodzi uint8 imapereka nambala yayikulu ya firmware.
1 bati imodzi uint8 imapereka nambala yaying'ono ya mtundu wa firmware.
2 CRC mabayiti 0, 1 -
3 bati imodzi bool imapereka kusintha kwa firmware.
4 bati imodzi uint8 imapereka chiwerengero chachikulu cha hardware.
5 CRC mabayiti 3, 4 -
6 bati imodzi uint8 imapereka nambala yaying'ono yamtundu wa hardware.
7 bati imodzi uint8 imapereka nambala yayikulu ya protocol.
8 CRC mabayiti 6, 7 -
9 bati imodzi uint8 imapereka nambala yaying'ono ya protocol.
10 bati imodzi uint8 kunyalanyazidwa.
11 CRC mabayiti 9, 10 -

Kukonzanso Chipangizo
Kufotokozera kwa lamulo la I2C reset device.

lamulo Command hex. kodi Kufotokozera
svm41_reset_device 0xD3 0x04 Lamuloli limakhazikitsanso chipangizocho ndikuyambitsanso SVM41 mumayendedwe opanda pake. Asanayambe kukonzanso, chipangizocho chidzavomereza kuyimbanso. Ma parameter onse omwe adakhazikitsidwa kale adatumizidwa ndi svm41_set_temperature_offset, svm41_set_voc_parameters, svm41_set_nox_parametersndipo svm41_set_voc_states malamulo adzatayika. Kutentha kwa kutentha ndi magawo a VOC ndi NOx Algorithm amatha kusungidwa ku kukumbukira kosasunthika kwa SVM41 poyimbira foni. svm41_store_input_parameters lamulo.

Mbiri Yokonzanso

Date Version Masamba kusintha
October, 2021 1.0 onse Kumasulidwa koyambirira
December, 2021 1.1 onse
10
Zosintha zaukonzi
Kufotokozera kwa ma byte 6-8 ndi 12-14 mu Gulu 14 adakonzedwanso

Likulu ndi Ma subsidiaries
Malingaliro a kampani Sensirion AG Laubisruetistr. 50 CH-8712 Staefa ZH Switzerland
foni: +41 44 306 40 00
fax:      +41 44 306 40 30
info@sensirion.com www.sensirion.com
Malingaliro a kampani Sensirion Taiwan Co. Ltd
foni: + 886 3 5506701
info@sensirion.com
Malingaliro a kampani Sensirion Inc., USA
foni: + 1 312 690 5858
info-us@sensirion.com
www.sensirion.com
Malingaliro a kampani Sensirion Japan Co., Ltd.
foni: + 81 3 3444 4940
info-jp@sensirion.com
www.sensirion.com/jp
Malingaliro a kampani Sensirion Korea Co., Ltd.
foni:
+82 31 337 7700~3
info-kr@sensirion.com
www.sensirion.com/kr
Malingaliro a kampani Sensirion China Co., Ltd.
foni: + 86 755 8252 1501
info-cn@sensirion.com
www.sensirion.com/cn
www.sensirion.com

Zolemba / Zothandizira

SENSIRION SVM41 Evaluation Board [pdf] Malangizo
SGP40, SGP41, SVM41 Evaluation Board, SVM41, Board Evaluation Board

Zothandizira

Kusiya ndemanga

Anu email sati lofalitsidwa. Amafuna minda amalembedwa *