Server » Verwarming » Eigen installatie» 2020 » Negatieve voedingsspanning
Verwarmingsinstallatie 2020
Een negatieve voedingsspanning
Evolutie
-

-

Als je een arduino wilt laten communiceren met een oude seriële printer (TTL naar RS-232 omzetting), dan heb je een negatieve spanning nodig, want de spanningen zijn +3V of meer en -3V of minder (zie RS-232 protocol). De niveau's zijn niet gedefinieerd tussen +3 en -3V en het is mogelijk dat de printer niet werkt. Maar er zijn ook printers die met TTL niveaus overweg kunnen (0V en 5V). LCD panels werken altijd met TTL niveau's.

Indien je enkel over +5V beschikt kan de schakeling rechts zorgen voor de negatieve spanning. De schakeling bestaat uit 6 CMOS inverters die de spanning van +5V omzet in een spanning van -3V, juist voldoende om geschikte RS-232 signalen te leveren.

Er bestaan verschillende uitvoeringen van deze schakeling, die hier geöptimaliseerd is om de verliezen te beperken. We gebruiken een dubbele gelijkrichter in plaats van een enkelvoudige en schottky diodes in plaats van gewone diodes, dit allemaal om -3V te halen uit +5V.

De ingang (RxD) op de printer wordt meestal via een weerstand van 5kΩ met de massa verbonden: de schakeling moet dus minstens -1mA kunnen leveren. Door de inverters parallel te gebruiken is dit zeker mogelijk.

Men kan een CD4096 gebruiken (hex invertor). Ik had echter geen IC op stock, maar wel een JM38510/05503BE, vergelijkbaar met de SN54HC14. Dit is de militaire versie van de 74-reeks. Het is een CMOS IC die met TTL niveau's werkt. TTL IC's werken enkel op 5V, maar dit vormt hier natuurlijk geen probleem, want we hebben enkel een 5V voeding. Opgelet, de verschillende technologiën hebben andere aansluitingen! Op de foto zie je twee bruggen, de derde zit onder de print.

De schakeling hierboven (foto) gebruikt een voedingselko van 150µF op de +5V, twee elkos van 220µF en één elko van 1000µF op de uitgang. Op het schema hierboven kan je gerust de waarde van de "pomp" elko's verhogen tot 220µF of meer.


4.7kΩ

1.8kΩ
De diodes zijn geen schottkys, maar gewone silicium schakeldiodes met een drempelspanning van 0.5V zodat de voedingsspanning slechts -3.8V bedraagt met een belastingsweerdtand van 4.7kΩ (nog steeds ruim voldoende). Bij een stroom van 2mA bedraagt de spanning -3.6V;

De oscillatorfrekwentie bedraagt ongeveer 4.5kHz. Je merkt dat de sweep van 4.84V naar 4.72V gaat (4.7k naar 1.8k), een teken dat het IC deze stroom probleemloos kan leveren. Het IC is van het type 54HC (high speed CMOS) die 4mA kan source en sinken (per uitgang, ik gebruik hier drie parallel geschakelde uitgangen).

Een andere mogelijkheid is een gewone multivibrator te gebruiken met twee standaard transistoren (BC178, BC558, 2N2907 of gelijkaardig). Gebruik collectorweerstanden van 470Ω om een voldoende stroom te kunnen leveren. Het verbruik op 5V is 10mA. Je kan ook NPN transistoren gebruiken (BC108, BC548, 2N2222,...) als de schakeling aangepast wordt.

Publicités - Reklame

-