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í 

Prosba o pomoc s ENDSTOPY
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Miniaturní počítače (Arduino, Raspberry a další)
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
kalisto



Založen: Jun 07, 2016
Příspěvky: 10

PříspěvekZaslal: út červen 07 2016, 20:37    Předmět: Prosba o pomoc s ENDSTOPY Citovat

Dobrý den,
prosím někoho zdatnějšího o radu. Mám takový problém. Snažím se vyřešit problém s koncáky u jedné CNC frézky.

Mám tam koncáky zapojené jako NC (když není v koncové poloze tak vede) a mezi kontakty koncáků a zemí je +24V Uref.

Problém je, že řídící jednotka očekává koncáky NO (když je v koncové poloze tak vede) a ještě chce při najetí na koncák uzemnit pin (je aktivován vnitřní PULLUP). To funguje bez problémů.

Ve firmware dokážu vnitřní pullup na vstupu AVR vypnout. Pak jsem se pokusil použít Optické oddělení (optocoupler) a invertoval jsem vstup (pro ochranu).

Bohužel při mém řešení mi občas shield zaznamená "log1" i když nemá a mašinu vypne.

Není nějaká snadnější cesta, nenáchylná na rušení, jak předělat to NC na NO s uzemnenim? Jako napadlo mě relátko, ale je to pomalé a hlavně mi to příjde jako hloupé řešení.



oddeleni.jpg
 Komentář:
Oddělení

Stáhnout
 Soubor:  oddeleni.jpg
 Velikost:  132.37 kB
 Staženo:  220 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Michal22



Založen: Mar 28, 2012
Příspěvky: 7827
Bydliště: Brno

PříspěvekZaslal: út červen 07 2016, 21:08    Předmět: Citovat

Nemůže to způsobovat nezapojená báze tranzistoru v optočlenu? Zkusil bych ji uzemnit přes odpor řádově desítek kΩ.
_________________
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í...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
kalisto



Založen: Jun 07, 2016
Příspěvky: 10

PříspěvekZaslal: út červen 07 2016, 21:11    Předmět: Citovat

nemůže, tohle je jen schéma ve skutečnosti tam další nožička není
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Michal22



Založen: Mar 28, 2012
Příspěvky: 7827
Bydliště: Brno

PříspěvekZaslal: út červen 07 2016, 21:21    Předmět: Citovat

Počkat, ale teď se dívám na to zapojení, vždyť to neneguje- koncák je mimo doraz sepnutý, proud jde přes LED a otvírá tranzistor. Na výstupu je log. 0.
Při dojetí do dorazu se koncák rozepne, proud neteče přes LED, tranzistor je uzavřen a na bvýstupu je log. 1.
Pokud tedy chce řídící jednotka při dojetí na koncák log. 0, je potřeba za optočlen dát ještě jeden NPN tranzistor.

_________________
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í...
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: st červen 08 2016, 10:27    Předmět: Citovat

Mimochodem, pro podobný aplikace je lepší optočlen H11L2 či H11L3 (TME).
_________________
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
ZdenekHQ
Administrátor


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

PříspěvekZaslal: st červen 08 2016, 14:52    Předmět: Citovat

Ještě to upřesním, jak se liší jednotlivý H11L...


h11l.png
 Komentář:

