Ahoj, prosim o radu. Kdyz chci spinat rele, pouziju toto zapojeni (viz prilolha). Nerad bych znicil vyvody na PICu a tak se ptam, jake odpory a spinaci tranzistory mam pouzit ? Celkem budu spinat 5 rele (kazde rele je pipojene na samostatny pin PICu). Nejsem si v tom az tak jisty protoze nekde sem cetl ze max.zatizeni (soucet vsech vyvodu) muze byt max. 100mA ?
administrator: přesunuto z “Microchip”
administrator: přejmenováno z “PIC - sepnuti rele”
Nebo můžeš použít MOSFET tranzistory (např. N-MOSFET BS170) a nebudeš muset mít rezistory na portu. Také nebude nutné přemýšlet nad zatížením portů. Pak je ale již nutnost připojit rezistor na gate a zem, protože jinak budou relé při startu vždy přecvakávat (za předpokladu, že nejsou standardně sepnutá).
Už nesedí téma.
x51 mají porty s otevřeným kolektorem, je tedy třeba použít takové spínače, které jsou při H rozepnuté[1] (kvůli startu mcu) a na portu mít pullupy.
Pokud není třeba start mcu (a cvaknutí relé) řešit, bude pull-up dostatečně malý, aby splnil proudové a napěťové požadavky spínače s tím, že proud při L nesmí překročit dovolený proud pinu brány v L.
Např. požadavek ULN2803 (nesplňuje [1]) pro sepnutý výstup je Vin > 3.5V
Při Vin=3.85V je Iinmax 1.35mA => Rpullupmax = (5-3.85)/1.35e-3 = 851Ohm (=>820 Ohm)
To znamená že při L bude pinem protékat I = 5/820 = 6mA, což by mělo být OK.