obvod s rele v proteuse
Moderátor: Moderátoři
obvod s rele v proteuse
skusal som simulovat obvod v proteuse ale vobec nereaguje na stlacenie tlacitka nezopne rele v com moze byt chyba? schema,program a screen proteusu je v prilohe
- Přílohy
-
- proteus.jpg
- proteus
- (289.66 KiB) Staženo 404 x
-
- Program spínací skříňky.pdf
- program
- (122.83 KiB) Staženo 1672 x
-
- zapalování.pdf
- schema
- (17.04 KiB) Staženo 1655 x
Nejsem vůbec zběhlý v procesorech, ale pokud se ti po stisku tlačítka objeví na příslušném vývody Attiny log 1, tak by to mělo sepnout. Pravda, vidím určité diference mezi proteus.jpg a zapalování.pdf- v proteus.jpg nemáš omezující odpory v bázích tranzistorů, taky není jasně definované napětí pro obě relé.
Pokud máš obvod zapojený podle zapalování.pdf a stejně ti relé nesepnou po stisku tlačítka (a hodnoty odporů R2 a R3 nejsou vyšší než cca 10kΩ), tak bude asi chyba v programu.
Pokud máš obvod zapojený podle zapalování.pdf a stejně ti relé nesepnou po stisku tlačítka (a hodnoty odporů R2 a R3 nejsou vyšší než cca 10kΩ), tak bude asi chyba v programu.
Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...
Letmo jsem to zkouknul a nezdá se mi tam
- deklarace "Tlacitko" jako subrutina, spíš by to měl být podprogram (gosub) ukončený "Return"
- každé zmáčknutí tlačítka přičte jedničku k proměnné _klik ale "select case" je jen pro první tři zmáčknutí, pak to dalších 252 zmáčknutí nic dělat nebude
- nezdá se mi to časování 5s (podle poznámky)
- simulátor hlásí "stack pointer and software stack overlap", což nebude úplně dobře...
- ve schématu mi u cívek relé chybí ochranné diody
- R1 na reset je zbytečný
- deklarace "Tlacitko" jako subrutina, spíš by to měl být podprogram (gosub) ukončený "Return"
- každé zmáčknutí tlačítka přičte jedničku k proměnné _klik ale "select case" je jen pro první tři zmáčknutí, pak to dalších 252 zmáčknutí nic dělat nebude
- nezdá se mi to časování 5s (podle poznámky)
- simulátor hlásí "stack pointer and software stack overlap", což nebude úplně dobře...
- ve schématu mi u cívek relé chybí ochranné diody
- R1 na reset je zbytečný
Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
po stlaceni tlacidla zopne rele 1 po dalsom stlaceni na niaku dobu ktoru si mozem v programe potom zmenit zopne rele 2 a tretie stlacenie rozopne rele 1 rele 2 bude tiez rozopnute je to povodne do auta ako spinacia skrinka
Naposledy upravil(a) mato1168 dne 30 lis 2014, 18:57, celkem upraveno 1 x.
Vždyť tam máš "skoro" hotový program.
Akorát je třeba upravit tuto část:
Const On = 0 '0 - aktivní v L , 1 - aktivní v H
Const Off = 1
Rele_1 = Off
Rele_2 = Off
Pro spínání tranzistorů NPN to změníme na:
Const On = 1 '0 - aktivní v L , 1 - aktivní v H
Const Off = 0
Rele_1 = Off ' tyto dva příkazy nebudou potřeba
Rele_2 = Off
Akorát je třeba upravit tuto část:
Const On = 0 '0 - aktivní v L , 1 - aktivní v H
Const Off = 1
Rele_1 = Off
Rele_2 = Off
Pro spínání tranzistorů NPN to změníme na:
Const On = 1 '0 - aktivní v L , 1 - aktivní v H
Const Off = 0
Rele_1 = Off ' tyto dva příkazy nebudou potřeba
Rele_2 = Off