forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
aTmega - 3 stavy pomocí jednoho pinu

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> AVR
 
Marek917382465
Přispěvatel
Přispěvatel


Založen: 30.10.2016
Příspěvky: 21

PříspěvekZaslal: 05 prosinec 2018, 23:03    Předmět: aTmega - 3 stavy pomocí jednoho pinu Citovat

Zdravím,

snažím se vyřešit problém, jak minimalizovat použití pinů mikrokontroléru a pomocí jednoho pinu řídit 3 stavy stejně jako to lze, pokud k pinu mcu připojíme 2 LED rozdílnými směry. Poté dosáhneme toho, že pokud je pin v log. 1, svítí jedna LED, pokud je v log. 0, svítí druhá led a pokud tento pin nastavíme jako vstupní, nesvítí žádná LED. Já to mám trošku složitější a tímto pinem chci spínat 2 tranzistory IRF540. Pokud bude pin v log. 1, sepne se první tranzistor, pokud v log. 0, sepne se druhý tranzistor a pokud bude pin nastaven jako vstupní, nebude sepnut žádný tranzistor. Má někdo nějaký nápad jak to zapojit?

Já zkoušel negovat hodnotu pomocí PNP tranzistoru 2N5401, kdy je kolektor připojen na +5V, do báze přivádím signál z mcu přes 1k odpor a emitor je připojen k IRF540 přes odpor 10k, ale toto zapojení jaksi nefunguje tak jak má. Předem díky.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Balů
Profesionál
Profesionál


Založen: 29.10.2012
Příspěvky: 766

PříspěvekZaslal: 06 prosinec 2018, 16:52    Předmět: Citovat

Tak jednoduchý, abys to vyřídil dvěma tranzistory to nebude, ale jinak by to nemusel být velký problém. Na pin pověsíš zapojení typu logická sonda a máš to hotový. Já bych na to použil 1x 7400 s trochou bižuterie a bylo by.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Billy Bob Bean
Profesionál
Profesionál


Založen: 21.9.2009
Příspěvky: 310
Bydliště: OLOMOUC - BRNO

PříspěvekZaslal: 07 prosinec 2018, 15:41    Předmět: Citovat

Místo LEDek tam zapoj 2 optočleny, a optočlenem spínej MOSFETy. Případně bude potřeba dát do serie s diodou opťáku další diodu, aby se doladil stav, že přivysoké impedanci nebude svítí žádná dioda v optočlenu...
_________________
Stavím UPSky
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Marek917382465
Přispěvatel
Přispěvatel


Založen: 30.10.2016
Příspěvky: 21

PříspěvekZaslal: 08 prosinec 2018, 0:22    Předmět: Citovat

Pánové díky za Vaše rady. Vyzkouším.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Martin
ATmega pouzivatel
ATmega pouzivatel


Založen: 5.1.2008
Příspěvky: 1496

PříspěvekZaslal: 08 prosinec 2018, 5:35    Předmět: Citovat

Dovolím si navrhnúť trochu iné riešenia. Všetko je v priložených obrázkoch vrátane popisu a príkladu výpočtu.


mcu_pin_2xLED_lepsie.pdf
 Komentář:

Stáhnout
 Soubor:  mcu_pin_2xLED_lepsie.pdf
 Velikost:  63.73 kB
 Staženo:  25 krát


mcu_pin_2xLED_neisty_vysledok.pdf
 Komentář:

Stáhnout
 Soubor:  mcu_pin_2xLED_neisty_vysledok.pdf
 Velikost:  56.75 kB
 Staženo:  15 krát

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

 
Balů
Profesionál
Profesionál


Založen: 29.10.2012
Příspěvky: 766

PříspěvekZaslal: 09 prosinec 2018, 0:16    Předmět: Citovat

Pak je tu ještě možnost použít třeba ATtiny102 (8-nožičkový IO - cena cca 18Kč) a sypat do něj data po UARTu -> na 1 výstupním pinu máš k dispozici 4 výstupy.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> AVR Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můž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.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2018 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)