Bascom dynamický "alias"

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#106 Příspěvek od Mahoney »

Jasně, třeba neřešili, ovšem proč to neudělat ještě o kousek lepší a bezpečnější? Nikdo asi nečeká, že tam dáš dva procáky, ale co ušetříš za jeden kondík a dva odpory, čtyři koruny? Tohle ničemu nevadí, je to drobnost, ale může zachránit ledacos, tak proč to tam nedat? I kdyby to byl RC člen třeba na 1 sekundu, poznáš to? Vadí něčemu ta sekunda navíc?

S podobným přístupem se potýkám dnes a denně v práci, kdy prostě nemůžeme vedení vysvětlit, že se vyplatí mít nějaké náhradní díly skladem i když je v danou chvíli nepotřebujeme, protože ve chvíli, kdy se zastaví linka a ty věci pak potřebujeme (a nemáme), tak se to prodraží desetkrát víc… prostě přístup "Šetříme, ať to stojí, co to stojí". Jak kdo chce.

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#107 Příspěvek od termit256 »

A k cemu bys tam ten RC clen chtel mit? Pokud je to pri zapnuti napajeni v poloze pal, rele jez privadi odpalovaci napeti nemuze sepnout at uz MCU dela cokoliv, a pokud je spinac v poloze test, zase se nic neodpali. Ten tranzistor tam je jen proto, aby rele nezustalo seple do pristiho odpalu, pak by tato ochrana nefungovala. Takze po odpalu vypne rele a sekvence test/pal se musi provest znovu. Jinou funkci tam ten tranzistor nema.

Uživatelský avatar
scorpions-cz
Příspěvky: 1760
Registrován: 19 bře 2011, 01:00
Bydliště: Jižní Čechy Dačicko

#108 Příspěvek od scorpions-cz »

Ale to není o šetření. Je mi fuk jestli se to celý prodraží o 500 , nebo o litr.
Ten RC člen zvážím, jenom mi nedává úplně smysl.
Pokud to zapnu s přepínačem v poloze TEST, tak se na pinu pro pojistný tranzistor objeví log 1 až to soft dovolí, a pokud tam bude nějakej ms překmit, tak to nemá význam protože je přepínač v poloze TEST.
Pokud to někdo zapne v poloze PAL tak stejně odpalovací napětí na výstupu nebude, protože nebude sepnutý relé a než přepneš klíček do polohy TEST a případně zpět, tak to bude zase ustálený.
Spíš bych tam dal tu ledku na indikaci sepnutýho pojistnýho trandu. Aby bylo dobře vidět kdy je možné přepnout klíček do polohy PAL.

termit256 mě s odpovědí předběhl :lol:

Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#109 Příspěvek od Mahoney »

termit256 píše:rele jez privadi odpalovaci napeti nemuze sepnout at uz MCU dela cokoliv
A to je právě ten omyl, může! Kde čistí porty před přepnutím na výstup? Povím ti to, nikde, a do tý doby má porty v nedefinovaným stavu. Přepnutí má až na šestým řádku, předtím tam má nastavení stacků, a jinak nic. Ať se podívá do ASM výpisu překladu, kolik času do té doby uplyne, možná bude překvapenej… zejména až vyluští, co vlastně Bascom myslí tím softwarovým stackem.

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#110 Příspěvek od termit256 »

On ma tu maluvku s relatkem ponekud nestastne nakreslenou (kontakty rele), takze to neni az tak patrne, ale pri zapnuti napajeni v poloze PAL to rele proste nejde zapnout at uz do baze tranzistoru pusti MCU proud nebo ne. Takze je uplne jedno jak dlouho je po resetu tranzistor seply. Ten tranzistor neslouzi k spinani relatka, jen k jeho odpojovani. Pokud ho jednou odpoji, uz ho znovu v poloze pal nikdy nenahodi. Projdi si poradne to schema, kontakty rele RE1 a RE2 jsou NO.

Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#111 Příspěvek od Mahoney »

Dokud z toho nebude patrné, odkud bere napájení MCU, tak jsou to zbytečné diskuse, já podle toho schématu a popisu předpokládám, že je MCU napájen odjinud, a samozřejmě nevím, co tam má nebo dá za relátko, ale ručím ti za to, že jsou relé, která dokážou při 12V sepnout i přes 6k odpor.
Naposledy upravil(a) Mahoney dne 17 lis 2021, 21:36, celkem upraveno 1 x.