Stáhnout
 Soubor:  h11l.png
 Velikost:  49.88 kB
 Staženo:  191 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[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
kalisto



Založen: Jun 07, 2016
Příspěvky: 10

PříspěvekZaslal: čt červen 09 2016, 14:33    Předmět: Citovat

Takže jde o to, že ten h11l2 bude mnohem rychlejší?
Koukám, že v TME stojí asi desetikorunu, tak to není problém ho vyměnit.

Děkuji Michale, máš pravdu neinvertuje to:
Ten tranzistor bude zapojený jak? Jako spínač?

Šlo by to takhle?½



Oddeleni.jpg
 Komentář:
Odělení invertující

Stáhnout
 Soubor:  Oddeleni.jpg
 Velikost:  124.39 kB
 Staženo:  206 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: čt červen 09 2016, 14:43    Předmět: Citovat

kalisto napsal(a):
Takže jde o to, že ten h11l2 bude mnohem rychlejší


Jde o to, že na výstupu bude buď logická nula, nebo jednička. Nebude se tam vyskytovat žádný mezistav, který u běžného optronu teoreticky hrozí. Má totiž hysterezi.

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



Založen: Jun 07, 2016
Příspěvky: 10

PříspěvekZaslal: pá červen 10 2016, 14:29    Předmět: Citovat

aha tak to děkuju. Už chápu proč právě tento. Co to zapojení tranzistoru? Může to takhle být? Odpory a tranzistor?
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: pá červen 10 2016, 14:51    Předmět: Citovat

V podstatě to tak být může, i ten H11xx má otevřený kolektor.

A R6 můžeš klidně vynechat, i když se automaticky nabízí. Ale není potřeba.

P.S. BC547 se asi bude shánět líp, než 2Nxxxx. Very Happy

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



Založen: Jun 07, 2016
Příspěvky: 10

PříspěvekZaslal: pá červen 10 2016, 17:00    Předmět: Citovat

Jasný ten tranzistor byl první NPN co mi nabídl program. V šuplíku jsem našel pár kousků BC337, tak tam dám ty.

Tak jsem to vymyslel asi takhle. Konečná podoba, která sice má pár odpůrků "navíc", ale mělo by to být odolné proti vzruchům na tom hradle.

Finální podoba co použiju bude tohle.



Oddeleni.jpg
 Komentář:

Stáhnout
 Soubor:  Oddeleni.jpg
 Velikost:  213.24 kB
 Staženo:  177 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: pá červen 10 2016, 17:12    Předmět: Citovat

Syndrom zvaný "tvůrce orlojů"...

Jestli ten Tvůj 4Nxxx má bázi vyvedenou ven, tak si vyrob Schmitt KO. Jinak ty Tvoje "vzruchy" nepotlačíš...

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



Založen: Jun 07, 2016
Příspěvky: 10

PříspěvekZaslal: so červen 11 2016, 21:38    Předmět: Citovat

No koukni se na to schéma, už počítám s tím tebou doporučovaným H11xx. 4N už je teda mimo.

Co myslíš tím syndromem? Jako příliš složitě řešené? Čerpal jsem z tohoto zdroje: http://robodoupe.cz/wp-content/uploads/2012/01/tranzistor_polopate.pdf

který mi přišel celkem relevantní. Co je na tom podle tebe špatně?

Nemyslím to zle, jsem přeci jen v elektrotechnice amatér (vystudovaný jsem v IT), a rád bych pochopil co je na tom mém návrhu špatně (to že dělám "orloj" je myšleno, jako příliš složité?). Nemám problém jít a udělat defakto cokoli, ale rád bych věděl proč to je zrovna tak (případně za jakoukoli literaturu děkuju => dostuduju si ty Smitovi KO).

Tady ty odpory jsou vypočítány přesně pro daný tranzistor(podle návodu výše) dle datasheetu. Má logika je taková, že pokud by např. selhalo spojení mezi koncáky a oddělením, rozbil se koncák prostě cokoli. Můj návrh zahlásí najetí na endstop (samozřejmě už neberu v potaz chybu na propojení modulu oddělení s MCU) a vypne posun. Přečetl jsem, že v profi strojích se používá na bezpečnostní koncáky právě NC s aktivní logikou (zahlášení dojetí na koncák při 0V).

Vypočítal jsem, že proud protékající tím odporem bude celkem malý a při výpočtu ztrátového výkonu na tom odporu mi to vyšlo na desetinu max. výkonu dimenzovaného pro součástku). Při otestování v reálném provozu se vůbec nezahřívá (o spotřebu mi v téhle aplikaci vůbec nejde).

Děkuju za vysvětlení Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kalisto



Založen: Jun 07, 2016
Příspěvky: 10

PříspěvekZaslal: ne červen 12 2016, 23:38    Předmět: Citovat

Tak jsem si dostudoval ten Schmittův KO a tohle je super technika jak se zbavit naindukovaných vzruchů. Super tip děkuju moc!

Ještě otestuju to mé zapojení na osciloskopu a uvidím co se tam přesně děje. Možná to řeším složitě, ale chci to udělat co možná nejvíce odolné. Dělám to pro sebe v jednom kuse a tak nezáleží na pár korunách za součástky a hlavně se na tom něco naučím.
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: po červen 13 2016, 15:29    Předmět: Citovat

"Můj" H11xx má schmitt už v sobě, a výstup je hradlo s OC.

Stačí na výstup přidat odpor proti napájení a do místa spojení odporu s výstupem přímo bázi tranzistoru. A pozor - sám taky potřebuje napájení.

Ušetříš dva odpory.

_________________
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
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Miniaturní počítače (Arduino, Raspberry a další) Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
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