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í 

nerozepínání relé

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
jirka89



Založen: Feb 24, 2006
Příspěvky: 271
Bydliště: Zlín

PříspěvekZaslal: so listopad 14 2009, 14:39    Předmět: nerozepínání relé Citovat

Zdravím!
Poraďte. Zapojil jsem obvod dle mého schematu, napsal program, a na stole vše funguje! Jenomže jakmile to šoupnu do bytového jádra, a sepnu kontakt na relé, tak mi jedno relé nechce rozepnout, a stále svítí jedna dioda. Takže bych tipoval chybu někde na straně MCU. Setkal se někdo s takovým problémem?? PS: jako zátěž na relé jsou 2 motory.
Schemata a program jsou v příloze.



rele.png
 Komentář:
schema rele casti

Stáhnout
 Soubor:  rele.png
 Velikost:  2.08 kB
 Staženo:  53 krát


schema.png
 Komentář:
shcema MCU casti

Stáhnout
 Soubor:  schema.png
 Velikost:  7.67 kB
 Staženo:  135 krát



Naposledy upravil jirka89 dne út listopad 24 2009, 13:12, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ZdenekHQ
Administrátor


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

PříspěvekZaslal: so listopad 14 2009, 15:14    Předmět: Citovat

Na co tam máš ty PNP u těch diod, vždyt to takhle zapojený žere víc než samotná LEDka ?

Ty bázový odpory u relátek patří taky 10x vě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[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
jirka89



Založen: Feb 24, 2006
Příspěvky: 271
Bydliště: Zlín

PříspěvekZaslal: so listopad 14 2009, 15:23    Předmět: Citovat

tak diody jsou mi teď ukradené! prvně potřebuju rozjet spínání a rozepínání! potom budu řešit spotřebu! Wink
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ZdenekHQ
Administrátor


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

PříspěvekZaslal: so listopad 14 2009, 15:23    Předmět: Citovat

A co se týká asm, před motor1 je dobrý použít org 25h, ať to neleží v oblasti, kam skáče přerušení. Kdyby náhodu člověk zapomněl...

Já z důvodů vlastní blbosti používám:

org 28h
reti
org 30h

program...

Dál jsem to zatím nestudoval.

Jestli chceš zjistit, že je to skutečně softem, přehoď v definicích motory....

_________________
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
jirka89



Založen: Feb 24, 2006
Příspěvky: 271
Bydliště: Zlín

PříspěvekZaslal: so listopad 14 2009, 15:27    Předmět: Citovat

no to bych zkusit mohl. jak to ověřím dám vědět!
PS: ale pochybuju o tom, když mi to na stole funguje!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jezevec
Hlavní moderátor


Založen: Jun 13, 2004
Příspěvky: 5690
Bydliště: Břeclavsko

PříspěvekZaslal: so listopad 14 2009, 16:28    Předmět: Citovat

Máš blokovací keramiku nap U těsně u pouzdra mcu? Nevede ti silový vodič 230V kolem mcu? Bázový odpory 1k a přidat tak 4k7 mezi bázi a emitor.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
jirka89



Založen: Feb 24, 2006
Příspěvky: 271
Bydliště: Zlín

PříspěvekZaslal: so listopad 14 2009, 20:14    Předmět: Citovat

tak síťový vodič mi vede přímo pod MCU a blokovací kondík u pouzdra žádný nemám!
Pro jistotu juště nahodím fotky!
http://pictureup.cz/picture/verejny/14991499dscn3671.jpg
http://pictureup.cz/picture/verejny/402402dscn3672.jpg
http://pictureup.cz/picture/verejny/385385dscn3673.jpg


Smazal jsem zobrazení fotek, aby bylo vlákno čitelné.
Příště prosím šířku tak do 1024 pixelů, nebo ještě méně.
Hill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jirka89



Založen: Feb 24, 2006
Příspěvky: 271
Bydliště: Zlín

PříspěvekZaslal: ne listopad 15 2009, 14:36    Předmět: Citovat

Tak jsem přehodil startovací piny, ale výsledek stále stejný! A napadlo mě, jestli není možné, že by ten MCU rušil motor!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Bernard



Založen: May 27, 2005
Příspěvky: 3647

PříspěvekZaslal: ne listopad 15 2009, 15:01    Předmět: Citovat

Ty symboly time1, time2 atd. jsou deklarovány jako konstanty (přes equ), ale v programu jsou použity jako adresy ( mov cas1,#65). Na toto mívá assembler direktivu DATA, od toho je to jazyk symbolických adres. Nemusí to znamenat tu popisovanou chybu, ale takový postup vede k chybám.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jirka89



Založen: Feb 24, 2006
Příspěvky: 271
Bydliště: Zlín

PříspěvekZaslal: ne listopad 15 2009, 15:08    Předmět: Citovat

No jo, ale to by potom ten program nejel. Ale mě to na stole funguje. Ale jakmile připojím motory, šoupnu to do bytového jádra, tak je konec. Takže to musí být nějaké rušení z venči. To mě napadlo až dneska, protože jsem u těch motorů nikde neviděl odrušovací kondíky. A na ten program se přes týden ještě radši pořádně podívám. Už je to nějaký pátek co jsem ho napsal. Wink
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
masar



Založen: Dec 03, 2005
Příspěvky: 12536

PříspěvekZaslal: ne listopad 15 2009, 16:53    Předmět: Citovat

Příčina je zřejmě v ošetření vstupů pro tlačítka na P3.0 a P3.3. Připojené vodiče tvoří anténu, která "chytá" rušení, které je pak vyhodnoceno v programu jako stisk tlačítka. Je třeba vstup od této "antény" oddělit, popř. udělat i softwarové opatření.
Jednoduchý způsob je na obrázku. Wink
Další možnost je použití optočlenů.



odrušení.png
 Komentář:

Stáhnout
 Soubor:  odrušení.png
 Velikost:  3.28 kB
 Staženo:  51 krát



Naposledy upravil masar dne po listopad 16 2009, 10:58, celkově upraveno 2 krát.
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 16 2009, 10:12    Předmět: Citovat

Vidíš, těch tlačítek jsem si nevšiml, že nejsou ošetřený (ani softwarově). Určitě přidat odpor, ale proti plus kolem 1K, i ten kondík bych dal proti plus, ale ono je to téměř jedno. Ty interní pull-up mají desítky koohm.
_________________
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
masar



Založen: Dec 03, 2005
Příspěvky: 12536

PříspěvekZaslal: po listopad 16 2009, 10:54    Předmět: Citovat

Máš pravdu, bude lepší ještě vstupy posílit a blokovat proti plusu. Už jsem to zkorigoval. V datasheetu se uvádí pull-up proud pouhých 50uA. Wink
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
jirka89



Založen: Feb 24, 2006
Příspěvky: 271
Bydliště: Zlín

PříspěvekZaslal: st listopad 18 2009, 12:28    Předmět: Citovat

zdravím! Tak hned zítra to snad vyzkouším! A napíšu vám jak jsem dopadl.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jirka89



Založen: Feb 24, 2006
Příspěvky: 271
Bydliště: Zlín

PříspěvekZaslal: so listopad 21 2009, 15:59    Předmět: Citovat

zdravím! Tak dneska jsem vyzkoušel tu úpravu těch tlačítek a musím říct, že to zabralo a vše funguje jak má. Tak všem zúčastněným bych rád poděkoval za spolupráci.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
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.15 sekund