Stránka 2 z 3
Re: Zaseknutí Una uprostřed výpisu na LCD
Napsal: 02 lis 2022, 10:43
od LukasO
Mám doma asi tři una (u jednoho musím vyměnit stabilizaci), asi šest nano, jedno mikro a možná bych našel i leonardo. A pokud prohrabu zásoby na půdě, možná najdu i to mego

Nicméně to by se taky dalo

Re: Zaseknutí Una uprostřed výpisu na LCD
Napsal: 02 lis 2022, 11:43
od gilhad
Jen k té I2C já to dělám tak, že pullupy odstraňuju na všech zařízeních a na I2C je dám samostatně - tak se mi nestane, že při odpojení nebo přidání zařízení se mi ty pullupy rozhodí (když odendám například první, které je má, tak pak chybí, nebo když omylem přidám nějaké s pullupama, tak mi to tu sběrnici "urve" )
Re: Zaseknutí Una uprostřed výpisu na LCD
Napsal: 02 lis 2022, 12:56
od LukasO
Jestli jsem to pochopil dobře, tím, že mám na i2c 2 zařízení (lcd + real time), tak to může být příčinou problému? To musím vyzkoušet.
Přiznám se, tohle jsem nikdy nikde nečetl.
Re: Zaseknutí Una uprostřed výpisu na LCD
Napsal: 02 lis 2022, 13:03
od ondraN
gilhad píše: ↑02 lis 2022, 11:43
Jen k té I2C já to dělám tak, že pullupy odstraňuju na všech zařízeních a na I2C je dám samostatně - tak se mi nestane, že při odpojení nebo přidání zařízení se mi ty pullupy rozhodí (když odendám například první, které je má, tak pak chybí, nebo když omylem přidám nějaké s pullupama, tak mi to tu sběrnici "urve" )
No, to je ideální stav. Ale asi obecný problém je neznalost funkce fyzické I2C sběrnice. Většina lidí vůbec netuší, proč jsou tam ty pullupy a proč je ta sběrnice tak citlivá na parazitní kapacitu mezi vodiči a zemí a na délku kabelů. Ale to asi nevyřešíme, protože obecný postup je, nejdřív to zapojím, když to nefunguje správně, ptám se na fóru a když všechno selže, přečtu manuál

Re: Zaseknutí Una uprostřed výpisu na LCD
Napsal: 02 lis 2022, 13:05
od ondraN
LukasO píše: ↑02 lis 2022, 12:56
Jestli jsem to pochopil dobře, tím, že mám na i2c 2 zařízení (lcd + real time), tak to může být příčinou problému? To musím vyzkoušet.
Přiznám se, tohle jsem nikdy nikde nečetl.
To určitě není příčinou problému, pokud je ta sběrnice správně zapojená a zařízení mají rozdílné adresy. Ta příčina je většinou ve špatném zapojení, což vede ke vzniku chyb na sběrnici a ty následně nejsou ošetřeny ovladači sběrnice.
Re: Zaseknutí Una uprostřed výpisu na LCD
Napsal: 02 lis 2022, 13:27
od LukasO
Zdrojem problému je určitě relé shield - pokud ho nezapojím, program běží, reaguje a neseká se. Když zapojím relé shield (i po úpravách které jsem psal), za nějakou (nespecifikovatelnou) dobu se to sekne - samotný shield to dělat nebude, ale zřejmě nějak naruší chod lcd (protože seknutí je buď při výpisu, během něj, nebo po vypsání). A je pravda, že sběrnici I2c mám vyvedenou obyčejným plochým 4žil kabelem přímo pod jedním z relé.
Dnes (pokud mi děti dovolí

) zkusím vykuchat ten relé modul, místo toho vyvést data piny mimo desku a změnu relé za ssr. Pak budu vidět jestli bude změna.
Nebo tam dám watchdog a prohlásím chybu za součást programu

Re: Zaseknutí Una uprostřed výpisu na LCD
Napsal: 02 lis 2022, 13:53
od ondraN
Zkus od relé odpojit napájení, aby necvakaly. Pokud bude vše OK, pak je problém v EMI impulsu a oddálení relé by mohlo pomoct. SSR relé je jistota, žádná cívka, žádný problém
Ještě jedna připomínka, spínání stejnosměrného proudu přes relé, způsobuje delší hoření oblouku při rozpínání a snižuje silně životnost kontaktů. Takže ty SSRka je určitě nejlepší volba, pokud bude zátěž napájená DC.
Re: Zaseknutí Una uprostřed výpisu na LCD
Napsal: 02 lis 2022, 14:25
od LukasO
Ano, to vím a počítal jsem s tím.
Klasické relé sem volil proto, že mají přepínací kontakt. Já v tom boxu potřebuju teď topit, ale v létě zas bude třeba chladit.
Proto mám na com relé 1 připojen jeden vodič k peltieru, na relé 2 druhý vodič. Na NO u obou mám plus, na NC u obou mínus. a podle toho které relé sepnu, peltier buď chladí, nebo topí. Vím, že to půjde vyřešit i těma ssr, ale ... já to chtěl hlavně co nejjednodušší

Línej člověk se vždycky nejvíc nadře

Re: Zaseknutí Una uprostřed výpisu na LCD
Napsal: 02 lis 2022, 15:24
od ondraN
Taky je možnost použít spínací FET v H můstku. Ale je to víc bastlení, tak záleží jak se ti do toho chce. Na druhou stranu dobrá příležitost se něco naučit.
Re: Zaseknutí Una uprostřed výpisu na LCD
Napsal: 02 lis 2022, 16:09
od LukasO
To necham na v 2.0...Zatim je to jen opakovani, ja na arduino nesahnul uz asi deset let. V dalsim levelu tam bude vic funkci,plus klavesnice, plus menu... S menu jsem vzdycky bojoval... Ale to uz je offtopic...
Problem je ve spinane zatezi. Relatka bez zateze problem nedelaji. Takze o vikendu prekopu celej projekt...