Vierfach-Digitalvoltmeter und PWM-Ausgabe mit dem Attiny13
von Hermann Nieder
Beim Experimentieren mit dem Attiny13 und anderen Bauteilen aus dem Lernpaket MSR mit dem PC [1] gelang es mir mit einem zusätzlichen CMOS-IC, die Anzahl der AD-Wandler-Eingänge zu verdoppeln. Ich hatte gerade ein 4066 zur Hand, mit dem dies möglich ist, da es vier Analogschalter enthält, die über die Pins CT.A .. CT.D angesteuert werden. Die fertige Schaltung hat noch Patz auf dem Steckboard des Lernpakets.
Hat die Steuerleitung RTS Low-Pegel, ist der Transistor, der als Inverter dient, gesperrt. Die Spannung am Kollektor von T1 beträgt ca. 5 V( High-Pegel ) , und es sind die Eingänge E1 und E2 an die Pins PB3 bzw. PB4 des Mikrocontrollers durchgeschaltet.
Hat RTS High-Pegel, beträgt die Spannung am Kolletor von T1 nur wenig mehr als 0 V(Low-Pegel). An Stelle von E1 und E2 sind in diesem Fall E3 und E4 mit PB3 bzw. Pb4 verbunden, da RTS auch unmittelbar an CT.A und CT.C angeschlossen ist.
| Ganzen Artikel lesen... |  |
Das Formular für das Visual Basic Programm wird, wie es im ersten Bild zu erkennen ist, im Vergleich zum ursprünglichen für die Zweikanalmessung, die im Kapitel 10 des Handbuchs zum Lernpaket MSR mit dem PC [1] beschrieben ist, verbreitert. Danach werden zwei weitere Textfelder (Text5, Text6 ) rechts neben den beiden bereits vorhandenen platziert. Links von Textfeld5 ist Label5 einzufügen und in AD3 umzubenennen und links von Textfeld 6 Label6, das in AD4 umbenannt wird. Das Visual Basic Programm muss geringfügig ergänzt werden. Dies ist der geänderte Quelltext:
...
Private Sub Timer1_Timer()
CLEARBUFFER
Uref = Val(Text4.Text)
RTS 0
U = ADC2() / 1023 * Uref
Text2.Text = " " + Format(U, "0.00") + " V "
U = ADC3() / 1023 * Uref
Text3.Text = " " + Format(U, "0.00") + " V "
RTS 1
U = ADC2() / 1023 * Uref
Text5.Text = " " + Format(U, "0.00") + " V "
U = ADC3() / 1023 * Uref
Text6.Text = " " + Format(U, "0.00") + " V "
End Sub
...
An den Attiny13 ist zuvor die Datei interface.hex zu übertragen. Dies geschieht z. B. so, wie es im Handbuch des Lernpakets MSR mit dem PC [1] beschrieben ist. Das erste Bild oben entstand beim Anschluss einer Spannungsquelle mit vier einstellbaren Ausgangsspannungen, die gemessen und dargestellt wurden.
Literatur, Bezugsquellen:
[1] B. Kainka „Lernpaket MSR mit dem PC", www.franzis.de, 2009
[2] Datenblätter des Ics 4066 aus dem Internet
[3] „Standardschaltungen der Digital- und Analogtechnik", www.franzis.de, 2007

Lernen Sie die ganze Vielfalt vom Franzis Buch- und Softwareverlag kennen