Pokud se začnu učit C, tak je to opět od začátku a bude mi to trvat dlouho.
Struktura je stejná, většina příkazů i zvyklostí je stejných… Ty už v tom C píšeš, jen o tom nevíš. Těch pár odlišností by za přechod stálo, ale nepřemlouvám tě… Ale taky sdílím názor termita256, že v ASM by to bylo pod nejlepší kontrolou (a do AVR ASM se mi skutečně nechce).
Síce kód v ASM bude asi bežať presne tak, ako je napísaný, lenže oproti vyšším jazykom je mnohonásobne vyššia pravdepodobnosť, že nebude napísaný tak, ako to zamýšľaš. Takže z hľadiska bezpečnosti je ASM viac mínus ako plus. A ak nalinkuješ nejaké cudzie knižnice, tak kódenie v ASM úplne stráca význam.
Založen: Mar 19, 2011 Příspěvky: 1872 Bydliště: Jižní Čechy Dačicko
Zaslal: ne listopad 14 2021, 16:34 Předmět:
Alias ve finále určitě použiju.
Výpočet času je vlastně přepočet hodnoty vstupních BCD přepínačů na portuB.
V hlavní smyčce bude obsluha ADC a v té závislosti rozsvěcení adresovatelnejch ledek. Kontrola připojení palníku a stav AKU.
V čem bude DEBOUNCE lepší než přerušení?
Založen: Sep 28, 2005 Příspěvky: 1277 Bydliště: ZČ + JM
Zaslal: ne listopad 14 2021, 16:46 Předmět:
Tak jak to máš napsané stejně po int0 čekáš 20ms, tak proč nečekat v hlavní smyčce _________________ Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
Založen: Mar 19, 2011 Příspěvky: 1872 Bydliště: Jižní Čechy Dačicko
Zaslal: ne listopad 14 2021, 16:55 Předmět:
To je fakt.
To čekání jsem tam dal na radu , abych zamezil náhodnýmu spuštění, nějakým rušením. Na vstupu bude optron, protože spouštěcí impulz nemá se zařízením společnou zem.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: po listopad 15 2021, 12:30 Předmět:
scorpions-cz napsal(a):
ZdenekHQ
S tím nemám zkušenost, Jak to funguje ?
To je obyč relátko spínaný tlačítkem s tím, že jedním kontaktem pak to tlačítko přemostí. U Tebe to lze řešit tak, že prostě v poloze PAL sepnout vůbec nepůjde. Je to čistě principiální řešení přidáním jedné nezávislé ochrany. _________________ 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[?]
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: út listopad 16 2021, 10:48 Předmět:
No já šel tímto směrem - relátko lze sepnout jedině tehdy, pokud je přepínač v poloze TEST a je aktivní signál AKCE od procesoru. Stejným signálem lze palbu kdykoliv zrušit.
Stiskne se tlačítko "pojistka" a přepne se přepínač. Během přepínání by relé nemělo odpadnout, VD3 ho trošku zpomalí. Ale lze si pomoct malým elytem.
Optrony slouží jako zpětná vazba a info pro procesor o skutečném stavu přepínače.
V serii s R2 a R3 chybí diody. Hlavně kvůli optronu - přetíží testovací smyčku.
pal.png
Komentář:
Velikost:
8.23 kB
Zobrazeno:
42 krát
_________________ 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[?]
Založen: Mar 19, 2011 Příspěvky: 1872 Bydliště: Jižní Čechy Dačicko
Zaslal: út listopad 16 2021, 20:29 Předmět:
Dík za inspiraci.
Tlačítko už bych tam asi nedával. Celou tu ochranu tvořím jenom proto, aby nedošlo k náhodnýmu odpalu při zapnutí zařízení (vlivem nějakýho nedefinovanýho stavu na výstupech MCU), když by někdo nechal přepínač v poloze pal.
Takto by to asi mohlo fungovat. Ten tranzistor jsem tam dal na radu, aby odpojil odpalovací napětí po odpalu a zároveň šlo připojit až po ustálení MCU.
V jaké poloze je přepínač, by měl vyhodnotit ADC.
Založen: Mar 19, 2011 Příspěvky: 1872 Bydliště: Jižní Čechy Dačicko
Zaslal: út listopad 16 2021, 22:45 Předmět:
Jo dík dobrej nápad. Mně ještě napadlo, že kdyby to někdo zapnul s klíčkem v poloze PAL, tak by mohly třeba blikat všechny ledky, aby to "třísklo do očí" a donutilo přepnout klíček do polohy TEST.
A já zas myslel, že tohle má pohlídat procák přes AD a když se to stane, tak prostě nesepneš to relátko, ne (a tím pádem se nerozsvítí ta ledka, nazval bych ji třeba "Ready"... )?
Případně můžeš pro jistotu před ten tranzistor dát ještě zpožďovací člen (R a C, a třeba ještě i pull-down odpor), aby měl procák při zapnutí čas se vzpamatovat a nastavit "0" pro relé, nějaké dvě tři desetiny sekundy mu budou bohatě stačit a při zapnutí si toho obsluha ani nemá šanci všimnout (a to samé při přepnutí na PAL)… Pak máš jistotu, že to sepne opravdu jen když budeš chtít ty, resp. jen tehdy když má, a žádné přechodové stavy to nemůžou spustit.
Založen: Mar 19, 2011 Příspěvky: 1872 Bydliště: Jižní Čechy Dačicko
Zaslal: st listopad 17 2021, 16:03 Předmět:
Ten RC člen si myslím je zbytečnej. Pokud někdo zapne zařízení s klíčkem v poloze PAL, tak to relé sepnout nemůže a tím pádem nebude na FETech odpalovací napětí. Uživatel bude nucenej přepnout klíček do polohy TEST a potom před odpalem znovu do polohy PAL.
Ty blikající ledky by ho upozorní, že je něco špatně.
To je na tobě, ale pokud se něco stane, zodpovědnost bude taky na tobě, podle mého názoru tomu procáku moc věříš. Například u procáků / zařízení, které běží delší dobu je běžným zvykem, že se jednou za čas znovu zapisují stavy výstupů, i když se nijak neměnily (o použití WDT ani nemluvím, to má být samozřejmost). Je to proto, že se můžou změnit "samy" náhodným rušením, statikou, nebo třeba tím, že ti náhodou proletí v inkriminovaný čas použití pouzdrem a čipem nějaká vysokoenergetická částice, která změní stav hradla / klopáku / paměťové buňky (proměnné) a podobně. U kritických zařízení (mezi které patří právě i ta, která pracují s výbušninami), se běžně dělá i to, že se to zdvojí, a dva procáky jedou stejný program a navzájem na sebe čekají a sdělují si synchronizovaně výsledky, a pokud něco nesedí, vypne se to. O chybách v návrhu čipu ani nemluvím (četl jsi vůbec errata k tomu brouku?). Prostě bezpečnost především, a s tímto - bez urážky - zkušenosti nemáš. Hodně zkušeností s tím má na fóru Mcontrollers uživatel Billy Bob Bean, ten se navrhováním něčeho podobného co tu navrhuješ teď ty živí profesionálně… Můžeš požádat o radu či konzultaci jeho.
Založen: Mar 19, 2011 Příspěvky: 1872 Bydliště: Jižní Čechy Dačicko
Zaslal: st listopad 17 2021, 19:52 Předmět:
Jako, vždy se může něco stát. To bych se ale taky mohl vrátit na počátek minulého století a odpalovat vše živým plamenem. A i tam můžu zakopnout a padnout hubou třeba na moždýř apod. OT( pak bych třeba nemohl nosit pistoli s nábojem v komoře, protože zádrž úderníku může selhat) atd.
Nechci nic zlehčovat, ale běžně se používají k ohňostrojům různý čínský strojky a fungují. Myslím že u těch seqencerů, co jsem tady dával jako příklad číňan určitě neřešil ani z poloviny co já. Navíc vždy je ten seqencer, nebo pultík v dostatečné vzdálenosti od pyrotechniky.
Praxe je taková. Zapojí se palníky do zařízení. Zařízení se zapne a zkontrolují se zapojené okruhy. zařízení se vypne. Asi 15 min před ohňostrojem se zařízení zapne a znovu se zkontrolují okruhy, pokud je vše OK tak se přepne do stavu PAL a jde se od toho.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.