Uživatelský avatar
scorpions-cz
Příspěvky: 1760
Registrován: 19 bře 2011, 01:00
Bydliště: Jižní Čechy Dačicko

#112 Příspěvek od scorpions-cz »

No myslel jsem, že je to z toho obrázku patrný. Jeden kontekt relé pro napětí pro odpal RE1 a druhej kontakt přídržnej pro relé RE2.
Ten spínač za baterií je jako hlavní vypínač pro celý zařízení a bude zapínat i napájení pro MCU přes STEP DOWN atd.

Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#113 Příspěvek od Mahoney »

Už jsem to doplnil, akorát jsi mezitím předběhl zase ty mě. Nejsme čtenáři myšlenek, jsme technici, popisy tam být mají.

Uživatelský avatar
scorpions-cz
Příspěvky: 1760
Registrován: 19 bře 2011, 01:00
Bydliště: Jižní Čechy Dačicko

#114 Příspěvek od scorpions-cz »

Nechápu, kudy se na to relé těch 12V přes 6K odpor dostane?

Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#115 Příspěvek od Mahoney »

Přes šikovně přerušenej FET, zbloudilej procák a pin MCU odpal. Nemá popisy děličů. Netvrdím, že to musí bejt 12V, ale já bych tomu všemu implicitně prostě spíš nevěřil než věřil (taky to jsou opatření při chybových stavech, a ne při normální funkci).

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#116 Příspěvek od termit256 »

Klasicke relatko treba omron LY2 ma pri 12V proud civkou 75mA. Ty 2mA ktere pujdou pres 6k odpor ho zdaleka ani neudrzi, natoz aby ho seply, takze neni treba v tomhle smeru resit coby kdyby.

Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#117 Příspěvek od Mahoney »

Jasněže to je "co by kdyby", stejně jako třeba ve státní zkušebně, například. Kdybys viděl, co tam s těmi věcmi dělají a co všechno musí obstát, divil by ses. Stejně jako je "co by kdyby" zelenožlutý drát, tedy PE vodič. Vychází to ze zkušeností

To napětí ani nemusí projít tím odporem, stačí jeden blbý zkrat nebo něco, a ten RC člen může být to poslední, co zabrání nechtěnému. Navíc bude mít k napájecímu napětí připojeno mnoho vodičů (jsou to zároveň antény). Sám za sebe bych tam tento drobný filtřík měl, protože "co by kdyby" (vs. "čtyři kačky úspora??"). A to se ani nebavím o tom, že to řízení by mělo být galvanicky odděleno celé ze všech stran (a není to jen pro "pampers" pocit).

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#118 Příspěvek od termit256 »

Kdybys mel pocitat ze zkratem kdekoliv na tistaku tak to nepostavis nikdy nic :-)
Pokud by se odpor vyzkratoval, tak to odpali uz pri tom mereni a zadny RC clen to nezachrani.

A u RC clenu jsi nepomyslel na 1 malou drobnost. Kondik se nejen nabiji, ale i vybiji. Takze muzes zase vymyslet spoustu podobnych cobykdyby kdy bude tohle vadit naopak pri odpojovani napajeni apod.

Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#119 Příspěvek od Mahoney »

Myslel jsem to mimojiné i tak, že se mu tam to napětí může klidně i naindukovat. Ale pomyslel, to ničemu nevadí. Podívej, obrana proti zkratu na plošňáku může být jednoduchá, máme přeci PU laky, to ochrání i před vlhkostí (ta přeci taky může udělat zkrat). Může si to pytlíkovat jak chce, ovšem já osobně bych udělal pro bezpečnost maximum. Celá potíž této konverzace je jen v tom, že to "maximum" má(te) prostě "někde jinde".

Mě by stejně zajímala fotka toho čínského zázraku, rozdělaného samozřejmě… Skoro bych se vsadil, že tam optočlenů bude víc než jeden nebo dva.

Stejně tak bych docela rád viděl překlad z Bascomu do ASM… jen tak, ze zvědavosti. Ten soubor v tom projektu přeci má, vzniká při každé kompilaci, stačí ho sem jen dát.

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#120 Příspěvek od ZdenekHQ »

Proto já chtěl to aktivační tlačítko. Pak to relé skutečně nemůže sepnout náhodně. Doplnil jsem ty diody.
Přílohy
pal.png
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“