<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Glenndk</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Glenndk"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Glenndk"/>
	<updated>2026-04-10T23:38:41Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98639</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98639"/>
		<updated>2018-03-25T09:02:58Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (dansk) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført projektet &#039;&#039;transistortester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;komponenttester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med mikrocontrollerne ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger, (måle)pinde).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|Opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og værdier.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spoler detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
** Frekvensgenerering på port TP2. Over 680 ohm resistoren, der er forbundet til port PB2, kan et signal med en valgt frekvens fra 1 Hz til 2 MHz fås fra port TP2. Port TP1 er jord. (?: Det tyske og engelske tekstafsnit kunne ikke forstås)&lt;br /&gt;
** Variabel PWM (&#039;&#039;pulse width modulation&#039;&#039;) med fast frekvens på port TP2. 10-bit tæller. Port TP1 er jord. Kort tastetryk øger pulsbredden med 1%, langt tastetryk med 10%.&lt;br /&gt;
** Der er en alternativ mulig metode at måle kapacitans og ESR på. Kapacitanser på 2 µF til 50 mF kan sædvanligvis måles, mens kondensatoren sidder i kredsløbet. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
&lt;br /&gt;
Man kan læse detaljeret information med måleeksempler i PDF-dokumentationen på engelsk og tysk. En russisk oversættelse er også tilgængelig. PDFernes links er i denne sides download afsnit.&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Transistor&amp;diff=98500</id>
		<title>Transistor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Transistor&amp;diff=98500"/>
		<updated>2018-03-07T22:40:37Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Siehe auch */ more&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kunstwort aus &amp;quot;transfer resistor&amp;quot;, was etwa so viel bedeutet wie &amp;quot;übertragener [[Widerstand]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In den 1950-ern als praktische Anwendung des [[Halbleiter]]-Effekts erfundenes &amp;quot;solid state&amp;quot; Schalt- und Verstärkerelement, welches sehr klein ist, ohne bewegte Teile auskommt (anders als ein klassisches Relais) und keine energiefressende Heizung benötigt (anders als eine Röhre).&lt;br /&gt;
&lt;br /&gt;
Vom &amp;quot;bipolaren Transistor&amp;quot; (PNP, NPN) weiterentwickelt zum &amp;quot;Feldeffekt-Transistor&amp;quot; ([[FET]]), der heute - gefertigt mit einem preiswerten Verfahren unter Verwendung von Metall-Oxid-Schichten (MOS) - ein wesentliches Element integrierter Schaltkreise (ICs, integrated circuits) darstellt, und damit natürlich auch von [[Mikrocontroller]]n, um die es in diesem Wiki hauptsächlich geht (bzw. gehen sollte).&lt;br /&gt;
&lt;br /&gt;
== Schaltzeichen ==&lt;br /&gt;
http://electronicsclub.info/images/transbce.gif&lt;br /&gt;
&lt;br /&gt;
* E: Emitter&lt;br /&gt;
* B: Basis&lt;br /&gt;
* C: Collector    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In ASCII Schaltplänen sehen Transistoren so aus:&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
                       |&amp;gt;                 |/&lt;br /&gt;
NPN      |&amp;gt;   oder    -|       oder      -|&lt;br /&gt;
                       |\                 |&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                       |&amp;lt;                 |/&lt;br /&gt;
PNP:     |&amp;lt;   oder    -|       oder      -|&lt;br /&gt;
                       |\                 |&amp;lt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um zu erkennen, ob ein NPN oder PNP Transistor im Schaltplan verwendet wird, gibt es Eselsbrücken:&lt;br /&gt;
*Für Dichter: &#039;&#039;&#039;Tut der Pfeil der Basis weh, handelt&#039;s sich um PNP.&#039;&#039;&#039;&lt;br /&gt;
*Für Praktiker: &#039;&#039;&#039;PNP heisst &amp;quot;Pfeil Nach Platte&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
*Mit Dialekt: &#039;&#039;&#039;NPN &amp;quot;&#039;naus, Pfeil, &#039;naus&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
*..und für Gleichberechtigungsverfechter: &#039;&#039;&#039;NPN means &amp;quot;Not Pointing iN&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JFET: [[Bild:Transistor_JFET.png]]&lt;br /&gt;
&lt;br /&gt;
MOSFET: [[Bild:Transistor_MOSFET.png]]&lt;br /&gt;
&lt;br /&gt;
* S: Source&lt;br /&gt;
* G: Gate&lt;br /&gt;
* D: Drain&lt;br /&gt;
&lt;br /&gt;
Eigentlich haben MOSFETs noch einen vierten Anschluss namens Bulk. Der ist aber nur bei Spezialtypen als Pin herausgeführt. Im Normalfall kann man ihn vergessen, da er nicht gesondert beschaltet werden muss, er ist praktisch und auch im Symbol mit Source verbunden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die NPN/PNP Eselsbrücken funktionieren bei FETs nicht, denn bei einem P-Kanal FET zeigt der Pfeil weg vom FET!&lt;br /&gt;
Ein Bipolartransistor, im Englischen als bipolar junction transistor (BJT) bezeichnet, ist ein Transistor, bei dem Ladungsträger – negativ geladene Elektronen und positiv geladene Defektelektronen – zum Stromtransport durch den Bipolartransistor beitragen. Der BJT wird mittels eines elektrischen Stroms gesteuert und wird zum Schalten und Verstärken von Signalen ohne mechanisch bewegte Teile eingesetzt.&lt;br /&gt;
&lt;br /&gt;
Bipolare Leistungstransistoren sind für das Schalten und Verstärken von Signalen höherer Stromstärken und Spannungen ausgelegt.&lt;br /&gt;
&lt;br /&gt;
== Typbezeichnungen == &lt;br /&gt;
&lt;br /&gt;
Neben den Typbezeichnungen wie 2Nxxxx, TIPxxx, MJxxx, MJExx gibt es noch die in Europa geläufigere  Kennzeichnung bestehend aus zwei Buchstaben und drei Ziffern. Die diversen Kennzeichnungsmöglichkeiten sind in einem eigenen Artikel ([[Kennzeichnung von Halbleitern]]) zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
== Kenndaten/Parameter ==&lt;br /&gt;
&lt;br /&gt;
Im [http://www.mikrocontroller.net/topic/197676#1938546 Beitrag: Transistorparameter Erklärung] sind Links zu Erläuterungen spezieller Kürzel.&lt;br /&gt;
&lt;br /&gt;
== Transistor Grundschaltungen ==&lt;br /&gt;
&lt;br /&gt;
Generell gilt, dass Strom vom Kollektor zum Emitter nur dann fließen kann, wenn die Basis positiver (NPN) bzw. negativer (PNP) wird als der Emitter. Dabei darf die Basis nicht direkt mit Vcc (NPN) oder GND (PNP) verbunden werden, da der Basisstrom sonst zu gross wird. Es muss jeweils ein geeigneter Basiswiderstand (R_Basis) gewählt werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weitere Links:&#039;&#039;&#039;&lt;br /&gt;
* Artikel [[Basiswiderstand]]&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/slt/0203111.htm Transistor Grundschaltungen im ElKo]&lt;br /&gt;
* [http://www.roboternetz.de/wissen/index.php/Transistor Transistor bei RoboterNetz.de]&lt;br /&gt;
&lt;br /&gt;
Es gibt drei Grundschaltungen. Der Name beschreibt den Anschluss, welcher sich auf einem festen Potential (Spannung) befindet. Die beiden anderen Anschlüsse haben bedingt durch die Schaltung ein veränderliches Potential.&lt;br /&gt;
&lt;br /&gt;
=== Kollektorschaltung (Emitterfolger)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendung:&#039;&#039;&#039;&lt;br /&gt;
* Impedanzwandler&lt;br /&gt;
* Darlington-Schaltung&lt;br /&gt;
* Schalter&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften:&#039;&#039;&#039;&lt;br /&gt;
* Keine Phasendrehung&lt;br /&gt;
* Hohe Stromverstärkung&lt;br /&gt;
* Keine Spannungsverstärkung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel: Transistor als Schalter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* NPN: Kollektor mit Vcc verbinden, Last an Emitter&lt;br /&gt;
* PNP: Kollektor mit GND verbinden, Last an Emitter&lt;br /&gt;
&lt;br /&gt;
In diesem Fall regelt der Transistor die Spannungen am Emitter, daher wird die Last am Emitter angeschlossen. Die Spannung am Emitter entspricht immer der an der Basis minus 0,6V, sie folgt der Basisspannung, deswegen auch der Name Emitterfolger. Daher ist diese Schaltung nicht geeignet, um 12V mit 5V zu schalten. &lt;br /&gt;
&lt;br /&gt;
[[Bild:NPN_Collector.gif | framed | center | NPN Transistor in Kollektorschaltung]]&lt;br /&gt;
&lt;br /&gt;
Wird &amp;lt;math&amp;gt;R_{Poti}&amp;lt;/math&amp;gt; (Spannungsteiler) erhöht, steigt die Spannung &amp;lt;math&amp;gt;U_{Last}&amp;lt;/math&amp;gt; letztlich bis auf Vcc-0,6V (Basis-Emitter-Übergang). &lt;br /&gt;
&lt;br /&gt;
[[Bild:PNP_Collector.gif | framed | center | PNP Transistor in Kollektorschaltung]]     &lt;br /&gt;
&lt;br /&gt;
Wird &amp;lt;math&amp;gt;R_{Poti}&amp;lt;/math&amp;gt; (Spannungsteiler) erhöht, sinkt Spannung an &amp;lt;math&amp;gt;U_{Last}&amp;lt;/math&amp;gt; letztlich bis auf 0,6V (Basis-Emitter-Übergang).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weitere Links:&#039;&#039;&#039;&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/slt/0204133.htm Kollektorschaltung im ElKo]&lt;br /&gt;
&lt;br /&gt;
=== Emitterschaltung ===&lt;br /&gt;
&lt;br /&gt;
Die Emitterschaltung bietet hohe Spannungs- und Stromverstärkung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendung:&#039;&#039;&#039;&lt;br /&gt;
* NF- und HF-Verstärker&lt;br /&gt;
* Leistungsverstärker&lt;br /&gt;
* Transistor als Schalter&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften:&#039;&#039;&#039;&lt;br /&gt;
* Phasendrehung 180°&lt;br /&gt;
* Hohe Spannungsverstärkung&lt;br /&gt;
* Hohe Stromverstärkung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel: Transistor als Schalter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Last liegt am Kollektor. Der Strom durch den Schalter oder an U_Schalt steuert den Strom zwischen Kollektor und Emitter. Wird der Schalter geschlossen, fließt ein Strom.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NPN_Schalter.gif | framed | center | NPN Transistor als Schalter]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                   ___                                          ___&lt;br /&gt;
Vcc/+ o-----------------------+          Vcc/+ o-----------------------+&lt;br /&gt;
                              |                                        |&lt;br /&gt;
                     ___    |&amp;lt;            U_schalt (-)       ___     |&amp;lt;  PNP             &lt;br /&gt;
             +------|___|---|  PNP             o------------|___|----|&lt;br /&gt;
             |     R_Basis  |\                             R_Basis   |\&lt;br /&gt;
    Schalter \                |                                        |&lt;br /&gt;
             |       ___      |                               ___      |&lt;br /&gt;
GND/- o------+------|___|-----+          GND/- o-------------|___|-----+&lt;br /&gt;
                   R_Last                                    R_Last     &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weitere Links:&#039;&#039;&#039;&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/slt/0204302.htm Emitterschaltung im ElKo]&lt;br /&gt;
&lt;br /&gt;
=== Basisschaltung ===&lt;br /&gt;
&lt;br /&gt;
Die Basisschaltung findet sich vor allem in Eingangsstufen in der HF-Technik. Im Schaltbetrieb wird sie praktisch nur zur [[Pegelwandler#STEP-UP: 5V -&amp;gt; 9..15V | Pegelwandlung]] für nachfolgende Stufen verwendet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften:&#039;&#039;&#039;&lt;br /&gt;
* Geringe Eingangsimpedanz&lt;br /&gt;
* Keine Phasenverschiebung&lt;br /&gt;
* Hohe Bandbreite&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weitere Links:&#039;&#039;&#039;&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/slt/0205081.htm Basisschaltung im ElKo&lt;br /&gt;
&lt;br /&gt;
== FAQ aus dem Forum ==&lt;br /&gt;
&lt;br /&gt;
=== PNP/NPN als Schalter, wohin mit der Last? === &lt;br /&gt;
Für viele einfache Anwendungen kann man sich merken: &#039;&#039;&#039;Bei Schaltanwendungen darf der Basisstrom nicht durch die Last fließen&#039;&#039;&#039;. Normalerweise kommt dabei die Emitterschaltung zum Einsatz, die Last kommt also an den Kollektor.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 Vcc o-------------+                  Vcc o-----------+&lt;br /&gt;
                   |                                  |&lt;br /&gt;
                  .-.               An: GND   ___   |&amp;lt;&lt;br /&gt;
                  | | R_Last             o---|___|--|   PNP&lt;br /&gt;
                  &#039;-&#039;               Aus: Vcc        |\&lt;br /&gt;
                   |                                  |&lt;br /&gt;
An: Vcc  ___     |/                                  .-.&lt;br /&gt;
    o---|___|----|   NPN                             | | R_Last&lt;br /&gt;
Aus: GND         |&amp;gt;                                  &#039;-&#039;&lt;br /&gt;
                   |                                  |&lt;br /&gt;
 GND o-------------+                  GND o-----------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siehe [[Basiswiderstand]] zur Berechnung des notwendigen Basiswiderstandes bei gegebener Last R_Last für einen Transistor als Schalter.&lt;br /&gt;
&lt;br /&gt;
Siehe auch Threads im Forum: &lt;br /&gt;
* http://www.mikrocontroller.net/topic/58567 &lt;br /&gt;
* http://www.mikrocontroller.net/topic/119841&lt;br /&gt;
* oder im [http://www.elektronik-kompendium.de/sites/slt/0208031.htm Elektronik-Kompendium-Forum]&lt;br /&gt;
&lt;br /&gt;
=== Wie kann ich mit 5V vom Mikrocontroller 12V und mehr schalten? === &lt;br /&gt;
Schau mal hier:&lt;br /&gt;
* Wikiartikel [[Pegelwandler]]&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/praxis/bausatz_pegelwandler-mit-transistoren.htm Pegelwandler im ElKo]&lt;br /&gt;
* [http://dl6gl.de/grundlagen/schalten-mit-transistoren schalten-mit-transistoren]&lt;br /&gt;
&lt;br /&gt;
oder in diesen Threads:&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/17899 Transistor als Schalter]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/14437 Vcc schalten mit MOSFET]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/29830 Schalten mit PNP-Transistor]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/104027 Transistorschalter für Versorgungsspannung]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/104951#921417 7-50V strombegrenzt schalten]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/103116#900247 P-Kanal MOSFET ansteuern]&lt;br /&gt;
*[https://www.mikrocontroller.net/topic/383039#4367479 5V/15mA mit 3,3V schalten]&lt;br /&gt;
*[https://www.mikrocontroller.net/topic/401317#4638354 High Side Treiber mit Ladungspumpe]&lt;br /&gt;
*[https://www.mikrocontroller.net/topic/347885?goto=3855574#3855574 minus -12V mit 3,3V schalten]&lt;br /&gt;
&lt;br /&gt;
Bei der Kollektor-Schaltung entspricht die Spannung am Emitter immer der an der Basis, daher ist sie nur bedingt geeignet. Zum Schalten können die folgenden Emitter-Schaltungen verwendet werden. Achtung: In der zweiten davon arbeitet T1 in Basisschaltung.&lt;br /&gt;
&lt;br /&gt;
Schalten gegen GND&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 +12V o------------------------+&lt;br /&gt;
                               |&lt;br /&gt;
                              .-. &lt;br /&gt;
                             ( X )  &lt;br /&gt;
                              &#039;-&#039;&lt;br /&gt;
                               |&lt;br /&gt;
                    ___      |/ T1,NPN   &lt;br /&gt;
        uC PIN o---|___|-----| BC547     &lt;br /&gt;
                   R2,4K7    |&amp;gt;&lt;br /&gt;
                               |&lt;br /&gt;
  GND o---------o--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schalten gegen +12V&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 +12V o--------------+----------------------+&lt;br /&gt;
                     |                      |&lt;br /&gt;
                     |   ____              |&amp;lt; T2, PNP&lt;br /&gt;
                     +--|____|----+--------|  BC557&lt;br /&gt;
                        R1,4K7    |        |\&lt;br /&gt;
                                |/T1,NPN    |&lt;br /&gt;
         Vcc/+5V o--------------| BC547     |&lt;br /&gt;
                                |&amp;gt;          |&lt;br /&gt;
                        ___       |        .-. &lt;br /&gt;
          uC PIN o-----|___|------+       ( X )  &lt;br /&gt;
                       R2,4K7              &#039;-&#039;&lt;br /&gt;
                                            |&lt;br /&gt;
  GND o----------o--------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transistor an µC ohne Vorwiderstand === &lt;br /&gt;
&lt;br /&gt;
Normalerweise sind IO Pins vom µC nicht in der Lage, große Ströme zu treiben, beim AVR maximal ~20mA. Für einen kleinen Transistor ist das immer noch zu viel und es wäre auch Stromverschwendung.&lt;br /&gt;
&lt;br /&gt;
Deshalb kann man den IO-Pin des AVRs einfach als Tristate Eingang einstellen (Portpin als Eingang und Pullup deaktivieren), damit kein Basisstrom fließt.&lt;br /&gt;
&lt;br /&gt;
Aktiviert man nun den internen Pullup-Widerstand des AVRs, agiert dieser als Basisvorwiderstand, und es fließt nur ein geringer Basisstrom (die Pullups eines AVRs liegen irgendwo bei 50k bis 100k Ohm - siehe Datenblatt).&lt;br /&gt;
&lt;br /&gt;
Nur sollte man bei kleinen Transistoren aufpassen, dass man den Portpin in der Software nie als aktiven Ausgang schaltet. &lt;br /&gt;
&lt;br /&gt;
Wenn der verwendete µC zuschaltbare Pulldown-Widerstände an seinen Pins besitzt, kann man das gleiche auch mit einem PNP-Transistor machen (natürlich nur den Pulldown aktivieren).&lt;br /&gt;
&lt;br /&gt;
Eine Anwendung wären z.&amp;amp;nbsp;B. Nixie-Röhren-Kathodentreiber (geringe Stromverstärkung nötig).&lt;br /&gt;
&lt;br /&gt;
=== Wann bipolare (NPN/PNP) und wann FETs (insbesonders, wenn LEDs im Spiel sind)?=== &lt;br /&gt;
Oft sind bipolare Transistoren (NPN/PNP) schon ausreichend, vor allem wenn &amp;quot;normale&amp;quot; LEDs (20mA) verwendet werden. FETs sind u.a. dann gut, wenn mit geringen Eingangsströmen hohe Ausgangsströme (über 300 mA) geschaltet werden sollen, also bei den Power-LEDs (Luxeon...).&lt;br /&gt;
&lt;br /&gt;
Ein Grenzfall: 500mA/5V schalten, siehe http://www.mikrocontroller.net/topic/62327.&lt;br /&gt;
&lt;br /&gt;
=== Wieso gehen bei einer Multiplex-Anzeige mit Schieberegister 74HC595 und (Darlington-)Transistor als Zeilentreiber die LED nicht ganz aus?  ===&lt;br /&gt;
Das liegt an der &#039;&#039;&#039;Miller-Kapazität&#039;&#039;&#039; des übersteuerten (Darlington-)Transistors. Der braucht erst mal einige 10µs, um zu sperren. Du mußt also erstmal beide Zeilen ausschalten, dann etwas warten und dann die nächste Zeile an. Oder Du ersetzt die Darlington durch P-FETs. [http://www.mikrocontroller.net/topic/132545]&lt;br /&gt;
&lt;br /&gt;
=== Wie steuert man ein Relais? ===&lt;br /&gt;
Normalerweise verwendet man zur Ansteuerung von Relais NPN-Transistoren in Emitterschaltung. Freilaufdiode nicht vergessen! &lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Relais mit Logik ansteuern]]&lt;br /&gt;
* [http://www.mikrocontroller.net/attachment/22023/Relaisanteuerung.png Schaltbilder aus dem Forum]&lt;br /&gt;
&lt;br /&gt;
=== Was ist die Spannung &amp;lt;math&amp;gt;U_{BE\_sat}&amp;lt;/math&amp;gt; (lt. Datenblatt max. 1,2V)? ===&lt;br /&gt;
Bekanntlich verhält sich die Basis-Emitter Strecke eines Transistors wie eine Diode und &amp;lt;math&amp;gt;U_{BE\_sat}&amp;lt;/math&amp;gt; ist die bei maximal zulässigem Basisstrom anliegende Vorwärtsspannung.&lt;br /&gt;
&lt;br /&gt;
=== Was bewirkt ein Kondensator (100µF-1nF) parallel zur Basis-Emitter-Strecke nach Masse? === &lt;br /&gt;
Er wirkt mit dem Basisvorwiderstand als RC-Tiefpass. Damit wird der Transistor eigentlich nicht mehr als Schalter, sondern als Linearregler betrieben. Manche Verstärker-Schaltungen sind, gerade bei hohen Lasten, sehr schwingfreudig. Deswegen ist bei PWM so ein C nicht sinnvoll.&lt;br /&gt;
&lt;br /&gt;
=== Gibt es einen IC, der wie mehrere Transistoren funktioniert? ===&lt;br /&gt;
&lt;br /&gt;
Gibt es! Beispielsweise der &#039;&#039;&#039;ULN2803&#039;&#039;&#039; ist ein 8-fach Darlington Transistor Array mit [[Ausgangsstufen_Logik-ICs#Open_Collector|Open-Collector Ausgang]]. Damit lässt sich z.&amp;amp;nbsp;B. ein Leistungstreiber zur Ansteuerung von Schrittmotoren, Relais und anderen induktiven Lasten aufbauen.&lt;br /&gt;
&lt;br /&gt;
=== Gibt es ein Transistor-Array wie ULN28xx, das gegen Vcc schaltet? ===&lt;br /&gt;
&lt;br /&gt;
Such mal nach UDN29xx, z.&amp;amp;nbsp;B. UDN2981, UDN2987 ...&lt;br /&gt;
&lt;br /&gt;
Allegro hat zwischenzeitlich seinen Source-Treiber umbenannt. Die Bauteile heißen jetzt A2981, A2982 usw... Die Datenblätter sind identisch geblieben.&lt;br /&gt;
&lt;br /&gt;
Nachteil eines Darlington-Source-Treibers ist die hohe Sättigungsspannung (VceSat) von typisch 1,2 V. Die Eingangsspannung sollte dementsprechend höher ausgelegt werden oder gleich ein Source-Treiber mit MOSFET-Transistoren gewählt werden (z.B. Infineon ProFETs).&lt;br /&gt;
&lt;br /&gt;
=== Wann setzt man einen MOSFET, Bipolartransistor, IGBT oder Thyristor ein ? ===&lt;br /&gt;
siehe [[Leistungselektronik]]&lt;br /&gt;
&lt;br /&gt;
Die Summe allen Übels ist konstant. Man muss wissen, welches Bauteil sich wofür besonders eignet.&lt;br /&gt;
&lt;br /&gt;
====[[FET | MOSFET]]====&lt;br /&gt;
&lt;br /&gt;
Vorteile&lt;br /&gt;
* Bei niedrigen Spannungen &amp;lt;100V sehr gut geeignet, &amp;lt;200V gut geeignet, sehr geringe R_DS-ON Widerstände möglich (einstelliger mOhm-Bereich)&lt;br /&gt;
* Hohe Schaltgeschwindigkeiten möglich&lt;br /&gt;
* Geringe An- und Ausschaltverluste&lt;br /&gt;
* Statisch praktisch leistungslos steuerbar&lt;br /&gt;
* Bodydiode kann als Freilaufdiode in H-Brücken verwendet werden&lt;br /&gt;
* 2. Durchbruch bei Überschreiten der max. Drain-Source Sperrspannung zerstört das Bauteil nicht, wenn der Strom sowie die Energie begrenzt werden. (Verhalten wie [[Diode | Z-Diode]])&lt;br /&gt;
   &lt;br /&gt;
Nachteile&lt;br /&gt;
*Antiparallele Diode (Bodydiode) ist in nahezu allen MOSFETs unvermeidlich, daduch Sperren nur in einer Polarität möglich, Stromfluss über den MOSFET aber in beiden Richtungen möglich (Inversbetrieb, Synchrongleichrichter)&lt;br /&gt;
* Bei Sperrspannungen &amp;gt;100V deutlich steigende Einschaltwiderstände (R_DS-ON)&lt;br /&gt;
* Schnelles Umschalten erfordert hohe Lade-und Entladeströme ([[MOSFET-Übersicht#Mosfet-Treiber|MOSFET-Treiber]])&lt;br /&gt;
* Leitverluste quadratisch proportional zum Strom, Pv = I²*R_DS-ON&lt;br /&gt;
&lt;br /&gt;
====[[Transistor | Bipolartransistor]]====&lt;br /&gt;
&lt;br /&gt;
Vorteile&lt;br /&gt;
* Hohe Spannungsfestigkeiten möglich, bis zu 2000V&lt;br /&gt;
* Sehr hohe Schaltgeschwindigkeiten möglich&lt;br /&gt;
* Leitverluste etwa linear proportional zum Strom und Kollektor-Emitter-Sättigungsspannung, Pv = I * Uce-sat, U_CEC-sat typ 0,1...2.5 V&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Stromgesteuert, damit wird immer eine gewisse Ansteuerleistung benötigt&lt;br /&gt;
* Bei grossen Kollektorströmen nimmt die Stromverstärkung deutlich ab, dann wird ein großer Basisstrom benötigt&lt;br /&gt;
* 2. Durchbruch bei Überschreiten der max. Kollektor-Emitter Sperrspannung zerstört das Bauteil&lt;br /&gt;
&lt;br /&gt;
====[[IGBT]]====&lt;br /&gt;
&lt;br /&gt;
Vorteile&lt;br /&gt;
* Hohe Spannungsfestigkeiten möglich, bis zu 6600V, in üblichen Bauformen bis ca 1700V gut verfügbar&lt;br /&gt;
* Statisch praktisch leistungslos steuerbar&lt;br /&gt;
* Mit oder ohne antiparallele Diode zur Kollektor-Emitter-Strecke verfügbar&lt;br /&gt;
* Leitverluste linear proportional zum Strom und Kollektor-Emitter-Sättigungsspannung, Pv = I * Uce-sat, U_CE-sat typ. 2V&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Nur mäßige Schaltfrequenzen möglich (typ. &amp;lt;30..50kHz)&lt;br /&gt;
* Schnelles Umschalten erfordert hohe Lade-und Entladeströme ([[MOSFET-Übersicht#Mosfet-Treiber|MOSFET-Treiber]])&lt;br /&gt;
* 2. Durchbruch bei Überschreiten der max. Kollektor-Emitter Sperrspannung zerstört das Bauteil&lt;br /&gt;
&lt;br /&gt;
====[[TRIAC]]/Thyristor====&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Sehr hohe Spannungsfestigkeiten möglich (800V...mehrere kV, Thyristoren bis 12kV)&lt;br /&gt;
* Mit kurzen Pulsen einschaltbar, danach Selbsthaltung des Stromflusses&lt;br /&gt;
* Leitverluste linear proportional zum Strom, Pv = I * Uak, Uak typ. 0,8...1,5 V &lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Auf niedrige Schaltfrequenzen beschränkt (kHz-Bereich, Schaltzeit im Bereich von µs)&lt;br /&gt;
* Anstiegsgeschwindigkeit des Stromes muss begrenzt werden, sonst kommt es zu Bauteilschäden&lt;br /&gt;
* Anstiegsgeschwindigkeit der Spannung muss begrenzt werden, sonst kommt es zum ungewollten Zünden&lt;br /&gt;
* Stromfluss kann nicht ausgeschaltet werden, damit meist nur Einsatz an Wechselspannung&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! Bauteil               || optimales Einsatzgebiet || Kommentar&lt;br /&gt;
|-&lt;br /&gt;
| MOSFET                || 0..200V, 0..500A || im Kleinspannungsbereich meist die beste Wahl als Schalter&lt;br /&gt;
|-&lt;br /&gt;
| Bipolartransistor     || 0..1000V, 0..10A || wird mehr und mehr von MOSFETs verdrängt&lt;br /&gt;
|-&lt;br /&gt;
| IGBT                  || 200..1700V, 0..500A || optimal für hohe Spannungen und hohe Ströme&lt;br /&gt;
|-&lt;br /&gt;
| Triac/Thyristor       || 230V, 400V, 680V, bis mehrere kV, 0..100A || meist für Wechselspannung, im Pulsbetrieb einige kA. Thyristoren bis 1000A im Dauerbetrieb (Scheibenzelle)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wie finde ich den richtigen Transistor für eine LED-Ansteuerung? ===&lt;br /&gt;
&lt;br /&gt;
Quelle: Beiträge [http://www.mikrocontroller.net/topic/157763#1493623] und [http://www.mikrocontroller.net/topic/157763#1494972] von yalu&lt;br /&gt;
&lt;br /&gt;
Um am Anfang wenigstens ein bisschen den Durchblick im Transistordschungel zu behalten, kannst du folgendermaßen vorgehen:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nomenklatur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nach der amerikanischen Nomenklatur beginnen die Transistornamen meist mit 2N (z.&amp;amp;nbsp;B. 2N2222 oder 2N3055) und nach der japanischen mit 2S (z.&amp;amp;nbsp;B. 2SC1815). Für den Anfang kann man sich auf europäische Transistoren beschränken, da es diese in ausreichender Auswahl gibt und die Bezeichnungen relativ gut den Transistortyp wiedergeben:&lt;br /&gt;
&lt;br /&gt;
Der erste Buchstabe bezeichnet das Halbleitermaterial (A=Germanium, B=Silizium). Germaniumtransistoren werden heute nur noch selten verwendet.&lt;br /&gt;
&lt;br /&gt;
Der zweite Buchstabe steht für den Einsatzzweck (C=Universal, D=hohe Leistung, F=Hochfrequenz, U=hohe Spannung).&lt;br /&gt;
&lt;br /&gt;
So ist also ein ACxxx ein Germaniumuniversaltransistor und ein BDxxx ein Siliziumleistungstransistor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auswahl&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn du dich für einen Grundtyp entschieden hast (für die LED ist ein BC-Typ das Richtige), gehst du auf die Webseite eines Elektronikhändlers (Reichelt, Kessler usw.), schlägst die Seite mit den BC-Transistoren auf. Da gibt es natürlich sehr viele  davon, und du brauchst jetzt eine&lt;br /&gt;
Suchreihenfolge. Als erstes Auswahlkriterium nimmst du den Preis, denn:&lt;br /&gt;
&lt;br /&gt;
* Zuviel Geld hast wahrscheinlich nicht einmal du.&lt;br /&gt;
* Billig ist meist das, was in großen Stückzahlen hergestellt wird. Was für die Masse gut ist, ist (zumindest in diesem Fall) meist auch für dich gut.&lt;br /&gt;
* Was billig und damit in Massen verkauft wird, bekommst du auch bei anderen Händlern und auch noch in 10 Jahren. Das ist wichtig, wenn deine Schaltung irgendwann einmal in Serie gefertigt werden soll.&lt;br /&gt;
&lt;br /&gt;
Gleich als nächstes überlegst du, ob du einen NPN- oder einen PNP-Typ brauchst. Das ergibt sich aus der Anordnung der Bauteile in deiner Schaltung. Hast du die Möglichkeit, die Schaltung wahlweise für einen NPN- oder einen PNP-Typ auszulegen, wählst du die Variante mit dem NPN-Typ. Um einfach eine LED über einen Mikrocontroller einzuschalten, ist i.Allg. ein NPN-Typ in Emitterschaltung richtig.&lt;br /&gt;
&lt;br /&gt;
Ein weiteres wichtiges Kriterium ist die Befestigungstechnik: Wenn dir die SMD-Löterei etwas suspekt ist, lässt du die entsprechenden Modelle erst einmal alle außen vor. Ein typisches Nicht-SMD-Gehäuse für Universaltransistoren ist TO-92. Es gibt im Internet bebilderte Listen mit den einzelnen Gehäuseformen ([[IC-Gehäuseformen#Weblinks]])&lt;br /&gt;
&lt;br /&gt;
Wenn du jetzt also bei Reichelt  die BC-Transistoren nach Preis aufsteigend sortiert hast, siehst du erst einen Schwung SMD-Tranistoren. Dann kommen ein paar Transistoren im TO-92-Gehäuse, die sind aber PNP. Etwas weiter unten kommt der erste NPN-Transistor in TO-92, nämlich der BC547C. Netterweise stehen gleich ein paar Eckdaten dabei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BC547C  45V  0,1A  0,5W&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die 45V sind die maximale Kollektor-Emitter-Spannung, in deinem Fall also die Spannung, die du maximal schalten kannst. Da die LED bei Weitem keine 45V braucht und deine Versorgungsspannung eher in der Gegend von 5V liegt, bist du auf jeden Fall auf der sicheren Seite.&lt;br /&gt;
&lt;br /&gt;
Deine LED wird typisch mit 20mA (max. 30mA) betrieben. Der BC547C kann 100mA, also ist auch hier noch Luft.&lt;br /&gt;
&lt;br /&gt;
Zur maximalen Verlustleistung (0,5W): Wenn deine LED eingeschaltet ist, fließen bspw. 20mA. Ist der Transistor voll durchgesteuert (in Sättigung) beträgt die Kollektor-Emitter-Spannung bei diesem geringen Strom typischerweise zwischen 0,1V und 0,2V (Genaueres steht im Datenblatt). Am Transistor wird also maximal die Leistung 20mA·0,2V=4mW in Wärme umgesetzt. Bis zu 500mW dürfen es sein, also ebenfalls ok.&lt;br /&gt;
&lt;br /&gt;
Nachdem du den Transistor in engere Auswahl gezogen hast, lohnt sich auf jeden Fall ein Blick ins Datenblatt. Aus den Tabellen und Diagrammen erfährst du bspw., wie hoch der Basisstrom sein muss, um den Kollektorstrom von mindestens 20mA bei ausreichend geringer CE-Spannung bereitzustellen. Dort ist auch erklärt warum es einen BC547A, BC547B und BC547C gibt. Der letzte Buchstabe gibt nämlich die Stromverstärkungsklasse an. Da eine hohe Stromverstärkung meist wünschenswert ist und in diesem Fall keinen Aufpreis kostet, ziehst du den BC547C den anderen beiden vor.&lt;br /&gt;
&lt;br /&gt;
Da in deiner Anwendung HF- und Rauschverhalten keine Rolle spielen, bist du schon am Ziel angelangt.&lt;br /&gt;
&lt;br /&gt;
Würde deine LED 100mA statt 20mA benötigen, wären die max. 100mA des BC547 etwas knapp bemessen. Du blätterst also in der Reichelt-Liste weiter und stößt auf den BC337-40 mit 45V, 0,5A und 0,525W. Das ist genau das, wonach du suchst. Bei diesem Transistor sind die Stromverstärkungsklassen durch die Endungen -16, -25 und -40 gekennzeichnet. Es wäre ja auch&lt;br /&gt;
zu einfach, wenn immer nur A, B und C verwendet würde ;-)&lt;br /&gt;
&lt;br /&gt;
Bei Strömen ab etwa 500mA kommt man an die Grenze der Leistungsfähigkeit der BC-Typen. Dann geht es weiter mit BD. Der BD135 geht bspw. schon bis 1,5A. Das Problem bei solchen größeren Transistoren: Die Stromverstärkung ist nicht besonders hoch, so dass irgendwann der Mikrocontroller nicht mehr den benötigten Basisstrom liefern kann. Dann muss dem großen Transistor ein kleiner vorangeschaltet werden, um den erhöhten Basisstrom bereitszustellen. Man kann diese Kombination von zwei Transistoren auch fertig als Darlington-Transistor kaufen, von denen ebenfalls einige in der BD-Reihe zu finden sind (z.&amp;amp;nbsp;B. BD647). Ein Transistortyp, der sich sehr gut zum Schalten höherer Ströme eignet, ist der [[FET | MOSFET]].&lt;br /&gt;
&lt;br /&gt;
Wie schon oben angedeutet: Wenn die 30-80V die die meisten BC- und BD-Transistoren abkönnen, nicht ausreichen, suchst du weiter bei BU.&lt;br /&gt;
&lt;br /&gt;
Steigst du in die HF-Technik ein, sind BF-Transistoren eher das Richtige, wobei bei HF-Anwendungen die Auswahl der Transistoren nicht mehr das Schwierigste ist ;-)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Und wie geht&#039;s weiter?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Man könnte natürlich noch viel mehr zu diesem Thema schreiben. Ich hoffe aber, dass das Geschriebene dir wenigstens grob zeigt, wie man bei nicht allzu speziellem Anforderungen relativ schnell zu einem gewünschten Transistortyp kommt, der nicht nur die technischen Anforderungen erfüllt, sondern auch leicht beschaffbar ist.&lt;br /&gt;
&lt;br /&gt;
Werden die Anforderungen spezieller, helfen oft die Selektionstabellen auf den Webseiten der einschlägigen  Hersteller weiter. Auch Händler wie Farnell haben teilweise ganz gute Auswahlwerkzeuge. &lt;br /&gt;
&lt;br /&gt;
Wenn du dich intensiv mit Elektronik beschäftigst, wirst du wahrscheinlich noch viele  Schaltungen von Leuten zu Gesicht bekommen, die vielleicht schon etwas weiter fortgeschritten sind. Dabei wirst du immer wieder auf bestimmte Standardtypen von Transistoren (und auch anderen Bauteilen wie Operationsverstärker u.ä.) stoßen und sehen, welche [[Standardbauelemente]] &amp;quot;man&amp;quot; üblicherweise für bestimmte Anwendungen einsetzt. Mit der Zeit setzt sich dann eine Auswahl von bspw. 10 oder 20 verschiedenen Transistoren und 5 bis 10 verschiedenen OpAmps im Kopf fest, von denen man die wesentlichen Parameter auswendig kennt, so dass man ohne aufwendige Suche eine schnelle Auswahl treffen kann. Auch hier in der Artikelsammlung gibt es eine solche [[Transistor-Übersicht]].&lt;br /&gt;
&lt;br /&gt;
=== Wo ist die Antwort auf meine Frage? ===&lt;br /&gt;
&lt;br /&gt;
Vielleicht im Forum? Falls du sie da findest, dann pack das ganze doch hier rein.&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/topic/165580 Gegen Vcc oder GND schalten]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Basiswiderstand]]&lt;br /&gt;
* [[Transistor-Übersicht]]&lt;br /&gt;
* [[AVR_Transistortester]] - neu (Weiterentwickelt von Karl-Heinz Kübbeler)&lt;br /&gt;
* [[AVR-Transistortester]] - alte (von Markus Frejek)&lt;br /&gt;
* [[Leistungselektronik]]&lt;br /&gt;
&lt;br /&gt;
== Gehäusebauformen von Transistoren ==&lt;br /&gt;
&lt;br /&gt;
=== TO-92 ===&lt;br /&gt;
Ein kleiner Aufsatz über TO-92 Transistorgehäuse und Footprints findet sich unter: [[Media:TO-92-Gehaeuse_RevB2.pdf]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://de.wikipedia.org/wiki/transistor &amp;quot;Transistor&amp;quot; bei Wikipedia]&lt;br /&gt;
* [http://www.elektronik-kompendium.de www.elektronik-kompendium.de]&lt;br /&gt;
** [http://www.elektronik-kompendium.de/sites/bau/0201291.htm Elko/Transistor]&lt;br /&gt;
* http://www.elektronikinfo.de/strom/bipolartransistoren.htm&lt;br /&gt;
* http://www.ferromel.de/tronic_1870.htm&lt;br /&gt;
* [http://www.DieElektronikerseite.de Die Elektronikerseite] Lehrgang: Der Transistor - Ein Tausendsassa&lt;br /&gt;
* [http://www.infoplease.com/encyclopedia/science/transistor-types-transistors.html Transistortypen]&lt;br /&gt;
* [http://electronics-electrical.exportersindia.com/electronic-components/transistors.htm Transistoren Industrieunternehmen Geschäftsauflistungen]&lt;br /&gt;
&lt;br /&gt;
[[Category:Bauteile]]&lt;br /&gt;
[[Category:Grundlagen]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Transistor&amp;diff=98499</id>
		<title>Transistor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Transistor&amp;diff=98499"/>
		<updated>2018-03-07T22:39:49Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Siehe auch */ +link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kunstwort aus &amp;quot;transfer resistor&amp;quot;, was etwa so viel bedeutet wie &amp;quot;übertragener [[Widerstand]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In den 1950-ern als praktische Anwendung des [[Halbleiter]]-Effekts erfundenes &amp;quot;solid state&amp;quot; Schalt- und Verstärkerelement, welches sehr klein ist, ohne bewegte Teile auskommt (anders als ein klassisches Relais) und keine energiefressende Heizung benötigt (anders als eine Röhre).&lt;br /&gt;
&lt;br /&gt;
Vom &amp;quot;bipolaren Transistor&amp;quot; (PNP, NPN) weiterentwickelt zum &amp;quot;Feldeffekt-Transistor&amp;quot; ([[FET]]), der heute - gefertigt mit einem preiswerten Verfahren unter Verwendung von Metall-Oxid-Schichten (MOS) - ein wesentliches Element integrierter Schaltkreise (ICs, integrated circuits) darstellt, und damit natürlich auch von [[Mikrocontroller]]n, um die es in diesem Wiki hauptsächlich geht (bzw. gehen sollte).&lt;br /&gt;
&lt;br /&gt;
== Schaltzeichen ==&lt;br /&gt;
http://electronicsclub.info/images/transbce.gif&lt;br /&gt;
&lt;br /&gt;
* E: Emitter&lt;br /&gt;
* B: Basis&lt;br /&gt;
* C: Collector    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In ASCII Schaltplänen sehen Transistoren so aus:&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
                       |&amp;gt;                 |/&lt;br /&gt;
NPN      |&amp;gt;   oder    -|       oder      -|&lt;br /&gt;
                       |\                 |&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                       |&amp;lt;                 |/&lt;br /&gt;
PNP:     |&amp;lt;   oder    -|       oder      -|&lt;br /&gt;
                       |\                 |&amp;lt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um zu erkennen, ob ein NPN oder PNP Transistor im Schaltplan verwendet wird, gibt es Eselsbrücken:&lt;br /&gt;
*Für Dichter: &#039;&#039;&#039;Tut der Pfeil der Basis weh, handelt&#039;s sich um PNP.&#039;&#039;&#039;&lt;br /&gt;
*Für Praktiker: &#039;&#039;&#039;PNP heisst &amp;quot;Pfeil Nach Platte&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
*Mit Dialekt: &#039;&#039;&#039;NPN &amp;quot;&#039;naus, Pfeil, &#039;naus&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
*..und für Gleichberechtigungsverfechter: &#039;&#039;&#039;NPN means &amp;quot;Not Pointing iN&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JFET: [[Bild:Transistor_JFET.png]]&lt;br /&gt;
&lt;br /&gt;
MOSFET: [[Bild:Transistor_MOSFET.png]]&lt;br /&gt;
&lt;br /&gt;
* S: Source&lt;br /&gt;
* G: Gate&lt;br /&gt;
* D: Drain&lt;br /&gt;
&lt;br /&gt;
Eigentlich haben MOSFETs noch einen vierten Anschluss namens Bulk. Der ist aber nur bei Spezialtypen als Pin herausgeführt. Im Normalfall kann man ihn vergessen, da er nicht gesondert beschaltet werden muss, er ist praktisch und auch im Symbol mit Source verbunden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die NPN/PNP Eselsbrücken funktionieren bei FETs nicht, denn bei einem P-Kanal FET zeigt der Pfeil weg vom FET!&lt;br /&gt;
Ein Bipolartransistor, im Englischen als bipolar junction transistor (BJT) bezeichnet, ist ein Transistor, bei dem Ladungsträger – negativ geladene Elektronen und positiv geladene Defektelektronen – zum Stromtransport durch den Bipolartransistor beitragen. Der BJT wird mittels eines elektrischen Stroms gesteuert und wird zum Schalten und Verstärken von Signalen ohne mechanisch bewegte Teile eingesetzt.&lt;br /&gt;
&lt;br /&gt;
Bipolare Leistungstransistoren sind für das Schalten und Verstärken von Signalen höherer Stromstärken und Spannungen ausgelegt.&lt;br /&gt;
&lt;br /&gt;
== Typbezeichnungen == &lt;br /&gt;
&lt;br /&gt;
Neben den Typbezeichnungen wie 2Nxxxx, TIPxxx, MJxxx, MJExx gibt es noch die in Europa geläufigere  Kennzeichnung bestehend aus zwei Buchstaben und drei Ziffern. Die diversen Kennzeichnungsmöglichkeiten sind in einem eigenen Artikel ([[Kennzeichnung von Halbleitern]]) zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
== Kenndaten/Parameter ==&lt;br /&gt;
&lt;br /&gt;
Im [http://www.mikrocontroller.net/topic/197676#1938546 Beitrag: Transistorparameter Erklärung] sind Links zu Erläuterungen spezieller Kürzel.&lt;br /&gt;
&lt;br /&gt;
== Transistor Grundschaltungen ==&lt;br /&gt;
&lt;br /&gt;
Generell gilt, dass Strom vom Kollektor zum Emitter nur dann fließen kann, wenn die Basis positiver (NPN) bzw. negativer (PNP) wird als der Emitter. Dabei darf die Basis nicht direkt mit Vcc (NPN) oder GND (PNP) verbunden werden, da der Basisstrom sonst zu gross wird. Es muss jeweils ein geeigneter Basiswiderstand (R_Basis) gewählt werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weitere Links:&#039;&#039;&#039;&lt;br /&gt;
* Artikel [[Basiswiderstand]]&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/slt/0203111.htm Transistor Grundschaltungen im ElKo]&lt;br /&gt;
* [http://www.roboternetz.de/wissen/index.php/Transistor Transistor bei RoboterNetz.de]&lt;br /&gt;
&lt;br /&gt;
Es gibt drei Grundschaltungen. Der Name beschreibt den Anschluss, welcher sich auf einem festen Potential (Spannung) befindet. Die beiden anderen Anschlüsse haben bedingt durch die Schaltung ein veränderliches Potential.&lt;br /&gt;
&lt;br /&gt;
=== Kollektorschaltung (Emitterfolger)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendung:&#039;&#039;&#039;&lt;br /&gt;
* Impedanzwandler&lt;br /&gt;
* Darlington-Schaltung&lt;br /&gt;
* Schalter&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften:&#039;&#039;&#039;&lt;br /&gt;
* Keine Phasendrehung&lt;br /&gt;
* Hohe Stromverstärkung&lt;br /&gt;
* Keine Spannungsverstärkung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel: Transistor als Schalter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* NPN: Kollektor mit Vcc verbinden, Last an Emitter&lt;br /&gt;
* PNP: Kollektor mit GND verbinden, Last an Emitter&lt;br /&gt;
&lt;br /&gt;
In diesem Fall regelt der Transistor die Spannungen am Emitter, daher wird die Last am Emitter angeschlossen. Die Spannung am Emitter entspricht immer der an der Basis minus 0,6V, sie folgt der Basisspannung, deswegen auch der Name Emitterfolger. Daher ist diese Schaltung nicht geeignet, um 12V mit 5V zu schalten. &lt;br /&gt;
&lt;br /&gt;
[[Bild:NPN_Collector.gif | framed | center | NPN Transistor in Kollektorschaltung]]&lt;br /&gt;
&lt;br /&gt;
Wird &amp;lt;math&amp;gt;R_{Poti}&amp;lt;/math&amp;gt; (Spannungsteiler) erhöht, steigt die Spannung &amp;lt;math&amp;gt;U_{Last}&amp;lt;/math&amp;gt; letztlich bis auf Vcc-0,6V (Basis-Emitter-Übergang). &lt;br /&gt;
&lt;br /&gt;
[[Bild:PNP_Collector.gif | framed | center | PNP Transistor in Kollektorschaltung]]     &lt;br /&gt;
&lt;br /&gt;
Wird &amp;lt;math&amp;gt;R_{Poti}&amp;lt;/math&amp;gt; (Spannungsteiler) erhöht, sinkt Spannung an &amp;lt;math&amp;gt;U_{Last}&amp;lt;/math&amp;gt; letztlich bis auf 0,6V (Basis-Emitter-Übergang).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weitere Links:&#039;&#039;&#039;&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/slt/0204133.htm Kollektorschaltung im ElKo]&lt;br /&gt;
&lt;br /&gt;
=== Emitterschaltung ===&lt;br /&gt;
&lt;br /&gt;
Die Emitterschaltung bietet hohe Spannungs- und Stromverstärkung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendung:&#039;&#039;&#039;&lt;br /&gt;
* NF- und HF-Verstärker&lt;br /&gt;
* Leistungsverstärker&lt;br /&gt;
* Transistor als Schalter&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften:&#039;&#039;&#039;&lt;br /&gt;
* Phasendrehung 180°&lt;br /&gt;
* Hohe Spannungsverstärkung&lt;br /&gt;
* Hohe Stromverstärkung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel: Transistor als Schalter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Last liegt am Kollektor. Der Strom durch den Schalter oder an U_Schalt steuert den Strom zwischen Kollektor und Emitter. Wird der Schalter geschlossen, fließt ein Strom.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NPN_Schalter.gif | framed | center | NPN Transistor als Schalter]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                   ___                                          ___&lt;br /&gt;
Vcc/+ o-----------------------+          Vcc/+ o-----------------------+&lt;br /&gt;
                              |                                        |&lt;br /&gt;
                     ___    |&amp;lt;            U_schalt (-)       ___     |&amp;lt;  PNP             &lt;br /&gt;
             +------|___|---|  PNP             o------------|___|----|&lt;br /&gt;
             |     R_Basis  |\                             R_Basis   |\&lt;br /&gt;
    Schalter \                |                                        |&lt;br /&gt;
             |       ___      |                               ___      |&lt;br /&gt;
GND/- o------+------|___|-----+          GND/- o-------------|___|-----+&lt;br /&gt;
                   R_Last                                    R_Last     &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weitere Links:&#039;&#039;&#039;&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/slt/0204302.htm Emitterschaltung im ElKo]&lt;br /&gt;
&lt;br /&gt;
=== Basisschaltung ===&lt;br /&gt;
&lt;br /&gt;
Die Basisschaltung findet sich vor allem in Eingangsstufen in der HF-Technik. Im Schaltbetrieb wird sie praktisch nur zur [[Pegelwandler#STEP-UP: 5V -&amp;gt; 9..15V | Pegelwandlung]] für nachfolgende Stufen verwendet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eigenschaften:&#039;&#039;&#039;&lt;br /&gt;
* Geringe Eingangsimpedanz&lt;br /&gt;
* Keine Phasenverschiebung&lt;br /&gt;
* Hohe Bandbreite&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weitere Links:&#039;&#039;&#039;&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/slt/0205081.htm Basisschaltung im ElKo&lt;br /&gt;
&lt;br /&gt;
== FAQ aus dem Forum ==&lt;br /&gt;
&lt;br /&gt;
=== PNP/NPN als Schalter, wohin mit der Last? === &lt;br /&gt;
Für viele einfache Anwendungen kann man sich merken: &#039;&#039;&#039;Bei Schaltanwendungen darf der Basisstrom nicht durch die Last fließen&#039;&#039;&#039;. Normalerweise kommt dabei die Emitterschaltung zum Einsatz, die Last kommt also an den Kollektor.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 Vcc o-------------+                  Vcc o-----------+&lt;br /&gt;
                   |                                  |&lt;br /&gt;
                  .-.               An: GND   ___   |&amp;lt;&lt;br /&gt;
                  | | R_Last             o---|___|--|   PNP&lt;br /&gt;
                  &#039;-&#039;               Aus: Vcc        |\&lt;br /&gt;
                   |                                  |&lt;br /&gt;
An: Vcc  ___     |/                                  .-.&lt;br /&gt;
    o---|___|----|   NPN                             | | R_Last&lt;br /&gt;
Aus: GND         |&amp;gt;                                  &#039;-&#039;&lt;br /&gt;
                   |                                  |&lt;br /&gt;
 GND o-------------+                  GND o-----------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siehe [[Basiswiderstand]] zur Berechnung des notwendigen Basiswiderstandes bei gegebener Last R_Last für einen Transistor als Schalter.&lt;br /&gt;
&lt;br /&gt;
Siehe auch Threads im Forum: &lt;br /&gt;
* http://www.mikrocontroller.net/topic/58567 &lt;br /&gt;
* http://www.mikrocontroller.net/topic/119841&lt;br /&gt;
* oder im [http://www.elektronik-kompendium.de/sites/slt/0208031.htm Elektronik-Kompendium-Forum]&lt;br /&gt;
&lt;br /&gt;
=== Wie kann ich mit 5V vom Mikrocontroller 12V und mehr schalten? === &lt;br /&gt;
Schau mal hier:&lt;br /&gt;
* Wikiartikel [[Pegelwandler]]&lt;br /&gt;
* [http://www.elektronik-kompendium.de/sites/praxis/bausatz_pegelwandler-mit-transistoren.htm Pegelwandler im ElKo]&lt;br /&gt;
* [http://dl6gl.de/grundlagen/schalten-mit-transistoren schalten-mit-transistoren]&lt;br /&gt;
&lt;br /&gt;
oder in diesen Threads:&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/17899 Transistor als Schalter]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/14437 Vcc schalten mit MOSFET]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/29830 Schalten mit PNP-Transistor]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/104027 Transistorschalter für Versorgungsspannung]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/104951#921417 7-50V strombegrenzt schalten]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/103116#900247 P-Kanal MOSFET ansteuern]&lt;br /&gt;
*[https://www.mikrocontroller.net/topic/383039#4367479 5V/15mA mit 3,3V schalten]&lt;br /&gt;
*[https://www.mikrocontroller.net/topic/401317#4638354 High Side Treiber mit Ladungspumpe]&lt;br /&gt;
*[https://www.mikrocontroller.net/topic/347885?goto=3855574#3855574 minus -12V mit 3,3V schalten]&lt;br /&gt;
&lt;br /&gt;
Bei der Kollektor-Schaltung entspricht die Spannung am Emitter immer der an der Basis, daher ist sie nur bedingt geeignet. Zum Schalten können die folgenden Emitter-Schaltungen verwendet werden. Achtung: In der zweiten davon arbeitet T1 in Basisschaltung.&lt;br /&gt;
&lt;br /&gt;
Schalten gegen GND&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 +12V o------------------------+&lt;br /&gt;
                               |&lt;br /&gt;
                              .-. &lt;br /&gt;
                             ( X )  &lt;br /&gt;
                              &#039;-&#039;&lt;br /&gt;
                               |&lt;br /&gt;
                    ___      |/ T1,NPN   &lt;br /&gt;
        uC PIN o---|___|-----| BC547     &lt;br /&gt;
                   R2,4K7    |&amp;gt;&lt;br /&gt;
                               |&lt;br /&gt;
  GND o---------o--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schalten gegen +12V&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 +12V o--------------+----------------------+&lt;br /&gt;
                     |                      |&lt;br /&gt;
                     |   ____              |&amp;lt; T2, PNP&lt;br /&gt;
                     +--|____|----+--------|  BC557&lt;br /&gt;
                        R1,4K7    |        |\&lt;br /&gt;
                                |/T1,NPN    |&lt;br /&gt;
         Vcc/+5V o--------------| BC547     |&lt;br /&gt;
                                |&amp;gt;          |&lt;br /&gt;
                        ___       |        .-. &lt;br /&gt;
          uC PIN o-----|___|------+       ( X )  &lt;br /&gt;
                       R2,4K7              &#039;-&#039;&lt;br /&gt;
                                            |&lt;br /&gt;
  GND o----------o--------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transistor an µC ohne Vorwiderstand === &lt;br /&gt;
&lt;br /&gt;
Normalerweise sind IO Pins vom µC nicht in der Lage, große Ströme zu treiben, beim AVR maximal ~20mA. Für einen kleinen Transistor ist das immer noch zu viel und es wäre auch Stromverschwendung.&lt;br /&gt;
&lt;br /&gt;
Deshalb kann man den IO-Pin des AVRs einfach als Tristate Eingang einstellen (Portpin als Eingang und Pullup deaktivieren), damit kein Basisstrom fließt.&lt;br /&gt;
&lt;br /&gt;
Aktiviert man nun den internen Pullup-Widerstand des AVRs, agiert dieser als Basisvorwiderstand, und es fließt nur ein geringer Basisstrom (die Pullups eines AVRs liegen irgendwo bei 50k bis 100k Ohm - siehe Datenblatt).&lt;br /&gt;
&lt;br /&gt;
Nur sollte man bei kleinen Transistoren aufpassen, dass man den Portpin in der Software nie als aktiven Ausgang schaltet. &lt;br /&gt;
&lt;br /&gt;
Wenn der verwendete µC zuschaltbare Pulldown-Widerstände an seinen Pins besitzt, kann man das gleiche auch mit einem PNP-Transistor machen (natürlich nur den Pulldown aktivieren).&lt;br /&gt;
&lt;br /&gt;
Eine Anwendung wären z.&amp;amp;nbsp;B. Nixie-Röhren-Kathodentreiber (geringe Stromverstärkung nötig).&lt;br /&gt;
&lt;br /&gt;
=== Wann bipolare (NPN/PNP) und wann FETs (insbesonders, wenn LEDs im Spiel sind)?=== &lt;br /&gt;
Oft sind bipolare Transistoren (NPN/PNP) schon ausreichend, vor allem wenn &amp;quot;normale&amp;quot; LEDs (20mA) verwendet werden. FETs sind u.a. dann gut, wenn mit geringen Eingangsströmen hohe Ausgangsströme (über 300 mA) geschaltet werden sollen, also bei den Power-LEDs (Luxeon...).&lt;br /&gt;
&lt;br /&gt;
Ein Grenzfall: 500mA/5V schalten, siehe http://www.mikrocontroller.net/topic/62327.&lt;br /&gt;
&lt;br /&gt;
=== Wieso gehen bei einer Multiplex-Anzeige mit Schieberegister 74HC595 und (Darlington-)Transistor als Zeilentreiber die LED nicht ganz aus?  ===&lt;br /&gt;
Das liegt an der &#039;&#039;&#039;Miller-Kapazität&#039;&#039;&#039; des übersteuerten (Darlington-)Transistors. Der braucht erst mal einige 10µs, um zu sperren. Du mußt also erstmal beide Zeilen ausschalten, dann etwas warten und dann die nächste Zeile an. Oder Du ersetzt die Darlington durch P-FETs. [http://www.mikrocontroller.net/topic/132545]&lt;br /&gt;
&lt;br /&gt;
=== Wie steuert man ein Relais? ===&lt;br /&gt;
Normalerweise verwendet man zur Ansteuerung von Relais NPN-Transistoren in Emitterschaltung. Freilaufdiode nicht vergessen! &lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Relais mit Logik ansteuern]]&lt;br /&gt;
* [http://www.mikrocontroller.net/attachment/22023/Relaisanteuerung.png Schaltbilder aus dem Forum]&lt;br /&gt;
&lt;br /&gt;
=== Was ist die Spannung &amp;lt;math&amp;gt;U_{BE\_sat}&amp;lt;/math&amp;gt; (lt. Datenblatt max. 1,2V)? ===&lt;br /&gt;
Bekanntlich verhält sich die Basis-Emitter Strecke eines Transistors wie eine Diode und &amp;lt;math&amp;gt;U_{BE\_sat}&amp;lt;/math&amp;gt; ist die bei maximal zulässigem Basisstrom anliegende Vorwärtsspannung.&lt;br /&gt;
&lt;br /&gt;
=== Was bewirkt ein Kondensator (100µF-1nF) parallel zur Basis-Emitter-Strecke nach Masse? === &lt;br /&gt;
Er wirkt mit dem Basisvorwiderstand als RC-Tiefpass. Damit wird der Transistor eigentlich nicht mehr als Schalter, sondern als Linearregler betrieben. Manche Verstärker-Schaltungen sind, gerade bei hohen Lasten, sehr schwingfreudig. Deswegen ist bei PWM so ein C nicht sinnvoll.&lt;br /&gt;
&lt;br /&gt;
=== Gibt es einen IC, der wie mehrere Transistoren funktioniert? ===&lt;br /&gt;
&lt;br /&gt;
Gibt es! Beispielsweise der &#039;&#039;&#039;ULN2803&#039;&#039;&#039; ist ein 8-fach Darlington Transistor Array mit [[Ausgangsstufen_Logik-ICs#Open_Collector|Open-Collector Ausgang]]. Damit lässt sich z.&amp;amp;nbsp;B. ein Leistungstreiber zur Ansteuerung von Schrittmotoren, Relais und anderen induktiven Lasten aufbauen.&lt;br /&gt;
&lt;br /&gt;
=== Gibt es ein Transistor-Array wie ULN28xx, das gegen Vcc schaltet? ===&lt;br /&gt;
&lt;br /&gt;
Such mal nach UDN29xx, z.&amp;amp;nbsp;B. UDN2981, UDN2987 ...&lt;br /&gt;
&lt;br /&gt;
Allegro hat zwischenzeitlich seinen Source-Treiber umbenannt. Die Bauteile heißen jetzt A2981, A2982 usw... Die Datenblätter sind identisch geblieben.&lt;br /&gt;
&lt;br /&gt;
Nachteil eines Darlington-Source-Treibers ist die hohe Sättigungsspannung (VceSat) von typisch 1,2 V. Die Eingangsspannung sollte dementsprechend höher ausgelegt werden oder gleich ein Source-Treiber mit MOSFET-Transistoren gewählt werden (z.B. Infineon ProFETs).&lt;br /&gt;
&lt;br /&gt;
=== Wann setzt man einen MOSFET, Bipolartransistor, IGBT oder Thyristor ein ? ===&lt;br /&gt;
siehe [[Leistungselektronik]]&lt;br /&gt;
&lt;br /&gt;
Die Summe allen Übels ist konstant. Man muss wissen, welches Bauteil sich wofür besonders eignet.&lt;br /&gt;
&lt;br /&gt;
====[[FET | MOSFET]]====&lt;br /&gt;
&lt;br /&gt;
Vorteile&lt;br /&gt;
* Bei niedrigen Spannungen &amp;lt;100V sehr gut geeignet, &amp;lt;200V gut geeignet, sehr geringe R_DS-ON Widerstände möglich (einstelliger mOhm-Bereich)&lt;br /&gt;
* Hohe Schaltgeschwindigkeiten möglich&lt;br /&gt;
* Geringe An- und Ausschaltverluste&lt;br /&gt;
* Statisch praktisch leistungslos steuerbar&lt;br /&gt;
* Bodydiode kann als Freilaufdiode in H-Brücken verwendet werden&lt;br /&gt;
* 2. Durchbruch bei Überschreiten der max. Drain-Source Sperrspannung zerstört das Bauteil nicht, wenn der Strom sowie die Energie begrenzt werden. (Verhalten wie [[Diode | Z-Diode]])&lt;br /&gt;
   &lt;br /&gt;
Nachteile&lt;br /&gt;
*Antiparallele Diode (Bodydiode) ist in nahezu allen MOSFETs unvermeidlich, daduch Sperren nur in einer Polarität möglich, Stromfluss über den MOSFET aber in beiden Richtungen möglich (Inversbetrieb, Synchrongleichrichter)&lt;br /&gt;
* Bei Sperrspannungen &amp;gt;100V deutlich steigende Einschaltwiderstände (R_DS-ON)&lt;br /&gt;
* Schnelles Umschalten erfordert hohe Lade-und Entladeströme ([[MOSFET-Übersicht#Mosfet-Treiber|MOSFET-Treiber]])&lt;br /&gt;
* Leitverluste quadratisch proportional zum Strom, Pv = I²*R_DS-ON&lt;br /&gt;
&lt;br /&gt;
====[[Transistor | Bipolartransistor]]====&lt;br /&gt;
&lt;br /&gt;
Vorteile&lt;br /&gt;
* Hohe Spannungsfestigkeiten möglich, bis zu 2000V&lt;br /&gt;
* Sehr hohe Schaltgeschwindigkeiten möglich&lt;br /&gt;
* Leitverluste etwa linear proportional zum Strom und Kollektor-Emitter-Sättigungsspannung, Pv = I * Uce-sat, U_CEC-sat typ 0,1...2.5 V&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Stromgesteuert, damit wird immer eine gewisse Ansteuerleistung benötigt&lt;br /&gt;
* Bei grossen Kollektorströmen nimmt die Stromverstärkung deutlich ab, dann wird ein großer Basisstrom benötigt&lt;br /&gt;
* 2. Durchbruch bei Überschreiten der max. Kollektor-Emitter Sperrspannung zerstört das Bauteil&lt;br /&gt;
&lt;br /&gt;
====[[IGBT]]====&lt;br /&gt;
&lt;br /&gt;
Vorteile&lt;br /&gt;
* Hohe Spannungsfestigkeiten möglich, bis zu 6600V, in üblichen Bauformen bis ca 1700V gut verfügbar&lt;br /&gt;
* Statisch praktisch leistungslos steuerbar&lt;br /&gt;
* Mit oder ohne antiparallele Diode zur Kollektor-Emitter-Strecke verfügbar&lt;br /&gt;
* Leitverluste linear proportional zum Strom und Kollektor-Emitter-Sättigungsspannung, Pv = I * Uce-sat, U_CE-sat typ. 2V&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Nur mäßige Schaltfrequenzen möglich (typ. &amp;lt;30..50kHz)&lt;br /&gt;
* Schnelles Umschalten erfordert hohe Lade-und Entladeströme ([[MOSFET-Übersicht#Mosfet-Treiber|MOSFET-Treiber]])&lt;br /&gt;
* 2. Durchbruch bei Überschreiten der max. Kollektor-Emitter Sperrspannung zerstört das Bauteil&lt;br /&gt;
&lt;br /&gt;
====[[TRIAC]]/Thyristor====&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Sehr hohe Spannungsfestigkeiten möglich (800V...mehrere kV, Thyristoren bis 12kV)&lt;br /&gt;
* Mit kurzen Pulsen einschaltbar, danach Selbsthaltung des Stromflusses&lt;br /&gt;
* Leitverluste linear proportional zum Strom, Pv = I * Uak, Uak typ. 0,8...1,5 V &lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Auf niedrige Schaltfrequenzen beschränkt (kHz-Bereich, Schaltzeit im Bereich von µs)&lt;br /&gt;
* Anstiegsgeschwindigkeit des Stromes muss begrenzt werden, sonst kommt es zu Bauteilschäden&lt;br /&gt;
* Anstiegsgeschwindigkeit der Spannung muss begrenzt werden, sonst kommt es zum ungewollten Zünden&lt;br /&gt;
* Stromfluss kann nicht ausgeschaltet werden, damit meist nur Einsatz an Wechselspannung&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
! Bauteil               || optimales Einsatzgebiet || Kommentar&lt;br /&gt;
|-&lt;br /&gt;
| MOSFET                || 0..200V, 0..500A || im Kleinspannungsbereich meist die beste Wahl als Schalter&lt;br /&gt;
|-&lt;br /&gt;
| Bipolartransistor     || 0..1000V, 0..10A || wird mehr und mehr von MOSFETs verdrängt&lt;br /&gt;
|-&lt;br /&gt;
| IGBT                  || 200..1700V, 0..500A || optimal für hohe Spannungen und hohe Ströme&lt;br /&gt;
|-&lt;br /&gt;
| Triac/Thyristor       || 230V, 400V, 680V, bis mehrere kV, 0..100A || meist für Wechselspannung, im Pulsbetrieb einige kA. Thyristoren bis 1000A im Dauerbetrieb (Scheibenzelle)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wie finde ich den richtigen Transistor für eine LED-Ansteuerung? ===&lt;br /&gt;
&lt;br /&gt;
Quelle: Beiträge [http://www.mikrocontroller.net/topic/157763#1493623] und [http://www.mikrocontroller.net/topic/157763#1494972] von yalu&lt;br /&gt;
&lt;br /&gt;
Um am Anfang wenigstens ein bisschen den Durchblick im Transistordschungel zu behalten, kannst du folgendermaßen vorgehen:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nomenklatur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nach der amerikanischen Nomenklatur beginnen die Transistornamen meist mit 2N (z.&amp;amp;nbsp;B. 2N2222 oder 2N3055) und nach der japanischen mit 2S (z.&amp;amp;nbsp;B. 2SC1815). Für den Anfang kann man sich auf europäische Transistoren beschränken, da es diese in ausreichender Auswahl gibt und die Bezeichnungen relativ gut den Transistortyp wiedergeben:&lt;br /&gt;
&lt;br /&gt;
Der erste Buchstabe bezeichnet das Halbleitermaterial (A=Germanium, B=Silizium). Germaniumtransistoren werden heute nur noch selten verwendet.&lt;br /&gt;
&lt;br /&gt;
Der zweite Buchstabe steht für den Einsatzzweck (C=Universal, D=hohe Leistung, F=Hochfrequenz, U=hohe Spannung).&lt;br /&gt;
&lt;br /&gt;
So ist also ein ACxxx ein Germaniumuniversaltransistor und ein BDxxx ein Siliziumleistungstransistor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Auswahl&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn du dich für einen Grundtyp entschieden hast (für die LED ist ein BC-Typ das Richtige), gehst du auf die Webseite eines Elektronikhändlers (Reichelt, Kessler usw.), schlägst die Seite mit den BC-Transistoren auf. Da gibt es natürlich sehr viele  davon, und du brauchst jetzt eine&lt;br /&gt;
Suchreihenfolge. Als erstes Auswahlkriterium nimmst du den Preis, denn:&lt;br /&gt;
&lt;br /&gt;
* Zuviel Geld hast wahrscheinlich nicht einmal du.&lt;br /&gt;
* Billig ist meist das, was in großen Stückzahlen hergestellt wird. Was für die Masse gut ist, ist (zumindest in diesem Fall) meist auch für dich gut.&lt;br /&gt;
* Was billig und damit in Massen verkauft wird, bekommst du auch bei anderen Händlern und auch noch in 10 Jahren. Das ist wichtig, wenn deine Schaltung irgendwann einmal in Serie gefertigt werden soll.&lt;br /&gt;
&lt;br /&gt;
Gleich als nächstes überlegst du, ob du einen NPN- oder einen PNP-Typ brauchst. Das ergibt sich aus der Anordnung der Bauteile in deiner Schaltung. Hast du die Möglichkeit, die Schaltung wahlweise für einen NPN- oder einen PNP-Typ auszulegen, wählst du die Variante mit dem NPN-Typ. Um einfach eine LED über einen Mikrocontroller einzuschalten, ist i.Allg. ein NPN-Typ in Emitterschaltung richtig.&lt;br /&gt;
&lt;br /&gt;
Ein weiteres wichtiges Kriterium ist die Befestigungstechnik: Wenn dir die SMD-Löterei etwas suspekt ist, lässt du die entsprechenden Modelle erst einmal alle außen vor. Ein typisches Nicht-SMD-Gehäuse für Universaltransistoren ist TO-92. Es gibt im Internet bebilderte Listen mit den einzelnen Gehäuseformen ([[IC-Gehäuseformen#Weblinks]])&lt;br /&gt;
&lt;br /&gt;
Wenn du jetzt also bei Reichelt  die BC-Transistoren nach Preis aufsteigend sortiert hast, siehst du erst einen Schwung SMD-Tranistoren. Dann kommen ein paar Transistoren im TO-92-Gehäuse, die sind aber PNP. Etwas weiter unten kommt der erste NPN-Transistor in TO-92, nämlich der BC547C. Netterweise stehen gleich ein paar Eckdaten dabei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BC547C  45V  0,1A  0,5W&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die 45V sind die maximale Kollektor-Emitter-Spannung, in deinem Fall also die Spannung, die du maximal schalten kannst. Da die LED bei Weitem keine 45V braucht und deine Versorgungsspannung eher in der Gegend von 5V liegt, bist du auf jeden Fall auf der sicheren Seite.&lt;br /&gt;
&lt;br /&gt;
Deine LED wird typisch mit 20mA (max. 30mA) betrieben. Der BC547C kann 100mA, also ist auch hier noch Luft.&lt;br /&gt;
&lt;br /&gt;
Zur maximalen Verlustleistung (0,5W): Wenn deine LED eingeschaltet ist, fließen bspw. 20mA. Ist der Transistor voll durchgesteuert (in Sättigung) beträgt die Kollektor-Emitter-Spannung bei diesem geringen Strom typischerweise zwischen 0,1V und 0,2V (Genaueres steht im Datenblatt). Am Transistor wird also maximal die Leistung 20mA·0,2V=4mW in Wärme umgesetzt. Bis zu 500mW dürfen es sein, also ebenfalls ok.&lt;br /&gt;
&lt;br /&gt;
Nachdem du den Transistor in engere Auswahl gezogen hast, lohnt sich auf jeden Fall ein Blick ins Datenblatt. Aus den Tabellen und Diagrammen erfährst du bspw., wie hoch der Basisstrom sein muss, um den Kollektorstrom von mindestens 20mA bei ausreichend geringer CE-Spannung bereitzustellen. Dort ist auch erklärt warum es einen BC547A, BC547B und BC547C gibt. Der letzte Buchstabe gibt nämlich die Stromverstärkungsklasse an. Da eine hohe Stromverstärkung meist wünschenswert ist und in diesem Fall keinen Aufpreis kostet, ziehst du den BC547C den anderen beiden vor.&lt;br /&gt;
&lt;br /&gt;
Da in deiner Anwendung HF- und Rauschverhalten keine Rolle spielen, bist du schon am Ziel angelangt.&lt;br /&gt;
&lt;br /&gt;
Würde deine LED 100mA statt 20mA benötigen, wären die max. 100mA des BC547 etwas knapp bemessen. Du blätterst also in der Reichelt-Liste weiter und stößt auf den BC337-40 mit 45V, 0,5A und 0,525W. Das ist genau das, wonach du suchst. Bei diesem Transistor sind die Stromverstärkungsklassen durch die Endungen -16, -25 und -40 gekennzeichnet. Es wäre ja auch&lt;br /&gt;
zu einfach, wenn immer nur A, B und C verwendet würde ;-)&lt;br /&gt;
&lt;br /&gt;
Bei Strömen ab etwa 500mA kommt man an die Grenze der Leistungsfähigkeit der BC-Typen. Dann geht es weiter mit BD. Der BD135 geht bspw. schon bis 1,5A. Das Problem bei solchen größeren Transistoren: Die Stromverstärkung ist nicht besonders hoch, so dass irgendwann der Mikrocontroller nicht mehr den benötigten Basisstrom liefern kann. Dann muss dem großen Transistor ein kleiner vorangeschaltet werden, um den erhöhten Basisstrom bereitszustellen. Man kann diese Kombination von zwei Transistoren auch fertig als Darlington-Transistor kaufen, von denen ebenfalls einige in der BD-Reihe zu finden sind (z.&amp;amp;nbsp;B. BD647). Ein Transistortyp, der sich sehr gut zum Schalten höherer Ströme eignet, ist der [[FET | MOSFET]].&lt;br /&gt;
&lt;br /&gt;
Wie schon oben angedeutet: Wenn die 30-80V die die meisten BC- und BD-Transistoren abkönnen, nicht ausreichen, suchst du weiter bei BU.&lt;br /&gt;
&lt;br /&gt;
Steigst du in die HF-Technik ein, sind BF-Transistoren eher das Richtige, wobei bei HF-Anwendungen die Auswahl der Transistoren nicht mehr das Schwierigste ist ;-)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Und wie geht&#039;s weiter?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Man könnte natürlich noch viel mehr zu diesem Thema schreiben. Ich hoffe aber, dass das Geschriebene dir wenigstens grob zeigt, wie man bei nicht allzu speziellem Anforderungen relativ schnell zu einem gewünschten Transistortyp kommt, der nicht nur die technischen Anforderungen erfüllt, sondern auch leicht beschaffbar ist.&lt;br /&gt;
&lt;br /&gt;
Werden die Anforderungen spezieller, helfen oft die Selektionstabellen auf den Webseiten der einschlägigen  Hersteller weiter. Auch Händler wie Farnell haben teilweise ganz gute Auswahlwerkzeuge. &lt;br /&gt;
&lt;br /&gt;
Wenn du dich intensiv mit Elektronik beschäftigst, wirst du wahrscheinlich noch viele  Schaltungen von Leuten zu Gesicht bekommen, die vielleicht schon etwas weiter fortgeschritten sind. Dabei wirst du immer wieder auf bestimmte Standardtypen von Transistoren (und auch anderen Bauteilen wie Operationsverstärker u.ä.) stoßen und sehen, welche [[Standardbauelemente]] &amp;quot;man&amp;quot; üblicherweise für bestimmte Anwendungen einsetzt. Mit der Zeit setzt sich dann eine Auswahl von bspw. 10 oder 20 verschiedenen Transistoren und 5 bis 10 verschiedenen OpAmps im Kopf fest, von denen man die wesentlichen Parameter auswendig kennt, so dass man ohne aufwendige Suche eine schnelle Auswahl treffen kann. Auch hier in der Artikelsammlung gibt es eine solche [[Transistor-Übersicht]].&lt;br /&gt;
&lt;br /&gt;
=== Wo ist die Antwort auf meine Frage? ===&lt;br /&gt;
&lt;br /&gt;
Vielleicht im Forum? Falls du sie da findest, dann pack das ganze doch hier rein.&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/topic/165580 Gegen Vcc oder GND schalten]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Basiswiderstand]]&lt;br /&gt;
* [[Transistor-Übersicht]]&lt;br /&gt;
* [[AVR_Transistortester]] - neu&lt;br /&gt;
* [[AVR-Transistortester]] - alte&lt;br /&gt;
* [[Leistungselektronik]]&lt;br /&gt;
&lt;br /&gt;
== Gehäusebauformen von Transistoren ==&lt;br /&gt;
&lt;br /&gt;
=== TO-92 ===&lt;br /&gt;
Ein kleiner Aufsatz über TO-92 Transistorgehäuse und Footprints findet sich unter: [[Media:TO-92-Gehaeuse_RevB2.pdf]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://de.wikipedia.org/wiki/transistor &amp;quot;Transistor&amp;quot; bei Wikipedia]&lt;br /&gt;
* [http://www.elektronik-kompendium.de www.elektronik-kompendium.de]&lt;br /&gt;
** [http://www.elektronik-kompendium.de/sites/bau/0201291.htm Elko/Transistor]&lt;br /&gt;
* http://www.elektronikinfo.de/strom/bipolartransistoren.htm&lt;br /&gt;
* http://www.ferromel.de/tronic_1870.htm&lt;br /&gt;
* [http://www.DieElektronikerseite.de Die Elektronikerseite] Lehrgang: Der Transistor - Ein Tausendsassa&lt;br /&gt;
* [http://www.infoplease.com/encyclopedia/science/transistor-types-transistors.html Transistortypen]&lt;br /&gt;
* [http://electronics-electrical.exportersindia.com/electronic-components/transistors.htm Transistoren Industrieunternehmen Geschäftsauflistungen]&lt;br /&gt;
&lt;br /&gt;
[[Category:Bauteile]]&lt;br /&gt;
[[Category:Grundlagen]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98498</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98498"/>
		<updated>2018-03-07T22:34:22Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (dansk) */ small change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført projektet &#039;&#039;transistortester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;komponenttester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med mikrocontrollerne ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|Opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og værdier.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spoler detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
** Frekvensgenerering på port TP2. Over 680 ohm resistoren, der er forbundet til port PB2, kan et signal med en valgt frekvens fra 1 Hz til 2 MHz fås fra port TP2. Port TP1 er jord. (?: Det tyske og engelske tekstafsnit kunne ikke forstås)&lt;br /&gt;
** Variabel PWM (&#039;&#039;pulse width modulation&#039;&#039;) med fast frekvens på port TP2. 10-bit tæller. Port TP1 er jord. Kort tastetryk øger pulsbredden med 1%, langt tastetryk med 10%.&lt;br /&gt;
** Der er en alternativ mulig metode at måle kapacitans og ESR på. Kapacitanser på 2 µF til 50 mF kan sædvanligvis måles, mens kondensatoren sidder i kredsløbet. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
&lt;br /&gt;
Man kan læse detaljeret information med måleeksempler i PDF-dokumentationen på engelsk og tysk. En russisk oversættelse er også tilgængelig. PDFernes links er i denne sides download afsnit.&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98492</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98492"/>
		<updated>2018-03-04T19:28:43Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført projektet &#039;&#039;transistortester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;komponenttester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|Opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og værdier.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spoler detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
** Frekvensgenerering på port TP2. Over 680 ohm resistoren, der er forbundet til port PB2, kan et signal med en valgt frekvens fra 1 Hz til 2 MHz fås fra port TP2. Port TP1 er jord. (?: Det tyske og engelske tekstafsnit kunne ikke forstås)&lt;br /&gt;
** Variabel PWM (&#039;&#039;pulse width modulation&#039;&#039;) med fast frekvens på port TP2. 10-bit tæller. Port TP1 er jord. Kort tastetryk øger pulsbredden med 1%, langt tastetryk med 10%.&lt;br /&gt;
** Der er en alternativ mulig metode at måle kapacitans og ESR på. Kapacitanser på 2 µF til 50 mF kan sædvanligvis måles, mens kondensatoren sidder i kredsløbet. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
&lt;br /&gt;
Man kan læse detaljeret information med måleeksempler i PDF-dokumentationen på engelsk og tysk. En russisk oversættelse er også tilgængelig. PDFernes links er i denne sides download afsnit.&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98488</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98488"/>
		<updated>2018-03-04T16:33:00Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */ small changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført projektet &#039;&#039;transistortester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;komponenttester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|Opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og værdier.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spoler detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
** Frekvensgenerering på port TP2. Over 680 ohm resistoren, der er forbundet til port PB2, kan et signal med en valgt frekvens fra 1 Hz til 2 MHz fås fra port TP2. Port TP1 er jord. (?: Det tyske og engelske tekstafsnit kunne ikke forstås)&lt;br /&gt;
** Variabel PWM (&#039;&#039;pulse width modulation&#039;&#039;) med fast frekvens på port TP2. 10-bit tæller. Port TP1 er jord. Kort tastetryk øger pulsbredden med 1%, langt tastetryk med 10%.&lt;br /&gt;
** Der er en alternativ mulig metode at måle kapacitans og ESR på. Kapacitanser på 2 µF til 50 mF kan sædvanligvis måles, mens kondensatoren sidder i kredsløbet. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
&lt;br /&gt;
Man kan læse detaljeret information med måleeksempler i PDF-dokumentationen på engelsk og tysk. En russisk oversættelse er også tilgængelig. PDFernes links er i denne sides download afsnit.&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98487</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98487"/>
		<updated>2018-03-04T11:20:58Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */ small changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført projektet &#039;&#039;transistortester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;komponenttester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spoler detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
** Frekvensgenerering på port TP2. Over 680 ohm resistoren, der er forbundet til port PB2, kan et signal med en valgt frekvens fra 1 Hz til 2 MHz fås fra port TP2. Port TP1 er jord. (?: Det tyske og engelske tekstafsnit kunne ikke forstås)&lt;br /&gt;
** Variabel PWM (&#039;&#039;pulse width modulation&#039;&#039;) med fast frekvens på port TP2. 10-bit tæller. Port TP1 er jord. Kort tastetryk øger pulsbredden med 1%, langt tastetryk med 10%.&lt;br /&gt;
** Der er en alternativ mulig metode at måle kapacitans og ESR på. Kapacitanser på 2 µF til 50 mF kan sædvanligvis måles, mens kondensatoren sidder i kredsløbet. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
&lt;br /&gt;
Man kan læse detaljeret information med måleeksempler i PDF-dokumentationen på engelsk og tysk. En russisk oversættelse er også tilgængelig. PDFernes links er i denne sides download afsnit.&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98486</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98486"/>
		<updated>2018-03-04T11:13:01Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */ small change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført apparatet &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spoler detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
** Frekvensgenerering på port TP2. Over 680 ohm resistoren, der er forbundet til port PB2, kan et signal med en valgt frekvens fra 1 Hz til 2 MHz fås fra port TP2. Port TP1 er jord. (?: Det tyske og engelske tekstafsnit kunne ikke forstås)&lt;br /&gt;
** Variabel PWM (&#039;&#039;pulse width modulation&#039;&#039;) med fast frekvens på port TP2. 10-bit tæller. Port TP1 er jord. Kort tastetryk øger pulsbredden med 1%, langt tastetryk med 10%.&lt;br /&gt;
** Der er en alternativ mulig metode at måle kapacitans og ESR på. Kapacitanser på 2 µF til 50 mF kan sædvanligvis måles, mens kondensatoren sidder i kredsløbet. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
&lt;br /&gt;
Man kan læse detaljeret information med måleeksempler i PDF-dokumentationen på engelsk og tysk. En russisk oversættelse er også tilgængelig. PDFernes links er i denne sides download afsnit.&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98485</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98485"/>
		<updated>2018-03-04T11:10:58Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */ spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført apparatet &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spoler detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
** Frekvensgenerering på port TP2. Over 680 ohm resistoren, der er forbundet til port PB2, kan et signal med en valgt frekvens fra 1 Hz til 2 MHz fås fra port TP2. Port TP1 er jord. (?: Det tyske og engelske tekstafsnit kunne ikke forstås)&lt;br /&gt;
** Variabel PWM (&#039;&#039;pulse width modulation&#039;&#039;) med fast frekvens på port TP2. 10-bit tæller. Port TP1 er jord. Kort tastetryk øger pulsbredden med 1%, langt tastetryk med 10%.&lt;br /&gt;
** Der er en alternativ mulig metode at måle kapacitans og ESR på. Kapacitanser på 2 µF til 50 mF kan sædvanligvis på mens kondensatoren sidder i kredsløbet. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
&lt;br /&gt;
Man kan læse detaljeret information med måleeksempler i PDF-dokumentationen på engelsk og tysk. En russisk oversættelse er også tilgængelig. PDFernes links er i denne sides download afsnit.&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98484</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98484"/>
		<updated>2018-03-04T11:06:04Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */ danish translation complete&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført apparatet &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spole detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
** Frekvensgenerering på port TP2. Over 680 ohm resistoren, der er forbundet til port PB2, kan et signal med en valgt frekvens fra 1 Hz til 2 MHz fås fra port TP2. Port TP1 er jord. (?: Det tyske og engelske tekstafsnit kunne ikke forstås)&lt;br /&gt;
** Variabel PWM (&#039;&#039;pulse width modulation&#039;&#039;) med fast frekvens på port TP2. 10-bit tæller. Port TP1 er jord. Kort tastetryk øger pulsbredden med 1%, langt tastetryk med 10%.&lt;br /&gt;
** Der er en alternativ mulig metode at måle kapacitans og ESR på. Kapacitanser på 2 µF til 50 mF kan sædvanligvis på mens kondensatoren sidder i kredsløbet. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
&lt;br /&gt;
Man kan læse detaljeret information med måleeksempler i PDF-dokumentationen på engelsk og tysk. En russisk oversættelse er også tilgængelig. PDFernes links er i denne sides download afsnit.&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98483</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98483"/>
		<updated>2018-03-04T11:02:38Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */ more translated to danish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført apparatet &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spole detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
** Frekvensgenerering på port TP2. Over 680 ohm resistoren, der er forbundet til port PB2, kan et signal med en valgt frekvens fra 1 Hz til 2 MHz fås fra port TP2. Port TP1 er jord. (?: Det tyske og engelske tekstafsnit kunne ikke forstås)&lt;br /&gt;
** Variabel PWM (&#039;&#039;pulse width modulation&#039;&#039;) med fast frekvens på port TP2. 10-bit tæller. Port TP1 er jord. Kort tastetryk øger pulsbredden med 1%, langt tastetryk med 10%.&lt;br /&gt;
** Der er en alternativ mulig metode at måle kapacitans og ESR på. Kapacitanser på 2 µF til 50 mF kan sædvanligvis på mens kondensatoren sidder i kredsløbet. Man skal sikre sig at kondensatoren er afladet inden tilslutning til måleportene.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98482</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98482"/>
		<updated>2018-03-04T10:57:25Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */ more translated to danish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført apparatet &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spole detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
** Frekvensgenerering på port TP2. Over 680 ohm resistoren, der er forbundet til port PB2, kan et signal med en valgt frekvens fra 1 Hz til 2 MHz fås fra port TP2. Port TP1 er jord. (?: Det tyske og engelske tekstafsnit kunne ikke forstås)&lt;br /&gt;
** Variabel PWM (&#039;&#039;pulse width modulation&#039;&#039;) med fast frekvens på port TP2. 10-bit tæller. Port TP1 er jord. Kort tastetryk øger pulsbredden med 1%, langt tastetryk med 10%.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98481</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98481"/>
		<updated>2018-03-04T10:51:14Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */ more translated to danish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført apparatet &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spole detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
** Frekvensmåling på port PD4. Denne port anvendes også til udlæsningsenheden (LCD) og vil blive ændret til input (høj-Z) under målingen. Frekvensen måles over 1 sekund. Hvis frekvensen er under 25 kHz, måles middeltidsperioder istedet for at øge nøjagtigheden. Opløsningen går ned til 0,001 mHz (milliHertz).&lt;br /&gt;
** Spændingsmåling på port PC3, hvis den ikke anvendes til seriel output. Ds ATmega328 har 32 ben (PLCC), kan ADC6 eller ADC7 også anvendes. En 10:1 spændingsdeler anvendes, så spændinger op til 50 V kan måles. Med en yderligere DC-DC-konverter, kan zenerdioder også måles.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98480</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98480"/>
		<updated>2018-03-04T10:43:56Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */ more translated to danish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført apparatet &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spole detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
* Med ATmega168/328 og kondensatorer over 5 nF kan Vtab undersøges efter ladepulser. Via denne metode kan kondensatorens godhed estimeres.&lt;br /&gt;
* Med ATmega328 kan en menufunktion nås med et langt tastetryk (&amp;gt; 0,5 sekund). Et kort tastetryk skifter til næste funktion. Et langt tastetryk starter funktionen. Her er listen af indbyggede funktioner indtil videre:&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98479</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98479"/>
		<updated>2018-03-04T10:35:05Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: /* Introduktion (Dansk) */ small changes, spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svare på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført apparatet &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber, blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er, at bestemme transistortype og dennes parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på en udlæsningsenhed (LCD) med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databus grænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N-kanal og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes måleportene vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 anvendes. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatorers kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, måleporte og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, måleporte og spændingsfald.&lt;br /&gt;
* Hvis komponenten er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spole detekteres og deres induktanser måles, hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktanser med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvensen, den beregnede induktansværdi vises og godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0,01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98478</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98478"/>
		<updated>2018-03-04T10:15:35Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: small change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
(Det originale (tidligere) design kan nås via denne link: http://www.mikrocontroller.net/articles/AVR-Transistortester )&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svarre på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber for blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er at bestemme transistortype og dens parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på et LCD med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databusgrænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N- og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 bliver anvendt. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatores kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, tilslutningsbennummer og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, tilslutningsbennummer og spændingsfald.&lt;br /&gt;
* Hvis det er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spole detekteres og deres induktanser måles hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktancer med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvens og den beregnede induktansværdi vises og herudover godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0.01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98477</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98477"/>
		<updated>2018-03-04T09:34:20Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: correction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result becomes worse.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
Originalt design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svarre på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber for blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er at bestemme transistortype og dens parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på et LCD med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databusgrænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N- og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 bliver anvendt. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatores kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, tilslutningsbennummer og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, tilslutningsbennummer og spændingsfald.&lt;br /&gt;
* Hvis det er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spole detekteres og deres induktanser måles hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktancer med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvens og den beregnede induktansværdi vises og herudover godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0.01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98476</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98476"/>
		<updated>2018-03-04T09:33:28Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: more translated to danish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result become more worth.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
Originalt design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svarre på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber for blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er at bestemme transistortype og dens parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Fungerer med ATmega8, ATmega168, ATmega328 eller også med ATmega644, ATmega1284 processorerne.&lt;br /&gt;
* Viser resultater på et LCD med 2x16 eller 4x20 tegn.&lt;br /&gt;
* Det er også muligt at anvende grafik udlæsningsenhederne med controllerne ST7565, NT7108 eller ST7920. Det er også muligt at anvende OLED udlæsningsenheder med controller SSD1306 og kommunikation via databusgrænsefladerne SPI eller I2C. Det er også muligt at anvende farvegrafik udlæsningsenheder med controllerne ILI9341 eller ILI9163.&lt;br /&gt;
* Én-tast-operation med automatisk sluk.&lt;br /&gt;
* Apparatet har tre måleporte (testtilslutninger).&lt;br /&gt;
* Automatisk detektering af NPN, PNP, N- og P-kanal MOSFET, JFET, dioder og små tyristorer, TRIAC.&lt;br /&gt;
* Automatisk detektering af komponentben, hvilket betyder at komponentens ben kan tilsluttes vilkårligt.&lt;br /&gt;
* Måling af hFE (beta) og basis-emitter-spændingsfald for bipolære transistorer (BJT), incl. for Darlington-transistorer.&lt;br /&gt;
* Automatisk detektering af beskyttelsesdioder i bipolære transistorer og MOSFETs.&lt;br /&gt;
* Bipolære transistorer bliver detekteret som en transistor med en parasitisk transistor (NPNp = NPN + parasitisk PNP).&lt;br /&gt;
* Op til to resistorer kan måles med en opløsning ned til 0,1 ohm. Måleområdet dækker op til 50 Mohm (Megaohm). Resistorer under 10 ohm bliver målt på samme måde som en ESR-måling og med en opløsning på 0,01 ohm hvis en ATmega168/328 bliver anvendt. Bemærk: [[Auflösung und Genauigkeit|opløsning er ikke nøjagtighed]].&lt;br /&gt;
* Kondensatores kapacitans i intervallet 35pF (pikofarad) til 100mF (millifarad) kan måles med en opløsning ned til 1 pF.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan Pieter-Tjerks samplingADC metode anvendes til at få en opløsning ned til 0,01 pF for kondensatorer med lavere kapacitans end 100 pF.&lt;br /&gt;
* Resistorer og kondensatorer vil blive vist med deres respektive symboler, tilslutningsbennummer og resistansværdi.&lt;br /&gt;
* Op til to dioder vil også blive vist med deres korrekt vendte symboler, tilslutningsbennummer og spændingsfald.&lt;br /&gt;
* Hvis det er en enkelt diode, vil dens parasitiske kapacitans blive målt - og fra version 1.08k vil dens lækstrøm også blive målt.&lt;br /&gt;
* Med ATmega168/328 er selvkalibrering mulig for nul-kapacitans, nul-resistans og andre parametre.&lt;br /&gt;
* Med ATmega168/328 kan spole detekteres og deres induktanser måles hvis i intervallet 0,01 mH til 20 H.&lt;br /&gt;
* Hvis processoren har mindst 32K flash-hukommelse, kan samplingADC metoden anvendes til at måle mindre induktancer med en parallel kondensator med kendt kapacitansværdi. Resonansfrekvens og den beregnede induktansværdi vises og herudover godheden. &lt;br /&gt;
* Med ATmega168/328 kan en kondensators ESR (&#039;&#039;Equivalent Series Resistance&#039;&#039;) måles for kapacitanser større end 20 nF. Opløsningen er 0.01 Ohm. For lavere kapacitanser bliver ESR nøjagtigheden dårligere.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98475</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98475"/>
		<updated>2018-03-04T08:47:07Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: more translated to danish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result become more worth.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
Originalt design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svarre på engelsk.&lt;br /&gt;
&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren. På grund af dens forbedrede egenskaber for blev navnet &#039;&#039;component tester&#039;&#039; foreslået. Jeg ser selv, at dens hovedformål er at bestemme transistortype og dens parametre, som udviklet af Markus Frejek.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
De vigtigste egenskaber er:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result become more worth.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98474</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98474"/>
		<updated>2018-03-04T08:37:33Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: +part of danish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result become more worth.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduktion (Dansk) ==&lt;br /&gt;
Originalt design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Videreudviklet design af Karl-Heinz Kübbeler, se denne [https://www.mikrocontroller.net/topic/248078 forumtråd], de fleste forumbrugere kan også forstå og svarre på engelsk.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Jeg (Karl-Heinz Kübbeler) har videreført &#039;&#039;transistor tester&#039;&#039; fra Markus Frejek og hovedsageligt videreudviklet softwaren.&lt;br /&gt;
På grund af den for of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result become more worth.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98473</id>
		<title>AVR Transistortester</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Transistortester&amp;diff=98473"/>
		<updated>2018-03-04T08:22:39Z</updated>

		<summary type="html">&lt;p&gt;Glenndk: kleine änderungen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Original Entwurf: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Weiterentwickelt von Karl-Heinz Kübbeler, siehe diesen [https://www.mikrocontroller.net/topic/248078 Diskussionsfaden]&lt;br /&gt;
&lt;br /&gt;
Ich habe das Transistortester Projekt von Markus Frejek weitergeführt und speziell die Software weiterentwickelt.&lt;br /&gt;
Aufgrund der verbesserten Eigenschaften wurde schon der Name Komponententester vorgeschlagen. Ich selbst sehe aber immer noch die herausragende Eigenschaft in der automatischen Bestimmung von Transistortyp und Eigenschaft, wie sie von&lt;br /&gt;
Markus Frejek entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Hier möchte ich die wichtigsten &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; aufführen&lt;br /&gt;
&lt;br /&gt;
* Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren.&lt;br /&gt;
* Anzeige der Meßergebnisse auf ein 2x16 Zeichen oder 4x20 Zeichen LCD.&lt;br /&gt;
* Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluß eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden.&lt;br /&gt;
* Ein-Tastenbedienung mit automatischer Abschaltung.&lt;br /&gt;
* Das Gerät besitzt drei universelle Meßports (Test Pin).&lt;br /&gt;
* Automatische Erkennung von NPN, PNP, N- und P-Kanal MOSFET, JFET, Dioden und Kleinsignal Thyristor und TRIAC.&lt;br /&gt;
* Automatische Erkennung der Pin-Belegung der Bauteile, die Bauelemente können beliebig angeschlossen werden.&lt;br /&gt;
* Messung des Stromverstärkungsfaktors (hfe) und der Basis-Emitter Spannung für bipolare Transistoren, auch für Darlingtontransistoren.&lt;br /&gt;
* Automatische Erkennung eine Schutzdiode für bipolare Transistoren und MOSFETs.&lt;br /&gt;
* Bei bipolaren Transistoren mit Schutzdiode wird in einigen Fällen ein parasitärer Transistor erkannt (NPNp = NPN + parasitär PNP).&lt;br /&gt;
* Bis zu zwei Widerstände werden in einer Messung mit einer [[Auflösung und Genauigkeit|Auflösung]] von bis zu 0,1 Ohm gemessen, wobei der Meßbereich bis über 50 MOhm reicht. Widerstandswerte unter 10 Ohm werden für den ATmega168/328 mit der ESR-Meßmethode mit einer Auflösung von 0.01 Ohm angezeigt.&lt;br /&gt;
* Ein angeschlossener Kondensator kann gemessen werden im Bereich 35pF bis 100mF mit einer Auflösung von bis zu 1 pF.&lt;br /&gt;
* Wenn 32K Flash Speicher verfügbar sind, können mit der SamplingADC Methode von Pieter-Tjerk Kondensatoren unter 100pF mit einer Auflösung von bis zu 0.01 pF gemessen werden.&lt;br /&gt;
* Widerstände und Kondensatoren werden mit ihren Symbolen dargestellt, umgeben von den gefundenen Anschlußpin Nummern.&lt;br /&gt;
* Die Widerstands und Kondensator-Werte werden mit bis zu vier Dezimalstellen in der richtigen Dimension angezeigt.&lt;br /&gt;
* Bis zu zwei Dioden werden ebenfalls mit ihrer Symboldarstellung flußrichtungsrichtig angezeigt, umgeben von den Anschlußpin Nummern und der zusätzlichen Angabe der Flußspannung.&lt;br /&gt;
* Bei einzelnen Dioden wird zusätzlich der Kapazitätswert und ab Version 1.08k auch der Strom in Sperr-Richtung gemessen.&lt;br /&gt;
* Für ATmega168/328 ist eine Kalibration der Nullkapazität, des Nullwiderstandes und weiterer Parameter im Selbsttest-Zweig möglich.&lt;br /&gt;
* Für ATmega168/328 können auch Induktivitäten von etwa 0.01mH bis über 20H erkannt und gemessen werden.&lt;br /&gt;
* Mit mindestens 32K Flash Speicher können durch einen parallel geschalteten Kondensator bekannter Kapazität auch kleine Induktivitäten mit der SamplingADC Methode gemessen werden. Es wird neben der Schwingfrequenz der errechnete Induktivitätswert und die Güte ausgegeben. &lt;br /&gt;
* Für ATmega168/328 ist eine ESR-Messung (Equivalent Series Resistance) für Kondensatoren über 20 nF mit einer Auflösung von 0.01 Ohm integriert. Bei kleinen Kapazitätswerten wird die Genauigkeit der Messung allerdings schlechter.&lt;br /&gt;
* für ATmega168/328 wird für Kondensatoren über 5 nF der Spannungsverlust Vloss nach einem Ladepuls untersucht. Damit läßt sich die Güte der Kondensatoren abschätzen.&lt;br /&gt;
* für ATmega328 sind mit einer Menüfunktion, die mit einem längeren Tastendruck (&amp;gt; 0.5 s) aufgerufen werden kann, weitere Funktionen aus einer Liste möglich. Ein kurzer Tastendruck zeigt die nächste Funktion. Ein längerer Tastendruck startet die angezeigte Funktion. Nachfolgend die Liste der bisher eingebauten Zusatzfunktionen:&lt;br /&gt;
** Frequenzmessung an dem PD4 Pin, der aber auch für den LCD-Anschluß benutzt wird. Der Pin wird für die Messung auf Eingang umgeschaltet. Die anliegende Frequenz wird zunächst für 1 Sekunde ausgezählt. Wenn die Frequenz unter 25 kHz liegt, wird auch eine mittlere Periode gemessen und daraus eine Frequenz berechnet mit einer Auflösung von bis zu 0.001 mHz.&lt;br /&gt;
** Spannungsmessung am PC3 Pin, wenn dieser nicht für die serielle Ausgabe benutzt wird. Bei ATmega328 mit 32 Pins (PLCC) kann aber auch der ADC6 oder ADC7 Pin benutzt werden. Da ein 10:1 Teiler am Eingang benutzt wird, können Spannungen bis zu 50V gemessen werden. Mit einer Erweiterung der Schaltung (DC-DC Konverter) können auch Zenerdioden gemessen werden.&lt;br /&gt;
** Frequenzerzeugung am TP2 Port. Über den am PB2 Pin angeschlossenen 680 Ohm Widerstand kann ein Signal mit einer einstellbaren Frequenz von 1 Hz bis 2 MHz am TP2 Port ausgegeben werden. Der TP1 Port ist dabei auf Masse geschaltet.&lt;br /&gt;
** Pulsweitenmodulation mit fester Frequenz und einstellbarer Pulsweite auf dem TP2 Port. Der Zähler 1 wird für diese Funktion als 10-Bit Zähler benutzt. Der TP1 Port ist auf Masse geschaltet. Die Pulsweite kann durch kurzen Tastendruck um 1% und durch längeren Tastendruck um 10% erhöht werden.&lt;br /&gt;
** Mit einer separaten Kapazitäts- und ESR-Messung können an TP1 und TP3 angeschlossene Kondensatoren mit einer Kapazität von etwa 2µF bis 50mF meist auch in der Schaltung gemessen werden. Hierbei sollte aber besonders darauf geachtet werden, daß die Kondensatoren keine Restladung mehr haben.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Funktionen sind zeitbegrenzt wie die Dialogfunktion selbst auch, wenn die POWER_OFF Option in der Konfigurationsdatei (Makefile) eingeschaltet ist.&lt;br /&gt;
Ausführlichere Informationen mit Meßbeispielen kann man in den pdf-Dokumentationen in deutscher und englischer Sprache nachlesen. Auch russische Übersetzung der Dokumentationen sind verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Introduction (English) ==&lt;br /&gt;
Original design: http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Refined design by Karl-Heinz Kübbeler, see this [https://www.mikrocontroller.net/topic/248078 thread], most people there will also understand and answer in English.&lt;br /&gt;
&lt;br /&gt;
I (Karl-Heinz Kübbeler) have carried on the &#039;&#039;transistor tester&#039;&#039; from Markus Frejek and mainly refined the software.&lt;br /&gt;
Because of its improved performance the name component tester was suggested, but I myself see its purpose mainly in determination of the transistor type and its parameters.&lt;br /&gt;
&lt;br /&gt;
These are the characteristics:&lt;br /&gt;
&lt;br /&gt;
* Works with ATmega8, ATmega168, ATmega328 or ATmega644 and ATmega1284 processors.&lt;br /&gt;
* Shows results in a LCD of 2x16 or 4x20 characters.&lt;br /&gt;
* Also a graphical display with the ST7565, NT7108 or ST7920 controller is possible. Also a OLED display with the SSD1306 controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller.&lt;br /&gt;
* One-key-operation with automatic power off.&lt;br /&gt;
* Three test pins for universal use.&lt;br /&gt;
* Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors, TRIAC.&lt;br /&gt;
* Automated detection of pin assignment, this means the device-under-test can be connected to the tester in any order.&lt;br /&gt;
* Measurement of hFE and base-emitter-voltage for bipolar junction transistors, also for Darlingtons.&lt;br /&gt;
* Automated detection of protection diodes in bipolar junction transistors and MOSFETs.&lt;br /&gt;
* Bipolar junction transistors are detected as a transistor with a parasitic transistor (NPNp = NPN + parasitic PNP).&lt;br /&gt;
* Up to two resistors will be measured with a resolution down to 0.1 ohm. The measurement range is up to 50 Mohm (Megaohm). Resistors below 10 ohm will be measured with the ESR approach and a resolution of 0.01 ohm if a ATmega168/328 is used. Beware: [[Auflösung und Genauigkeit|resolution is not accuracy]].&lt;br /&gt;
* Capacitors in the range 35pF (picofarad) to 100mF (millifarad) can be measured with a resolution down to 1 pF.&lt;br /&gt;
* If the processor has at least 32K flash memory, you can use the samplingADC method from Pieter-Tjerk to get a resolution of up to 0.01 pF for capacitors with lower capacity than 100 pF.&lt;br /&gt;
* Resistors and capacitors will be displayed with their respective symbol, pin number and value.&lt;br /&gt;
* Up to two diodes will also be displayed with their correctly aligned symbol, pin number and voltage drop.&lt;br /&gt;
* If it&#039;s a single diode, the parasitic capacitance and reverse current will also be measured.&lt;br /&gt;
* For ATmega168/328 a self calibration of zero-capacitance, zero-resistance and other parameters is possible.&lt;br /&gt;
* For ATmega168/328 also inductances of 0.01 mH to 20 H can be detected and measured.&lt;br /&gt;
* If your processor has at least 32K flash, you can use the samplingADC method to measure lesser inductances with a parallel capacitor of known capacity. The resonant frequency and the computed inductance value is shown and additionally the quality factor. &lt;br /&gt;
* for ATmega168/328 a measurement of ESR (Equivalent Series Resistance) of capacitors greater than 20 nF is built in. The resolution is 0.01 Ohm. For lower capacity values the accuracy of ESR result become more worth.&lt;br /&gt;
* For ATmega168/328 Vloss of capacitors greater 5 nF is examined. With this it is possible to estimate its Q-factor.&lt;br /&gt;
* For ATmega328 a menu function can be reached with a long key press (&amp;gt; 0.5 s). A short key press switches to the next function. A long key press starts the function. The list of built-in functions until now:&lt;br /&gt;
** Frequency measurement at pin PD4. This pin is also used for the LCD and will be switched to input (High-Z) for the measurement. The frequency is measured for 1 second. If it is below 25 kHz, the period will be measured to improve accuracy. Resolution goes down to 0.001 mHz.&lt;br /&gt;
** Voltage measurement at pin PC3, if it is not used for serial output. Since ATmega328 has 32 pins (PLCC), also ADC6 or ADC7 can be used. A 10:1 divider is used, so voltages up to 50 V can be measured. With an additional DC-DC converter, Zener diodes can also be measured.&lt;br /&gt;
** Frequency generation at port TP2. A 680 ohm resistor connected to pin PB2 can be used to generate a signal with 1 Hz to 2 MHz at port TP2. Port TP1 is ground.&lt;br /&gt;
** Variable PWM (pulse width modulation) with fixed frequency at port TP2. 10-Bit counter. Port TP1 is ground. Short press increases pulse width by 1 %, long press by 10 %.&lt;br /&gt;
** There is a separate capacitance and ESR measurement available. Capacitors of 2 µF to 50 mF can usually be measured in-circuit. You have to ensure beforehand that the capacitor is not holding a charge anymore.&lt;br /&gt;
&lt;br /&gt;
You can read detailed information with measurement examples in the PDF-documentation in English and German. A Russian translation is also available. The PDFs are linked in the download sections of this page.&lt;br /&gt;
&lt;br /&gt;
== Introduction (Français) ==&lt;br /&gt;
&lt;br /&gt;
Projet d&#039;origine : http://www.mikrocontroller.net/articles/AVR-Transistortester&lt;br /&gt;
&lt;br /&gt;
Perfectionné par l&#039;auteur Karl-Heinz Kübbeler, voir le [https://www.mikrocontroller.net/topic/248078 forum de discussion afférent].&lt;br /&gt;
&lt;br /&gt;
J&#039;ai continué à développer le projet de Markus Frejek et plus spécifiquement le logiciel. Sur la base des caractéristiques améliorées certains ont proposé de l&#039;appeler testeur de composants. Personnellement, je considère pourtant comme propriéte éminente la détermination automatique du type et des caractéristiques des transistors, telle que développée par Markus Frejek.&lt;br /&gt;
&lt;br /&gt;
J&#039;aimerais citer ici les caractéristiques les plus importantes :&lt;br /&gt;
&lt;br /&gt;
* Utilisation des processeurs ATmega8, ATmega168, ATmega328 ou alors ATmega644 et ATmega1284.&lt;br /&gt;
* Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères.&lt;br /&gt;
* Au lieu d&#039;un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d&#039;un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d&#039;un afficheur OLED à contrôleur SSD1306 via interface SPI ou I2C est possible. Les afficheurs en couleur à contrôleur ILI9341 ou ILI9163 peuvent également être utilisés.&lt;br /&gt;
* Utilisation par touche unique avec coupure automatique temporisée.&lt;br /&gt;
* L&#039;appareil possède trois ports de test universels (Pins Test TP1, TP2 et TP3).&lt;br /&gt;
* Détermination automatique du type des transistors bipolaires NPN et PNP, des MOSFETs à canal N ou P, des JFETs, des diodes ainsi que des thyristors et TRIACs à faible puissance.&lt;br /&gt;
* Détermination automatique du schéma de raccordement des composants, les composants pouvant être connectés de façon quelconque.&lt;br /&gt;
* Mesure du facteur d&#039;amplification de courant (hfe) et de la tension base-émetteur des transistors bipolaires, y inclus les transistors Darlington.&lt;br /&gt;
* Détection automatique d&#039;une diode protectrice intégrée aux transistors bipolaires et MOSFETs.&lt;br /&gt;
* Dans certains cas un transistor parasitaire peut être détecté lors du test de transistors avec diode protectrice (NPNp = NPN + PNP parasitaire).&lt;br /&gt;
* Jusqu&#039;à deux résistances peuvent être mesurées simultanément avec une résolution de 0,1 Ohm. La plage de mesure dépasse les 50 MOhm. Lors de l&#039;utilisation d&#039;un processeur ATmega168/328 les résistances en-dessous de 10 Ohm sont mesurées par la méthode ESR (résistance série) avec une résolution de 0.01 Ohm.&lt;br /&gt;
* Les condensateurs sont mesurés dans une plage de 35 pF à 100 mF avec une résolution de 1 pF.&lt;br /&gt;
* Lorsque la taille de la mémoire Flash est de 32 K, les condensateurs en dessous de 100 pF peuvent être mesurés par la méthode SamplingADC de [https://wwwhome.ewi.utwente.nl/~ptdeboer/ Pieter-Tjerk] avec une résolution jusqu&#039;à 0.01 pF.&lt;br /&gt;
* Les résistances et condensateurs sont affichés avec leur symbole, entouré du numéro des bornes de raccordement.&lt;br /&gt;
* Les valeurs résistances et condensateurs sont affichées avec 4 chiffres décimaux dans la dimension correcte.&lt;br /&gt;
* Dans le cas de diodes détachées, l&#039;appareil effectue aussi la mesure des valeurs de la capacité et (à partir de la version 1.08k) du courant de fuite en direction inverse.&lt;br /&gt;
* Jusqu&#039;à deux diodes sont également affichées avec leur symbole en observant la direction de passage du courant. Les symboles sont entourés des numéros des bornes de raccordement. La valeur du seuil de tension est également affichée.&lt;br /&gt;
* Le processeur ATmega168/328 prévoit un mode &amp;quot;self test&amp;quot; (test auto) permettant un calibrage de la capacité respectivent de la résistance à vide ainsi que d&#039;autres paramètres. &lt;br /&gt;
* Le processeur ATmega168/328 permet aussi la détection et la mesure d&#039;inductivités supérieures à 0.01 mH jusqu&#039;à plus de 20 H.&lt;br /&gt;
* Avec une mémoire Flash minimale de 32 K il est possible, moyennant la connexion parallèle d&#039;un condensateur de capacité connue, de mesurer des inductivités de faible valeur par la méthode SamplingADC. Sont affichés, en outre de la fréquence de résonnance, la valeur calculée de l&#039;inductivité et le facteur de perte.&lt;br /&gt;
* Le processeur ATmega168/328 permet une mesure par la méthode ESR (résistance série équivalente ou Equivalent Series Resistance) des condensteurs d&#039;au moins 20 nF avec une résolution de 0.01 Ohm. Notez cependant que la précision des résultats est moindre pour les faibles valeurs de capacité.&lt;br /&gt;
* Le processeur ATmega168/328 mesure la perte de tension Vloss des condensateurs supérieurs à 5 nF en analysant la tenue en tension après une impulsion de charge. Ceci permet d&#039;estimer le facteur de perte des condensateurs.&lt;br /&gt;
* Des fonctions supplémentaires sont disponibles avec un processeur ATmega328. Un menu peut être activé moyennant une pression de la touche d&#039;une durée supérieure à 0.5 s. Les fonctions spéciales peuvent alors être choisies dans une liste. Une pression de courte durée affiche la fonction suivante de la liste. Une pression de longue durée lance la fonction affichée. Ci-dessous les fonctions supplémentaires implémentées à présent :&lt;br /&gt;
** Mesure de fréquences au pin PD4, utilsé en même temps pour le raccordement de l&#039;afficheur LCD. Pour la mesure, le pin est configuré en tant qu&#039;entrée. La fréquence appliquée est d&#039;abord comptée pendant une seconde. Si la fréquence est inférieure à 25 kHz, la période moyenne est mesurée. Sur base de la période la fréquence est calculée avec une résolution allant jusqu&#039;à 0.001 mHz.&lt;br /&gt;
** Mesure d&#039;une tension externe via le pin PC3, sous condition que celui-ci ne soit pas utilisé comme port de sortie sériel. Lors de l&#039;utilisation d&#039;un ATmega328 en boitier PLCC à 32 pins un des pins ADC6 ou ADC7 peut être affecté à la mesure de tension. Comme un diviseur de tension 10:1 est prévu, des tensions de 0 à 50 V peuvent être mesurées. Une extension du circuit (converisseur DC-DC) permet alors de mesurer des diodes Zener.&lt;br /&gt;
** Générateur de tension au Port TP2. Par l&#039;intermédiaire de la résistance de 680 Ohm raccordée au pin PB2, un signal avec une fréquence variable entre 1 Hz et 2 MHz peut être émis via le port TP2. Le port TP1 est alors raccordé à la masse.&lt;br /&gt;
** Générateur d&#039;impulsions au port TP2 à fréquence fixe et rapport de la largeur d&#039;impulsion variable. Dans cette fonction, le compteur 1 est utilisé comme compteur à 10 bits. Le port TP1 est raccordé à la masse. La largeur d&#039;impulsion peut être augmentée de 1% par une pression courte de la touche, et de 10% par une pression longue.&lt;br /&gt;
** Une variante de la fonction de mesure de la capacité et de l&#039;ESR permet de mesurer des condensateurs de 2 µF à 50 mF dans leur circuit. A cette fin ceux-ci seront raccordés aux pins Test TP1 et TP3. Il est particulièrement important que les condensateurs ainsi mesurés n&#039;ont plus aucune charge résiduelle.&lt;br /&gt;
&lt;br /&gt;
Lorsque l&#039;option POWER_OFF était activée au niveau du fichier de configuration (Makefile), les fonctions supplémentaires tout comme la fonction de dialogue elle même sont limitées dans le temps.&lt;br /&gt;
Pour des informations plus détaillées voir la documentation au format pdf, en langue allemande ou anglaise. Une traduction russe de la documentation est également disponible.&lt;br /&gt;
&lt;br /&gt;
== Software (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Die Software wurde basierend auf der Arbeit von Markus F. weiterentwickelt.&lt;br /&gt;
Der Teil für die Kondensatormessung wurde komplett neu geschrieben und auch die Widerstandsmessung wurde erheblich überarbeitet. Bei Schwierigkeiten und Problemen sollte man mich über E-mail oder über den Diskussionsteil (thread) benachrichtigen.  Nur wenn ich von Problemen weiß, kann ich hoffentlich Abhilfe schaffen.&lt;br /&gt;
&lt;br /&gt;
Weitere Einzelheiten sowie Beschreibung der einzelnen Meßverfahren und Beispiel-Ergebnisse habe ich in der pdf-Dokumentation (deutsche und englische Version) beschrieben. Hier findet man auch Hinweise zum Konfigurieren der Software mit Makefile Parametern und Optionen. &lt;br /&gt;
Die Kommentare im Quellcode sind in englischer Sprache.&lt;br /&gt;
Neu eingebaut in der Software ist eine Selbsttest-Funktion, in der die Funktion des Testers gemessen wird. In diesen Selbsttest ist auch ein Kalibrationsteil integriert.&lt;br /&gt;
&lt;br /&gt;
== Software (English) ==&lt;br /&gt;
&lt;br /&gt;
The software was developed based on the work of Mark F.&lt;br /&gt;
The capacitor measurement was completely rewritten, and the resistance measurement substantially revised.&lt;br /&gt;
If you have difficulties or problems, notify me via e-mail or the discussion section (thread);&lt;br /&gt;
I can only help if I know about the problems.&lt;br /&gt;
&lt;br /&gt;
For further details, descriptions of the measurement methods, and sample results, see the PDF documentation (German and English versions).&lt;br /&gt;
It also contains information about configuring the software with Makefile parameters and options.&lt;br /&gt;
The source code comments are in English.&lt;br /&gt;
&lt;br /&gt;
The software has a new self-test function, which also does calibration.&lt;br /&gt;
&lt;br /&gt;
== Software (Français) ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel a été développé sur la base du travail de Markus F.&lt;br /&gt;
La partie concernant la mesure des condensateurs a été réécrite complétement et la mesure des résistances a été revisée de façon considérable. En cas de difficultés ou de problèmes il y a lieu de me contacter par mail ou via le forum de discussions. Pour être en mesure de lever les problèmes je dois d&#039;abord les connaître.&lt;br /&gt;
&lt;br /&gt;
Dans ma documentation au format pdf, en langue allemande ou anglaise, j&#039;ai décrit des détails supplémentaires, les différentes procédures de mesure ainsi que des exemples de résultats. L&#039;on y trouve aussi des indications pour la configuration du logiciel à l&#039;aide des paramètres et options du fichier &amp;quot;Makefile&amp;quot;.&lt;br /&gt;
Les commentaires dans les codes source sont en anglais.&lt;br /&gt;
&lt;br /&gt;
J&#039;ai intégré dans le logiciel une nouvelle fonction de test automatique vérifiant le fonctionnement correct du testeur. Le test automatique comprend aussi une routine de calibrage.&lt;br /&gt;
&lt;br /&gt;
== Hardware (deutsch) ==&lt;br /&gt;
&lt;br /&gt;
Im Prinzip ist die neue Software so zu konfigurieren, daß sie auf der bereits von Markus F. vorgestellten Hardware ohne Änderungen läuft.&lt;br /&gt;
&lt;br /&gt;
Sinnvoll sind dennoch einige Änderungen:&lt;br /&gt;
&lt;br /&gt;
* Der Prozessor sollte auf einen 8 MHz Taktfrequenz umgestellt werden, am besten mit einem externen Quarz. Dazu müssen die fuses des ATmega geändert werden. Ein 16 MHz Quarz ist auch verwendbar, wenn die Software in der Makefile angepasst ist.&lt;br /&gt;
* Ein &amp;quot;pull up&amp;quot; Widerstand von etwa 27 kΩ sollte von Pin 13 (PD7) des ATmega nach VCC nachgerüstet werden.&lt;br /&gt;
* Der 100 nF Kondensator am Pin 21 (AREF) kann entweder ganz entfernt werden oder besser durch einen 1 nF Kondensator ersetzt werden.&lt;br /&gt;
* Wenn die elektronische Einschaltung des Testers Probleme macht, sollte wenigstens der C2 Kondensator an der Basis von Transistor T1 auf 10 nF reduziert werden und ggf. auch der Widerstand R7 auf 3,3 kΩ reduziert werden. Das komplette Schaltbild und Einzelheiten dazu findet man in der PDF Dokumentation.&lt;br /&gt;
&lt;br /&gt;
Die Gründe und die Einzelheiten für diese Änderungen sowie weitere Hinweise für einen Neuaufbau sind im Hardware-Kapitel meiner pdf-Dokumentation beschrieben. Empfohlen wird ein ATmega168 Prozessor oder auch ein ATmega328 Prozessor, weil der ADC mit der Autoscale Funktion im Bedarfsfall von der 5V Referenz (VCC) auf die interne Referenz-Spannung umgeschaltet wird. Die interne Referenz hat für der ATmega8 eine Spannung von 2,56V, für die anderen Prozessoren aber 1,1 Volt. Mit 1,1 V kann eine bessere Auflösung des ADC für gemessene Spannungen unter 1 Volt erreicht werden.&lt;br /&gt;
Man kann den ATmega8 ohne Hardwareänderung gegen einen ATmega168 oder ATmega328 austauschen!&lt;br /&gt;
Hier ist der Teil der Schaltung, der für die Messung erforderlich ist.&lt;br /&gt;
Die Elektronik für die Batterieversorgung und die automatische Abschaltung fehlt in diesem Schaltbild.[[Datei:TransistorTesterVC1.png|miniatur|Schaltbild ohne Stromversorgung]]&lt;br /&gt;
&lt;br /&gt;
Die rot markierten Bauteile sind nicht unbedingt erforderlich, können aber zu einer Verbesserung der Messgenauigkeit beitragen. Die grün markierten Bauteile sind gegenüber dem ersten Entwurf von Markus F. geändert.&lt;br /&gt;
Die Eagle Dateien von Asko B. für drei Varianten sind im Thread zu finden bei der Adresse: http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Hier ist der Artikel der 1. Transistortester Version von Markus F. zu finden: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (English) ==&lt;br /&gt;
&lt;br /&gt;
The new software can be configured to run without any changes on the hardware developed by Markus F.&lt;br /&gt;
&lt;br /&gt;
But a few modifications still make sense:&lt;br /&gt;
&lt;br /&gt;
* The processor clock should run with 8 MHz, preferably with a external quartz. To this purpose the fuses have to be set. A 16 MHz quartz may also be used if the software is adapted through the Makefile option.&lt;br /&gt;
* A pull up resistor of 27 kΩ should be added between pin 13 (PD7) of the ATmega and VCC.&lt;br /&gt;
* The 100 nF capacitor at pin 21 (AREF) should be removed or even better be replaced with a 1 nF one.&lt;br /&gt;
* If the tester turns on unreliably, the capacitor C2 at the base of transistor T1 should be decreased to 10 nF. Where necessary resisitor R7 should be decreased to 3.3 kΩ. The circuit diagram and further detail is to be found in the PDF documentation.&lt;br /&gt;
&lt;br /&gt;
The reasons and details concerning these changes as well as further hints about new implementations are explained in the hardware section of my PDF documentation. ATmega168 or ATmega328 processors are recommended, because the ADC auto-scale function allows to switch from the 5V reference to the 1.1V internal reference. The ATmega8 has a 2.56V internal reference which is inferior for measurements below 1V. The ATmega8 can be replaced by a ATmega168/328 without changes to the hardware. Here is the part from the [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png circuit diagram] that is responsible for the measurements.&lt;br /&gt;
&lt;br /&gt;
The circuits for the battery supply and the automatic shutdown are not shown by this circuit diagram.&lt;br /&gt;
&lt;br /&gt;
You could go without the components marked in red, but they may enhance the precision of the measurements. Those marked in green are modifications to the original design by Markus F.&lt;br /&gt;
The Eagle CAD files by Asko B. for three variants can be found in the discussion thread at http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
This is the article about the first version of the transistor tester by Markus F.: [[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Hardware (Français) ==&lt;br /&gt;
&lt;br /&gt;
En pricipe le logiciel peut être configuré de manière à tourner sans modifications sur le hardware présenté par Markus F. (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
Quelques modifications sont pourtant utiles :&lt;br /&gt;
&lt;br /&gt;
* Le processeur devrait être piloté par une horloge de 8 MHz, de préférence avec un quartz externe. A cette fin il faut modifier les fusibles (&amp;quot;fuses&amp;quot;) du processeur ATmega. Un quartz de 16 MHz peut être utilisé sous condition de configurer le logiciel en conséquence par l&#039;intermédiaire du Makefile.&lt;br /&gt;
* Une résistance &amp;quot;pull up&amp;quot; d&#039;environ 27 kΩ devrait être ajoutée entre le pin 13 (PD7) du ATmega et l&#039;alimentation VCC.&lt;br /&gt;
* Le condensateur 100 nF au pin 21 (AREF) peut être supprimé ou, mieux, être remplacé par un condensateur 1 nF.&lt;br /&gt;
* Si la mise en marche électronique du testeur cause problème, il faut au moins réduire la valeur du condensateur C2 à la base du transistor T1 à 10 nF et, le cas échéant, réduire la valeur de la résistance R7 à 3,3 kΩ. Le schéma complet et des détails à cet égard se trouvent dans la documentation pdf.&lt;br /&gt;
&lt;br /&gt;
Les raisons pour ces modifications ainsi que des indications supplémentaires sont détaillées au chapitre &amp;quot;Hardware&amp;quot; de ma documentation pdf. L&#039;utilisation d&#039;un processeur ATmega168 ou ATmega328 est recommandée, parce qu&#039;en cas de besoin la fonction &amp;quot;auto-scale&amp;quot; du convertisseur analogique-numérique (ADC) passe de la référence de 5 V (VCC) vers la tension de référence interne. La référence interne du ATmega8 est de 2,56 V, alors que celle des autres processeurs est de 1,1 Volt. Avec 1,1 V on atteint une meilleure résolution du convertisseur ADC lors de la mesure de tensions en dessous de 1 Volt.&lt;br /&gt;
Le processeur ATmega8 peut être remplacé par un ATmega168 ou ATmega328 sans aucune modification du schéma du testeur!&lt;br /&gt;
Voici la partie du [https://www.mikrocontroller.net/wikifiles/thumb/6/64/TransistorTesterVC1.png/779px-TransistorTesterVC1.png schéma] responsable pour les mesures.&lt;br /&gt;
&lt;br /&gt;
Les circuits pour l&#039;alimentation par batterie et l&#039;arrêt automatique ne sont pas représentés sur ce schéma.&lt;br /&gt;
&lt;br /&gt;
Les composants marqués en rouge ne sont pas indispensables, mais ils peuvent contribuer à améliorer la précision des mesures. Les composants marqués en vert sont changés par rapport au projet original de Markus F.&lt;br /&gt;
Les fichiers CAD au format Eagle pour trois variantes mis à disposition par Asko B. se trouvent dans le fil de discussion sous l&#039;adresse :&lt;br /&gt;
http://www.mikrocontroller.net/topic/248078?page=4#2891344&lt;br /&gt;
&lt;br /&gt;
Voici l&#039;article concernant le première version du testeur de transistors par Markus F. :[[AVR-Transistortester]]&lt;br /&gt;
&lt;br /&gt;
== Downloads (deutsch) ==&lt;br /&gt;
Die aktuelle Version von Software und Doku lässt sich immer im SVN abrufen.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_ger112k.pdf|Kurzbeschreibung (deutsch) Version 1.12k (2017-01-20)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Anleitung (deutsch) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Die Benutzer können über den svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] das gewählte Verzeichnis als &amp;quot;GNU tarball&amp;quot; runterladen.&lt;br /&gt;
Beim Aufruf des svnbrowsers steht dazu unter der Datei/Verzeichnis Liste der Eintrag &amp;quot;Download GNU tarball&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Zum Auspacken der heruntergeladenen transistortester*.tar.gz Datei benötigen Windows Benutzer eine geeignete Software wie das Freeware Paket [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Nach dem Auspacken hat man den vorher mit dem svnbrowser ausgewählten Verzeichnisbaum auf seinem eigenen Rechner.&lt;br /&gt;
Ein direkter Zugriff auf die Dateien mit dem svnbrowser ist nicht möglich!&lt;br /&gt;
&lt;br /&gt;
Eine andere Methode auf den Inhalt des svn Archivs zuzugreifen besteht mit der Installation des TortoiseSVN Plugins für den Windows Explorer.&lt;br /&gt;
Damit ist dann der Zugriff über [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] direkt auf das Archiv mit dem Browser möglich.&lt;br /&gt;
&lt;br /&gt;
Linux Benutzer können direkt über svn auf das Archiv zugreifen.&lt;br /&gt;
&lt;br /&gt;
== Downloads (russisch) - Загрузки (русский) ==&lt;br /&gt;
Для загрузок доступны все версии программного обеспечения и документации, хранящиеся в SVN&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_rus112k.pdf|краткое описание (русский) Версия 1.11k (2016-03-14)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/russian/ttester_rus112k.pdf инструкции (русский) Версия 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Пользователь может загрузить выбранный каталог в качестве &amp;quot;GNU архива&amp;quot; через svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
При вызове svnbrowsers, смотрите в список файлов / каталогов, запись &amp;quot;Скачать GNU архив&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Для распаковки загруженного файла * .tar.gz пользователи Windows могут воспользоваться любым подходящим программным обеспечением, таким как бесплатная программа [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
&lt;br /&gt;
После распаковки архива у вас на компьютере будет архив с заранее выбранным через svnbrowser содержимым в дереве каталогов.&lt;br /&gt;
&lt;br /&gt;
Прямой доступ к файлам через svnbrowser невозможен!&lt;br /&gt;
&lt;br /&gt;
Еще один способ получить доступ к содержимому хранилища SVN состоит в установке TortoiseSVN плагина для Windows Explorer. Затем щелкаем в папке правой кнопкой мыши, выбираем SVN Checkout, вводим следующий адрес  [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester] и получаем свежую рабочию копию репозитория.&lt;br /&gt;
&lt;br /&gt;
Пользователи Linux могут получить доступ непосредственно из SVN к архиву.&lt;br /&gt;
&lt;br /&gt;
== Downloads (English) ==&lt;br /&gt;
The most up-to-date versions of software and documentation is obtainable in the SVN archive.&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|Short description (english) Version 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/english/ttester_eng112k.pdf Manual (English) Version 1.12k (2017-01-20)]&lt;br /&gt;
&lt;br /&gt;
Users can download a &amp;quot;GNU tarball&amp;quot; of the previous selected directory with the svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Windows users need a additional tool like the freeware [http://www.7-zip.org/ 7-Zip] to unpack the downloaded transistortester*.tar.gz file.&lt;br /&gt;
After unpacking you have a copy of the selected directory at your own computer.&lt;br /&gt;
The direct access is not possible with the svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Another way to get access to the SVN data is to install the TortoiseSVN plugin for the windows explorer. After installing you can access the data with [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Linux users can access the data with svn directly.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Français) ==&lt;br /&gt;
&lt;br /&gt;
La version actuelle du logiciel ainsi que la documentation sont dosponibles à tout moment au [https://www.mikrocontroller.net/svnbrowser/transistortester/ repositoire SVN].&lt;br /&gt;
&lt;br /&gt;
La documentation se trouve sous&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttinfo_ger112k.pdf Description succinte (allemand) version 1.12k (2017-02-18)] et&lt;br /&gt;
&lt;br /&gt;
[https://github.com/svn2github/transistortester/tree/master/Doku/tags/german/ttester_ger112k.pdf Mode d&#039;emploi détaillé (allemand) version 1.12k (2017-02-18)]&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs peuvent télécharger le répertoire choisi comme &amp;quot;GNU tarball&amp;quot; via [https://www.mikrocontroller.net/svnbrowser/transistortester/ svnbrowser]. &lt;br /&gt;
Après sélection du répertoire souhaité, il suffit de cliquer le lien &amp;quot;Download GNU tarball&amp;quot; qui se trouve en-dessous de la liste des repertoires/fichiers.&lt;br /&gt;
&lt;br /&gt;
Pour ouvrir le fichier ainsi téléchargé &amp;quot;transistortester*.tar.gz&amp;quot;, les utilisateurs sous Windows ont besoin d&#039;un logiciel approprié, comme p. ex. l&#039;application freeware [http://www.7-zip.org/ 7-Zip].&lt;br /&gt;
Après le déballage de l&#039;archive transistortester*.tar.gz, les répertoires et fichiers sélectionnés pour le téléchargement se trouvent sur le disque de l&#039;ordinateur local.&lt;br /&gt;
Un accès direct aux fichiers via le svnbrowser n&#039;est pas possible!&lt;br /&gt;
&lt;br /&gt;
Il existe une méthode alternative pour accéder au contenu du repositoire SVN : c&#039;est l&#039;installation du plug-in TortoiseSVN de l&#039;explorateur de Windows. &lt;br /&gt;
L&#039;accès direct aux fichiers du repositoire SVN est alors possible via l&#039;explorateur sous &amp;quot;svn://mikrocontroller.net/transistortester&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Les utilisateurs sous Linux peuvent accéder directement au repositoire à l&#039;aide de l&#039;application svn.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Português - Brasil) ==&lt;br /&gt;
&lt;br /&gt;
Todas as versões de software e documentação estão salvas no arquivador SVN.&lt;br /&gt;
&lt;br /&gt;
Usuários podem descarregar um pacote &amp;quot;GNU&amp;quot; de todos os diretórios anteriores com o svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/].&lt;br /&gt;
&lt;br /&gt;
Usuários de Windows precisam de uma ferramenta adicional como o freeware [http://www.7-zip.org/ 7-Zip] para descompactar o arquivo transistortester*.tar.gz. Depois de descompactado você terá uma cópia do diretório selecionado no seu computador. O acesso direto não é possível com o svnbrowser!&lt;br /&gt;
&lt;br /&gt;
Outra forma de acessar os dados no SVN é instalar o TortoiseSVN plugin para Windows Exporer. Depois de instalar você pode acessar soa dados com o endereçco [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Usuários Linux podem acessar os dados com svn diretamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Español) ==&lt;br /&gt;
Todas la versiones del software y la documentación están en SVN.&lt;br /&gt;
&lt;br /&gt;
Los usuarios pueden descargar un &amp;quot;GNU tarball&amp;quot; del directorio seleccionado utlizando svnbrowser [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Windows requieren de una herramienta adicional como el freeware [http://www.7-zip.org/ 7-Zip] (gratis) para descomprimir el archivo descargado, transistortester*.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Luego de descomprimir el archivo, tendrá en su computador una copia completa del directorio seleccionado.&lt;br /&gt;
El acceso directo no es posible con svnbrowser.&lt;br /&gt;
&lt;br /&gt;
La otra manera de acceder al respositorio SVN es instalando el plugin TortoiseSVN; éste le permitirá acceso a la información con el URI: [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester]&lt;br /&gt;
&lt;br /&gt;
Los usuarios de Linux pueden, por supuesto, acceder SVN directamente.&lt;br /&gt;
&lt;br /&gt;
== Downloads (Slovak) ==&lt;br /&gt;
&lt;br /&gt;
Všetky verzie softvéru a dokumentácie sú uložené v SVN archíve.&lt;br /&gt;
&lt;br /&gt;
Prostredníctvom &#039;&#039;svnbrowsera&#039;&#039;, ktorý sa nachádza na adrese [https://www.mikrocontroller.net/svnbrowser/transistortester/ https://www.mikrocontroller.net/svnbrowser/transistortester/] je možné kliknutím na odkaz &#039;&#039;&amp;quot;Download GNU tarball&amp;quot;&#039;&#039; stiahnuť kompletný obsah aktuálne zobrazeného adresára.&lt;br /&gt;
&lt;br /&gt;
Na rozbalenie stiahnutého súboru &#039;&#039;transistortester*.tar.gz&#039;&#039; pod systémom Windows je možné použiť bezplatný software &#039;&#039;[http://www.7-zip.org/ 7-Zip]&#039;&#039;. Po extrahovaní je na lokálnom PC k dispozícii kópia vybraného adresára. Priamy prístup k jednotlivým súborom SVN archívu cez &#039;&#039;svnbrowser&#039;&#039; nie je možný!&lt;br /&gt;
&lt;br /&gt;
Alternatívnym spôsobom prístupu k SVN archívu je inštalácia a použitie pluginu &#039;&#039;TortoiseSVN&#039;&#039; pre Windows Explorer. Potom je možné pristupovať k dátam prostredníctvom odkazu [svn://mikrocontroller.net/transistortester svn://mikrocontroller.net/transistortester].&lt;br /&gt;
&lt;br /&gt;
Užívatelia systému Linux môžu k SVN dátam pristupovať priamo.&lt;br /&gt;
&lt;br /&gt;
== 下载 (中文) ==&lt;br /&gt;
&lt;br /&gt;
所有文档和软件都可以在SVN上找到。&lt;br /&gt;
&lt;br /&gt;
[[Media:ttinfo_eng112k.pdf|简述（英文版） 1.11k (2015-10-09)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:ttester_eng111k.pdf|手册（英文版） 1.11k (2015-02-08)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法1 &#039;&#039;&#039;&lt;br /&gt;
在[https://www.mikrocontroller.net/svnbrowser/transistortester/ SVN浏览器]中进入你要下载的目录，点击&#039;&#039;&#039;Download GNU tarball&#039;&#039;&#039;就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包，就能得到你想要的文件了。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; 方法2 &#039;&#039;&#039;&lt;br /&gt;
使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户，你可能需要安装TortoiseSVN来进行这个操作。&lt;br /&gt;
&lt;br /&gt;
SVN地址是 svn://mikrocontroller.net/transistortester&lt;br /&gt;
&lt;br /&gt;
== Downloads (your-language) ==&lt;br /&gt;
Feel free to put a translation &#039;&#039;here&#039;&#039;, but only if its done by yourself, not Google Translate.&lt;br /&gt;
You can also put a translation of the whole article here, if it is done by yourself.&lt;br /&gt;
&lt;br /&gt;
Only little understanding of the Wiki-Syntax is needed.&lt;br /&gt;
&lt;br /&gt;
== Hint to Cloners and Sellers ==&lt;br /&gt;
Dear Transistortester Cloners and Sellers!&lt;br /&gt;
&lt;br /&gt;
We don&#039;t mind if you produce and sell clones of the Transistortester. It&lt;br /&gt;
provides an inexpensive great little tool for electronics enthusiasts&lt;br /&gt;
and beginners, but PLEASE note the links to the project&#039;s webpage,&lt;br /&gt;
source repo and documentation. You would add more value by giving users&lt;br /&gt;
that information to be able to update the firmware and to understand all&lt;br /&gt;
the features. If you do any modifications to the firmware, please send&lt;br /&gt;
us a copy for the repo. And if you would send us your Transistortester&lt;br /&gt;
clones, we would be able to keep the firmware as compatible as possible.&lt;br /&gt;
Don&#039;t forget, this an OSHW project!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Transistortester team&lt;br /&gt;
&lt;br /&gt;
亲爱的晶体管测试仪复制品生产商和卖家:&lt;br /&gt;
&lt;br /&gt;
如果您生产和销售晶体管测试仪的复制品，我们不会介意。它可以为电子爱好者和初学者提供一个便宜的小工具，但销售时请注意提供项目网页的链结，源代码和文档。&lt;br /&gt;
通过链结向用户提供能够更新固件和了解所有功能的信息来增加产品的价值。如果您对固件进行任何修改，请向我们发送一份备份。如果您向我们发送晶体管测试仪的样品，&lt;br /&gt;
我们将能够保持固件尽可能兼容。别忘了，这是一个OSHW(开源硬件)项目！&lt;br /&gt;
&lt;br /&gt;
送上最好的祝福，&lt;br /&gt;
晶体管测试团队&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur des SVN ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Ordnerstruktur und Beschreibung der  &#039;&#039;Pfade&#039;&#039; im SVN&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;background-color:#B3B7FF&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Ordner/directory&#039;&#039;&#039; || &#039;&#039;&#039;Dateien/files&#039;&#039;&#039; || &#039;&#039;&#039;Beschreibung/description&#039;&#039;&#039;&lt;br /&gt;
|-   style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Doku&#039;&#039;&#039; || || || Enthält die Dokumentation als PDF und als pdflatex-Quelltext&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Letzter Entwicklungsstand der Dokumentation inclusive Bilder und Diagrammen&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/german&#039;&#039;&#039; || || enthält die deutschen Texte, Makefile und PDF-Dokumentation der Entwicklerversion&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/english&#039;&#039;&#039; || || contains the English text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/pdftex/russian&#039;&#039;&#039; || || contains the Russian text, Makefile and PDF documentation of the developer version&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; ||&#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/german&#039;&#039;&#039; || || &#039;&#039;Aktuelle PDF Dokumentation in deutsch&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/english&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in English&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/russian&#039;&#039;&#039; || || &#039;&#039;Current PDF documentation in Russian language&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/german&#039;&#039;&#039; || || &#039;&#039;PDF Dokumentationen zu früheren Softwareversionen&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags/old/english&#039;&#039;&#039; || || &#039;&#039;PDF documentation for earlier software versions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hardware&#039;&#039;&#039; || || || Hardware Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid&#039;&#039;&#039; || || Verzeichnis für eine Streifenleiterplatine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ttester_strip_grid.diy&#039;&#039;&#039; || || Beispiel einer Streifenleiterplatine, DIYLC-Datei&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/TTester_strip.pdf&#039;&#039;&#039; || || Ergebnis der Streifenleiterplatine im PDF Format&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/LiesMich.txt&#039;&#039;&#039; || || Kurzdokumentation für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;strip_grid/ReadMe.txt&#039;&#039;&#039; || || Short documentation for the strip grid board&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Entwurf von Markus R. mit LED-Dimmer im Eagle 6.4.0 Format&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background-color:#B9FFC5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Software&#039;&#039;&#039; || || || Software für AVR-GCC 4.8.2&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk&#039;&#039;&#039; || || Aktueller Software-Entwicklungszweig&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/default&#039;&#039;&#039; || || Makefile und Programmierdaten für ATmega168 mit Standard-Layout&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega168_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega168 für Streifenleiter-Platine&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_1.9V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Knopfzellenbetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_3.3V&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_2X16_menu&#039;&#039;&#039; || || Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine (ab Version 1.08k)&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_strip_grid_dogm&#039;&#039;&#039; || || Makefile und Daten für ATmega328 für Streifenleiter-Platine mit DOG-M Display&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7565&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7108&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_st7920&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_fish8840&#039;&#039;&#039; || || Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_wei_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische WEI_M8_LGTST Version, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_GM328&#039;&#039;&#039; || || Makefile und Daten für chinesische GM328 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T3_T4_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T3 oder T4 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_T5_st7565&#039;&#039;&#039; || || Makefile und Daten für chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306I2C&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega328_ssd1306SPI&#039;&#039;&#039; || || Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega644_LCD2004&#039;&#039;&#039; || || Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/arduino_m2560&#039;&#039;&#039; || || Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD &lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;trunk/mega8&#039;&#039;&#039; || || Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar.&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;tags&#039;&#039;&#039; || || Fertige Software Versionen als ZIP gepackt&lt;br /&gt;
|-&lt;br /&gt;
| || || &#039;&#039;changelog.txt&#039;&#039; || &#039;&#039;Hier sollte jede Änderung mit Versionsnummer eingetragen werden&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || &#039;&#039;&#039;Markus&#039;&#039;&#039; || || Alternative Software von Markus R., bitte README beachten! Die Software wurde aufgeräumt und ist viel besser strukturiert, läuft aber nur auf einem ATmega168 oder ATmega328. Die Software läuft nur auf dem Standard-Layout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Glenndk</name></author>
	</entry>
</feed>