Snímače a jiné periferie pro IoT
Obsahem článku budou informace o snímačích, vstupních a výstupních modulech, a popř. dalších periferiích, které využívám (či potenciálně v budoucnu použiji) pro připojení k MCU z rodiny Arduino a podobným.
Snímač tlaku MPS20N
Po prvotních neuspěšných pokusech o oživení zapojení tohoto snímače k Arduinu se mi konečně podařilo rozklíčovat, kde bylo jádro problému a zapojení oživit. S pomocí návodů na těchto a také těchto stránkách jsem nejdřív snímač oživil se zde uvedeným zapojením, kde je využit OZ LM358. Přitom ani s tímto zapojením se mi nedařilo, a to do té doby, než jsem narazil na poznámku, že číslování vývodů čidla je z opačné strany než je obvyklé u IO, tj. ze strany DPS (což z katalogového listu není zcela patrné). Jak je zapojený Whatsonův můstek uvnitř snímače jsem si pak navíc ověřil multimetrem, přepojil snímač správně, a pak již zapojení konečně začalo fungovat.
Protože jsem pro účel připojení snímače MPS k Arduinu měj již z dřívějška pořízeny moduly HX711, vyzkoušel jsem i tuto variantu zapojení. Jeho výhodou je velmi přesné měření (modul má 24b převodník), které je ale degradováno přesností snímače. Zapojení s LM358 pak bude mít přesnost nižší už jen s ohledem na 10bit rozlišení analogových vstupů Arduina, k čemuž se zřejmě přidá i nějaká nepřesnost na počátku rozsahu, kdy OZ patrně nebude úplně přesný z důvodu nesymetrického napájení, zkouškou jsem zjistil, že výstup lze při napájení 5V využít jen v rozsahu asi 0.3 až 3.5V (což lze vylepšit vyšším napájecím napětím či využitím symetrického napájení např. pomocí ICL7660). Pokud nějak neupravíme zapojení můstku, neumožňuje pak toto zapojení, narozdíl od zapojení s HX711, ani měření podtlaku.
Snímače tlaku MCP
Při pokusech se snímačem MPS20N jsem následně hledal, zda existuje obdoba s jiným rozsahem. Bohužel jsem nenašel obdobu tohoto Whatsonova můstku, nalezl jsem ale vzhledově podobné snímače s analogovým výstupem řady MCP-H10. Jeho cena vychází na asi 200-250 Kč, je tedy poněkud dražší než MPS (které se dají sehnat á 5ks za <100 Kč). Kromě ceny je další nevýhodou to, že jsem nedohledal, zda je lze použít na měření tlaku vody (uveden je pouze vzduch a nekorozivní plyny). Nikde na AliExpessu jsem bohužel nedohledal žádné podrobnosti o snímači (tj. zapojení + technické parametry). Prošmejdil jsem tedy web poněkud podrobněji a dohledal (na Alibaba.com) snad i výrobce snímačů, následně pak i technické informace (níže je překlad pomocí Deepl):
Úsporný zesílený kalibrovaný snímač diferenčního tlaku s negativním manometrem MCP-H10-A2KP5PN je vysoce kvalitní výrobek společnosti Memstech, který nabízí výjimečný výkon a spolehlivost v aplikacích spotřební elektroniky. |
Tento snímač tlaku v pouzdře pro povrchovou montáž (SOP) poskytuje přesné údaje s výstupním rozsahem 0,5 V až 4,5 V, takže je vhodný pro širokou škálu aplikací. |
Snímač má kalibrovanou diferenciální konstrukci, která zajišťuje přesné měření a minimalizuje chyby, což je důležité zejména pro uživatele, kteří vyžadují přesné měření tlaku, například v průmyslovém prostředí nebo v laboratořích. |
Díky úspornému provedení mohou uživatelé využívat cenově výhodná řešení bez kompromisů na úkor výkonu, což z něj činí ideální volbu pro firmy i jednotlivce, kteří chtějí ušetřit na výdajích. |
Kód data výroby "MCP" výrobku zajišťuje, že uživatelé mohou snadno sledovat datum výroby a opatření kontroly kvality přijatá během výrobního procesu, což poskytuje další vrstvu jistoty a transparentnosti. |
Použití: | Spotřební elektronika |
Další atributy
Typ montáže: | Surface Mount Package (SOP) |
Popis: | Měřicí snímač přetlaku |
Číslo modelu: | MCP-H10-A2KP5PN |
Typ: | Pneumatický |
Kód výrobce: | MCP |
Místo původu: | Jiangsu, Čína |
Název značky: | MEMSTECH |
Výstup: | 0,5V~4,5V |
Popis: | snímač tlaku |
Balení a dodání
Prodejní jednotky: | Jednotlivé položky |
Jednotkové balení: | 15 x 9 x 11 cm |
J. hrubá hmotnost: | 0,100 kg |
Vlastnosti
Absolutní analogový výstup s širokým lineárním rozsahem (typické hodnoty 0,5V~4,5V) (poznámka: výstupní napětí lze přizpůsobit) |
Napájecí napětí 5,0V (volitelně 3,3V) |
Rozsah pracovních teplot -20 až +85 ℃ |
Rozsah skladovacích teplot -40 až +125 ℃ |
Charakteristika | Symbol | Min | Typ | Max | Jednotky |
Napájení @ Vs=5.0V (MCP-H10-A series) | Vs | 4.75 | 5.0 | 5.25 | V DC |
Napájení @ Vs=3.3V (MCP-H10-B series) | Vs | 3.15 | 3.3 | 3.45 | V DC |
Pracovní proud | Io | - | - | 3 | mA DC |
Přesnost (0 ℃ to 85 ℃) | - | 1.5 | % VFSS | ||
Rozlišení ADC | RESADC | 24 | bit | ||
Rozlišení DAC | RESDAC | 12 | bit | ||
Frekvence | FSYS | 1 | MHz | ||
Čas odezvy | tR | - | 2.5 | - | ms |
Ustálení po zapnutí | - | - | 100 | - | ms |
ESD ochrana | - | - | 2 | - | kV |