Pavka Dotazy k HW 1. 11. 2024 9:56 1. 11. 2024 7:57

Dobrý den,

je někde dostupná (hledal jsem, ale nenašel) knihovna či nějaké wiki kde by byly popsány funkce statusových bitů Rfox2 modulů viz příloha? 

Některé jsou jasné, jiné moc ne. 

Potom mám problém s bezdrátovými moduly.

Přidal jsem mastera - ok, objevil se blok RFox2 sběrnice.

Přidal jsem moduly a chová se to takto. Nejsou u modulů zelené fajfky a píše to chybu. Nepodařilo se mi zjistit proč.  Moduly komunikují, ale pouze nějakou dobu, pak je musím odebrat a znovu přidat a začnou zase komunikovat. Mám je nastaveny aby posílaly teplotu co 10 minut.  Viz příloha

 

Odpovědi 4

Luboš Urban 31. 10. 2024 16:35

Dobrý den,

popis datových struktur, alespoň elementární byste měl vidět v nápovědě v Mosaicu. Když půjdete přes záložku Obsah a rozbalíte užel Knihovny, tak by tam měla být RFox2Lib.

Diagnostika u RFox2 modulů není řešena stejným způsobem jako u modulů na sběrnici CFox a ty zelené puntíky se u modulů v IO Configuratoru neobjevují. Speciálně ty moduly R-IT-0500S s měřením teploty se nachází většinu času v režimu spánku a mimo ten čas, kdy předávají stisk tlačítka nebo teplotu o sobě ani žádnou zprávu podat nemohou. Centrální jednotka v čase mezi dvěma zprávami o jejich stavu nic neví. Ve stavové struktuře modulu je časová značka poslední přijaté zprávy a vy v podstatě můžete kontrolovat činnost modulu jen podle toho, jestli se ozývá v požadovaných desetiminutových intervalech. 

Teď je otázka, proč moduly přestanou komunikovat. Vy říkáte, že je musíte odebrat a přidat, to prakticky znamená, znovu vytvořit a poslat inicializační data. Restart programu v tomto směru nepomůže? Jakou verzi knihovny RFox2Lib v projektu máte použitou?

Pavka 31. 10. 2024 17:09

Dobrý den, 

Zjistil jsem že pomáhá studený restart.  Budu sledovat zda se toto projeví i po studeném restartu po jenaké době.

Tedy hláška že si neodpovídají HW konfigurace při nahrávání programu je při použití těchto modulů normální?

Významy jsem již rozklíčoval.

 

Děkuji

 

Luboš Urban 1. 11. 2024 6:14

Ano, ta hláška je v tomto případě nevyhnutelná. To, co vidíte v okně Připojená konfigurace, zobrazuje periferní jednotky, které centrála nalezne na sběrnicích při inicializaci po zapnutí napájení. V tu chvíli o periferních jednotkách v rádiové síti RFox2 neví. 

Zkuste sledovat ty výpadky modulů R-IT-0500S, pokud se komunikace s nimi neobnoví sama od sebe a bude nutný restart, tak to budeme řešit.

Pavka 1. 11. 2024 7:57

Děkuji pokud to tak má být je to ok.

Pokud to bude zlobit, ozvu se.

Tento dotaz je vyřešený.