This is a somehow easier to reproduce version of the Curve Tracer Project.
It has the form-factor of an Arduino UNO (Leonardo), using very standard components. And yes, I saw that there are
already similiar projects out there in the endless universe web, but they are all limited to 5V. What finally came out is a (THT) soldering
exercise, a programming exercise and a course on transistor / amplifier components / circuits. Suiteable to fill one year of teaching electronics :-)
The plan was to design a very universal shield which does not rely on smd parts, so every homebrewer is able to build it. As the availablity of
dual dac in a dil-8 case is getting smaller and smaller, we used the MCP4822 E/P which has (only) 12 bit resolution. If you zoom in (as for e.g.
diodes)
a lot - the steps of 6.6 mV become clearly visible. Some 'smooth = True' mayst be necessary ... Also necessary is, that the user knows
what he(she) is doing, as the voltages are not measured, but set. If the load is large enough, this is no problem -
just to mention the limitations right at the beginning :-)
✈ The "Shield"
The shield houses all the components necessary for this project. A DC/DC converter built around a MC34063A generates a voltage of approx. 30 V.
It is designed to deliver a current of max. 150 mA. Two 8/10/12 bit DAC's are used (together with a rail to rail opamp, AD822) to produce a voltage
from 0 V to 27.0336 V. Whilst the Gate/Base drive is directly powered by the opamp, an additional transistor forms something like a "power stage"
which shall handle currents up to approx. 100 mA. In order to increase reliability, we used a heatsink for it. The current is sensed by
a 1Ω 1% resistor, amplified by a MCP6271 (48x) and finally read by the analog port of the UNO. The shield is capable to be controlled
by a computer via the usb port. An external power supply 12 V / 1 A is necessary.
In order not to "forget" one type, we hacked together an overview. Some more commonly used types are measured in detail - to verify
the functionality and correctness of this thing. The numbers in the field "connections" refer to the numbers on the shield.
The very first sketch. It is intended to test both DAC's. For setting this thing up and / or troubleshooting. You should see
a sawtooth at port 2 and port 3.
DC to approx. 27.034 V. The frequency is about 2 Hz. Do not load the outputs too much, there is no protection ...
This sketch ist suiteable to measure two-port devices such as zenerdiodes, diodes or resistors. Modify the sourcecode and then upload it. It will
output columns of data which then may be copy / pasted into a csv file to be analysed with the spreadsheet of your choice. The power limitation
is to protect the BC141 (0.8W) or BC140 (4W). In case it should reach a treshold, the sweep-loop will be aborted. ("break").
Below are some examples (excel). Scale is always y in [mA] and x in [V]. We averaged 64 values, but
C5, C6 and C7 were not yet optimised at that time ...
This sketch ist suiteable to measure three-port devices such as npn transistors. Modify the sourcecode and then upload it. It will
output columns of data which then may be copy / pasted into a csv file to be analysed with the spreadsheet of your choice. The base drive was
0 µA - 125 µA - 250 µA - 375 µA - 500 µA. The picture below shows a test fixture in action, suiteable for TO-39, TO-92,
TO-5 and similiar sizes.
✈ Downloads & More :-)
✈ Max from Berlin designed a case for that thing !
Max from Berlin designed a nice case for this shield. He even wants to share his work with you.
Download the zip file below his picture ...
✈ Daniel (Slovakia) elevated this Project to a new level !
Daniel spent quite some time to build this board and came up with some suggestions on how to improve this
shield. The version 2.2 is made possible by his extensive feedback. Even more, he allowed
to publish his developped c-code here. The main improvement suggested to add a Resistor of 4.3 kΩ at
the output of the step-up converter to improve stability, but we can get away with a change of component values.
New is the value of R7 = 3 kΩ and R6 = 120 Ω. This shall have a similiar effect as adding a
resistor of 4.3 kΩ.
Using a USB galvanic isolator is strongly recommended.
✈ Share your thoughts
The webmaster does not read these comments regularely. Urgent questions should be send via email.
Ads or links to completely uncorrelated things will be removed.
Your Browser says that you allow tracking. Mayst we suggest that you check that DNT thing ?