Sie sind auf Seite 1von 9

Adjustable Electronic Loads

An adjustable power load is a piece of test equipment that often comes handy in the
development of certain electronics projects. For example, when you are building a
power supply, it will come a time when you need to "simulate" a load to see how well
your design performs as the load varies. Adding power resistors to the output can
sometimes do in a pinch, but often you will not have the right resistor value handy with
the right power rating for the test. This is where an adjustable electronic load comes
handy. In this article, I'll show how you can build one using common components
available to the electronics hobbyist.

Cargas eletrônicas ajustáveis


Uma carga de potência ajustável é uma peça de equipamento de teste que muitas vezes vem à
mão no desenvolvimento de determinados projetos eletrônicos. Por exemplo, quando você
está construindo uma fonte de alimentação, virá um momento em que você precisa "simular"
uma carga para ver como seu projeto executa como a carga varia. Adicionando resistores de
alimentação para a saída pode, por vezes, fazer em uma pitada, mas muitas vezes você não
terá o direito resistor valor acessível com a potência certa para o teste. Isto é onde uma carga
eletrônica ajustável vem à mão. Neste artigo, vou mostrar como você pode construir um
usando componentes comuns disponíveis para o hobbyist eletrônica.

The circuit
Constant current "dummy load" designs built around the venerable LM324 quad
OPAMP have become quite popular in the hobbyist community ever since David Jones
at the eevblog popularized the concept in one of his excellent videos. The basic concept
has been around for a long time though, and it's essentially an OPAMP based current
source design. The current source portion of the circuit below is very similar to Dave's
design. It always bothered me though that the original design didn't use the four
OPAMPs in the LM324, and that there was limited protection in the circuit. Therefore, I
decided to use one of the two "spare" OPAMPs for thermal overload protection and
another to activate a cooling fan. This approach should result in a more reliable design
which is an important consideration for test equipment.

