Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Bascom dynamický "alias"
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: ne listopad 14 2021, 16:08    Předmět: Citovat

scorpions-cz napsal(a):
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).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 4137

PříspěvekZaslal: ne listopad 14 2021, 16:30    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1872
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: ne listopad 14 2021, 16:34    Předmět: Citovat

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í?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Ruprecht



Založen: Sep 28, 2005
Příspěvky: 1277
Bydliště: ZČ + JM

PříspěvekZaslal: ne listopad 14 2021, 16:46    Předmět: Citovat

Tak jak to máš napsané stejně po int0 čekáš 20ms, tak proč nečekat v hlavní smyčce Smile
_________________
Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1872
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: ne listopad 14 2021, 16:55    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: po listopad 15 2021, 12:30    Předmět: Citovat

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[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1872
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: po listopad 15 2021, 17:43    Předmět: Citovat

No tak to je vlastně to co jsem namaloval na straně 5 tohoto vlákna Laughing
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: út listopad 16 2021, 10:48    Předmět: Citovat

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

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[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1872
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: út listopad 16 2021, 20:29    Předmět: Citovat

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.



schema 3.jpg
 Komentář:
 Velikost:  11.35 kB
 Zobrazeno:  54 krát

schema 3.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: út listopad 16 2021, 22:34    Předmět: Citovat

Dal bych k tomu relátku ještě ledku, umístěnou někde vedle toho klíčku, jinak se mi to zdá dobré.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1872
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: út listopad 16 2021, 22:45    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: st listopad 17 2021, 14:07    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1872
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: st listopad 17 2021, 16:03    Předmět: Citovat

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ě.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: st listopad 17 2021, 19:06    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1872
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: st listopad 17 2021, 19:52    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Další
Strana 7 z 10

 
Přejdi na:  
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

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

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.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.14 sekund