Hoi (elektro-)technische medetweakers,
TL;DR:
IK heb een custom pcb ontworpen (en laten maken) die de input verbind met de output d.m.v. een MOSFET als als er een spanning van >4v op een 2e input staat. Helaas krijg ik dit niet werkend ondanks dat het schema zou moeten kloppen (mijns inziens).
Ik wil graag Parkside 20v accu's gebruiken voor DIY projecten (ben op dit moment bezig met o.a. een PAPR (Powered Air Personal Respirator), body-temp koeler en een draagbare werklamp die ik met deze accu's wil gaan gebruiken).
Parkside accu's werken helaas met een nogal aparte BMS. De accu houd o.a. temperatuur en voltage bij en stuurt a.d.h.v. hiervan een "OK"/"NOT OK" signaal naar de tool d.m.v. ~2.8V (OK) of ~4.5V(NOT OK) op de "T-pin". A.d.h.v. dit signaal zet de tool het voltage vanuit de accu stop d.m.v. MOSFET's.
Als ik de accu's wil gebruiken voor DIY doeleinden moet ik dus bovenstaand werkingsprincipe overnemen in mijn eigen ontwerp. Na veel uitzoekwerk heb ik uiteindelijk een PCB ontworpen die (als het goed is) het tool gedeelte van de parkside BMS overneemt.
/f/image/qED8UxqPTPHngKXN4UX6Xa1W.png?f=fotoalbum_large)
De PCB is als volgt opgesteld:
Via de +20V komt de positieve(+) pool van de accu binnen, na een zekering word deze afgesplitst naar 2 componenten. [1] De inkomende voeding wordt omgezet naar een constante +5V d.m.v. een AMS1117 LVR. [2] De voeding wordt via een AOD4132 MOSFET met de uitgang verbonden.
De +5V wordt gebruikt om een TLV3201 comparator aan te sturen. Op de +kant van de comparator wordt een 4V signaal gezet als voltage referentie d.m.v. een spanningsdeler.
In de accu werkt de T-pin doordat deze via een weerstand+transistor naar de GND wordt getrokken. Als er een +5V signaal op de T-pin word gezet met een 10Kohm weerstand ontstaat een spanningsdeler die ~2.8V verzorgt (OK-signaal). In geval van over-/under-voltage schakelt de accu de transistor af waardoor de spanningsdeler stopt en er dus ~4.5V op de T-pin blijft staan (NOT OK).
De T-pin word verbonden aan de -kant van de comparator.
Als de T-pin OK is (~2.8V), dan ziet de comparator dat het voltage hiervan lager is dan de referentie en schakelt deze de MOSFET in waardoor de input met de output word verbonden (en dus de accu gebruikt kan worden).
In een geval dat de BMS triggert gaat het voltage op de T-pin omhoog (NOT OK, ~4.5V). De comparator ziet dat het T-pin voltage hoger is dan de referentie en schakelt de MOSFET uit waardoor de output komt te vervallen. (reset werkt simpelweg door de accu los te trekken en weer opnieuw in te steken)
Voor zover ik kan zien zou dit moeten werken. Echter heb ik deze PCB gemaakt maar krijg ik ondanks meerdere pogingen het niet werkend
/f/image/Pgrzy2Zg0GIbSZkDVrMnDS3a.png?f=fotoalbum_large)
Op alle plekken waar ik een specifiek voltage verwacht heb ik dit gecontroleerd (input, 5v regulater, T-pin en spanningsdeler), alles klopt. Echter schakelt de comparator niet.
Ik zie niet waar het fout gaat, misschien dat een van jullie iets ziet waar ik overheen kijk.
Alvast bedankt
TL;DR:
IK heb een custom pcb ontworpen (en laten maken) die de input verbind met de output d.m.v. een MOSFET als als er een spanning van >4v op een 2e input staat. Helaas krijg ik dit niet werkend ondanks dat het schema zou moeten kloppen (mijns inziens).
Ik wil graag Parkside 20v accu's gebruiken voor DIY projecten (ben op dit moment bezig met o.a. een PAPR (Powered Air Personal Respirator), body-temp koeler en een draagbare werklamp die ik met deze accu's wil gaan gebruiken).
Parkside accu's werken helaas met een nogal aparte BMS. De accu houd o.a. temperatuur en voltage bij en stuurt a.d.h.v. hiervan een "OK"/"NOT OK" signaal naar de tool d.m.v. ~2.8V (OK) of ~4.5V(NOT OK) op de "T-pin". A.d.h.v. dit signaal zet de tool het voltage vanuit de accu stop d.m.v. MOSFET's.
Als ik de accu's wil gebruiken voor DIY doeleinden moet ik dus bovenstaand werkingsprincipe overnemen in mijn eigen ontwerp. Na veel uitzoekwerk heb ik uiteindelijk een PCB ontworpen die (als het goed is) het tool gedeelte van de parkside BMS overneemt.
/f/image/qED8UxqPTPHngKXN4UX6Xa1W.png?f=fotoalbum_large)
De PCB is als volgt opgesteld:
Via de +20V komt de positieve(+) pool van de accu binnen, na een zekering word deze afgesplitst naar 2 componenten. [1] De inkomende voeding wordt omgezet naar een constante +5V d.m.v. een AMS1117 LVR. [2] De voeding wordt via een AOD4132 MOSFET met de uitgang verbonden.
De +5V wordt gebruikt om een TLV3201 comparator aan te sturen. Op de +kant van de comparator wordt een 4V signaal gezet als voltage referentie d.m.v. een spanningsdeler.
In de accu werkt de T-pin doordat deze via een weerstand+transistor naar de GND wordt getrokken. Als er een +5V signaal op de T-pin word gezet met een 10Kohm weerstand ontstaat een spanningsdeler die ~2.8V verzorgt (OK-signaal). In geval van over-/under-voltage schakelt de accu de transistor af waardoor de spanningsdeler stopt en er dus ~4.5V op de T-pin blijft staan (NOT OK).
De T-pin word verbonden aan de -kant van de comparator.
Als de T-pin OK is (~2.8V), dan ziet de comparator dat het voltage hiervan lager is dan de referentie en schakelt deze de MOSFET in waardoor de input met de output word verbonden (en dus de accu gebruikt kan worden).
In een geval dat de BMS triggert gaat het voltage op de T-pin omhoog (NOT OK, ~4.5V). De comparator ziet dat het T-pin voltage hoger is dan de referentie en schakelt de MOSFET uit waardoor de output komt te vervallen. (reset werkt simpelweg door de accu los te trekken en weer opnieuw in te steken)
Voor zover ik kan zien zou dit moeten werken. Echter heb ik deze PCB gemaakt maar krijg ik ondanks meerdere pogingen het niet werkend

/f/image/Pgrzy2Zg0GIbSZkDVrMnDS3a.png?f=fotoalbum_large)
Op alle plekken waar ik een specifiek voltage verwacht heb ik dit gecontroleerd (input, 5v regulater, T-pin en spanningsdeler), alles klopt. Echter schakelt de comparator niet.
Ik zie niet waar het fout gaat, misschien dat een van jullie iets ziet waar ik overheen kijk.
Alvast bedankt