| Start | Gästebuch | Kontakt | Impressum |

08. 09. 2010

ATmega8 Testboard...
DDS Generator...
EVG Steuerung...

Würfel...
Zeitschalter...
Lichtabh. Schalter...
Nostalgie...
Servotester...
Experimentierkoffer...

M-Unit...
M-Unit 2.x...
MICRO...
LCD Display...
DCF Uhr...
Infrarot mit RC5...
UKW PLL...
Videodisplay...
EPROM Programmer...
DCF Modul...
Testboard...
CC1 Programmer...
Temperatur Analog...
Elektronik Poti...
C-Control und USB...
MICRO Würfel...
E/A Port Anpassung...
DA Ausgang...
Inkrementalgeber...

TCP/IP Basic...
Netzwerk 1...
Netzwerk 2...
Terminal...
Ein neuer PC...
Video am PC...
DSL...
WLAN...
VoIP...

Libanon...
Montreal...
Québec...
Ein Tag in den USA...
Stockholm...

Gasometer...
Greifswald...


PROGRAMMIERBARE POTENTIOMETER

Ansteuerung eines DPP* mit C-Control MICRO

Beschrieben wird die Ansteuerung eines DPP* (Digitally Programmable Potentiometer) der Firma Catalyst Semiconductor durch eine C-MICRO. Das Prinzip kann auf die ganze C-Control Familie angewandt werden. DPP* werden z.B. in der Produktion zum automatischen Abgleich von Baugruppen oder in Messgeräten zur automatischen Kalibrierung eingesetzt. DPP* eignen sich auch als DA (Digital Analog) Wandler. Es gibt verschiedene Ausführungen. Im Beispiel verwende ich einen CAT524.

Einige technische Daten:
Gehäuse: DIP14 oder SOIC14
Versorgungsspannung VDD: 2,7V - 5,5V
Poti Widerstandswert: 28KOhm
Vier unabhängig voneinander einstellbare Poti mit je 8Bit Auflösung
Nichtflüchtiger Speicher für jedes Poti (100.000 Schreibzyklen, 20 Jahre Speichergarantie)
TTL kompatible serielle Schnittstelle

Referenzspannung am Poti

VrefH: 2,7V bis VDD
VrefL: 0V bis VDD -2,7V
Diese Werte gelten für alle vier Poti.

Schaltplan

Der Schaltplan zeigt die Ansteuerung durch C-MICRO. Bei Ansteuerung durch einen Controller müssen die Werte im DPP* nicht gespeichert werden, da das der Controller übernehmen kann. Somit sind nur zwei Leitungen erforderlich: Daten und Takt. VrefL ist mit GND, VrefH mit 5V verbunden. Vout kann nur so groß werden wie VrefH also 5V. Im Beispiel werden die Ausgänge der Poti eins und zwei mit IC3 verstärkt. Die Verstärkung wird mit den Widerständen R1, R2 bzw. R3, R4 auf den Faktor zwei eingestellt: (R1/R2)+1.
T1 bzw. T2 können einen Strom von etwa 0,5A treiben. Die Transistoren müssen mit einem Kühlkörper versehen werden. Die Schaltung arbeitet mit reiner Gleichspannung, die Transistoren setzen die nicht genutzte Leistung in Wärme um. Bei einem Verbraucher mit 2V und 0,5A müssen grob 10V x 0,5A = 5W an die Umgebung abgegeben werden.
IC1 wandelt das TTL Signal der C-MICRO nach V.24 für die Verbindung mit einem Nullmodem Kabel zu einer COM des PC.

Die Tabelle zeigt das Datenformat:

  Potiadresse Daten
Startbit
A0
A1
D0
D1
D2
D3
D4
D5
D6
D7
1
x
x
x
x
x
x
x
x
x
x

Mit jedem Takt wird ein Bit übertragen. Nach einem Startbit folgen zwei Bit für die Adresse sowie acht Bit für die Daten. Nach dem letzten Datenbit folgen noch zwei Taktzyklen.

Das Demoprogramm wird mit der Programmierumgebung zur C-Control 1 in die C-MICRO geladen. Mit einem Voltmeter sollte nach dem Programmstart an den Ausgängen Vout1 bis Vout4 etwa 2,5V gegen GND zu messen sein. An TP1 und TP3 ist die doppelte Spannung zu messen (5V).
Dann startet man am Windows PC Hyperterm (9600,8,1,n kein Protokoll, Echo aus). Mit Taste 1 und 2 für Vout1 sowie Taste 3 und 4 für Vout2 kann die Spannung verkleinert bzw. vergrößert werden. Der zu übertragende Wert wird am Bildschirm angezeigt.

Das Programm kann leicht für Vout3 und Vout4 erweitert werden. Startbit und Potiadresse sind in der Variable -adr- zusammengefasst.

Das Demoprogramm kann hier geladen werden.

M. L. 10/2004

* Trademarks of Catalyst Semiconductor

Meine große Liebe hat mich verraten, als ich 13 war. Jetzt liebe ich Jesus. Ich habe alles, was ich brauche.

Download...
Links...
Logbuch...
Über Mich...

Aktualisierung:
06.07.2009

Diese Webseite ist für IE ab Version 6 optimiert.
Copyright 2001 - 2010
webmaster

Webdesign:
MaLo-WEB