i have Problem and i am running out of ideas: I am using a TIP102 as a switch to drive a valve and i have the following problem: when i turn on the Transistor i can measure the 12V current but the valve is not moving. I checked if it has a common ground, which is the case.
when i turn on the Transistor i can measure the 12V current but the valve is not moving.
What are your measurement points? Put your volt meter right across the two coil terminals. Off should read 0vdc, on should read around 12vdc. Tell us what you measure there.
By those measurements, connecting the coil has the effect of stopping the circuit working. Is that right? So, look for places where there's a bad connection (high resistance), particularly near the transistor's emitter and collector. Also, can you tell us what resistor you've used in the base circuit?
It would also help if you posted a picture so we could see if you have missed anything.
Have you tried connecting the valve directly across the 12V supply, does it move then?
The picuture attached shows the board i designed - the pins on the right map to the pins of the arduino mega 1:1 and get connected by a ribbon cable. As you can see, there are 9 transistors - and none of them is working.
Thanks, have you got a schematic that was used to make that board. You referenced a circuit earlier from the playground but that only had one value of resistor. That board appears to have two values. Also they appear to be 10K and 100M unless I am being fooled by the colour fidelity.
Thanks for posting that. From what I can see then you have everything correct on this board. I checked the transistor's pinout and the diode polarity, both of which could stop it working. So I can think we can eliminate and errors on that count.
From experience I have found that often a problem is not where you are looking which is why you don't find it.
Having re read your post I think the salient points are:-
If i connect only the Voltmeter to the screwing terminal i measure 11.7V (On) and 0V off (as it is suposed to be).
If i also connect the valve it reads 0V in every case
That sounds like there might be something wrong with the load or connections to it.
First thing to try is a resistor and LED in place of the valve. Does it light up? Do the voltage measurements still look like they are supposed to be?
If that works then it could suggest that your 12V power supply is shutting down under load, perhaps because it can't supply the current.
the power supply seems not to be the problem BUT - i measured the current that actually reaches the transistor - it is after the 1k resistor less than 1V, more like 600mV.
I have no idea why it is like that, but CAN that be the problem?
One thought - you are connecting the coil between the transistor output (collector) and the +12V (not ground) aren't you?
Also are those base resistors really are 1k? (they do look orange rather than red in the photos). TIP102 darlingtons have base-pulldowns so the base resistor needs to be low enough to overcome them - 10k would be marginal, 1k should be fine. for a darlington the base should be more like 1.2V than 600mV.
For a normal transistor, 0.6 to 0.7 volt from the base to emitter is normal when the transistor is passing current, BUT the TIP102 is a darlington pair so the voltage should be about twice this.
Does not look like you have resolved the problem as of yet.
I was wondering if the solenoid requires the full 12V to activate?
Also what is the actual current when the solenoid is activated?
A simple way to confirm would be to test without the transistor and put two diodes in series with the solenoid to see if it still activates when directly connected across 12 V. The 2 diodes would simulate the voltage loss through the transistor in operation.
A simple way to confirm would be to test without the transistor and put two diodes in series with the solenoid to see if it still activates when directly connected across 12 V. The 2 diodes would simulate the voltage loss through the transistor in operation.
Not exactly. A darlington transistor has a two diode voltage drop across it's base/emitter leads, but the 'saturation' voltage drop across the emitter/collector leads should be .2 volts or so depending on collector current. Still it's a good idea to power the solenoid directly with +12vdc to see if it works at all and what current draw it consumes.
A simple way to confirm would be to test without the transistor and put two diodes in series with the solenoid to see if it still activates when directly connected across 12 V. The 2 diodes would simulate the voltage loss through the transistor in operation.
Not exactly. A darlington transistor has a two diode voltage drop across it's base/emitter leads, but the 'saturation' voltage drop across the emitter/collector leads should be .2 volts or so depending on collector current. Still it's a good idea to power the solenoid directly with +12vdc to see if it works at all and what current draw it consumes.
Lefty
Hi Lefty
Without knowing the actual solenoid current, I played it save. ;^)
At 3A the TIP102 Vcesat is actually 2V max from the "On Characteristics" spec sheet which is why I approximated two diode drops (1.4V) which is still less then 2V.
If I am reading Figure 10 correctly, minimum is Vcesat 0.7V at 1A, 1.0V at 2A, 1.06V at 3A, 2V at 8A
Since it is a valve that is being driven, my assumption is there will be a large initial current with the solenoid?
For roador's benefit, whatever the Vcesat (voltage across the collector - emitter) ends up being, this is subtracted from the voltage that is available across the solenoid. To minimize Vcesat, you want to overdirve the current on the base. From Figure 10, the base current should be minimum of 1/250 of the collector current.
Which still brings us to the question, can the solenoid drive the valve with less then 12V? If not, one solution would be to increase the solenoid power supply voltage to compensate.