O circuito
Projetos atuais de "bonecos" desenhados em torno do venerável LM324 quad OPAMP
tornaram-se bastante populares na comunidade hobbyist desde que David Jones no eevblog
popularizou o conceito em um de seus excelentes vídeos. O conceito básico tem sido em torno
de um longo tempo, porém, e é essencialmente um projeto baseado em corrente OPAMP
fonte. A parte atual da fonte do circuito abaixo é muito semelhante ao design de Dave. Sempre
me incomodava que o design original não usasse os quatro OPAMPs no LM324, e que
houvesse proteção limitada no circuito. Por isso, decidi usar um dos dois OPAMPs
"sobressalentes" para proteção de sobrecarga térmica e outro para ativar um ventilador de
resfriamento. Esta abordagem deve resultar num desenho mais fiável que é uma consideração
importante para o equipamento de teste.
Figure 1 shows the circuit schematic. The "Current Source" portion should be familiar
to anyone that has seen similar designs on the web. The U2D OPAMP is a voltage
follower that ensures the voltage at the 0.1 Ohm resistor "follows" the voltage applied to
its non-inverting input. Therefore the current at the output through the 0.1 Oh resistor is
I = Vi / (0.1) = 10 x Vi. I decided to use a 0.1 Ohm resistor (instead of the common 1
Ohm design) to allow larger currents. The smaller resistor value reduces the power
dissipated in the resistor for a given output current. Furthermore, the source-to-ground
voltage is also reduced thus ensuring that VGS is kept well above the MOSFET's
threshold voltage for all practical operation conditions. I used two 50N06 N-channel
MOSFETs in parallel to reduce the total Ron and improve reliability. In this design, the
maximum current should be about 7A and it is limited by the 5W resistor I used; not by
the MOSFETs. Larger currents can be achieved with a resistor capable of 10 or 20 W
dissipation (which I didn't have handy). The input voltage should not exceed 60V
(maximum VDS for these MOSFETs). As an added protection measure, I added a
power MOV from the input to ground to protect the MOSFETs against high-voltage
transients.

Figure 1 - Constant Current Load Circuit

The U2A OPAMP is a voltage follower buffering the "set voltage" from the resistive
divider formed by the 1 M resistor and the multi-turn potentiometer RV1. If a multi-turn
pot is not available, you can use two single turn pots in series instead (100K and 10K
for example). The U2A output drives another resistive divider before driving the panel
meter. This was needed in my case to "calibrate" the panel meter independently for
voltage and current readings. If only one reading is needed, this portion can be skipped.
The switch SW2 switches between voltage and current readings. I found this to be very
useful in normal operation so you can quickly calculate the power dissipation. Switch
SW2 allows you to see the current "programmed" by the resistive divider even if no
load is connected. This is a "convenience" feature I saw implemented in another design
posted in the eevblog forum that turns-out to be quite important. Without this switch,
one cannot know exactly the "programmed" load current until the input terminals are
connected. In the best-case scenario this is just an annoyance. In the worst-case scenario
it can actually be quite dangerous for the external circuit, as you can inadvertently apply
an excessive load to your supply under test !

O U2A OPAMP é um seguidor de tensão que amortece a "tensão definida" a partir do divisor
resistivo formado pela resistência 1 M e o potenciómetro multi-voltas RV1. Se um pote de
multi-turn não estiver disponível, você pode usar dois potes de uma única volta em série (100K
e 10K, por exemplo). A saída U2A conduz outro divisor resistivo antes de conduzir o medidor
de painel. Isso era necessário no meu caso para "calibrar" o medidor de painel
independentemente para leituras de tensão e corrente. Se apenas uma leitura é necessária,
esta parte pode ser ignorada. O interruptor SW2 alterna entre as leituras de tensão e de
corrente. Achei isso muito útil em operação normal para que você possa calcular rapidamente
a dissipação de energia. A chave SW2 permite que você veja a corrente "programada" pelo
divisor resistivo mesmo se nenhuma carga estiver conectada. Este é um recurso de
"conveniência" que vi implementado em outro projeto publicado no fórum eevblog que se
revela muito importante. Sem esse interruptor, não se pode saber exatamente a corrente de
carga "programada" até que os terminais de entrada estejam conectados. No melhor dos
casos, isso é apenas um aborrecimento. No pior cenário, pode realmente ser bastante
perigoso para o circuito externo, como você pode inadvertidamente aplicar uma carga
excessiva para a sua oferta em teste!

As mentioned in the introduction, the two "spare" OPAMPs are used for protection and
cooling fan control. U2C forms a simple comparator between the voltage set by the
thermistor and R8 voltage divider and the R5, R6 voltage divider. The hysteresis is
controlled by the positive feedback provided by R4. The thermistor is placed in contact
with the MOSFET's heatsink and its resistance decreases as the temperature increases.
When the temperature exceeds the set threshold, the U2C output goes High. This turns-
on the BS170 MOSFET and immediately forces the control voltage at the U2D input to
ground thus shutting down the current source and protecting the circuit. I calculated the
threshold set by R5 and R6 for my particular application based on temperature
measurements at the MOSFET case. For a more generic approach, you can replace R5
and R6 with an adjustable trim-pot and set the right threshold for your design. Ensure
that the protection trips when the MOSFET's junction temperature is slightly below the
absolute maximum rating specified in the data-sheet. In normal operation, the BS170 is
OFF and very little current flows through the Drain (leakage current mostly) so it
doesn't affect the circuit. The LED D2 signals the user when the overload protection is
activated and was mounted in the front panel.

Como mencionado na introdução, os dois OPAMP "de reposição" são usados para proteção e
controle de ventilador de resfriamento. O U2C forma um comparador simples entre a tensão
ajustada pelo termistor e o divisor de tensão R8 eo divisor de tensão R5, R6. A histerese é
controlada pelo feedback positivo fornecido por R4. O termistor é colocado em contato com o
dissipador de calor do MOSFET e sua resistência diminui à medida que a temperatura
aumenta. Quando a temperatura excede o limite ajustado, a saída U2C vai para Alta. Isso ativa
o MOSFET BS170 e força imediatamente a tensão de controle na entrada U2D para terra,
desligando a fonte de corrente e protegendo o circuito. Eu calculei o limiar estabelecido por R5
e R6 para minha aplicação particular com base em medições de temperatura no caso MOSFET.
Para uma abordagem mais genérica, você pode substituir R5 e R6 com um ajustável trim-pote
e definir o limite certo para o seu design. Certifique-se de que a proteção dispara quando a
temperatura de junção do MOSFET está ligeiramente abaixo da máxima absoluta especificada
na folha de dados. Em funcionamento normal, o BS170 está DESLIGADO e muito pouco
corrente flui através do Dreno (corrente de fuga na maior parte) para que não afecte o
circuito. O LED D2 sinaliza ao usuário quando a proteção contra sobrecarga é ativada e foi
montada no painel frontal.

The U2B OPAMP is also a voltage comparator with hysteresis and is used to control a
12V fan (re-used from an old PC power supply). A 1N4001 diode protects the BS170
MOSFET against inductive kick-back voltages. The temperature threshold for the fan
activation, controlled by RV2, should obviously be lower than the overload protection
threshold. One could argue that the whole fan control circuit is not needed and that the
fan should always be on. While this is certainly a valid approach, I prefer not to deal
with the fan noise when the power dissipated in the load is low and found this circuit to
accomplish this goal quite nicely.

O U2B OPAMP é também um comparador de tensão com histerese e é usado para controlar
um ventilador de 12V (reutilizado a partir de uma fonte de alimentação PC antiga). Um diodo
1N4001 protege o MOSFET BS170 contra tensões de retrocesso indutivas. O limite de
temperatura para a ativação do ventilador, controlado por RV2, deve obviamente ser menor
que o limite de proteção contra sobrecarga. Poder-se-ia argumentar que o circuito de controlo
completo do ventilador não é necessário e que o ventilador deve estar sempre ligado. Embora
esta seja certamente uma abordagem válida, prefiro não lidar com o ruído do ventilador
quando a potência dissipada na carga é baixa e encontrei este circuito para realizar este
objetivo muito bem.

Lessons Learned
I decided to build this circuit in a simple Perfboard rather than designing a dedicated
pcb. In retrospect, this was a mistake. As I later learned, the parasitic capacitance in this
layout made the circuit quite susceptible to oscillation. To understand how to "tame" the
oscillation, I ended-up reading quite a bit on stability as a "refresher course", and
actually learned a bit (there's always a silver lining). For those interested in the topic, I
recommend Ron Mancini's excellent Apnote "Op Amp Stability and input capacitance"
from Texas Instruments. R7 and C5 was my first approach at increasing the phase
margin but proved insufficient. I ended-up using a "heavy-handed", dominant-pole
compensation technique by adding capacitors C6 and C7 to the 50N06 Gates. This may
be overkill in your particular design and layout, but it's an effective solution when
everything else fails.

Lições aprendidas
Eu decidi construir este circuito em um simples Perfboard em vez de projetar um PCB
dedicado. Em retrospecto, este foi um erro. Como eu aprendi mais tarde, a capacitância
parasita neste layout fez o circuito bastante suscetível a oscilação. Para entender como
"domar" a oscilação, eu acabei lendo um pouco sobre a estabilidade como um "curso de
atualização", e realmente aprendi um pouco (há sempre um forro de prata). Para os
interessados no tópico, eu recomendo Ron Mancini excelente Apnote "Op Amp Estabilidade e
capacitância de entrada" da Texas Instruments. R7 e C5 foi a minha primeira abordagem ao
aumentar a margem de fase, mas provou ser insuficiente. Eu acabei usando uma técnica de
compensação de "pólo pesado", dominante, adicionando capacitores C6 e C7 às Portas 50N06.
Isso pode ser um exagero em seu design e layout particular, mas é uma solução eficaz quando
tudo mais falhar.

The second lesson I learned is related to ground currents (which could have been
avoided with a good PCB as well). A "mysterious" increase in the measured current in
the panel meter was seen at first whenever the fan activated. Since the fan is not
powered from the load input, this was quite unexpected. After some debugging, I found
that the ground return current for the fan was flowing through the same path as the
ground return for POT1. Since the voltage at this potentiometer is very small (a side
effect of the divider network and the small 0.1 Ohm sense resistor I chose) this was
adding a voltage drop through the ground plane that was visible in the panel meter.
Adding an additional ground path directly from the ground of Q2 to the power ground
input solved the issue. This is part of the fun in building these circuits; you learn a lot
by making mistakes!

A segunda lição que aprendi está relacionada com as correntes de terra (o que poderia ter sido
evitado com um bom PCB também). Um aumento "misterioso" na corrente medida no
medidor de painel foi visto no início sempre que o ventilador foi ativado. Uma vez que o
ventilador não é alimentado a partir da entrada de carga, isso foi bastante inesperado. Depois
de alguma depuração, descobri que a corrente de retorno à terra para o ventilador estava
fluindo pelo mesmo caminho que o retorno à terra para POT1. Uma vez que a tensão neste
potenciómetro é muito pequena (um efeito secundário da rede divisora eo pequeno resistor
de detecção de 0,1 Ohm que eu escolhi), isto foi adicionar uma queda de tensão através do
plano de massa que era visível no medidor de painel. A adição de um caminho de aterramento
adicional diretamente do solo de Q2 para a entrada de terra de potência resolveu o problema.
Isso faz parte da diversão na construção desses circuitos; Você aprende muito cometer erros!

Figure 2 - Circuit in Perfboard. Not so pretty.


Assembly
I'm not particularly "mechanically inclined", but I'm quite proud of the way the
assembly turned out this time. I re-used an old parallel-port switch aluminum box as an
enclosure for the project. This is a very good quality box with plenty of space for
components. I used some old AC/DC adapters to supply the 12V for the main circuit
and the 9V for the panel meter (yes; it's one of those meters that requires a separate
ground so I couldn't use a LM317 to generate the 9V from the 12V). Figure 3 shows the
two supplies and the fan mounted towards the back of the enclosure. Figure 4 shows the
final assembly with the main PCB installed.

Montagem
Eu não sou particularmente "mecanicamente inclinado", mas estou muito orgulhoso do modo
como a montagem se mostrou desta vez. Eu reutilizou uma velha caixa de alumínio de switch
paralelo-porta como um gabinete para o projeto. Esta é uma caixa de muito boa qualidade
com bastante espaço para componentes. Eu usei alguns adaptadores AC / DC antigos para
fornecer o 12V para o circuito principal eo 9V para o painel medidor (sim, é um daqueles
metros que exige um terreno separado para que eu não poderia usar um LM317 para gerar o
9V a partir do 12V). A Figura 3 mostra os dois suprimentos eo ventilador montado na parte
traseira do gabinete. A Figura 4 mostra a montagem final com a PCB principal instalada.

Figure 3 - AC/DC supplies and fan


Figure 4 - Final Assembly with PCB

The front panel assembly is depicted in figure 5. The panel meter is on the left whereas
the multi-turn pot is on the right. Notice the big MOV soldered right at the input
terminals to prevent voltage surges from propagating further down the circuit...

A montagem do painel frontal é mostrada na figura 5. O medidor do painel está à esquerda,


enquanto o potenciômetro multi-turn está à direita. Observe o MOV grande soldado direito
nos terminais de entrada para evitar surtos de tensão de propagação mais abaixo do circuito ...

Figure 5 - The Front Panel Assembly

Figure 6 shows the final touches before mounting the front-panel. Notice that I added
two extra terminals on top. Thse terminals make it much easier to measure the input
voltage with an external multimeter as demonstrated in Figure 8.
A Figura 6 mostra os toques finais antes de montar o painel frontal. Observe que adicionei dois
terminais extras no topo. Estes terminais tornam muito mais fácil medir a tensão de entrada
com um multímetro externo como demonstrado na Figura 8.

Figure 6 - The final touches

And here's the final "product". The big knob is the current (IL) adjustment. The "RD /
ST" switch corresponds to SW1 and the "V / I" switch to SW2. The overload LED is
above the "OL" marking:

E aqui está o "produto" final. O botão grande é o ajuste atual (IL). O interruptor "RD / ST"
corresponde a SW1 e o interruptor "V / I" a SW2. O LED de sobrecarga está acima da marcação
"OL":

Figure 7 - The final product

Putting it all together


Here's a typical test setup (see Figure 8). The DUT is the power supply on the right set
for 5V. The load in this example is drawing only 0.49A. Using the "measurement"
terminals, I connected a multimeter right at the load input, so that load current and
voltage are monitored simultaneously.

Juntando tudo
Aqui está uma configuração de teste típica (veja a Figura 8). O DUT é a fonte de alimentação
no set direito para 5V. A carga neste exemplo está desenhando apenas 0,49A. Usando os
terminais de "medição", liguei um multímetro à direita na entrada de carga, de modo que a
corrente de carga e a tensão sejam monitoradas simultaneamente.

Figure 8 - A typical test setup

This is a relatively simple and fun project to build. It should prove useful in my lab for
years to come.

Este é um projeto relativamente simples e divertido de construir. Deve ser útil no meu
laboratório por muitos anos.

Comments, questions, suggestions? You can reach me at: contact (at sign) paulorenato
(dot) com

Das könnte Ihnen auch gefallen