#15 Honza
Ve skutečnosti tam je hermeticky uzavřená komůrka s tenzometrem na membráně. Na její průhyb má vliv nejen atmosférický tlak, ale hlavně teplotní roztažnost. Proto je ta kompenzace nepostradatelná, bez toho je ten senzor defakto k ničemu, ledaže by ho někdo používal v konstantní teplotě, ale to je prakticky nesmysl.
Příspěvky odeslané z IP adresy 194.212.223.–
#14 hlucheucho
Ve výšce 500m.n.m. je 1m rozdíl tlaků 0,121hPa
Ve výšce 5000m.n.m. je 1m rozdíl tlaků 0,068hPa
To nemůžu zanedbat. Navíc když v tom Excelu trochu změním teplotu, tak to vylítne někam do kosmu...
Před pár lety jsem se předzásobil elpéčkama, protože umím programovat jen ten jednoduchý .asm a tam mají super poměr cena/výkon. Na moje projekty vždy víc než dostačující. Ale už jsem uvažoval, že se skusím prokousat Arduinem protože mi přijde, že kdo to umí je časově mnohem efektivnější a nemusí tolik pájet...
Našel jsem řešení mého problému, sice se mi neválí doma na stole, ale má integrovanou teplotní kompenzaci! Hurá.
Paraplachťák
Ahoj,
programuju komunikaci a zpracování dat z tlakového čidla BMP388 v 8051 assembleru. V čidlu jsou uložené kompenzační konstanty z výroby a data, která mi posílá je třeba přepočítat. V datasheetu je kus kódu v jazyce C, který by se o to měl postarat. Céčko neumím, nevím co je tam napsané.
Šlo by to prosím nějak přepsat do matematických vzorců? S tím už bych si poradil. Díky
https://pdf1.alldatasheet.com/pdfjsview/web/viewer.html?file=//pdf1.alldatasheet.com/datasheet-pdf/view/1132070/BOSCH/BMP388/+01__29_XzxyEIdGSUzGh+/datasheet.pdf
Honza