Microcontroller -> PNP Mosfet


Het kan ook nog op deze manier:

https://archive.ednasia.com/www.ednasia.com/STATIC/ARTICLE_IMAGES/201512/EDNAOL_2015DEC18_POW_AN_01Fig3.gif

RES

't Is nu ineens een compleet andere schakeling geworden!... :)
(heeft niets meer gemeen met het schema van TS...)

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com
ritmeester

Golden Member

Hierop voortbordurend wil ik nu een BC807 gebruiken in plaats van de IRF4905.

De microcontroller levert een 5V HIGH output als signaal. Hiermee wil ik een relais aansturen wat ongeveer tussen de 50 en 100 mA vraagt op 5V. (het precieze type weet ik nog niet.

Ik weet alleen niet of mijn onderstaand deelschema productierijp is en dan met name de waardes van de weerstanden.

(Ik heb trouwens ook een ULN2803 aan boord. Deze word ook ook aangestuurd door dezelfde microcontroller pin. Deze ULN2803 wordt ook gebruikt om relais mee aan te sturen maar dan met een HIGH signaal.)

I love it when a plan comes together !

Je schrijft BC507 maar tekent een BC807?
Trouwens een vreselijk omslachtige manier om een relais aan te sturen... (een stevige tor als de BC517 kan direct het relais sturen)

Een ULN2803 stuur je trouwens niet met een LOW signaal open maar gewoon met een HIGH...

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com
ritmeester

Golden Member

Op 4 juli 2020 12:56:21 schreef Arco:
Je schrijft BC507 maar tekent een BC807?
Trouwens een vreselijk omslachtige manier om een relais aan te sturen... (een stevige tor als de BC517 kan direct het relais sturen)

Een ULN2803 stuur je trouwens niet met een LOW signaal open maar gewoon met een HIGH...

Idd, te snel geschreven. Aangepast.

I love it when a plan comes together !
ritmeester

Golden Member

Op 4 juli 2020 12:56:21 schreef Arco:
...(een stevige tor als de BC517 kan direct het relais sturen)

De BC517 is een NPN. Die kan geen 5V signaal sturen naar een relais.

I love it when a plan comes together !

Relais schakel je normaal naar Gnd. Da's veel simpeler...

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Je kiest een "rare oplossing" met vier onderdelen, terwijl het m.i. met 1 of 2 zou kunnen. Zijn er randvoorwaarden die ik niet ken?

Het schema zal trouwens ook "in princiepe" niet werken. Met de microcontroller uitgang hoog, zal de emitter van de linker tor ongeveer 4.4V worden. De tor gaat in verzadiging en de collector wordt 4.6V. De rechter tor is dan niet "aan". Dus in deze situatie is de rechter tor uit.

Met de microcontroller uitgang laag, is de linker tor uit, en z'n collector dus hoog, en de rechter tor ook uit.

D'r tussenin, als de CPU b.v. op 3.3V zou draaien denk ik dat het zou werken.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
ritmeester

Golden Member

Op 4 juli 2020 13:55:23 schreef Arco:
Relais schakel je normaal naar Gnd. Da's veel simpeler...

Dat ben ik met je eens en daarvoor heb ik de ULN2803 aan boord. Maar op sommige relais bordjes (kant en klaar) zitten ook transistors of een ULN2803 gemonteerd.

Mijn gedachte achter dit hele PNP verhaal is dat ik de pinnen (4 stuks) van de microcontroller niet teveel op hun donder wil geven aangezien er tussen mijn PCB en het relais bord een kabel verbinding van ±25cm zit.

@rew. De CPU draait op 5V

I love it when a plan comes together !

Als die andere boardjes ook een driver hebben (ULN of wat anders) dan kun je die rechtstreeks aan de microcontroller hangen, da's ook de bedoeling.
De vreemde construnctie met een collector en emitterweerstand aan die BC547 begrijp ik niet erg...

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Zoals Q1 aangestuurd wordt in het schema van RES is volgens de regelen der kunst.

ritmeester

Golden Member

Op 4 juli 2020 14:19:24 schreef Arco:
Als die andere boardjes ook een driver hebben (ULN of wat anders) dan kun je die rechtstreeks aan de microcontroller hangen, da's ook de bedoeling.
De vreemde construnctie met een collector en emitterweerstand aan die BC547 begrijp ik niet erg...

Juist. Maar hoe kan ik dan via mijn on-board ULN2803 de andere ULN2803 of BC547 aanturen die op relais bordjes zitten van eBay en Ali

Met mijn eigen relais bordjes gaat het goed met de on-board ULN2803: Deze bordjes gebruik ik.

Maar misschien ben ik wel te voorzichtig met een draadlengte van ±25cm rechtstreeks aan een CPU pin en kan dit best wel zonder problemen. Als dit wél kan zonder problemen dan hoef ik dat PNP gebeuren ook niet te hebben.

I love it when a plan comes together !

De "ali relais bordjes" hebben gewoon een microcontroller-compatible ingang. De outputs van een AVR zijn VEEL robuuster dan de meeste mensen denken. D'r staat officieel iets van "niet meer dan 20mA" maar 100mA gaat ook prima (maar dan moet het niet te lang duren).

Sluit je multimeter maar gewoon in mA stand aan tussen de 5V en de input van je ebay-relay-bordje en je ziet dat het heel weinig is.

Als je met een tor direct op je eigen printje een relais aan wil sturen dan neem je een 2k2 naar de basis, een BC547 met de emitter aan GND en dan het relais tussen collector en 5V. Klaar.

Als je bang bent dat het relais-bordje 10mA zou trekken en je niet wil dat je arduino dat moet leveren, dan zet je een BC547 d'r tussen: Collector aan de 5V, emitter is uitgang (naar relais bordje) en basis aan de microcontroller. 1 onderdeel. (het relais bordje krijgt nu maar 4.4V maar dat zal wel goed gaan want die zal het ook wel doen met 3.3V stuursignaal).

Ik ben in deze moderne wereld tegen: "ULN2803" chips. Als je het datasheet leest blijkt dat ze iets van een "indien aan dan max 1.6V op de uitgang" hebben. Je 5V relais krijgt worst-case dus maar 4.5V (worst-case-voeding) - 1.6V = 2.9V. Dat is ECHT te weinig voor een 5V relais. Het zal in de praktijk wel werken, maar mooi is anders.

[Bericht gewijzigd door rew op 4 juli 2020 15:48:36 (15%)]

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
ritmeester

Golden Member

@rew.

Ik kan me inderdaad in een ver verleden herinneren dat een ULN2803 net te weinig uitgangsspanning gaf om een 5V relais aan de sturen. (board spanning 5V)

Dus eigenlijk stel jij zoiets voor om te gebruiken in plaats van een ULN2803?

I love it when a plan comes together !

Ja, waarbij ik voor een Songle 5V relay 100mA(*) zou rekenen. Dan de versterking van een BC547 reken ik met 100, dus dan wil ik 1mA door de basis hebben. Dan kom je op 4k7 voor de weerstand, of als je dan NOG een factor twee marge wil hebben 2k2.

(*) in werkelijkheid 70mA.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
ritmeester

Golden Member

I love it when a plan comes together !

Waarom gebruik je 5v voor de relais? (da's ook nogal ongebruikelijk, 12v is veel handiger...)

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com
ritmeester

Golden Member

Op 4 juli 2020 17:12:07 schreef Arco:
Waarom gebruik je 5v voor de relais? (da's ook nogal ongebruikelijk, 12v is veel handiger...)

De ingangsspanning op het board is 12-24V. Hiervan maak ik 5V middels een 7805. (>1A)

Het relay board wordt een extern board wat ik zelf maak omdat de PCB bepaalde vormen moet hebben. Standaard werkt deze met 5V relais. Maar ik kan natuurlijk nog een extra power connector maken die aangesloten is op VIN. (12-24V) Zodoende kan ik dan ook gebruik maken van 12V en 24V relais.

Goede tip !

[Bericht gewijzigd door ritmeester op 4 juli 2020 17:39:13 (36%)]

I love it when a plan comes together !

Met 12v loopt er veel minder stroom, en heb je dus minder storingspulsen door in en uitschakelen.
Ook kun je een 12v relais makkelijk met een BC547 schakelen, terwijl je met een 5v relais op het randje zit (kan maar 100mA max schakelen)

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Ik heb de songle relais in 5V en 3.3V op voorraad, ze zijn er ook in 12V.

Kwa stroom heb je gelijk, arco. Maar 70mA zou ik nog wel durven. Trouwens, /ik/ zou een SI2300 als fetje gebruiken. Schakelt soepel met 3.3V, dus ook met 5V. Geen basis weerstand en tot 1A geen problemen....

Persoonlijk vind ik het "extra 12V draad naar de andere print" een vervelende situatie en zou daarom voor 5V kiezen.

En als de input echt 12-24V is (er MAG 12V maar ook 24V op aangesloten worden), dan moet je ook nog zorgen dat de relais niet meer dan 12V krijgen: Ook nog een 12V regelaar.

Hoeveel relais ga je gebruken? Die 70mA per relais tikt redelijk snel aan. Bij 24V in zit je bij 5 relais aan 5*70mA*20V = 7W in je 7805.... Dat is dan weer een argument om voor de 12V versie te gaan. Maar ik zou een schakelende voeding gebruiken en dan speelt het weer veel minder.....

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
ritmeester

Golden Member

Thanks rew en Arco.

Goed, die BC847 wordt dus een SI2300 zonder basis weerstand. :-)

Aangezien ik niet veel echte ervaring met on-board relais neem alle info zeer ter harte.

Ook ik heb die Songle relais hier liggen in 5 en 12V uitvoeringen maar ben altijd een beetje huiverig om deze te gebruiken. Op dit moment gebruik ik de meestal de PE014005. https://nl.farnell.com/1175088

@rew hoe is jouw ervaring met Songle relais ? Koop je die ook via eBay of Ali ? Daar komen die van mij wel vandaan.

I love it when a plan comes together !
ritmeester

Golden Member

.

[Bericht gewijzigd door ritmeester op 4 juli 2020 18:34:34 (96%)]

I love it when a plan comes together !

Goedkope en goede relais zijn die van HongFa (HFxxx): https://www.hongfa.com/product/index
Hebben ze in veel shops.

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com
ritmeester

Golden Member

Op 4 juli 2020 18:45:54 schreef Arco:
Goedkope en goede relais zijn die van HongFa (HFxxx): https://www.hongfa.com/product/index
Hebben ze in veel shops.

Ok, even zoeken bij Farnell. Maar die site is nu ontploft :-)

I love it when a plan comes together !
ritmeester

Golden Member

Op 4 juli 2020 18:06:15 schreef rew:
...Hoeveel relais ga je gebruken? Die 70mA per relais tikt redelijk snel aan. Bij 24V in zit je bij 5 relais aan 5*70mA*20V = 7W in je 7805.... Dat is dan weer een argument om voor de 12V versie te gaan. Maar ik zou een schakelende voeding gebruiken en dan speelt het weer veel minder.....

Maximaal 4 relais. Om stroom te krijgen naar het relais board maak ik gebruik van een JST VH verbinding.

Op dit moment van ontwerpen maak ik gebruik van een JST XH 4Pin voor de schakeldraden naar het relais board. Ik ben bezig met een "kabelmaker" om te kijken of deze voor mij JST VH double female kan maken. Iets dikkere draden en stevigere connectors.

Het relais board moet ik nog ontwerpen dus kan ik voor 12V relais gaan.

Ik weet dat een 7805 niet de ideale oplossing is. Maar om mij nu nog te gaan verdiepen in een goede 5V schakelende voeding heb ik niet zoveel tijd voor. Morgenavond moet deze PCB naar de printplaat leverancier.

(daarom kwam ik in dit topic vandaag misschien te gehaast over, excuses hiervoor.)

I love it when a plan comes together !