TestLab und TLScript für RPI Pico und ...
                            

Elektronik-Labor  Projekte  Mikrocontroller  TLScript        




Taschenbuch: https://www.amazon.de/dp/B0H2PQX34R
Ebook: https://www.amazon.de/dp/B0H2MS3Z1T
Software-Download:  TestLab42.zip



Vorwort

Das TestLab besteht aus einem Mikrocontroller und der zugehörigen Windows-Software. Es enthält Messgeräte, Plotter und Oszilloskope und bietet die Kontrolle über acht digitale Ein- und Ausgänge, drei analoge Eingänge und zwei PWM-Ausgänge zur Leistungssteuerung oder zur Bereitstellung einstellbarer Gleichspannungen.

Zusätzlich kann man kleine TLScript-Steuerprogramme einzusetzen, um besondere Steuerungs- oder Messaufgaben zu lösen. Die Aufgaben reichen von Zeitschaltern, Speicheroszilloskopen und Zählern bis zum programmierbaren Sinusgenerator.

TLScript ist eine minimalistische Programmiersprache. Hier sind alle verfügbaren Befehle auf der Programmieroberfläche sichtbar und werden durch Anklicken in ein Programm eingesetzt. Kleine Hilfsprogramme für spezielle Messungen oder zur Hardwaresteuerung lassen sich damit mühelos erstellen.

Die TLScript-Befehle sind hardwarenah und ähneln den grundlegenden Assembler-Befehlen der meisten Prozessoren und Mikrocontroller. Das ist einerseits nützlich für die ersten Programmierversuche, denn später fällt dann der Übergang auf eine höhere Programmiersprache leichter. Andererseits kann es eine interessante Herausforderung sein, komplexe Aufgaben mit den begrenzten Mitteln von TLScript zu lösen.

 Inhalt

Vorwort    1
1 Einleitung    4
1.1 Verwendete Controller    5
1.2 Software und Start    9
1.3 TLScript    10
1.4 Das TestLab    11
2 TestLab im Einsatz    14
2.1 Oszilloskop-Funktionen    14
2.2 Spannungsmessung    16
2.3 Schaltungstest    17
2.4 Messung kleinster Ströme    20
2.5 Verstärkertest    24
3 TLScript-Einführung    27
3.1 Sprachumfang    27
3.2 Bedienoberfläche    30
3.3 Programme zum Einstieg    32
3.4 Funktionserweiterungen    35
4 I/O-Ports    36
4.1 Ausgänge schalten    36
4.2 Geschwindigkeitstest    38
4.3 Port-Eingänge    42
4.6 Pullup und Pulldown    43
4.7 Ein Zeitschalter    45
4.8 Ein RC-Oszillator    46
5 Rechenfunktionen    49
5.1 Serielle Datenübertragung    49
5.2 Rechenoperationen    51
5.3 Logische Grundfunktionen    53
5.4 Zählschleifen    56
5.5 Ein Würfel    57
6 Analoge Daten    58
6.1 Spannungsmessung    58
6.2 Serienmessung    59
6.3 PWM-Ausgänge    60
6.4 Helligkeitsmodulation    60
7 Signalverarbeitung    63
7.1 Datenrekorder    63
7.2 Einkanal-Oszilloskop    65
7.3 Zweikanal-Oszilloskop    66
7.5 Frequenzmessung    67
7.6 Rechteck-Generator    70
7.7 Sinus-Generator    71
7.8 Phasenverschiebung    73
7.9 Sweep-Generator    75
8 Tonfrequenzen    77
8.1 Einstellbare Tonhöhe    77
8.2 Alarmsirene    78
8.3 Trällertöne    78
8.4 Schnelles Zweikanal-Oszilloskop    80
8.5 DDS-Signalgenerator und Oszilloskop    81
9 TLScript Anwendungen    85
9.1 Laufende Welle mit acht LEDs    85
9.2 Ein Batterietester    87
9.3 Pegelmessung 0 bis 48 dB    89
9.4 Software-RXD    90
9.5 Software-TXD    94
9.6 Funksignale empfangen    96
10 TestLab-Messungen    98
10.1 Überwachung der Netzfrequenz    98
10.2 Speicherkondensatoren im Test    100
10.3 Langzeit-Datenlogger    103
10.4 Motortest    107
10.5 Widerstände bis 1 GOhm    113
10.6 Logarithmische Strommessung im TestLab    115
Literaturverzeichnis    118

Zusätzliche Infos zur Firmware und zum Aufbau der Windows-Software findet man im Kap. 9 und 10 des Vorgängerbuchs
RPi Pico Test-Labor und PicoBasic.




Elektronik-Labor  Projekte  Mikrocontroller  TLScript