Dobrý den, ve firmware pro SDS první řady (tedy LM a další) došlo ve vydání ze 4.8.2022 k úpravě (opravě a doplnění) chování při práci se 1W sběrnici. Jedním z tehdejších důvodů byla právě i zlepšení čtení z counterfeit čidel, ale obecně došlo k úpravě vrcholového chování (to bylo nezbytné pro správnu funkci jiných 1W chipů na sběrnici, než jen DS18B20 apod., které jsou svá samostatná volná kategorie), nedošlo ke změně low-level komunikace samotné (časování).
Pokud se vám to ale naopak zhoršilo, tak je otázka, co s tím dělat.
Aktuální firmware dělá věci správně, tak jak by měl, a je dokonce v některých ohledech i více benevolentní (tam kde může) než specifikace, aby s tím fungovali i ta neoriginální čidla, co specifikaci úplně nedodržují. Specificky, změny nejsou v bitovém časování sběrnice, ale v tom, jak se komunikuje (přenášená data samotné, odolnost proti chybám, určitá benevolence pro falešná čidla atd.).
Nasazené je to na několika tisících čidel a funguje to.
Proto bude potřeba zaměřit se, na všechny důvody, proč může být problém.
Na jednu stranu, použití starého firmware, který měl nějaké chování vůči čidlům, přičemž s ním ta konkrétní sběrnice/čidla fungují, může také ukazovat, na problém ve sběrnici samotné (např. nevhodné zapojení, kabel, odbočky a konektory, topologie hvězda/za sebou, problém u napájení čidel).
Doporučím úplný rescan sběrnice, pak prověření jejího zapojení, změřit jaká jsou napětí na přímo na pinech každého čidla.
Nejčastěji je problém v nedostatečném napájení čidel (přímo u čidla), a to právě způsobuje takové popsané problémy.
Nový firmware s čidly komunikuje o dost častěji, a těm pak napájení nemusí stačit.
Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !