Beruflich Dokumente
Kultur Dokumente
425
Mai 2006
(D) € 6,50 • (A) € 7,15 • CHF 12.50
(B) € 7,15 • (L) € 7,15
G3078 E
www.elektor.de
•xBTIGNKy306503zv!:;
Elektronikring 1 · 26452 Sande
ke
tär
Elektronische Stromversorgung
hts
e
rb
Lic
Fa
U
F
hts
rb
LK Y W01 gelb 587 nm 24 lm 22.75 LV W5SG 5.20 verde 505 nm 3,8 V 350 mA 35 lm
LK V W01 verde 505 nm 35 lm 50.75 LT W5SG 5.20 true green 528 nm 3,8 V 350 mA 50 lm
LK T W01 true green 528 nm 50 lm 50.75 LT W5SM 5.70 true green 528 nm 3,2 V 350 mA 70 lm
LK W W01 weiß 5600 K 41 lm 50.75 LW W5SG 5.20 weiß 5600 K 3,8 V 350 mA 41 lm
LK CW W01 warmweiß 3250 K 32 lm 50.75 ZW W5SG 5.55 weiß 5600 K 3,2 V 350 mA 69 lm
LK B W01 blau 470 nm 11 lm 50.75 LCW W5SG 5.20 warmweiß 3250 K 3,8 V 350 mA 32 lm
LK A W01 amber 617 nm 24 lm 22.75 LY W57B 1.55 gelb 587 nm 2,2 V 400 mA 24 lm
LK MIX W01 Mix, Daten siehe Einzelfarben 43.75 LY W5SM 3.45 gelb 590 nm 2,2 V 400 mA 44 lm
Tagesaktuelle Preise: www.reichelt.de
Gesetzliches Rückgaberecht. Alle angegebenen Preise sind freibleibend ab Lager Sande. Es gelten ausschließlich unsere AGB. Zwischenverkauf vorbehalten.
Alle Produktnamen und Logos sind Eigentum der jeweiligen Hersteller. Abbildungen ähnlich. Druckfehler, Irrtümer und Preisänderungen vorbehalten.
+++ Tagespreise! +++ Stand: 22. 3. 2006 +++ Tagesaktuelle Preise: www.reichelt.de +++ Tagespreise! +++ Stand: 22. 3. 2006 +++ Tagespreise +++
04422-955 286
04422-955 359
n
sto
xL
pa
kg
Ka
Fa
H
Spannung: 12 Volt
Spezial-Bleibatterien mit geringem Innenwiderstand für hohe kurzzeitige Strombelastung. Typischer
Einsatz in unterbrechungsfreien Stromversorgungen. Lebensdauer nach EUROBAT: typ. 6 Jahre
UP-RW 1220P1 18.65 120 W/10min 94 x 140 x 39 1,35 6,3 mm
UP-RWA 1232P1 22.10 190 W/10min 94 x 151 x 51 2,00 6,3 mm
UP-RW 1245P1 24.00 270 W/10min 94 x 151 x 65 2,60 6,3 mm
Größe typ. Kapazität Hersteller
Spannung: 6 Volt NH 4X800 TEC Micro (AAA) 800 mAh Tecxus 4.65
Mit 4,75-mm-Flachsteckern NH 4X850 GP Micro (AAA) 850 mAh GP 6.20
LCR-6V 1,3P 8.65 1,3 Ah 55 x 97 x 24 0,30 4,8 mm NH 4X2500 EN Mignon (AA) 2500 mAh Energizer 7.75
LCR-6V 3,4P 12.65 3,4 Ah 66 x 134 x 34 0,62 4,8 mm NH 4X2400 CEL Mignon (AA) 2400 mAh Cellcon 9.65
LCR-6V 7,2P 12.60 7,2 Ah 100 x 151 x 34 1,30 4,8 mm NH 4X2100 SA Mignon (AA) 2100 mAh Sanyo 9.75
LCR-6V 12P 15.25 12,0 Ah 100 x 151 x 50 1,95 4,8 mm NH 4X2300 SA Mignon (AA) 2300 mAh Sanyo 11.25
Echt ätzend?
Unter dieser Überschrift stand schon
mal eine Diskussion über das richtige
Ätzmittel in ELEKTOR. Beiträge zum
Thema Platinenherstellung gibt es in
ELEKTOR, seit es ELEKTOR gibt (in
44 OBD-2 on
diesem Monat sind es 36 Jahre!). Das
ist insofern erstaunlich, als sich in all
den Jahren am Prinzip nicht viel
geändert hat. Auch das Fräsen von
Platinen, das wir in dieser Ausgabe
auf Seite 22 näher betrachten, gibt es
schon fast so lange. Das 1975 von
Jürgen Seebach entwickelte Verfahren
der von ihm gegründeten Firma LPKF
ist bis heute die technologische Basis
von kompletten Systemen für die
Leiterplattenfertigung und
Mikroelektronik. Neuerdings auch mit
Laser satt Fräser.
Nicht erfüllt hat sich in all den Jahren
die Hoffnung auf einen dritten Weg
ohne Ätzen und Fräsen, der dem Ideal 18 Internationaler REIC
R8C-Design-Wettbewerb BERÜ H &
von der „gedruckten Schaltung“ noch
näher kommt. Wo bleibt der Inkjet-
Printer, der uns die Leiterbahnen mit
einer hochleitfähigen Spezialtinte 1. Preis: Ihre Entwicklung geht in Produktion! HMT
direkt auf das Basismaterial druckt?
Die so bedruckte Platine würde ich Wie ein Blick auf die R8C-Service-Seite und in das ELEKTOR-
dann am liebsten mit selbstklebenden Forum unter www.elektor.de zeigt, hat das R8C-Board aus Heft
SMD-Bauteilen bestücken – wobei der 12/2005 schon viele Leser zu eigenen Entwicklungen inspiriert.
Kleber an den Anschlüssen Jetzt können Sie auf diese Weise viele wertvolle Preise gewinnen!
selbstverständlich ebenfalls
hochleitfähig sein müsste…
Doch diese schöne neue Platinenwelt
lässt leider noch etwas auf sich
warten. In der Zwischenzeit müssen
wir uns weiter mit kupferkaschiertem
22 Der schnelle Weg zur Platine
FR4 begnügen und uns beim Löten
(das durch nichts zu ersetzen ist) auch
noch den Herausforderungen der
Bleifrei-Verordnung stellen. Die aber zu
bewältigen sind, wie unser Artikel auf
Seite 28 aufzeigt.
Leiterplatten-
Dass die einfachsten Ideen oft die Prototypen:
besten sind, zeigt der unaufhaltsame Selbst ätzen,
Erfolg der Leiterplatten-Schnelldienste. fräsen oder
Das „Poolen“ mehrerer Layouts zu Schnellservice?
einer großen Platine war eine solche
Idee. In Kombination mit der Nach Abschluss der
„vollelektronischen“ Bestellung (via
Entwicklung braucht man
Layoutprogramm und Internet) sind
Einzelstücke dadurch bezahlbar
möglichst schnell eine
geworden. Musterplatine. Wir gehen der
Womit wir aufs Ätzen verzichten Frage nach, wofür sich die
können – was ich überhaupt nicht verschiedenen Möglichkeiten
ätzend finde! eignen und welche Vor- und
Nachteile es zu
Ernst Krempelsauer berücksichtigen gilt.
37. Jahrgang
Mai 2006
Nr. 425
Grundlagen
Praxis
Noch praktischer als der ELEKTOR-OBD-2-Analyser
mit PC-Anschluss ist die hier vorgestellte Stand- 18 Internationaler R8C-Design-
alone-Version, die sich auch für den Einbau ins Wettbewerb
Fahrzeug eignet. Die Diagnose-Daten werden mit 38 Mini-Mega-Board
einem ATMega16 ausgewertet und auf einem LCD 44 OBD-2-Analyser on Tour
mit 4 x 20 Zeichen dargestellt. Auf diesem Display
54 FPGA-Kurs (2)
lassen sich während der Fahrt bis zu acht Teil 2: Einfache Speicherelemente und
verschiedene Kenndaten anzeigen! Rechenoperationen
66 UV-LEDs statt Röhren
69 Entwicklungs-Tipps:
Einschaltstrombegrenzung für
Ringkerntrafos
Quarz-Zeitbasis
70 Workshop
38 Mini-Mega-Board Steckdosen-Fernsteuerung mit PC
Infotainment
78 Hexadoku
79 Retronik
Drehstrom-Umrichter (1994/1995)
Einzelheft Jahres- und Studentenabonnements (11 Hefte) dauern immer
Deutschland € 6,50 1 Jahr und verlängern sich automatisch um weitere 12 Monate,
Österreich, Belgien, Luxemburg € 7,15 wenn nicht spätestens 2 Monate vor Ablauf schriftlich gekündigt
Schweiz CHF 12.50 wird. Probeabonnements (3 Hefte) laufen automatisch aus; sie
müssen nicht gekündigt werden.
Abo-Service Jahresabonnement-Standard Preisänderungen vorbehalten.
Deutschland € 67,75
Riet Maussen, Marleen Brouwer
Österreich, Belgien, Luxemburg € 74,00
E-Mail: abo@elektor.de Schweiz CHF 130.00
Bankverbindungen
Andere Länder € 89,00
Bestellannahme und Bestellservice Commerzbank Aachen
Jahresabonnement-PLUS Konto 1 201 102 (BLZ 390 400 13)
Peter Custers IBAN/BIC: DE89 3904 0013 0120 1102 00/COBADEFF
Deutschland € 77,70
E-Mail: vertrieb@elektor.de Österreich, Belgien, Luxemburg € 83,95 Postgiro Köln
Schweiz CHF 152.00 Konto 229 744-507 (BLZ 370 100 50)
Geschäftszeiten Andere Länder € 98,95 IBAN/BIC: DE17 3701 0050 0229 7445 07/PBNKDEFF
Montag – Freitag von 08:30 bis 17:00 Uhr Probeabonnement
Tel. +49 241 88 909-0 Deutschland € 12,50 Bestellungen & Abos für Österreich
Fax +49 241 88 909-77 Österreich, Belgien, Luxemburg € 12,50
Alpha Buchhandel
Schweiz CHF 22.00
Wiedner Hauptstraße 144, 1050 Wien
Andere Länder € 12,50
(zzgl. Porto) Tel. 01/585 77 45, Fax 01/585 77 45-20
Unser Kundenservice berät Sie bei allen Fragen zu Bestellungen,
E-Mail: alpha@austrodata.at
Lieferterminen und Abonnements. Änderungen, Reklamationen oder
Studentenabo-Standard Internet: www.erb.at
besondere Wünsche (wie z. B. Geschenkabonnement) richten Sie
Deutschland € 54,20
ebenfalls an den Kundenservice. Vergessen Sie bitte nicht, Ihre Kun- Bestellungen & Abos für die Schweiz
dennummer anzugeben – falls vorhanden. Studentenabo-PLUS Thali AG
Deutschland € 64,15 Industriestrasse 14, 6285 Hitzkirch
Tel. 041/919 66-66, Fax -77
Technische Fragen bitten wir per E-Mail an Upgrade zum Abo-PLUS E-Mail: bestellung@thali.ch
redaktion@elektor.de zu richten. Alle Länder € 9,95 Internet: www.thali.ch
IMPRESSUM
37. Jahrgang, Nr. 425 Technische Redaktion Der Herausgeber ist nicht verpflichtet, unverlangt einge-
Ton Giesberts (Entwickler), sandte Manuskripte oder Geräte zurückzusenden. Auch wird
Mai 2006
Paul Goossens (Entwickler), für diese Gegenstände keine Haftung übernommen.
Luc Lemmens (Entwickler), Nimmt der Herausgeber einen Beitrag zur Veröffentlichung
Erscheinungsweise: 11 x jährlich Karel Walraven (Entwickler) an, so erwirbt er gleichzeitig das Nachdruckrecht für alle aus-
(inkl. Doppelheft Juli/August) ländischen Ausgaben inklusive Lizenzen. Die in dieser Zeit-
Grafische Gestaltung und Layout schrift veröffentlichten Beiträge, insbesondere alle Aufsätze
Elektor möchte Menschen anregen, sich die Elektronik zu Eigen zu
Ton Gulikers, Giel Dols und Artikel sowie alle Entwürfe, Pläne, Zeichnungen ein-
machen – durch die Präsentation von Projekten und das Aufzeigen
von Entwicklungen in der Elektronik und technischen Informatik. schließlich Platinen sind urheberrechtlich geschützt. Ihre auch
Geschäftsführer/Herausgeber teilweise Vervielfältigung und Verbreitung ist grundsätzlich
Elektor erscheint auch in Englisch, Französisch, Niederländisch und Paul Snakkers nur mit vorheriger schriftlicher Zustimmung des Herausge-
weiteren Sprachen. Elektor ist in über 50 Ländern erhältlich. bers gestattet.
Vertrieb (Leitung) Die veröffentlichten Schaltungen können unter Patent- oder
Verlag Margriet Debeij Gebrauchsmusterschutz stehen. Herstellen, Feilhalten, Inver-
Elektor-Verlag GmbH kehrbringen und gewerblicher Gebrauch der Beiträge sind
Süsterfeldstraße 25, 52072 Aachen Anzeigen nur mit Zustimmung des Verlages und ggf. des Schutzrechts-
Tel. 02 41/88 909-0 ID Medienservice inhabers zulässig. Nur der private Gebrauch ist frei. Bei den
Fax 02 41/88 909-77 Irmgard Ditgens benutzten Warenbezeichnungen kann es sich um geschützte
Tel. 05 11/334 84-36 Warenzeichen handeln, die nur mit Zustimmung ihrer Inha-
Technische Fragen bitten wir per E-Mail an Fax 05 11/334 84-81 ber warenzeichengemäß benutzt werden dürfen.
redaktion@elektor.de zu richten. E-Mail: elektor@id-medienservice.de Die geltenden gesetzlichen Bestimmungen hinsichtlich Bau,
Erwerb und Betrieb von Sende- und Empfangseinrichtungen
Es gilt die Anzeigenpreisliste Nr. 36 ab 01.01.2006
Internationaler Chefredakteur und der elektrischen Sicherheit sind unbedingt zu beachten.
Mat Heffels Vertriebsgesellschaft Eine Haftung des Herausgebers für die Richtigkeit und
Brauchbarkeit der veröffentlichten Schaltungen und sonsti-
IPS Pressevertrieb GmbH
Redaktion Elektor Deutschland gen Anordnungen sowie für die Richtigkeit des technischen
Postfach 12 11, 53334 Meckenheim Inhalts der veröffentlichten Aufsätze und sonstigen Beiträge
(E-Mail: redaktion@elektor.de)
Tel. 0 22 25/88 01-0 ist ausgeschlossen.
Ernst Krempelsauer (Chefredakteur, v.i.S.d.P.)
Jens Nickel Fax 0 22 25/88 01-199
E-Mail: elektor@ips-pressevertrieb.de © 2006 Segment B.V.
Internationale Redaktion Internet: www.ips-pressevertrieb.de
Druck
Harry Baggen, Thijs Beckers,
Jan Buiting, Guy Raedersdorf Vertrieb Österreich Tijl Offset B.V., Zwolle, Niederlande i
Pressegroßvertrieb Salzburg/Anif V
Redaktionssekretariat
Hedwig Hennekens
Niederalm 300
Tel. +43/62 46/37 21-0
ISSN 0932-5468
w
6 elektor - 5/2006
LVÃÊ
>ÃÞÊ6,ÊÌÊ
>ÃÊiÕiÊÌÊÕv>ÃÃÌÊiiÊLiÃ`iÀÃÊiv>V
ÊâÕÊ
>`
>Li`iÊ >ÃÊ
LVÃÊ
>ÃÞÊ6,ÊÌÊ
«iÌÌiÊ6,ÕÌ«À}À>iÀ]ÊiiÊ
LVÃ6,>ÀÌiÊÃÜiÊiiÊÕÀÃÊ ÃiÌâÌÊÃV
ÊâÕÃ>iÊ>ÕÃ\
âÕÀÊ*À}À>iÀÕ}ÊÛÊ6,ÀVÌÀiÀÊÊ
Ê>ÕvÊ
,"°
ÊvØÀÊ6,ÀVÌÀiÀÊ
âi«>ÌâÛiÀÃ®Ê E £ÇÈ]x
6,ÕÌ«À}À>iÀÊ Ê Ê E ££È]xä
iÀÊ6,ÕÌ«À}À>iÀÊÃÌÊÜÀV
ÊÃi
ÀÊÕÛiÀÃi\Ê iLiÊ`iÀÊi}iÌ
>À`Ê Ê Ê Ê E Ón]x
V
iÊ ÀVÌÀiÀ*À}À>iÀÕ}Ê iÀ>ÕLÌÊ iÀÊ `iÊ
ÌÜVÕ}Ê iiÀÊ
>À`Ê Ê Ê Ê E Ó£]x
6iâ>
ÊÛÊ
ÀÜiÌiÀÕ}i°ÊiÊ
,"ÊiÌ
BÌÊ
ÌÜVÕ}Ã/Ã]Ê`iÊ -ÜÌV
>À`Ê Ê Ê Ê E Ó£]x
«>ÃÃi`iÊ
]Ê *À}À>iÀ-vÌÜ>ÀiÊ Õ`Ê iiÊ iLÕ}}iÀÊ >ÕvÊ ÃÃi
LiÀiÛi°Ê iÀÊ Ì}iiviÀÌiÊ -ÞÃÌi*À}À>iÀÊ ÜÀ`Ê ÃiÀiÊ >Ê `iÊ iÃ>ÌÜiÀÌÊ Ê Ê Ê E ÎÈÈ]Îä
*
ÊÕ`Ê>Ê`iÊ6,>ÀÌiÊ>}iÃV
ÃÃi°ÊiÊ>ÀÌiÊÃiLÃÌÊÃÌÊÌÊ-ViÊ
vØÀÊÓäÊÕ`Ê{ä*6,
ÌÀiÀÊ>ÕÃ}iÃÌ>ÌÌiÌ°Ê7iÌiÀÊÃÌÊÃiÊÌÊÛiÀÊÛ -«iâ>«ÀiÃ
ÜiÀÌ}iÊ
LVÃ-V
ÌÌÃÌiiÊLiÃÌØVÌÊÕ`Ê>iÊ*ÃÊÃ`Ê>ÕvÊiiÊ{ä ÕÀÊvØÀÊ
iÌÀÕ`iÊ Ê E Ó{]
«}iÊ-ÌiVÛiÀL`iÀÊ
iÀ>ÕÃ}ivØ
ÀÌ° ÎÓ¯Ê
Ì
,>L>Ì
6}Ê iÕÊ >ÕvÊ `iÀÊ
,"Ê ÃÌÊ `iÀÊ
«iÀÊ vØÀÊ 6,ÀVÌÀiÀ°Ê
7iÀÊV
ÊiiÊ
Àv>
ÀÕ}ÊÊ`iÀÊ
*À}À>iÀÕ}ÊÛÊÀVÌÀiÀÊ
>Ì]Ê ÜÀ`Ê `ÕÀV
Ê `iÊ Ã«iâiiÊ *À}À>iÀÕÀÃÊ Õ`Ê iÌV
iÊ -vÌÜ>Ài
7iÌiÀiÊvÃÊâÕÊ
LVÃÊ
/ÃÊ}ÕÌÊÕÌiÀÃÌØÌâÌ°Ê7iÌiÀÊLiw`iÊÃV
ÊV
Ê
`iÊ-iÊÕÌiÀÊÜÜÜ°iiÌÀ°`iÉiLVÃ
`ÛiÀÃiÊ-Õ>ÌiÊÕ`Ê*À}À>LiëiiÊ
>ÕvÊ`iÀÊ
]ÊÃÊ`>ÃÃÊ`iÀÊ
ÃÌi}Ê}ÕÌÊ}i}Ì°
1Ê`>ÃÊ
Ý«iÀiÌiÀiÊLiÃ`iÀÃÊ
iv>V
ÊâÕÊ}iÃÌ>Ìi]ÊÃ`Ê`iÊÌÊ
>Õ~iÀ`iÊV
Ê`ÀiÊÜiÌiÀiÊ«À>
ÌÃV
iÊ
LVÃ`ÕiÊLi}ii}Ì°
iâÕ}Ã}V
iÌi
ÌÊ`iÊ iÃÌiÃV
iÊ>ÊivÌi`iÊ`iÀÊÛ>ÊÜÜÜ°iiÌÀ°`i
LVÃÊÜiÀ`iÊÕÀÊ}i}iÊ6À>ÕÃ>ÃÃiÊ}iiviÀÌ°
*ÀiÃiÊââ}°Ê6iÀÃ>`ÃÌi°
INFO & MARKT MAILBOX
Der Hengst Elektor Typ in die engere Wahl gezo- ATARIs verwendet, sondern um
Bin selten bei Ebay, aber guckt gen worden) einen Forth-Prozes- 1980 auch in einem Vorgänger
mal unter Artikelnummer sor zu machen. Forth ist des BBC-Computers, dem
8770177354. Zitat: bekanntlich die Sprache des ACORN ATOM. Das hervorra-
“Sie bieten auf einen Natur- Rapid-Prototypings schlechthin, gende an diesem Rechner war,
sprung des Hengstes Elektor, genügend schnell, kompakt und dass er sich sogar in Basic
geb. 1994, Rappschecke poln. nicht nur compilierend, sondern UND Assembler programmieren
Trakehner, im Rheinland gekört auch interpretativ einsetzbar. ließ. Der Nachfolger vom Atom
für die Pintozucht. Stckm. 1,70 An Ihrer Zeitschrift war ich wurde dann der ELECTRON.
m. Elektor zeichnet sich durch schon immer interessiert. Seit Den ATOM habe ich als nostal-
eine außergewöhnlich charman- dem Dezemberheft mit dem gisches Andenken ( es war
te Zeichnung und ein ausge- R8C-Projekt ist mein Interesse mein erster Computer ) noch
glichenes Interieur aus. Seine an ELEKTOR aber nochmals von mir entwickelte “Bidoku” immer auf dem Balken liegen,
Nachzucht (erster Fohlenjahr- sprunghaft gestiegen. Auch für (siehe Abbildung) an, das einfa- inklusive P-Charme-EPROM.
gang 2000) ist siegreich in den R8C hat sich in der Forth- che Sudoku für den Digitaltechni- Ronald van Trappen
Springpferdeprf. der Kl. A.” ... Gesellschaft eine Arbeitsgruppe ker. Richtige Antworten können
Ich wusste gar nicht, wie vielsei- gebildet, die sich bemüht, auf dann vom Leser nur noch per Sie haben schon Recht, es stand
tig Elektor ist... dem R8C ein Forth-System Telefon (0900er Nummer, 0,49 sogar im Januarheft 2005 von
Armin Hennecke hochzuziehen. Die Arbeiten Cent pro Minute) eingereicht ELEKTOR: „Der Junior-Computer
sind, wie mir berichtet wurde, werden. Sie werden sehen, ihr war ein erweiterungsfähiges Sys-
Das wussten wir auch noch nicht. weit fortgeschritten. Verlag kann in Zukunft aufgrund tem auf der Basis des 6502-
Obwohl wir schon einiges wus- Mit dem Hexadoku, mit dem der neuen Einnahmequelle auf Mikroprozessors von MOS Tech-
sten: In Polen gibt es mittlerweile Sie ja großen Spürsinn bewie- Werbung verzichten. nology (später auch von Rockwell
schon zwei „Hotel Elektor“, eines sen haben, haben wir uns in Georgius Stolte und anderen gefertigt)“.
in Krakau (www.hotelelektor. der Forth-Gesellschaft ebenfalls An den Acorn und den BBC-
com.pl) und eines in Czaplinek beschäftigt. Martin Bitter, Lehrer Danke für den Vorschlag. Er faszi- Computer können sich bei ELEK-
(www.hotelelektor.pl). an einer Integrativen Schule, niert unsere Marketing-Abteilung TOR noch einige erinnern. Der
Und bei Ebay wurde auch schon hat das Hexadoku für sich als ungemein. Wir konnten sie aber Acorn Atom hatte einen 6502 mit
mal ein Filmprojektor der Marke Mittel entdeckt, um lernschwa- gerade noch davon überzeugen, 1MHz, beim BBC-Computer hatte
„Elektor“ aus den frühen 50er- chen Schülern spielerisch das dass das Hexadoku keiner Ergän- sich die Taktfrequenz schon ver-
Jahren versteigert… logische Denken beizubringen. zung und vor allem keiner doppelt (siehe http://en.wikipe-
Fred Behringer 0900er-Nummer bedarf… dia.org/wiki/BBC_Micro).
Wir können Ihnen auch versi-
chern, dass der Schwierigkeits-
+ $ ) * - , # & grad nicht bewusst gesenkt wurde
! # * + . "
(einige Leser fanden es sogar zu
' . ! , - , # *
# ) , " + &) + ' $ Bidoku schwierig). Insgesamt hat die Zahl Neue Sicherheitsseite
# !$ & , "'
& " ' # * & Ein wenig ent- der Lösungen von mal zu mal Zur Sicherheitsseite in ELEKTOR
# % " ' -% % . % täuscht war ich zugenommen (sie steigt noch April (Seite 75) noch folgende
. , & ,) ! $ + $
$ ! ) vom geringen immer), aber der Anteil der rich- Anmerkung:
, ) - + * % ! % *. '" ' , ! " ' Schwierigkeitsgrad tigen Lösungen war nicht höher Es wäre empfehlenswert, darauf
- ! " . )
- Ihres zweiten Hexa- als beim ersten Mal. Da war er hinzuweisen, dass bei Geräten
$ % % *, " , $ % )
$ * '. #* " & & - . ) #' " $ doku-Preisrätsels. So nämlich auch schon fast 100 %! der Schutzklasse 1 der in der
% & ) -+ #" # ' -. # + ,+ , hatte ich bereits nach Netzleitung enthaltene gelb-
$ # ' ) " ' & % , + . * weniger als einer grüne Schutzleiter (PE) sichtbar
- ) ") +& ' $ & ' "
. - # Stunde den gefragten länger als die spannungs- bzw.
%# % $ " # , . ! % $ *
& $* - # ) Code gefunden. Ich stromführenden Leitungsadern
, * '-
'
. ,
) ) & vermute, dass der Ewig junger 6502 sein muss, damit laut VDE beim
# Schwierigkeitsgrad Zum 6502-Artikel im April-Heft: Herausreissen der Leitung der
' $ +.
Hexadoku- absichtlich von Ihnen So weit ich weiß, wurde der Schutz durch Abschalten mittels
Gewinn und Folgen gesenkt wurde, da sich 6502-Prozessor (war Rockwell Überstromschutzorgan gewähr-
Über den Hauptgewinn in Form wohl einige Leser ob der für nicht auch an dieser Geschichte leistet ist (Schutzmaßnahme im
eines E-Blocks-Starter-Kit-Profes- die Lösung des ersten Hexado- beteiligt?) nicht nur in den TN-C/TN-CS-Netz).
sionals im Werte von 365 € kus aufgewandten Zeit Oliver Stamm
freue ich mich sehr. Ich spiele beschwert hatten. Wahrschein-
mit dem Gedanken, mir „von lich haben sie daher beim An der Neugestaltung der ELEK-
dem gesparten Geld“ das neue zweiten Hexadoku mehr kor- TOR-Sicherheitsseite war Prof. Lux
FPGA-Projekt mit Entwicklungs- rekte Antworten erhalten. von der FH Aachen maßgeblich
umgebung anzuschaffen. Ich weiß natürlich, dass die beteilig. Hier seine Stellung-
Wir haben in der deutschen ELEKTOR-Leser für gewöhnlich nahme:
Forth-Gesellschaft (www.forth- alles andere als Dullemänner
ev.de) eine Arbeitsgruppe, die sind, möchte aber trotzdem eine Es ist schon richtig, was Sie in
alles theoretisch Nötige vorbe- weitere Vereinfachung des Rätsel- Ihrem Leserbrief wiedergeben,
reitet hat, um aus einem FPGA spiels vorschlagen. Sehen Sie aber nicht vollständig. Um die
(von Anfang an war ein Altera- sich dazu bitte doch einmal das direkte Netzeinführung (ohne
8 elektor - 5/2006
Updates, Bezugsquellen und Nachlese
Neue Software für EDiTS Pro, C-Booklet,
ELEKTOR März 2006, S. 68 ELEKTOR März 2006
In Bild 3 ist der Anschluss des IR-Empfängers an die RS232- Auf Seite 13 des Booklets entspricht das Beispiel für „Eine
Buchse K1 (Pinbelegung) fehlerhaft dargestellt. Funktion mit Eingabe jedoch ohne Rückgabe-Parameter“ nicht
ganz dem, was gerade ein paar Zeilen vorher erklärt wird,
Hier der korrigierte Schaltplan. nämlich: „Wenn eine Funktion mehr als eine Anweisung enthält
müssen diese mit geschweiften { } Klammern geblockt werden.
SFH506-xx
Das Semikolon am Ende muss dann entfallen!“ Außerdem soll-
TSOP17xx te man zur Sicherheit statt „=“ besser das Kleiner-Zeichen „<“
verwenden. Hier die korrigierte Version:
DSR 6
RXD 2 Amperestunden-Kontrolleur,
IR-Detektor RTS 7 ELEKTOR April 2006, S. 28 (Platine 050394-1)
IC1 TXD 3 Bei Maxim/Dallas gibt es nur ICs als
2 CTS 8
kostenlose Muster!
DTR 4
3
D1 RI 9
Im Schaltplan fehlt R3 (ein 10-k-Pull-up-Widerstand an Pin 3
C1
GND 5 von IC3 bzw. am Gate von T1, siehe Platinenlayout).
1
Im Artikel fehlt der Hinweis, dass der Software-Download auf
100n 5V1
RS232 der ELEKTOR-Website zwei Programmversionen umfasst. Die
SFH506-xx SUB D9
TSOP17xx 050373 - 14 Version AA-CELL msjava.ZIP eignet sich für ältere Windows-Ver-
sionen (95, 98). Ab Windows 2000 ist die Version AA-CELL
dotnet.ZIP zu verwenden (Installationshinweise beachten).
Netzgerätestecker) normenge- über Netzgerätestecker zu führen, der an der Anschlussseite des Vielen Dank für die Information.
recht auszuführen, sind u.a. auch man hat dann weniger Details zu Elkos oder am gegenüberlie- Dem wäre noch hinzuzufügen,
folgende Punkte wichtig: beachten. Für die interessierten genden Ende, an dem häufig dass ein Kapazitätsverlust von 10
• Die Leiter (aktive + PE) einer Leser wäre es sinnvoll, die eine kleine Bohrung mit einem bis 30 % des Nennwerts noch fast
Netzzuleitung müssen so abge- VDE 0700 Teil 1 (DIN EN Überdruckventil vorhanden ist. im Toleranzbereich der meisten
längt sein, dass beim Versagen 60335-1) genauer zu studieren. Alte Niedervoltelkos haben fabrikneuen Elkos (±20 %) liegt…
der Zugentlastung zuerst die akti- Prof. Dr. Karl-Josef Lux meist ein rohrförmiges Gehäuse
ven Leiter straff gezogen werden (Fachhochschule Aachen, FB 5) aus Hartpapier, Glas oder Perti-
und damit – wenn es dazu nax, das an beiden Enden mit
kommt – zuerst aus der je einem Zuleitungsdraht durch
Anschlussklemme gezogen wer- “schwarze” Vergussmasse ver- Akku(re)vitalisierer
den und die PE-Verbindung aber schlossen ist. Sind diese Kon- Ich bin gerade dabei, die
zunächst erhalten bleibt. Hier Alte Elkos neu formieren densatoren nicht ausgelaufen, Akku-Revitalisiererschaltung aus
spielt auch die Lage der Klemmen Es freut mich sehr, dass dieses so hat sich häufig zwischen ELEKTOR 9/2001 und den
relativ zur Netzleitungseinführung Thema ELEKTOR (04/2006, S. Vergussmasse und dem Gehäu- Vitalisierer aus 11/2004 nach-
eine Rolle. 74) einen Kurzbericht wert ist! serohr ein kleiner Spalt gebil- zubauen. Leider habe ich bei
• Die Netzzuleitung muss bei Aus meiner Sicht wären viel- det, durch den der Elektrolyt im beiden Schaltungen Probleme.
ortsveränderlichen Geräten an leicht die folgenden zwei Hin- Laufe der Jahre verdunstet ist. Der Vitalisierer läuft soweit. Mit
die Masse (Gewicht) des Gerätes weise noch nützlich: Diese Elkos haben dann durch C1 = 100 nF blinkt die LED.
angepasst sein. Es reicht nicht nur Elektrolytmangel einen völligen Wird der Standardelko dafür
der bloße Leiterquerschnitt, die 1. Das Neuformieren setzt vor- Kapazitätsverlust. Da hilft auch eingesetzt, habe ich folgende
gesamte Netzzuleitung (Adern + aus, dass die Elektrolytflüssigkeit kein Neuformieren mehr. “Blinkfolge”: ca. 90 s aus – ca.
Mantel) muss von ihrer Beschaf- im Kondensator noch vorhan- 2. Neu formierte Siebelkos 20 s an usw. ( Akkuzustand
fenheit der Norm entsprechen. den ist, also nicht ausgelaufen haben (vermutlich durch einen egal). Ist das richtig? Ich dach-
• Im Bereich der Anschlussklem- oder verdampft ist. Ersteres äußerlich nicht erkennbaren te, die LED dürfte nur kurz auf-
men müssen weitere Vorsichts- erkennt man an meist bräun- geringen Verlust an Elektrolytflüs- leuchten.
maßnahmen getroffen werden, lichen Verkrustungen am Elko sigkeit) nach dem Formieren Der Revitalisierer zeigt bei
um beim Herausgleiten der akti- (ähnlich den Spuren auf dem einen Kapazitätsschwund. Die- einem neuen Akku: grün. Beim
ven Leiter aus den Klemmen einen Glaskeramik-Kochfeld nach dem ser beträgt nach meinen Erfah- älteren Akku leuchtet keine
Körperschluss zu verhindern. Überkochen eines Kochtopfes). rungen an einer größeren Zahl LED. Schließe ich an Punkt
Da dieses Thema sehr umfang- Bei Siebelkos in einem Alu- solcher wiederbelebten Sieb- *A* ein Steckernetzteil an, so
reich ist, wurde in der Sicherheits- Gehäuse, die meist in alten elkos mit einem Alter zwischen leuchtet im Betrieb die gelbe
seite nur auf die wirksame Röhrengeräten (Radios oder 20 und 50 Jahren -10 % bis LED. Die Drossel L1 hat einen
Zugentlastung hingewiesen. Es ist Fernseher) verwendet wurden, -30 % vom Nennwert. ohmschen Widerstand von
einfacher, eine Netzzuleitung findet man diese Spuren entwe- Rainer Frielinghaus etwa 4 Ω. Zu groß?
5/2006 - elektor 9
INFO & MARKT MAILBOX
90 Sekunden aus sein. Spulenwiderstand hat somit nur tor mit dem Gleichstrom-Ohm-
Um den Stromver- beim Laden einen Einfluss und meter durchzumessen?
brauch gering zu hal- dann primär am Beginn des
ten, sollte die LED Ladevorgangs. Eine ausführliche 3. E-Blocks - Revolution? Nein,
nicht zu lange Erklärung zur Funktionsweise des dann doch lieber gleich ordent-
leuchten. Revitalisierers haben wir kürzlich lich programmieren!
Durch die Spule noch auf die Website gestellt:
L1 fließt als www.elektor.de > „Zeitschrift“ > 4. Grafische Programmierung?
Mittelwert ein 2001 > Akku-Revitalisierer. Lieber nicht, denn selbst eine
sehr kleiner Karel Walraven einfache Schrittmotor-Steuerung
Strom von etwa (ELEKTOR-Labor) wird damit zum Problem, von
1 mA. Aus die- irgend welchen FFTs ganz zu
sem Grund ist der schweigen.
Innenwiderstand der Spule auch
Ich finde nirgends nicht so wichtig, er kann sogar 5. Keep it up! ELEKTOR ist bes-
Drosseln mit geringerem Wider- noch etwas größer sein als 4 Ω. Etwas Quatsch muss sein ser geworden und wird immer
stand. Wenn Sie allerdings an Punkt A Liebe Freunde beim ELEKTOR, besser. Dass manchmal
Akku-Peter (im Forum) ein Steckernetzteil anschließen, ich versuch´s kurz zu machen: Quatsch drin steht, gehört zu
um den Akku zu laden, läuft der jeder guten Fachzeitschrift.
Es ist richtig, dass die LED 90 Ladestrom für den Akku in die 1. Bleifreie Elektronik, Zuschrift Peter Zechner
Sekunden aus und 20 Sekunden Spule, was dazu führt, dass der von Edgar Schachler:
an ist. Der Artikel-Text war in die- Widerstand der Spule den Lade- Mir aus der Seele gesprochen, Vielen Dank für Ihre ausführliche
ser Beziehung nicht ganz zutref- strom begrenzt. Das Laden dau- aber was wollen wir denn Stellungnahme zu den verschie-
fend. Als Anzeige wäre ein län- ert dadurch etwas länger. Mit machen wenn nur Beamte und denen Beiträgen. Ich gebe Ihnen
geres Leuchten besser – aber zunehmender Ladung des Akkus Berufspolitiker an den Schaltstel- völlig Recht, dass bei der Ein-
nicht für den Stromverbrauch. Mit geht der Ladestrom ohnehin len sitzen. Da ist es wichtiger, schätzung der E-Smog-Gefahren
R2 = 150 k sollte die LED etwa zurück, so dass der Spulenwider- „telegen“ zu sein - Fachwissen die Verhältnismäßigkeit häufig
eine Sekunde leuchten und dann stand nicht mehr wichtig ist. Der jeglicher Art ist dabei nur hin- übersehen wird.
derlich. Was E-blocks und grafische Pro-
grammieroberflächen betrifft:
Anzeige 2. E-Smog-Alarm: Man muss natürlich berücksichti-
Hier geht unser Denken in die gen, für wen und für was es
Irre... Die Leute, die so etwas gedacht und geeignet ist. Ich
untersuchen, werden doch denke, dass der Artikel über die
nicht, bewusst oder unbewusst, grafische Programmierung im
ihre eigene Untersuchung in November-Heft auch die
Frage stellen! Wenn tierisches Beschränkungen erkennen lässt.
Leben durch Feldstärken bis zu Und „ordentlich” programmieren
einigen 100 V/m geschädigt können Sie auch mit den E-
würde, hätten wir bei jedem blocks, und zwar sowohl in C als
Blitzschlag Tote zu beklagen. auch in Assembler.
Das dem nicht so ist zeigt eine Ernst Krempelsauer
über Jahrmillionen störfeste Ent- (Redaktion)
wicklung des Lebens auf dieser
Erde. Hier handelt es sich ganz
einfach um die von vielen Men-
schen unterschätzte Kraft der
MailBox
FUNK
Suggestion.
Selbstverständlich sind übermä- In dieser Rubrik veröffentlichen wir
tioniert! ßige Feldstärken gefährlich! Kritik, Meinungen, Anregungen, Wün-
Aber unsere heutigen Vorschrif- sche oder Fragen unserer Leser.
Sie haben die Ideen, wir die Lösungen. Der Schmalband-Funktransceiver
STD-302 ten gehen von einer Hysterie Die Redaktion trifft die Auswahl und
für industrielle Anwendungen bietet Ihnen u.a. große Reichweite, hohe Em ohne gleichen aus. Wenn in behält sich Kürzungen vor.
sowie kurze Umschaltzeiten zwischen TX und RX – und bleibt trotzdem imm
der Anfangszeit der Elektrotech- Bitte geben Sie immer an,
zuverlässig. STD-302 gibt es für die Frequenzbänder 434MHz und 868MHz
dem auch in 419MHz (China), 429MHz (Japan), 447MH
nik solche Ängste und Beden- auf welchen Artikel und welche Aus-
und 458MHz (Großbritannien). ken bestanden hätten, stünde gabe (Monat/Jahr)
die Grenze für Niederspan- sich Ihr Schreiben oder Mail bezieht.
Unsere Technologien und Kompetenzen für Ihre Ideen –
nung bei einem Volt! Wenn Sie erreichen uns per E-Mail
und das seit mehr als 30 Jahren.
man es richtig anstellt, kann (redaktion@elektor.de),
STD-302
man mit einem simplen Ohm- per Fax (02 41/88 909-77)
Vertrieb durch: meter einen Menschen elektro- oder unter der Anschrift:
Hersteller: kutieren - es hängt nur von der
Schleißheimer Str. 263 · D-80809 München angeschlossenen Induktivität ab. Redaktion elektor
Nagano · Japan Tel.: +49/89/35 82 83-60 · Fax: +49/89/35 82 83
Schon mal probiert, einen 12- Süsterfeldstr. 25
www.cdt21.com www.circuitdesign.de · info@circuitdesign.de
Tonnen-Modulationstransforma- 52072 Aachen
10 elektor - 5/2006
Ohne Stress
Erst einmal ein großes Lob für den Artikel (Visual Basic ohne Stress, Aus dem ELEKTOR-
ELEKTOR 09/2005). Die beschriebenen Probleme beim Umstieg
auf Visual Basic konnte ich aus eigener Erfahrung nachvollziehen.
Aber bei den Ausführungen über die Textbox haben sich doch eini-
µC-Experten-Forum
ge Fehler eingeschlichen. So hat zum Beispiel die favorisierte Vari-
ante mit Print den Nachteil, unter Umständen über den Rand der M16C-Board-Layout
Picturebox zu schreiben. Deutlich wird dies, wenn man mehrfach Endlich komme ich mal dazu, das Evaluation-Board für den M16C
die zugehörigen Button drückt. Natürlich lässt sich dieser Nachteil aufzubauen. Auf Seite 25 (Heft 2/2002) steht, dass man Dateien zur
mit etwas mehr Aufwand ausschalten: Boardherstellung auf der ELEKTOR-Seite runterladen kann. Leider kann
Positionierung mit Picture1.CurrentX und Picture1.CurrentY ich das Layout nirgends finden. Ist schon lange her, ich weiß, aber
Ermitteln der Textausdehnung mit Picture1.TextWidth und vielleicht kann mir jemand weiterhelfen oder das Layout schicken.
Picture1.TextHeight
Überprüfung der Sichtbarkeit der Ausgabe (z.B. Position + Textbrei- Leider ist dieser Download beim „Umzug” auf die neue ELEKTOR-Web-
te <= Picturebox Breite) site nicht mit umgezogen. Kein Problem, der Fehler ist inzwischen beho-
Einfacher ist doch die Ausgabe in einer Textbox, die mit Scrollbal- ben und das Layout lässt sich wieder herunterladen. In den FAQs auf der
ken ausgestattet allen enthaltenen Text sichtbar macht. Die Aussage: Forumseite steht, wie man den Download findet.
„Zu den fundamentalen Eigenschaften einer TextBox gehört, dass Redaktion
bei jeder neuen Eingabe von Text der vorherige Text unwiderruflich
verschwindet“ ist so nicht ganz richtig. Die Textbox reagiert hier
wie eine VB-Variable. Bei jeder Wertzuweisung wird, wie im
gezeigten Beispiel, der neue Wert übernommen. Ändert man die
Wertzuweisung unter Command3_Click in folgende: Fernsteuerung am USB
Ich möchte eine Fernsteuerung über USB-Schnittstelle ansteuern!
Text1.Text = Text1.Text & n & “ “ & n + n & “ “ Und zwar möchte ich dazu anstatt der Hebel – die im Grunde nur
Potentiometer sind – digitale Potentiometer einbauen, welche ich
so wird in jedem Schleifendurchlauf der Inhalt der Textbox um die dann über den PC steuere. Ich hab schon mit jemandem darüber
neuen Werte von n ergänzt. Die Ausgabe erfolgt hier in einer gesprochen. Er hat gemeint, mit einem I/O-Warrior, der als Master
Zeile. Um die einzelnen Werte untereinander anzuordnen, nutzt dient, sollte das gehen. Ist das eine gute Lösung? Ich muss nicht
man folgende Zeile: unbedingt die beste Lösung haben, auch nicht die schnellste, die
einfachste wäre mir am liebsten. Das Programm möchte ich in C++
Text1.Text = Text1.Text & n & “ “ & n + n & vbCrLf schreiben, außer es ist in Delphi sehr viel einfacher...
vbCrLf ist eine in VB vordefinierte Konstante, die einen Zeilenum- Stimmt, der I/O-Warrior kann auch I2C. Damit könnte man die elektro-
bruch einfügt. Diese Verfahrensweise bewirkt, dass die Textbox bei nischen Potis ansteuern. Aber ist das nicht sehr aufwendig? Man könnte
jedem Aufruf aktualisiert wird. Bei langen Ausgaben bzw. langsa- ja auch mit einem EZUSB-Controller und einem 8051-Progrämmchen
men Rechnern kann das zum Flackern der Anzeige führen. Alterna- alle Impulspakete per Software erzeugen und damit den Sender modu-
tiv sollte man den Text in einer echten Variable speichern und diese lieren. Da müsste man nur eine Leitung umschalten. Oder man nimmt
dann der Textbox zuzuweisen. Folgendes Beispiel füllt die Textbox einen normalen 8051er an der RS232, z.B. das AT89S8252-Flash-
mit dem großen Einmaleins. board. Zwischen PC und Board könnte ja noch ein USB-Adapter lie-
gen. Es werden immer vier Bytes für vier Potis zusammen übertragen.
Private Sub Command6_Click() Ein ASM-Progrämmchen erzeugt dann die Impulspakete.
Dim TempTxt As String Burkhard Kainka
Text1.Text = “” ‘Alten Inhalt der Textbox löschen
For n = 1 To 100
For m = 1 To 100
TempTxt = TempTxt & n * m & vbTab
Next m MCS-BASIC-53 V1.3
TempTxt = TempTxt & vbCrLf Kann mir vielleicht jemand sagen, wo ich das MCS-Basic-52 1.3
Next n bekommen kann? Den Download von ELEKTOR gibt es nicht mehr
Text1.Text = TempTxt und meine E-Mail an die Redaktion wurde auch nicht beantwortet.
End Sub
Soweit ich weiß, ist die Version 1.3 nicht umsonst. Aber das normale
Wichtig ist bei allen angeführten Beispielen, Eigenschaft Text1.Multi- Basic-52 steht als hex und bin mit im Softwarearchiv zum „Basiskurs
Line auf True zu setzen, um eine mehrzeilige Ausgabe des Textes Mikrocontroller”: http://www.b-kainka.de/basismikro.htm#cd
möglich zu machen. Im Anhang sende ich das überarbeitete Bei- Burkhard Kainka
spiel-Projekt.
Bei Microsoft gibt es “Visual Basic 2005 Express Edition” zum kos- Anmerkung der Redaktion: Eine Mail mit dieser Frage ist in der
tenlosen Download (498.248 KB). Nach einer ebenfalls kostenlo- Redaktion nicht angekommen. Wir hatten schon mal Serverprobleme –
sen Registrierung hat man die aktuellste Version zur Verfügung. also im Zweifelsfall lieber noch mal nachfragen. Nun zur Frage selbst: Das
Steffen Gentsch MCS BASIC-52 1.3 stammt von H.-J. Böhling und D. Wulf und wurde in
ELEKTOR 2/2001 beschrieben. Da der Verlag eine Lizenzvereinbarung
Letzteres vermuten Sie ganz zutreffend. Vielen Dank für die interes- mit den Autoren hat, ist es nicht frei verfügbar. Es kann aber nach wie vor
sante Ergänzung. Das überarbeitete Beispiel-Projekt nehmen wir gerne bei vertrieb@elektor.de bestellt werden, und zwar auf Diskette
in den Download zum Artikel bei www.elektor.de auf. (EPS 000121-11) oder als programmiertes EPROM (EPS 000121-21).
5/2006 - elektor 11
INFO & MARKT NEWS
elekTermine
APRIL 2006
23. - 27. Frankfurt, Messegelände
Light + Building
Die Fläche von 110.000 m2 teilen sich die Bereiche Licht, Elektrotechnik (mit dem
Fokus auf Sicherheitssysteme und Netzwerke) sowie Gebäudeautomation.
www.light-building.messefrankfurt.com
26. + 27. Frankfurt / Berlin und Zürich Während der Messe Light + Building zeigt sich Frankfurt in neuem Licht.
dsPIC Motor Control Workshops (Bild: Messe Frankfurt / Jochen Günther)
Sasco Holz und Microchip bieten diesen eintägigen Workshop an. Nach einer
Vorstellung der dsPIC-Controller werden BLDC-Motoren auf Touren gebracht.
www.sascoholz.de/events 30. - 1.6. Nürnberg, Messezentrum
SMT/Hybrid/Packaging
Fachmesse und Kongress zum Thema Systemintegration in der Mikroelektronik. In
MAI 2006 diesem Jahr mit dem Schwerpunkt „Bleifrei“.
www.mesago.de/de/SMT/main.htm
2. - 5. Garmisch-Partenkirchen, Kongresszentrum
26. Europäische Telemetriekonferenz 30. - 1.6. Nürnberg, Messezentrum
Themen der englischsprachigen Konferenz sind unter anderem Antennen, PCIM Europe
elektromagnetische Felder, Sicherheit, Fernmessungen und drahtlose Netzwerke. Leistungselektronik, intelligente Antriebstechnik und Stromversorgung sind die
www.etc2006.de Schwerpunkte dieser Fachmesse und Konferenz (170 Vorträge).
www.pcim.de
8. - 9. Darmstadt, Maritim Rhein-Main-Hotel
Wireless Automation 30. - 1.6. Köln, Messe
Tagung und Ausstellung mit den Themen Funk-Technologien sowie Anwendungen in Anga Cable
der Automatisierungstechnik, Gebäudeautomation und Logistik. Messe rund ums Kabelnetz und den Satellitenempfang. Leitthemen diesmal:
www.vdi-wissensforum.de/index.php?id=188 „Triple Play“-Angebote und Aufrüstung für HDTV.
www.angacable.com
15. - 17. München, International Congress Center
ISR/Robotik 06
Sowohl der internationale (ISR) als auch der deutsche Robotik-Kongress werden in JUNI 2006
diesem Jahr auf Englisch abgehalten.
www.isr-robotik-2006.com 22. - 24. Freiburg, Messe
Intersolar
16. - 19. München, Neue Messe In Deutschlands ungekrönter Solarhauptstadt findet diese Sonnenenergie-Messe tra-
Automatica ditionell statt. Deckt Solarwärme, Photovoltaik und noch mehr ab.
Der Name dieser Messe spricht eigentlich für sich selbst. Hier geht’s um Bestückung, www.intersolar.de
Robotik, Sensorik, Positionierung, Antriebe und vieles mehr.
www.automatica-muenchen.de 23. - 25. Friedrichshafen, Messe
Ham Radio / Hamtronic
17. - 18. München, Olympiaturm Messe-Paradies für Amateurfunker. Funkausrüstung, Weltempfänger, Computertechnik,
12. Hightech auf dem Olympiaturm elektronische Bauelemente und Telekommunikation heißen die Produktbereiche.
Messtechnik-Event mit Vorträgen, Seminaren und Ausstellung. Unter anderem mit www.hamradio-friedrichshafen.de/html/de
den Firmen Farnell, LDS und Meilhaus. Kostenlos nach Anmeldung!
www.olyturm.com
12 elektor - 5/2006
Jenseits von CMOS Von Jens Nickel
Nanodrähte aus Silizium (= SNW) könnte man in Logik-Schaltkreisen, Speichern und vielleicht sogar Quantencomputern einsetzen. (Grafik: NASA Ames Research Center)
Anlässlich der CeBIT 2006 hatte das Forschungszentrum Jülich zum che, die einzeln „ansprechbar“ sind, so klein, dass theoretisch eine
ersten „Jülicher Zukunftsforum“ eingeladen. Während es in den Mes- Billion „Speicherzellen“ auf einem Quadratzentimeter unterzubrin-
sehallen um Computer, Speicher und Peripherie von heute und mor- gen wären. Nach Szots Worten ist aber das Problem der Kontaktie-
gen ging, wurde im Tagungszentrum über Computertechnik von über- rung noch nicht gelöst; darüber hinaus müsse man noch die Zuver-
morgen diskutiert. lässigkeit eines solchen elektrochemischen Speichers klären.
Zukünftige Anwendungen wie autonom fahrende Pkw oder men- Dagegen hat die so genannte „Spintronic“ bereits zu marktfähigen
schenähnlich agierende Roboter erfordern immer stärkere Rechner. Anwendungen geführt. Bei dieser Art Elektronik dient nicht die
Ein weiteres Beispiel sind vollautomatische Simultan-Übersetzungen Ladung, sondern der Spin der Elektronen zur Informationsverarbei-
nach Science-Fiction-Manier, die endlich in greifbare Nähe gerückt tung, welcher sich zum Beispiel als Magnetisierung einer Elektrode
sind. Lange Zeit wurde daran gearbeitet, Computer gesprochene äußert. In Leseköpfen von modernen Festplatten wird ausgenutzt,
oder geschriebene Sprache logisch verstehen zu lassen. Als weitaus dass sich der Widerstand dünner ferromagnetischer Schichten selbst
erfolgreicher erweist es sich nun, den Text mit Unmengen anderer, durch kleinste Magnetfelder ändert – ein vom Jülicher Forscher Peter
bereits korrekt übersetzter Sätze zu vergleichen. Diese Brute-Force- Grünberg entdeckter Effekt. Ohne „Spintronic“ wären die ultraklei-
Methode funktioniert aber nur, wenn genügend Rechenleistung und nen „Microdrives“ gar nicht möglich gewesen, so Claus Michael
Speicherkapazität vorhanden sind. Bis solche Funktionen einmal in Schneider, der in Jülich ebenfalls auf dem Gebiet der Nanoelektronik
portable Geräte eingebaut werden können, müssen die Chips noch forscht. Nichtflüchtiger MRAM-Speicher könnte dereinst das langwie-
weit schneller und kompakter werden. rige Booten von PCs überflüssig machen, und auch über MFPGAs
Herkömmliche CMOS-Schaltkreise sind aber nicht beliebig zu ver- (mit magnetischen Effekten arbeitende FPGAs) wird nachgedacht.
kleinern. Eine natürliche Grenze ist durch die Wärmeleistung gege- Noch ungewöhnlicher muten die Ideen der so genannten Bioelektro-
ben, die man pro Fläche maximal abführen kann (als Höchstwert nik an, die Andreas Offenhäusser in seinem Vortrag vorstellte. Die
wurde in Hannover rund 300 W/cm2 genannt). Auch lässt sich das Natur bietet nämlich schon eine Menge hochentwickelter Sensoren
traditionelle Herstellungsverfahren - die optische Lithographie - nicht – wie zum Beispiel die empfindlichen Mechanorezeptoren, mit denen
mehr beliebig herunterskalieren; ganz zu schweigen von den immer eine Grille Gefahr wahrnehmen kann. Der Traum der Forscher ist
höheren Produktionskosten solcher Chips. nun, solche Sensoren mit elektrischen Schaltkreisen zu verbinden.
Hier setzt die so genannte „Nanoelektronik“ an, wie Rainer Waser Versuchsweise haben die Forscher bereits Nervenzellen auf Schal-
vom Forschungszentrum Jülich erläuterte. Auf dem Weg zu immer tungen aufwachsen lassen (Bild 2). Deren Anordnung lässt sich mit
kleineren Transistoren könnten während einer Art Übergangszeit speziellen Tinten steuern, die in einem regelmäßigen Raster auf einen
nanometerfeine Druckverfahren zum Einsatz kommen. Fernziel der Halbleiter aufgedruckt sind.
Forscher sind allerdings selbstorganisierende Strukturen, bei denen
sich Moleküle scheinbar wie von Zauberhand zu Schaltungen www.fz-juelich.de/portal/forschung/information/zukunft_info
zusammenlagern. www.cni-juelich.de
Computer überall
Der leitende NASA-Wissenschaftler Meyya Meyyappan, den die
Jülicher als Gastredner eingeladen hatten, sprach bereits vom
„Beyond CMOS“-Zeitalter. Nach dem Personal Computer komme
nun das Zeitalter des „Überall-Computers“, welches beispielsweise
von Prozessoren in Kleidung, in Hauswänden und in Elektroinstalla-
tionen gekennzeichnet sei. Deshalb müssten die Chips nicht nur klei-
ner, sondern auch billiger werden. Einen ersten Meilenstein haben
die Forscher mit der Herstellung von wenigen Nanometer dünnen
„Nanowires“ erreicht. Solche „Nanodrähte“ aus Kohlenstoff können
Stromdichten von Milliarden Ampere pro Quadratzentimeter aushal-
ten. Sie bieten sich daher als hochbelastbare Verbindungen inner-
halb der Chips an. Doch auch das herkömmliche Silizium, dessen
Bandlücke sich im Nanometermaßstab derjenigen des Diamanten
annähert, eignet sich als Werkstoff (siehe Bild 1).
Die Jülicher Arbeitsgruppe von Kristof Szot beschäftigt sich dagegen
mit den weit exotischeren Perowskiten wie zum Beispiel Strontiumti-
tanat. An den Grenzflächen von Kristall-Versetzungen lässt sich durch
eine Reduktion beziehungsweise Oxidation der elektrische Wider- Diese Nervenzelle wächst entlang einer tintenartigen Chemikalie,
stand um den Faktor 1.000 bis 10.000 ändern. Dabei sind die Berei- die auf den Halbleiter aufgedruckt ist. (Foto: FZ Jülich)
5/2006 - elektor 13
WWW der Zukunft beantwortet Fragen
Sucht man im World Wide Web „SmartWeb“ beteiligten Firmen Merkmalen auch die Kamera
eine Information, bieten sich und Instituten, so soll der Zugang des Endgeräts (über eine Erken-
Suchmaschinen an. Leider kön- zum semantischen Web mit por- nung der Augenposition) ausge-
nen diese nur nach Stichwörtern tablen Endgeräten und per nutzt wird. In Hannover klappte
in gigantischen Textsammlungen gesprochenem Wort möglich das alles schon recht gut – aller-
fahnden, ohne die Sachverhalte werden. Das Deutsche For- dings mit vorbereiteten Fragen,
wirklich zu verstehen. Im schungszentrum für Künstliche die sich – natürlich – um die Fuß-
„semantischen Web“ – das nach Intelligenz (DFKI) demonstrierte ball-WM drehten. Denn bisher
Expertenmeinung das herkömm- dies auf der CeBIT anhand eines hapert es vor allem am Content
liche WWW in den nächsten „MDA“ von T-Mobile (ein bereits des semantischen Webs, das
zehn Jahren ablösen könnte – erhältlicher Taschencomputer mit „von Hand“ gefüttert werden
sind die Informationen dagegen Kamera, Touch-Screen und muss. Noch wollten die Experten
strukturiert abgelegt. Entspre- Handy-Funktion). Die Spracher- am Stand nicht prophezeien,
chende Programme können kennung der Sympalog Voice dass sich in nächster Zeit etwa
daher Fragen wie „Wie oft hat Solutions GmbH ist bereits so wissenschaftliche Bücher und
Brasilien an einer Weltmeister- ausgereift, dass sie Wörter spre- Texte automatisch einpflegen las-
schaft teilgenommen?“ oder cherunabhängig erkennt, ohne sen. Bis Suchmaschinen wie
„Wo finde ich das nächstgele- vom Nutzer trainiert worden zu Google wirklich lesen lernen,
gene Chinarestaurant?“ verste- sein. Sie kann sogar detektieren, dürften also noch einige Jahre
hen und in Sekundenschnelle ob sich der User gerade an sei- vergehen.
beantworten. nen Computer wendet oder Bild: DFKI GmbH
Geht es nach den am Projekt nicht, wozu neben akustischen www.smartweb-project.org
Notebook-Brennstoffzelle serienreif
Marktreife Brennstoffzellen für Bei einer Nennausgangsleistung Einsatz, dazu sind noch drei
Notebooks und andere Kleinge- von 12 W dürfte sich die Brenn- Li-Ion-Zellen mit 2,2 Ah enthalten.
räte haben die taiwanesischen stoffzelle allerdings nur für strom- Nach Angaben der Taiwanesen
Firmen Antig und AVC auf der sparende Notebooks eignen. soll das 26 mal 11 mal 12 cm
CeBIT vorgestellt. Das „Media Darüber hinaus hatte Antig mit messende und 1,7 kg wiegende
Bay DMFC Pack“ lässt sich dem „Portable DMFC Hybrid System noch um ein Drittel verklei-
anstelle eines CD-ROM-Laufwer- Power Supply“ ein weiteres nert werden. Die Stromversorgun-
kes in ein Notebook einsetzen. Brennstoffzellensystem im Ge- gen sollen noch in diesem Jahr
Das 800 g schwere Aggregat päck, das eine Ausgangsleistung auf den Markt kommen; Preise
wird mit 70 ml reinem Methanol von 45 W liefert. Bei diesem wurden noch nicht genannt.
befüllt und soll den portablen Gerät kommt ebenfalls eine
Computer acht bis zehn Stunden Brennstoffzelle mit einer Tankfül- www.antig.com
lang mit Strom versorgen können. lung von 70 ml Methanol zum www.avc.com.tw
14 elektor - 5/2006
Bücher
5/2006 - elektor 15
INFO & MARKT NEWS
C für AVR-Controller
leicht gemacht
Sie wollten schon immer Mikro- indem man die passenden
controller in C programmieren, Module miteinander verbindet.
sind bisher aber an dicken Zur einfachen Controller-Pro-
Handbüchern und kryptischen grammierung bietet sich nun die
Datenblättern gescheitert? Dann Software „C für AVR“ an, die
sollten Sie sich das neue „Easy sich sowohl für Projektentwickler
AVR Kit“ ansehen. Es basiert auf als auch für C-Anfänger eignet.
dem populären E-blocks-System, Erstens enthält die CD-ROM
für das eine Vielzahl von Modu- einen vollständigen C-Program-
len wie Prozessor-Board, Tasta- mierkurs (in englischer Sprache).
tur, USB- und Web-Interface Das interaktive Programm bietet
angeboten wird. Auch sehr kom- unter anderem einen virtuellen
plexe Anwendungen lassen sich AVR-Controller. Während der auch die Portzustände werden kits gehören ein AVR-Program-
auf einfache Weise realisieren, Ablauf des C-Codes simuliert hierzu - farblich hervorgehoben mierboard mit einem In-System-
wird, kann - angezeigt. Damit man nichts Programming-Modul, ein Board
man verfol- verpasst, kann man den C-Code mit acht LEDs, ein Board mit acht
gen, was der auch Zeile für Zeile „abarbeiten“ Tastern sowie ein Board mit
Baustein lassen. Zweitens beinhaltet die zweizeiligem LCD-Display. Das
macht – und CD die Entwicklungsumgebung alles ist komptibel zu den übri-
somit leicht „AVR Studio“. Dazu gehört ein gen E-blocks-Modulen, so dass
verstehen, unlimitiert arbeitender und dem Umfang der Applikation
wie die Hoch- lizenzfreier C-Compiler. Die Ent- fast keine Grenzen gesetzt sind.
sprache „funk- wicklungsumgebung erreicht Das „Easy AVR Kit“ kann man
tioniert“. man auch direkt aus dem Lern- bequem im ELEKTOR-Shop
Sowohl der programm heraus, so dass man bestellen (siehe die Shop-Seiten
Inhalt der das in der Simulation Erlernte im Heft hinten).
Variablen und gleich real anwenden kann.
Register als Zur Hardware des Entwicklungs- www.elektor.de
Anzeige
Eurocircuits erweitert
Platinenservice
16 elektor - 5/2006
Mobiler
RFID-Leser
Die Firma ZeitControl hat einen
mobilen RFID-Datenlogger im
Angebot. Er ist mit einem Lese-/
Schreibmodul für alle gängigen
RFID-Transponder, einem Display
und einer 10er-Folientastatur aus-
gestattet. Durch die integrierte
Echtzeituhr eignet er sich auch
für die Zeiterfassung. Eingele-
sene Daten lassen sich am PC in
ein mitgeliefertes Programm
übernehmen und im CSV-Format
weiterverarbeiten. Mit Hilfe einer
grafischen PC-Entwicklungsumge-
bung können Nutzer neue
Anwendungen entwickeln, in
den Datenlogger laden und tes-
ten. Diese Entwicklungssoftware
ist unter www.transponder.de
kostenlos erhältlich.
Transponder (Tags) sind in diver-
sen elektronischen Ausführungen
(Hitag, Mifare und weitere)
sowie in verschiedenen Baufor-
men lieferbar. Dabei reicht die
Palette von Plastikkarten über
„Münzen“, Armbänder und
Schlüsselanhänger bis zum so
genannten Glas-Tag. Bei letzte-
rem ist der Transponder in einem
kleinen Glasröhrchen (Durchmes-
ser rund 3 mm, Länge etwa
13 mm) lebensmittelecht ver-
packt und nahezu unzerstörbar.
Darüber hinaus bietet das west-
fälische Unternehmen diverse
OEM-Lese-/Schreibgeräte sowie
eine Reihe Entwicklungskits an.
www.transponder.de
www.zeitcontrol.de
Anzeige
5/2006 - elektor 17
PRAXIS MIKROCONTROLLER
Internationaler R8C-
1. Preis: Ihre Entwicklung geht in Pr
Wie ein Blick auf die R8C-Service-Seite und
in das ELEKTOR-Mikrocontroller-Forum
zeigt, hat das R8C-Board aus Heft
12/2005 schon viele Leser zu eigenen Ent-
wicklungen inspiriert oder dazu angeregt,
daran zu arbeiten. Das Gratis-C-Booklet der
März-Ausgabe war ein weiterer Anlass, sich
in die C-Programmierung mit diesem Board
einzuarbeiten. Genau der richtige Zeitpunkt,
um mit einem Wettbewerb für einen beson-
deren Ansporn zu sorgen...
Der Mikrocontroller ist schon lange nicht nur für den pro- für eine Veröffentlichung von Vorteil, wenn Ihre Entwick-
fessionellen Entwickler und Programmierer interessant. lung im Wesentlichen mit frei zugänglichen Tools erfolgt
Etwa die Hälfte der ELEKTOR-Leser ist inzwischen mit (Software von der GLYN-CD beziehungsweise Downlo-
Mikrocontrollern vertraut, und seit dem Dezemberheft ads bei Renesas und ELEKTOR). Dadurch ist sicherge-
2005 hat fast jeder Leser schon einmal einen Mikrocon- stellt, dass die gesamte R8C-Community von einer Veröf-
troller in der Hand gehabt… fentlichung Ihrer Anwendung in ELEKTOR und/oder auf
der ELEKTOR-Website profitiert.
Der R8C/13 von Renesas bietet als preiswerter 16-bit-
Controller mit guter Peripherie-Ausstattung viele Möglich-
leiten für interessante Entwicklungen, die man sich durch- Die Unterlagen
aus in einem in Serie gefertigten Produkt vorstellen kann. Für die Teilnahme senden Sie uns bitte kein Muster,
Schließlich werden bereits Millionen von R8C-Controllern keine Hardware, sondern nur folgende Unterlagen:
weltweit verbaut, wobei der Schwerpunkt in der Hausge- 1. Eine kurze Beschreibung der Funktion (WORD-, RTF-
räte- und Automobilindustrie liegt. Das hat uns auf die oder ASCII-Datei).
Idee gebracht, diesen Aspekt aufzugreifen: Mit diesem 2. Schaltplan (natürlich nicht vom Starter-Board selbst)
Wettbewerb erhalten Sie die Chance, Ihre Entwicklung in bei Postsendung auf Papier, bei E-Mail-Sendung als
Serie produziert zu sehen. Das – und die Umsatzbeteili- JPG-, TIFF-, EPS- oder Acrobat-Datei
gung – sind der erste Preis. Es gibt aber auch noch viele 3. Quellkode und Hexkode der Software (bei Postsen-
weitere wertvolle Preise zu gewinnen! dung auf Diskette oder CD).
4. Sonstige Unterlagen, die zur Erstbeurteilung Ihrer Mei-
nung nach erforderlich sind (z.B. Bilder).
Die Aufgabe
Entwickeln Sie eine Anwendung mit dem in Elektor 11
und 12/2005 vorgestellten R8C-Mikrocontroller. Sie kön- Adressen
nen dafür natürlich auch das R8C-Starter-Board aus dem Einsendungen bis zum 4. September mit Betreff „R8C-
Dezemberheft und das Application-Board aus dem Janu- Wettbewerb“ per E-Mail an
arheft verwenden – oder eine andere Hardwarekonfigu-
ration. Hauptsache, es wird ein Controller aus der redaktion@elektor.de
R8C-Familie verwendet. Für die Verwendung von Soft-
ware-Tools gibt es keine Beschränkung, allerdings ist es oder per Post an
18 elektor - 5/2006
-Design-Wettbewerb
roduktion! Sonderpreis
Weil ja bekannt ist, dass Wahnsinn und Genie Hand in Hand gehen und dass des-
halb nicht alles mit den gleichen Maßstäben Nützlichkeit, Effektivität und
Entwicklungsreife bewertet werden kann, gibt es außerhalb der normalen Wertung
einen Sonderpreis in Sachen Kreativität: Die kreative Kombination aus
einem E-blocks AVR Easy Kit von
Matrix Multimedia im Wert von 365 €
und einem
Experimentiersystem Röhrentechnik
von AK-Modul-Bus im
Wert von 98 €!
1. Preis
(Autoren der R8C-Artikelreihe), Alexander Pokorny
(Applikationsingenieur und Moderator des ELEKTOR-R8C-
Forums), Jörg Schneide (Ingenieurbüro für Mikrocontrol-
ler-Entwicklung und Moderator des ELEKTOR-R8C-Forums)
sowie aus ELEKTOR-Redakteuren und Entwicklern unter Den ersten Preis gibt es für diejenige Entwicklung, die
Vorsitz von Mat Heffels (Internationaler Chefredakteur sich am besten im Rahmen unserer Möglichkeiten (im
von ELEKTOR). ELEKTOR-Shop
oder eventuell
Die Gewinner werden in der November-Ausgabe
auch über externe
?
2006 bekannt gegeben. Entscheidungen der Jury sind
nicht anfechtbar, der Rechtsweg ist ausgeschlossen. Von Partner)
der Teilnahme ausgeschlossen sind Mitarbeiter der GLYN produzieren und
GmbH und der Unternehmen und Lizenznehmer der Seg- vermarkten lässt.
ment B.V. (Muttergesellschaft des Elektor-Verlags) und
deren Angehörige.
Der Preis besteht
in einer
Umsatzbeteiligung
Veröffentlichungen
von 10 Prozent!
Mit der Teilnahme am Wettbewerb erklärt sich der Ein-
sender damit einverstanden, dass sein Projekt mit allen
Unterlagen veröffentlicht werden kann. Die Jury entschei-
5/2006 - elektor 19
PRAXIS MIKROCONTROLLER
2. Preis 5. Preis
TASKING M16C & R8C/Tiny Geldpreis: 500 €
Software Development Tools v3.1 Der 5. Preis ist mit 500 € dotiert, gestiftet von
Wert: 3242 € IPS-Pressevertrieb GmbH
Komplettes Software-Entwicklungs-Toolset von TASKING www.ips-pressvertrieb.de
mit der Viper-Compiler-Technologie von Altium.
Die ultimative Lösung für M16C- und R8C. 6. Preis
Info: www.tasking.com/products/8_16_bit/M16C/ FPGA-Modul + Experimentierboard
Altium Europe GmbH www.altium.com Wert: 469 €
FPGA-Modul mit Programmierinterface, -kabel und
Steckverbinder + Experimentierplatine
Info: www.elektor.de/ Default.aspx?tabid=136
Elektor Verlag GmbH www.elektor.de
3. Preis
EAGLE Professional 7. Preis
Wert: 1392 € ME-2-Kanal-PocketScope DS1M12 mit TESTEC
Komplett-Paket fürs Platinendesign (bis 1,6 m x 1,6 m, MF 312-2 Tastkopf-Doppelset
16 Signal-Layer, 99 Schaltplanblätter) Wert: 374 €
Produkt 1-User, Layout-Editor, Schaltplan-Modul, Mobiles USB Mini-Scope/Waveform-Generator inklusive
Autorouter-Modul 2 x TT-MF 312 Modulartastkopf 20/250MHz
CadSoft Computer GmbH Reichelt Elektronik www.reichelt.de
www.cadsoft.com
8. Preis
DK51 - Komplett-Starterkit
für SC11- und SC13-IPC@CHIP
Wert: 312 €
Komplett-Star-
terkit für Ihre
IPC@CHIP-
Applikation
mit DK50
Development
4. Preis Board, SC13-
EAGLE Standard IEC, CoDeSys
Wert: 696 € CD, Borland
Komplett-Paket fürs Platinendesign (1 Europakarte, CD, serielles
4 Signal-Layer, 99 Schaltplanblätter) Kabel und
Produkt 1-User, Layout-Editor, Schaltplan-Modul, Netzteil,
Autorouter-Modul Beck-IPC
CadSoft Computer GmbH www.beck-
www.cadsoft.com ipc.com
20 elektor - 5/2006
9. Preis 13. und
USB Logik-Analysator ME ANT 6 14. Preis
Wert: 279 € Audiofunk-
Mobiler, kompakter 8-Kanal-USB-Logik-Analysator, module
ideal im mobilen Einsatz mit Notebooks. WA-TX-01 und
Meilhaus Electronic GmbH WA-RX-01A
www.meilhaus.de Wert:
jeweils 140 €
Mit diesen Modu-
len (Sender und
Empfänger) von
Circuit Design lässt sich eine hochwertige Übertragung
(z.B. für ein drahtloses Mikrofon) realisieren.
Circuit Design GmbH www.circuitdesign.de
10. Preis
MicroSPS
Hardware
Wert: 257 €
Die mit EAGLE
programmierbare
SPS von Kanis und
Cadsoft.
Betriebsfertige
Platine mit detaillier-
ter Dokumentation,
Netzteil und
Zubehör.
25. Preis
Ing. Büro W. Alitum Live Design Evaluation Kit
Kanis GmbH Wert: 115 €
www.kanis.de Das Altium Designer LiveDesign Evaluation Kit enthält das
LiveDesign Evaluation Board mit FPGA (Altera Cyclone
oder Xilinx Spartan-3) und die Altium-Designer-Software
(unbeschränkte 30-Tage-Lizenz).
11. Preis Altium Europe GmbH www.altium.com
Leiterplatten-
fertigung
Wert: 200 € 26. und 27. Preis
Gutschein über I/O-Warrior
200 € Starterkit
für Leiterplatten- Wert: jeweils 57 €
bestellung bei Bausatz für IO-Warrior-
PCB-POOL Evaluation-Board inclu-
Beta LAYOUT sive Software für Win,
www.pcb-pool.com Mac, und Linux.
Code Mercenaries
Hard- und Software
GmbH
12. Preis www.codemercs.com
Leiterplattenfertigung
Wert: 200 €
Einmaliger Rabatt von 28. bis 30. Preis
200 € (inklusive MwSt) auf ELEKTOR-Gutschein
“Plot&Go” oder “Verified” Wert: jeweils 50 €
Online-Bestellung. Für alle Produkte des Elektor-Verlags wie Bücher, CDs,
Eurocircuits Bvba Fertigmodule, Bausätze, und Platinen.
www.eurocircuits.com Elektor Verlag GmbH www.elektor.de
5/2006 - elektor 21
GRUNDLAGEN FERTIGUNG
Wer bereits über eine chemische oder mechanische Pro- Geheimhaltung, wie sie bei der militärischen und
totypenfertigung im Haus verfügt, weiß aus eigener zuweilen auch bei der zivilen Produktentwicklung
Erfahrung, was er daran hat – und vielleicht auch, was er gefordert wird. Der häufigste Grund ist aber der Zeit-
nicht hat. So oder so gibt es Gründe, die bisherige Ver- faktor. Wenn es nach zwei oder drei Vorserien noch
fahrensweise zu überdenken. Probleme gibt, wird die Zeit schnell knapp - und je kür-
Bei der Vorbereitung dieses Beitrags haben wir die Erfah- zer die geforderten Lieferzeiten, desto teurer wird es
rungen des ELEKTOR-Labors ausgewertet und uns bei auch bei den externen Platinenherstellern.
Anwendern und Anbietern umgehört.
22 elektor - 5/2006
zur Platine sen) kommt natürlich ohne Chemie aus.
Dem steht eine Reihe von weniger positiven Punkten
gegenüber, die wohl für die relativ geringe Verbreitung
der Fräsmethode mit verantwortlich sind. Das beginnt
bei den Anschaffungskosten. Die günstigste Maschine
für den eher privaten Gebrauch kommt auf etwa 750 €,
und beim Marktführer für den Industriebereich (LPKF aus
5/2006 - elektor 23
GRUNDLAGEN FERTIGUNG
Traditionell
Das Ätzen von Leiterplatten ist in der Großserie durch
nichts zu ersetzen und auch für das Entwicklungs-Labor mit
eigenem Fertigungsbedarf in vielen Fällen die erste Wahl.
Die Einstiegskosten sind vergleichsweise niedrig, und für
alle Fertigungsgänge wie Lötstoppmaske, Bestückungsauf-
druck und Multilayer gibt es dank des größeren Markts
bewährte Angebote von verschiedenen Lieferanten. Der
Bild 3. Unterschied zwischen Prototyp und Serie ist systembedingt
Platinenfräser in geringer als beim Fräsen, und die Chemikalienentsorgung
Aktion. ist klar geregelt und relativ einfach umzusetzen. Wie beim
(Bild: Charlyrobot) Fräsen lohnt sich die Anschaffung auch nur bei regelmäßi-
24 elektor - 5/2006
gerem Bedarf (oder wenn die externe Vergabe generell
ausscheidet). Gegenüber dem Fräsen ist der Platzbedarf
und der logistische Aufwand etwas größer, und wenn es
sauber bleiben soll, braucht man eine zeitgemäße Ausrüs-
tung und etwas Disziplin.
Über den Zeitaufwand kann man sich streiten. Bei gutem
Equipment und einem eingespielten Ablauf sollte es mög-
lich sein, den Fräser zu überholen – zumindest bei Euro-
karten ab zwei Lagen.
5/2006 - elektor 25
GRUNDLAGEN FERTIGUNG
26 elektor - 5/2006
$/$1PSUBMGSÊTNBTDIJOFO
TDIPOBC
oȽ
Leiterplatten
selbst
herstellen: %FSOFVF.BTUBCGàS1SÊ[JTJPOVOE-FJTUVOH
#05)63;FSTQBOVOHTUFDIOJL0)(
8FTUSJOH
-FPQPMETIÚIF
5FMFGPO
5FMFGBY
&.BJMJOGP!C[UDODEF
XXXC[UDODEF
www.bungard.de
Jetzt schlägt’s 19...
Schrittmotor-Endstufe “HP-Step.pro” mit ... die HP-Step.pro ist da!
optional erhältlicher 19” Teilfrontplatte • 1 Achse, bis zu 3,5/5A pro Phase
• Vollschritt bis 1/8 oder 1/10 Mikroschritt
! • Schneller 10-bit DAC für die Sollwertausgabe
"##
$ • Benötigt nur eine Versorgungsspannung
• Verbesserter Kurzschluss-Schutz
)'-.''/)0"1 • Euroformat mit DIN41612-Stecker Bauform D,
)'-.''23 ,)4 0) % &1 kompatibel zum Quasi-Standard
' $
• Die Lieferung erfolgt aufgebaut & getestet
"
' • Und der Preis? Kaum mehr als ein Bausatz!
!(
Erhältliches Zubehör:
)*+"
• Backplane für 19-Zoll Gehäuse (bis zu
,#'
, *-
6 Endstufen bzw. 4 Achsen an einem
%" ./*0122*32/1*4&15567 Parallelport)
• Schrittmotor-Netzteil im Europa-Format
56736538-29-.
• Geschirmte Kabel, Endschalter u. vieles mehr
Neugierig geworden? Einfach reincklicken: www.nc-step.de/hpsteppro.html
)*
"
!"#$ %!"#&'()'* ) +
NC-Step • Schrittmotor-Endstufen
• Motoren
www.NC-Step.de
Fax: 0241 / 40 91 803
,,,)'* ) +,,,)'-.''+
Dipl.-Ing. Thorsten Ostermann • Zubehör E-Mail: Ostermann@NC-Step.de
16.05.2006
aus versilbertem Kupferrohr
Durchmesser [mm] Preis / Menge [ € ] Erscheinungstermin:
außen innen Kragen 1.000 3.000 5.000
5/2006 - elektor 27
GRUNDLAGEN LÖTEN
28 elektor - 5/2006
Bleifrei Löten in Zeiten
von RoHS
technischen Aufwand bei der Reinigung und Analyse der
Materialien auf ein wirtschaftlich vertretbares Maß zu
begrenzen, hat man Grenzwerte festgesetzt, unter denen
ein Material als frei von der betreffenden Substanz gilt.
So wird zum Beispiel ein Lot, das weniger als
0,1 Gewichts-% Blei enthält, als „bleifrei“ (im Sinne von
RoHS) betrachtet.
5/2006 - elektor 29
GRUNDLAGEN LÖTEN
Wellenlöten
Bedrahtete Bauelemente werden industriell meist mittels
Bild 1. Wellenlöten (auch Schwalllöten genannt) montiert.
Viele Bauteil- Dabei wird die Platine über eine im Lötbad durch
Distributoren haben Düsen erzeugte Welle gefahren (siehe Bild am Anfang
spezielle RoHS-Seiten des Textes).
eingerichtet. Werden im Zuge der Bleifrei-Umstellung nicht komplett
neue Wellen-Lötanlagen installiert, ist die Umrüstung des
bestehenden Equipments erforderlich. Bei neuen Anlagen
sind bereits die Tiegel- und Pumpsysteme mit Oberflächen
ausgerüstet, die den bleifreien, aggressiveren Lotlegierun-
gen standhalten. Vorhandene Anlagen lassen sich ent-
sprechend nachrüsten.
Da das Blei mit seinem recht niedrigen Schmelzpunkt
durch andere Metalle substituiert wird, steigt die Löttem-
peratur. Waren bisher Temperaturen um die 230 °C aus-
reichend, sind jetzt Lötbadtemperaturen bis 260 °C erfor-
derlich. Generell spielt die Vorheiztemperatur jetzt eine
größere Rolle. Massige Bauteile mit einer hohen Wärme-
kapazität müssen kontrolliert und ausreichend aufgeheizt
werden, um Ausfälle beziehungsweise Schädigungen
auszuschließen.
Bild 2. Auf dem Markt wird ein wahrer Strauß an Löt-Legierun-
Die Bildung von gen angeboten. Allgemein wird die SnAgCu-Legierung
Lötbrücken kann durch
(Zinn-Silber-Kupfer; Schmelzpunkt 217 °C) favorisiert, zu
Schutzgas unterbunden
der bereits hinreichende Erfahrungen vorliegen. Sie ver-
werden.
meidet Probleme wie die Zinn-Whisker-Bildung, die bei
reinen Zinnverbindungen auftritt. Zinn-Whisker sind win-
zige, von der Lötstelle ausgehende Zinn-Nädelchen, die
im ungünstigsten Fall zu Kurzschlüssen führen können.
Die bleifreien Lötbadfüllungen müssen durch Probenah-
men permanent überwacht werden, da die neuen Legie-
rungen zu einer Kupfer-Anreicherung neigen. Werden die
kritischen Konzentrationen erreicht, kippt die Lotfüllung
relativ rasch und führt zu unzureichenden Lötergebnissen.
In Verbindung mit den Untersuchungen sind Nachfüllun-
gen durch Lote in den Legierungen SnAg, Reinzinn und
SnAgCu erforderlich.
Reflow-Löten
Bild 3. Wie beim Wellenlöten werden auch für die Reflow-Öfen
Gewöhnungsbedürftig: (siehe Kästen) Nachrüstsätze und eine neue Anlagentech-
Bleifreie Lötflächen nik durch die Hersteller angeboten. Die Nachrüstung
weisen eine poröse umfasst in der Regel ein leistungsfähiges Heizsystem und
Oberfläche auf. eine verbesserte Maschinenisolierung, die durch die
30 elektor - 5/2006
Reflow-Löten
Während sich „normale“ SMD-Bauelemente
meist noch mit sehr feinen Lötgeräten und
Lötmitteln manuell bestücken lassen, sind
Bauelemente in BGA-, CSP- oder ähnlichen
Gehäusen nur noch maschinell lötbar. Das
so genannte Reflow-Verfahren ist hier eine
zuverlässige Methode. Bei diesem
Verfahren wird auf die Pads der Platine,
die die Verbindungen zum Bauelement her-
stellen, zuerst Lötpaste aufgetragen – die es
auch in bleifreier Ausführung gibt.
Anschließend werden die Bauelemente auf
der Platine angeordnet und positioniert,
wobei die Anschlüsse in der Lötpaste einge-
bettet sind. Gelötet werden die Anschlüsse
in einem so genannten Reflow-Ofen. Der
Prozess besteht aus fünf genau einzuhalten-
den Schritten, die hier als „Phasen“ bezeichnet werden (Phase 1 bis Phase 5 im obigen Bild).
Phase 1 wird „Preheat-Phase“ (Vorheiz-Phase) genannt. In dieser ersten Phase wird die Temperatur des Reflow-Ofens langsam auf
ungefähr 125 °C hochgefahren. Die Temperatur darf nur allmählich steigen, da die Lötpaste anderenfalls Blasen bilden kann.
Phase 2 ist die „Soak-Phase“ (Aktivierungs-Phase). In dieser Phase wird die Temperatur sehr langsam auf ungefähr 175 °C
erhöht. Während dieser Phase wird die Lötpaste aktiviert; das Flussmittel geht in den flüssigen Zustand über und verteilt sich auf
den Pads.
Nachdem die Platine und die Komponenten vorgewärmt und „gesoakt“ (wörtlich „getränkt“) sind, folgt in Phase 3 die Reflow-
Phase (Flüssig-Phase). Durch einen relativ schnellen Temperaturanstieg wird in dieser Phase die Schmelztemperatur des Zinns
überschritten, so dass das Zinn in der Lötpaste schmilzt und das eigentliche Löten stattfindet. Bei bleihaltiger Lötpaste beträgt der
Richtwert 220 bis 240 °C, beim bleifreien Löten sollte der Wert auf 250 bis 260 °C erhöht werden. In Phase 4, der so genann-
ten „Dwell-Phase“ (Halte-Phase), wird die Löttemperatur für einige Sekunden konstant gehalten. Die in der Lötpaste eingebetteten
Zinn-Partikel verschmelzen miteinander und verdrängen die übrigen Lötpasten-Komponenten nach außen. Zwischen den
Bauelemente-Anschlüssen und den Platinen-Pads befindet sich jetzt nur noch geschmolzenes Zinn, das beide Seiten miteinander
verbindet. Auf die etwa 15 bis 20 Sekunden dauernde Dwell-Phase folgt die abschließende Phase 5, die „Cooling-Phase“
(Abkühl-Phase), während der die bestückte Platine allmählich auf Raum-Temperatur abgekühlt wird.
höheren Prozesstemperaturen erforderlich werden. Eine tige und weisen außerdem eine poröse Oberfläche
vermehrte Lötbrückenbildung ist zu beobachten, die von (Bild 3) auf. Durch das fehlende Blei sind die Lötstellen
einer stärkeren Oxidation des Lötmittels herrührt und insgesamt dichter und härter und bilden eine andere Geo-
durch den Einsatz von Schutzgasatmosphäre verhindert metrie aus (Bild 4). So gelten in der „bleifreien Welt“ Löt-
werden kann (Bild 2). In der Serienfertigung wird das stellen als gut, die in der „bleihaltigen Welt“ noch als
Löten unter Schutzgasatmosphäre zum Muss! schlecht beurteilt wurden. Dies macht eine neue Grund-
Bei der Wahl einer bleifreien Lötpaste sollte auf etablierte lage für die Beurteilung von Lötstellen erforderlich, die im
Hersteller zurückgegriffen werden. Im Rahmen von Versu- Papier „IPC A-610D“ des Institutes for Interconnection and
chen ist es möglich, ein Bleifrei-Standard-Temperaturprofil Packaging Electronic Circuits [14] festgelegt ist.
zu ermitteln, mit dem in der Regel 90 % aller Baugrup- >>>
pen sicher zu löten sind. Die Anzahl der Lötprofile ist
natürlich stark vom Produktportfolio abhängig und kann
daher auch umfangreicher sein.
Handlöten
Beim Reparatur- und Kolbenlöten ist die Umstellung ein-
fach. Bei den Lötstationen reicht das Höherstellen der Löt-
kolbentemperatur. Bleifreie Lote führen zu stärkerer Korro-
sion an den Lötspitzen. Doch konnte zum Beispiel der
Dienstleister Schlafhorst Electronics keinen deutlichen
Anstieg des Lötspitzenverbrauchs feststellen. Dennoch
bieten einige Hersteller neue Produkte an, zum Beispiel
Silberlötspitzen für eine bessere Wärmeleitung. In spe-
ziellen Fällen (ungünstiges Wärmemanagement einer Lei- Bild 4.
terplatte) kann man die Wärmezufuhr mit Heißluft stei- Durch das fehlende Blei
gern, was zu besseren Lötergebnissen führt. bilden die Lötstellen
An bleifreie Lötstellen muss man sich allerdings erst eine andere Geometrie
gewöhnen. So sind diese weniger glänzend als bleihal- aus.
5/2006 - elektor 31
GRUNDLAGEN LÖTEN
Der
ELEKTOR-Lötofen
Im ELEKTOR-Labor gehen Theorie und Praxis Hand in Hand.
Als ein FPGA im BGA-Gehäuse montiert werden musste, war
die Anschaffung eines Reflow-Ofens nötig. Anstatt einen teu-
ren Reflow-Ofen zu bestellen, hatten die ELEKTOR-Entwickler
eine pfiffige Idee: Der zuvor allseitig gern genutzte Pizza-
Minibackofen wurde kurzer Hand zu einem Reflow-Ofen
umgebaut. Hierzu entwickelte das Team eine
Temperaturregelung, die auf dem 8051er-kompatiblen
Controller AT89C52 basiert. Die Idee wollte ELEKTOR seinen
Lesern natürlich nicht vorenthalten [16]. Das im Januar-Heft
veröffentlichte Projekt „SMD-Lötofen“ von Paul Goossens
stieß auf enormes Interesse. Dies zeigten Dutzende
Leserbriefe und E-Mails, die uns erreichten (eine Auswahl
haben wir in der Mailbox des März-Heftes veröffentlicht [17]). Darunter waren viele Fragen zum Reflow-Löten und zu unserem
Ofen, es wurden aber auch interessante Modifikationen geschildert. Ein Leser der englischen Ausgabe von ELEKTOR hat sogar
einen Toaster zum SMD-Lötofen umgebaut [18].
Mit der EDIT-Funktion des Mikrocontroller-Programms lässt sich das Temperaturprofil der Regelung einfach ans bleifreie Löten
anpassen. Einen Anhaltspunkt liefert der Wert im Kasten „Reflow-Löten“. Dies ersetzt aber keinesfalls das Nachschlagen in den
Bauteile-Datenblättern.
32 elektor - 5/2006
0 j
7J; `[jp
KF: d[c[dj _Y^
ed ]b
H ? N N#7X WdZoc
_#J e^d[ >
WkY^
INFO & MARKT LÖTEN & ÄTZEN
Handarbeit
Löten und Ätzen
leicht gemacht
Von Thijs Beckers
„Aller Anfang ist schwer”, so sagt ein Beginnen wir mit dem Löten: Die Min-
bekanntes Sprichwort, das sicher auch destausstattung besteht aus einem
für die ersten Gehversuche auf elektro- Lötkolben mit bleistift-feiner Spitze
nischem Neuland gilt. Wer sich zum und einem dazu passenden Ablage-
ersten Mal an etwas heranwagt, läuft Ständer. Die Lötkolben-Spitze sollte
leicht Gefahr, sich zu verzetteln und gebogene Form haben, weil Sie damit
vorzeitig aufzugeben. Deshalb wollen kleinere Bauelemente, die einge-
wir mit diesem Beitrag den Zugang zu zwängt zwischen größeren Bauele-
zwei unverzichtbaren handwerklichen menten montiert sind, leichter errei-
Fähigkeiten jedes Elektronikers ebnen: chen können.
Gemeint sind das Löten und Ätzen.
Wir verraten auch einige Tipps und Natürlich sollte nicht nur die Lötkol-
Tricks, die den Umgang mit Lötkolben ben-Spitze eine schlanke Form haben,
und Ätzlösung noch komfortabler sondern der gesamte Lötkolben sollte
gestalten. leicht und bequem in der Hand liegen.
Für das Löten von SMDs (Surface
Mounted Devices, Bauelemente, die
Erste Schritte keine steckbaren Anschlüsse haben
Für den Umgang mit der Elektronik in und auf der Platine montiert werden)
Werkstatt und Entwicklungslabor sind bieten die Lötgeräte-Hersteller spe-
bestimmte Grundkenntnisse und zielle Lötkolben und Lötkolben-Spitzen
Fähigkeiten unabdingbar. Natürlich an. Zum Positionieren der SMDs auf
müssen Sie Dioden von Widerständen der Platine ist eine Pinzette unentbehr-
unterscheiden können, und handwerk- lich, und eine Lupe ist hilfreich, um die
liches Geschick für die Feinarbeit ist SMD-Bauelemente exakt auszurichten.
eine weitere Voraussetzung. Dazu Als Lötmittel (siehe auch Textkasten
gehören das Löten von Hand mit dem „Bleifreie Lötmittel“) verwenden Sie
Lötkolben und das Ätzen von Platinen- möglichst Lötdraht, in dem bereits ein
Layouts im Ätzbad. Flussmittel eingebettet ist. Auf ein
34 elektor - 5/2006
zusätzliches Flussmittel können Sie Der Handel hält für die Anfänger in der
dann verzichten. Überschüssiges Löt- Kunst des Lötens so genannte Starter-
mittel an einer Lötstelle lässt sich mit Sets bereit. Erwarten Sie von der Qua-
Hilfe von Entlötlitze entfernen. Die aus lität solcher Grundausstattungen nicht
feinen Kupfer-Fäden geflochtene Entlöt- zu viel, für den Anfang sind die meis-
litze hat die Eigenschaft, geschmolze- ten Starter-Sets trotzdem brauchbar.
nes Lötmittel aufzusaugen. Das geeig- Oft gehört sogar ein kleiner Bausatz
nete Werkzeug zum Entfernen größerer mit Platine dazu, an dem Sie ihre
Lötmittel-Mengen ist eine Entlötpumpe. Fähigkeiten entwickeln und erproben
können.
Die genannten Utensilien gehören zur
handwerklichen Grundausstattung Wenn Sie häufiger Platinen von Hand
jedes Löt-Arbeitsplatzes. Für den bestücken, wird Ihnen ein Platinen-
ersten Start brauchen Sie nun noch Halter oder Platinen-Rahmen gute
eine Platine und die zu montierenden Dienste leisten. Ausführungen mit
Bauelemente. gepolstertem Deckel erleichtern die
Bauteil-Montage wesentlich. Zuerst
wird die Platine in den Rahmen einge-
Mehr Komfort spannt, dann werden die Anschluss-
Die Lötgeräte-Hersteller haben nicht drähte der Bauelemente in die Plati-
nur die „klassischen“ Standard-Lötkol- nen-Bohrungen eingefädelt. Nach Foto: Conrad
ben, sondern auch so genannte Lötsta- Zuklappen des Deckels hält das
tionen in ihrem Programm. Der Preis Schaumstoff-Kissen die Bauelemente
liegt zwar deutlich höher, dafür bieten an ihrem Platz. Der Rahmen kann mit
die Lötstationen auch wesentlich mehr der Unterseite nach oben gedreht wer-
Komfort. Die Lötspitzen-Temperatur den, ohne dass die Bauelemente her-
lässt sich einstellen, sie wird von der ausfallen. Das Löten sämtlicher Verbin-
Lötstation mit hoher Genauigkeit kon- dungen ist problemlos möglich.
stant gehalten. Das wirkt sich nicht
nur günstig auf die Lebensdauer der
Lötkolben-Spitze aus, auch die Platine Tipps und Tricks
und die Bauelemente werden Erste Pflicht für sauberes Löten ist eine
geschont. Bei zu hohen Löt-Temperatu- saubere Lötspitze. Zum Reinigen kön-
ren können sich Leiterbahnen von der nen Sie einen feuchten Schwamm, spe-
Platine lösen, die Lötstelle oxidiert zielle Metall-Späne oder einen so
schneller und das Flussmittel ver- genannten „Tip-Aktivator“ verwenden.
dampft, bevor es seine Wirkung entfal- Stellen Sie an der Lötstation die rich-
ten kann. Ein untertemperierter Lötkol- tige Temperatur ein (normalerweise
ben ist natürlich auch nicht zweckmä- ca. 370 °C), und sorgen Sie für eine
ßig, hier entstehen beim Löten andere augenschonende, möglichst schatten-
Probleme. Deshalb ist eine Lötstation freie Ausleuchtung des Arbeitsplatzes.
mit einstellbarer, geregelter Tempera- Wenn Ihr Lötkolben ohne Temperatur-
tur der Lötspitze eine durchaus loh- Regelung arbeitet, kann die Tempera- Foto: Conrad
5/2006 - elektor 35
INFO & MARKT LÖTEN & ÄTZEN
36 elektor - 5/2006
Bleifreie Lötmittel
Die neuen Richtlinien der Europäischen Union schrei-
ben vor, dass ab dem 1. Juli 2006 keine elektri-
schen Geräte auf den Markt gebracht werden dür-
fen, die in irgendeiner Form das Schwermetall Blei
enthalten. Diese Vorschrift gilt allerdings nur für
Geräte, die in den Handel gelangen. Das Angebot
an bleihaltigen Lötmitteln für das Handlöten wird all-
mählich zurückgehen, da der gewerbliche Bedarf
wegen seines Umfangs den Markt bestimmt. Die
Umstellung auf bleifreie Lötmittel ist mit einer höheren
Löttemperatur verbunden. Während bleihaltige Lötmittel
schon bei etwa 183 °C schmelzen, beträgt die Schmelz-
Temperatur bleifreier Lote 217 °C oder mehr. Das bedeutet,
dass Bauelemente während des Lötens sorgfältiger gegen Überhitzung
geschützt werden müssen. Die Praxis hat gezeigt, dass die gebräuchlichen
Lötgeräte unverändert einsatzfähig sind.
Bleifreie Lötmittel sind in unterschiedlichen Zusammensetzungen erhältlich. Am häufigsten verwendet wird Lötdraht, bestehend aus
97,1 % Zinn, 2,6 % Silber und 0,3 % Kupfer, Schmelz-Temperatur ca. 217 °C. An zweiter Stelle folgt ein Lötmittel-Typ, der kein
teures Silber enthält. Dieses bleifreie Lötmittel besteht aus 99,7 % Zinn und 0,3 % Kupfer. Die Schmelz-Temperatur dieser
Legierung beträgt ungefähr 227 °C.
funktionen der aufgebauten Schaltung den, so dass die Dampf-Entwicklung Ätzen mit grünem Platinen-Lack über-
oder sogar zum Total-Ausfall führen. gering ist; die Temperatur erlaubt den ziehen. Der Lack bietet wirkungsvollen
Abhilfe kann hier eine Nachbehand- unmittelbaren Gebrauch ohne Warte- Schutz gegen leichte Kratzer, er behin-
lung mit speziellem Tonerverdichter- zeit. Dieses Ätzmittel kann aufbereitet dert jedoch nicht das Löten.
Spray (z.B. von Conrad) schaffen, mit und wieder verwendet werden, es ist
dem die Transparent-Folie behandelt weniger aggressiv als andere Ätzmit-
wird. Der Toner fließt dann mit gleich- tel. Allerdings hat es eine intensive fär- Außerdem
mäßiger Dichte, so dass die Schwär- bende Wirkung, so dass Spritzer auf Der nächste Tipp betrifft das Bohren
zung an allen Stellen gleich ist. der Kleidung hässliche Flecken hinter- von Platinen. Für diesen Zweck wer-
Einen ähnlichen Effekt erzielen Sie mit lassen, die kaum zu entfernen sind. den spezielle Hartmetallbohrer ange-
Tusche, die sie gleichmäßig auf die Kupferne Platinen-Bahnen lassen sich boten, die nicht gerade billig sind, sich
Folie auftragen und anschließend so mit speziellen chemischen Bädern ver- aber lohnen.
lange trocknen lassen (ca. 15 bis 20 zinnen. Die Platine muss lediglich eine
Minuten), bis die Oberfläche matt aus- Weile in das Bad getaucht werden, Für die attraktive Gestaltung von
sieht. Entfernen Sie die Tusche von der damit sich auf der Kupferschicht eine Gehäuse-Frontplatten sind spezielle
Folie mit kaltem Wasser und einem Zinnschicht bildet. Die Zinnschicht Frontplatten-Folien im Handel. Diese
weichen, fusselfreien Tuch. Die Tusche schützt die Kupferschicht gegen Oxida- beschreibbaren und mit Laser-Dru-
haftet dann an den gedruckten Leiter- tion. Auf die gleiche Weise ist auch das ckern bedruckbaren Folien können auf
bahnen, so dass sich eine satte Versilbern von Leiterbahnen möglich. die Frontplatte aufgeklebt werden. Die
Schwärzung ergibt. Zwar oxidiert Silber, doch im Gegensatz bedruckte Folie ist gegen raue Behand-
Zum Ätzen von Platinen ist Eisenchlo- zu Kupferoxid ist Silberoxid leitend. lung geschützt, wenn man sie zusätz-
rid-Granulat ein geeignetes Mittel. Die Professionelles Aussehen erhält die lich laminiert.
Lösung muss nicht angewärmt wer- Platine, wenn Sie die Platine nach dem (060050)gd
5/2006 - elektor 37
PRAXIS MIKROCONTROLLER
Mini-Mega-Board Für
„Na endlich!“ werden jetzt manche sagen. Schließlich sind die ATmega-Controller wenn
schon nicht mega, so doch ziemlich populär und von ELEKTOR noch nicht so richtig
gefeatured worden. Das ändert sich jetzt mit diesem Mini-Mega-Board, für das wir auch
gleich (ein paar Seiten weiter) eine tolle Anwendung entwickelt haben.
Das Mini-Mega-Board ist eine kom- che Anwendungen, wie Heizungssteu- einem kleinen Programm lassen sich
pakte Applikationsplatine mit LCD- erung, Rollladensteuerung oder Alarm- Benutzereingaben in Aktionen und
Anschluss, serieller Schnittstelle und anlage. Ein beliebtes Feld ist auch die Reaktionen umsetzen.
vielen I/O-Ports für die ATmega16- und Steuerung von autarken Robotersyste-
ATmega32-Prozessoren aus der Atmel- men. In jedem Fall setzt die Program-
AVR-Familie. Zur Programmierung ver- mierung eigener Anwendungen auch Einfach und vielseitig
fügt das Board über ein Mini-Interface eigene Programmierkenntnisse voraus, Als Standard-Bestückung des Boards
für die serielle PC-Schnittstelle. zu deren Erwerb sich das Board mit ist der ATmega16 vorgesehen. Dieser
Für kleine Einplatinencomputer gibt es dem Programmierinterface natürlich relativ preiswerte Controller aus der 8-
im Haushalt und Hobbybereich zahlrei- ebenfalls bestens eignet. Schon mit bit-RISC-AVR-Reihe eignet sich gut für
38 elektor - 5/2006
r ATmega16 und ATmega32
S1
R2
JP1 1 16 2
+5V 2 15 3
+5V 3 14 4
K1 R1 1 8x 1k +5V 4 13 5
1
2 1 MOSI 5 12 6
JP2
4 3 6 11 7
C1 L1
6 5 RST 7 10 8
8 7 SCK 9 8 7 6 5 4 3 2 8 9 9
100n
10 9 MISO D1 11 12 13 14 15 16 17 18 10µH
8x10k
+5V
C14 C2
ISP
100n 100n S3
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
10 9 8 7 6 5 4 3 32 10 30
K2A/K3A K2/K3
RST
PB6
PB7
PB5
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
ATmega16-P
29
(TOSC2)PC7 PC7
28
(TOSC1)PC6 PC6
14 27
PD0 PD0(RXD) (TDI)PC5 PC5
15 26
PD1 PD1(TXD) (TDO)PC4 PC4
16 25
PD2 PD2(INT0) (TMS)PC3 PC3
17 24
PD3 PD3(INT1) (TCK)PC2 PC2
18 23
PD4 PD4(OC1B) (SDA)PC1 PC1
19 22
PD5 PD5(OC1A) (SCL)PC0 PC0
20 21
PD6 PD6(ICP1) (OC2)PD7 PD7
+5V +5V
11 13 12 31
C7 X1
PC4
PC5
PC0
PC1
PC2
PC3
JP3 1µ R4 R5 R5A
10 Ω
39 Ω
39 Ω
K5
16V C3 C4 LED-
K4 2
LED+
1 V+ 16
1 C5 C1+ 22p 8MHz 22p D7
6 D6
1µ 3 IC2 +5V
2 C1– D5
16V 8 9 RXD
7 R2IN R2OUT D4
7 10 TXD R3
LC DISPLAY
T2OUT T2IN
3
* zie tekst D3
10k
13 12
8 R1IN R1OUT D2
4
14
4
T1OUT T1IN
11
C9 * see text D1
C2+
9
5
C6
MAX232 1µ 16V S2
* voir texte D0
E
C10
1µ
16V
5
C2–
V-
15
* siehe Text R/W
47p RS
SUB D9 6 RESET
C8 VEE
IC3
VDD
JP4 1µ D2 7805 +5V VSS P1
16V C12
R6 5k
1N4001 10µ
1k
D1 16V
10x LED K6
9V...14V 1
Pin 1
indication C11 C13 *
D1 /D3
11
220µ 25V 100n POWER
1 20
10
050176 - 11
Bild 1. Schaltbild des Mini-Mega-Boards, das eine gute Basis für kompakte Anwendungen darstellt.
den Einstieg, da er im Gegensatz zu geben wir dem größeren ATmega16 Zur Popularität der ATmega-Prozesso-
den nur noch in SMD-Bauform lieferba- mit doppelt so viel Speicher den Vor- ren trägt auch die Tatsache bei, dass
ren kleineren AVR-Controllern im hand- zug. Bei noch größerem Speicherbedarf viele wichtige Komponenten bereits
licheren DIL-Gehäuse erhältlich ist. lässt sich auch der pinkompatible integriert sind. Mit 32 I/O-Leitungen
Sehr beliebt ist auch der ATmega8, der ATmega32 auf dem Board einsetzen. bieten die beiden großen Varianten
in einem schmalen 28-poligen Gehäuse Da er auch weitestgehend software- zudem ausreichend Anschlussmöglich-
daherkommt und trotzdem über zahl- kompatibel ist, braucht man die ent- keiten für Zusatzhardware, wobei acht
reiche I/O-Ports verfügt. Da der interne sprechende Software in der Regel nur Pins sogar über einen internen Analog-
Flash-Programmspeicher mit 8 KBytes neu zu kompilieren und muss keine Digital-Wandler geführt werden kön-
allerdings etwas knapp bemessen ist, weiteren Anpassungen vornehmen. nen. In Verbindung mit dem maximal
5/2006 - elektor 39
PRAXIS MIKROCONTROLLER
Stückliste
Widerstände:
1 14 A K
K5 R1 = SIL-Widerstandsarray 8 x 1 k
JP1
C9 C10 R2 = SIL-Widerstandsarray 8 x 10 k
C12 R1 R3 = 10 k
P1
C3 S2 R4 = 10 Ω
R5A
R5
R4
R3 K1 R5, R5A = 39 Ω
R6
C7
C4 X1 R6 = 1 k
C5 P1 = Trimmpotentiometer 10 k
JP3
K2A
IC2
C6 K3A D1 Kondensatoren:
C1, C2, C13, C14 = 100 n
IC1 C2 C1 C14 keramisch
C3, C4 = 22 p
C17
C16
C15
JP4 C8 C5…C9 = 1 µ/16 V radial
K4 K3 C10 = 47 p
K6 C11 = 220 µ/25 V radial
IC3 K2 C12 = 10 µ/16 V radial
R2 S1
D2 C11 C13 L1 Halbleiter:
050176-1 1-671050 D1 = LED-Array mit 10 LEDs
JP2
D2 = 1N4001
D3 = in D1 enthalten
IC1 = ATmega 16-PC (DIP40)
050176-1 IC2 = MAX232 (DIP16)
IC3 = 7805 (TO220)
Außerdem:
JP1…JP4 = Drahtbrücke,
Mikroschalter oder 2-polige
Stiftleiste mit Kurzschlussstecker
(Jumper)
K1 = 10-polige Stiftleiste 2-reihig mit
Schutzkragen für Platinenmontage
K2, K2A = SIL-Stiftleiste, 20-polig
K3, K3A = frei zu bestücken
K4 = 9-poliger SUB-D-Stecker,
gewinkelt, für Platinenmontage
K5 = SIL-Fassung, 16-polig (z.B. Teil
einer 40-poligen Wire-wrap-
Fassung) und SIL-Stecker, 16-polig
K6 = Anschlussbuchse für
Steckernetzteil, für Platinenmontage
IC-Fassungen, 40-, 20- und 2 x 16-
polig
050176-1 S1 = 8-fach-DIPswitch
S2 = Taster, 1-poliger Schließer (z.B.
Conrad 700665)
L1 = 10 µH (Festinduktivität,
Widerstandsbauform)
X1 = 8-MHz-Quarz
LCD = LC-Display 4 x 20 Zeichen,
60 x 98 mm (z.B. Reichelt LCD204B
BL)
Gehäuse Hammond 1591-D blau*
16-poliges Flachkabel (einige
Zentimeter)
* nicht erforderlich in Kombination
mit OBDII
Platine EPS 050176-1 (siehe
Serviceanzeige in ELEKTOR und
unter www.elektor.de)
möglichen Takt von 16 MHz erreichen tische Aufgaben abarbeiten. Von Vor- Alles an Bord
die Prozessoren eine respektable teil sind außerdem interne Software- Wie der Schaltplan (Bild 1) zeigt,
Rechenleistung. Da die meisten USARTs für die serielle Kommunikation beschränkt sich die Bestückung des
Maschinenbefehle nur ein bis zwei Sys- und die Möglichkeit, auf Interrupts zu Boards in Bild 2 auf wenige Bauteile.
temtakte zur Ausführung benötigen, reagieren oder mit dem Watchdog Sys- Essentiell sind natürlich Strom- und
lassen sich auch komplexe und zeitkri- temabstürze abzufangen. Taktversorgung. Erstere übernimmt
40 elektor - 5/2006
der 5-V-Spannungsregler IC3, und für
den internen Oszillator des Controllers
wird der 8-MHz-Quarz benötigt.
Fast alle anderen Bauteile dienen den
verschiedenen Anschlussmöglichkei-
ten. K1 ist der Anschluss für den Pro-
grammieradapter. Die Beschaltung ist
kompatibel zu den gängigen zehnpoli-
gen Adaptern, wie sie auch für die STK-
Boards von Atmel verwendet werden.
Die RS232-Schnittstelle (K4) kann über
den internen Software-USART pro-
grammiert werden und ermöglicht
dank Interruptsteuerung und Puffe-
rung auch eine hohe Übertragungs-
rate. Mit den beiden Jumpern JP3 und
JP4 ist es möglich, die Spannungen
+10 V und –10 V auf den D-Sub-Ste-
cker aufzuschalten, um so genannte Bild 3. Die bestückte Musterplatine.
Vampirschaltungen zu versorgen. Für
die Verbindung zum PC wird ein Null-
modem-Kabel benötigt, JP3/JP4 sollten
dabei nicht gesteckt sein.
Für einfache Experimente mit dem
Board dürfen ein paar Schalter und
LEDs nicht fehlen. Dafür wurden die
I/O-Ports mit LEDs (LED-Reihe D1)
und DIP-Switches (S1) belegt. Der
ATmega ist in der Lage, LEDs oder
andere Bauteile mit bis zu 40 mA je Pin
ohne zusätzliche Beschaltung direkt zu
treiben. Sollen die Ports für andere Auf-
gaben benutzt werden, können sowohl
die Pull-down-Widerstände (Array R2)
als auch die LEDs mit den Jumpern
JP2 beziehungsweise JP1 deaktiviert
werden. Wenn Port A als Ausgang
benutzt wird, müssen die DIP-Schalter Ausführungen – aber es war schon eine Fassung verwendet, ist auf der
ausgeschaltet (geöffnet) sein, um immer etwas teurer, einen besonderen Platinenoberseite wahrscheinlich
Schaden abzuwenden. Geschmack zu haben! genug Platz, um noch kleine Konden-
Um die Genauigkeit des A/D-Wandlers Bei der Inbetriebnahme darf man nicht satoren unterzubringen. Sollte das
zu optimieren, sind L1, C2 und C14 vergessen, den Kontrast mit P1 einzu- nicht gelingen, lötet man auf die dafür
vorgesehen. Wird kein präziser A/D- stellen. Sonst meint man noch, das Dis- vorgesehenen Pads auf der Platinen-
Wandler benötigt, können diese Bau- play wäre defekt, weil aufgrund einer unterseite drei Kondensatoren der
teile auch weggelassen und L1 durch falschen Einstellung nichts zu sehen ist. SMD-0805-Bauform.
eine Drahtbrücke ersetzt werden. Für D1 wird ein LED-Array mit zehn
Als Display verwendet man vorzugs- LEDs empfohlen. D3 ist dann automa-
weise eine vierzeilige Ausführung mit tisch die zehnte (oberste) LED in die- Programmieren
20 Zeichen pro Zeile (4x20). Die Platine sem Array, die neunte LED wird nicht Die Programmierung erfolgt über einen
wurde so ausgelegt, dass ein derarti- verwendet. Wenn man nur ein Array einfachen Programmieradapter (siehe
ges Display direkt passt. Das Display mit acht LEDs bekommen kann, Kasten) direkt vom PC aus. Dafür gibt
lässt sich mit ein paar Flachkabel- bestückt man es in der untersten. Die es verschiedene kleine Programme, die
Drähten anschließen. Eleganter ist neunte Position bleibt dann unbe- zwar alle nicht zu den benutzerfreund-
aber die Verwendung einer halben stückt, und an der zehnten Position lichsten gehören, aber ihren Zweck er-
Wire-wrap-IC-Fassung, die in die Pla- montiert man für D3 eine normale LED. füllen. So kann man mit dem Programm
tine eingelötet wird. Die LCD-Platine K3 und K3A kann man verwenden, um PonyProg sowohl die fertig kompilier-
wir dann mit einer Stiftreihe versehen, auf der Unterseite der Platine Stifte ten Programme zum ATmega übertra-
und schon lässt sich das LCD in die anzubringen. Dadurch lässt sich die gen als auch die wichtigen und kriti-
Fassung stecken. Da es viele sehr ähn- ganze Platine als Ersatz für einen schen Fuse-Bits setzen. Mit diesen
liche Ausführungen dieser Standard- ATmega zum Experimentieren auf eine Fuse-Bits wird der Mikrocontroller kon-
Displays gibt, sollte man gut darauf andere Platine aufstecken. K2 und K2A figuriert, was leider auch dazu führen
achten, dass die Anschlussbelegung sind frei, um I/O anzuschließen. kann, dass man sich selbst aussperrt,
übereinstimmt. Die modernen blauen Schließlich sind noch die Entkoppel- wenn beispielsweise die Taktquelle
Ausführungen sind optisch natürlich kondensatoren unter dem Prozessor zu falsch eingestellt wird oder der Reset-
attraktiver als die üblichen grünen beachten. Wenn man für den Prozessor Pin zum I/O-Anschluss umkonfiguriert
5/2006 - elektor 41
PRAXIS MIKROCONTROLLER
Bild 4. Vor der Programmierung müssen die Bild 5. Für den externen 8-MHz-Quarz und die Brown-out-Detektion
richtigen Einstellungen in PonyProg sehr sorgfältig sind diese Fuse-Bits zu setzen.
vorgenommen werden.
wird. Zudem verwenden die Datenblät- und einen anderen Quarz oder zum Beispiel mit nur wenigen zusätz-
ter der AVRs eine etwas merkwürdige ATmega-Controller verwenden, müs- lichen Bauteilen ein I2C-Bus realisie-
Logik, die dann teilweise von den Pro- sen Sie lediglich das Makefile entspre- ren, eine USB-Erweiterung aufbauen
grammen wieder invertiert wird. Beim chend anpassen. Für C finden Sie im oder sogar eine SD-Speicherkarte
ersten Mal muss man erst die richtigen AVR GCC Tutorial in der Linksamm- anschließen, um gespeicherte Mess-
Einstellungen über Setup/Interface lung einen sehr ausführlichen Einstieg, werte anschließend auf dem PC auszu-
Setup und den richtigen Controller über bei dem Sie aber stets beachten müs- werten. Für den ATmega finden Sie
das Menü Devices auswählen. sen, dass viele Beispiele für etwas natürlich auch schnell Anschluss in
Es ist auf jeden Fall ratsam, zuerst ein- ältere Controller-Versionen (inzwischen den verschiedenen Mikrocontroller-
mal mit dem Programmer den aktuel- Auslaufmodelle) entworfen wurden Foren und Newsgroups. Nicht zuletzt
len Stand der Fuse-Bits aktiv auszule- und einer Anpassung bedürfen. Auch gilt dies auch für das Mikrocontroller-
sen (Menü Command/Security and für das LCD sind die Routinen gegebe- Forum auf www.elektor.de, in dem
Configuration Bits in PonyProg) – das nenfalls ein wenig zu modifizieren, auch der Verfasser dieses Beitrags als
geschieht nicht bei jedem Programm denn obwohl es bereits sehr gute und Moderator tätig ist ...
(050176e)
automatisch. Anschließend kann die universelle Vorlagen gibt, wurde bei
Bedeutung der Bits mit dem Daten- der Umsetzung der Beispiele darauf
blatt verglichen werden. Die Abbil- verzichtet, um den Code möglichst ein-
dung zeigt die notwendigen Einstel- fach zu halten. Auf der ELEKTOR-Web-
lungen für den eingesetzten externen site (www.elektor.de) können Sie sich Für dieses Projekt
8-MHz-Quarz und aktivierter Brown- alle Beispiele als ZIP-Archiv herunter- lieferbar:
out-Erkennung. Diese setzt den Pro- laden. Mit den Programmen können Sie
zessor zurück, wenn die Spannungs- dann alle wesentlichen Komponenten EPS 050176-1
versorgung angelegt oder entfernt kennen lernen und Ihr Board testen. Platine ATmega-Board inklusive
wird. Ohne diese Erkennung könnte es Für den Einstieg lassen Sie einfach die Platine Programmieradapter
ansonsten zu Datenverlusten kommen, LEDs blinken. Geben Sie dann einen (0501767-2)
da hierzu keine externe Beschaltung Text auf dem LCD aus oder testen Sie EPS 050176-71
vorgesehen ist. die Datenverbindung über die serielle Bausatz ATmega-Board inklusive
Schnittstelle. Wie schon am Artikel- Platinen (0501767-1 und -2), pro-
Anfang erwähnt, finden Sie in diesem grammiertem Controller (OBD-2-
Gratis: Entwicklungsumgebung Heft nur ein paar Seiten weiter eine Programm), alle Bauteile für Board
Für die AVRs gibt es zahlreiche Ent- interessante Anwendung für das und Programmieradapter, aber
wicklungsumgebungen. Es ist kein Pro- Board. Mit unserer autonomen OBD - ohne Display.
blem, mit BASCOM-AVR in BASIC (frei Anzeigeeinheit für die Auto-Diagnose EPS 050176-72
bis 4 KByte Codeumfang), dem kosten- lassen sich fahrzeugspezifische Daten LC-Display, vierzeilig (4 x 20
losen AVR Studio in Assembler oder auch während der Fahrt „On-Board“ Zeichen), mit
dem ebenfalls kostenlosen WinAVR in auf dem LCD darstellen! Hintergrundbeleuchtung.
GCC zu programmieren. Die Beispiel-
anwendungen für dieses Board wurden Auf www.elektor.de:
mit WinAVR erstellt und für einen Ausbau
050176-81.zip
ATmega16 kompiliert sowie in Maschi- Wenn Sie nach den ersten Anwen-
Entwicklungssoftware inklusive
nencode übersetzt, so dass Sie die dungs- und Programmiererfolgen an Beispielprogramm (Gratis-
erzeugten Hex-Dateien nur noch mit Erweiterungen interessiert sind, bie- Download)
dem Programmer ins Flash des Prozes- ten sich noch viele Möglichkeiten, die
Hyperlinks zu diesem Projekt.
sors zu übertragen brauchen. Wenn Sie in diesem Artikel noch nicht berück-
den Code neu compilieren möchten sichtigt werden konnten. So lässt sich
42 elektor - 5/2006
In System +5V
10k
Als Minimalbeschaltung eines ATmega reicht eigentlich schon a b
SOT23 e SOT23
eine Betriebsspannung. Selbst auf den externen Quarz kann K1
T1
R1
K2
verzichtet werden, wenn man den internen Oszillator akti- 1
10k
6 D3 R4 MOSI 1 2
viert. Allerdings ist der Prozessortakt dann nicht sehr genau
33k
2 BC847 3 4
definiert, weshalb sich der Betrieb mit internem Oszillator nur 7
5V1
RST 5 6
3 SCK 7 8
für nicht zeitkritische Anwendungen eignet. Um den ATmega 8 MISO 9 10
mit einem Programm versehen zu können, benötigt man 4
R2
außer der Betriebsspannung und dem Quarz (so vorhanden) 9
5
4k7
ISP
das fast beliebig oft: Der Flash-Speicher verkraftet bis zu D1...D3 = BZX84 5V1 050176 - 12
050176-2
2-671050
R3 R5
Der Aufbau der Schaltung auf der kleinen Platine (Bild 2) ist R1
R2
C1
Stückliste des
Programmieradapters:
Halbleiter (SMD):
D1…D3 = Z-Diode 5V1/250 mW SOT23 (z.B. BZX84 5V1
SOT23)
T1 = BC847 (SOT23)
Außerdem:
K1 = 9-polige SUB-D-Buchse mit Gehäuse
K2 = 10-polige 2-reihige Stiftleiste (2x5) für Platinenmontage
10-adriges Flachkabel (0,5 bis 1 m)
Pfostensteckverbinder 10-polig (2x5-polig), für Flachbandkabel
Platine wird mit der Hauptplatine mitgeliefert. Bild 3. Blick auf die SMD-bestückte Platine.
5/2006 - elektor 43
PRAXIS MIKROCONTROLLER
OBD-2-Analyser o
Von Florian Schäffer
Die Idee war nahe liegend: Wieso den Seiten vorgestellte Mini-Mega-Board Durch die Konfigurierbarkeit kann
OBD-2-Analyser aus ELEKTOR 7-8/05 mit einem ATmega16-Controller von jeder Anwender selbst entscheiden,
nur ein paar Mal im Jahr verwenden? Atmel. Der Mikrocontroller holt sich welche der möglichen Werte er ange-
Die OBD-2-Schnittstelle des Autos lie- über die serielle Schnittstelle die zeigt bekommen möchte und ob er
fert auch während der Fahrt perma- Daten aus dem OBD-2-Analyser ab, eine Kurz- oder Langdarstellung
nent interessante Daten – aber ein wertet diese aus und stellt sie dann bevorzugt.
Notebook ist als Anzeigeinstrument auf dem LC-Display dar. Das Board
ziemlich unpraktisch. Wie bei den verfügt bereits über alle für diese
Navigationssystemen konnte die Anwendung benötigten Teile – bis auf Kombination
Lösung nur in einem mobilen oder fest einen Taster an PA0 für die Konfigura- Da sowohl der OBD-2-Analyser als
eingebauten Display mit handlichen tion des Displays. auch das Mini-Mega-Board (Bild 1)
Abmessungen bestehen. Gesagt, über eine vollwertige serielle Schnitt-
getan. Zum Glück sind die OBD-Daten Da nicht jedes Fahrzeug die gleichen stelle verfügen, ist die Verbindung
nicht so komplex, dass es dafür tat- Messwerte preisgibt, sollte die zwischen den beiden Platinen leicht
sächlich der Rechenleistung eines PCs Anzeige frei konfigurierbar sein. So zu bewerkstelligen. Eine Anleitung
bedarf. Ein Mikrocontroller mit seriel- lässt sich das digitale Cockpit an zum Zusammenbau des autonomen
lem Interface reicht auch – und ein gut jedes Fahrzeug anpassen, welches mit Analysers mit zusätzlichen Tipps fin-
ablesbares alphanumerisches LC-Dis- dem OBD-2-Analyser ausgelesen wer- den Sie ganz kompakt im Kasten
play erfüllt ebenfalls seinen Zweck. den kann. Welche Fahrzeuge dies sind, „Schritt für Schritt“.
steht beispielsweise im ELEKTOR- Die Stromversorgung für beide Plati-
Als Mikrocontroller-Hardware verwen- Forum oder in der Datenbank, die in nen kann über die OBD-2-Buchse erfol-
den wir das auf den vorangegangenen der Linksammlung genannt wird. gen. Da hier „Dauerplus“ anliegt, lohnt
44 elektor - 5/2006
on Tour Fahrzeug-Diagnose
für unterwegs
es sich nachzusehen, ob am Siche- det überstehen. Man muss aber darauf genau liefert und unsere OBD-gesteu-
rungskasten eventuell ein „Zündungs- achten, dass sich bei Temperaturen erte digitale Cockpitanzeige im gesam-
plus“-Anschluss vorhanden ist. Hierü- über 25 ºC der maximal zulässige LED- ten Geschwindigkeitsbereich korrekt
ber erhalten die Platinen nur bei einge- Strom für die Beleuchtung reduziert. ist. Wenn Sie sich danach richten, ver-
schalteter Zündung Spannung. Das ist lieren Sie allerdings den „Spielraum“,
praktischer als das Ziehen des OBD- der Sie wahrscheinlich schon öfter bei
Steckers oder das Abschalten über Was anzeigen? Radarkontrollen gerettet hat!
einen zusätzlichen Schalter. Angaben wie die Zündvoreilung oder Wer noch keinen Drehzahlmesser hat –
die gerade angesaugte Luftmasse sind oder dem serienmäßigen misstraut –
Ein nicht zu unterschätzendes Problem im alltäglichen Fahrbetrieb vermutlich der bekommt durch OBD-2 ebenfalls
beim Betrieb im Auto ist der große nicht so spannend wie zum Beispiel eine zuverlässige Drehzahlinformation.
Temperaturbereich. Viele preiswerte die Motordrehzahl oder die Fahrzeug- Auch die genaue Kühlmitteltemperatur
LC-Displays sind nicht für Minusgrade geschwindigkeit. Bekanntlich eilen die ist durchaus von Interesse. Leider ist
ausgelegt, wie sie im Auto im Winter serienmäßigen Autotachos trotz bei der OBD-2-Schnittstelle die Aus-
auftreten können. Frieren die Kristalle elektronischer Ansteuerung immer gabe der Wasser- oder Öltemperatur-
ein, kann es zu irreversiblen Schäden etwas vor, nämlich je nach Geschwin- Werte nicht einheitlich geregelt. Bei
kommen. Nach oben hin sind die meis- digkeit um bis zu 10 km/h. Interessant Dieselfahrzeugen ist die Öltemperatur
ten Displays flexibler. Das in der Stück- ist, dass über OBD ein wesentlich häufiger im Datensatz vertreten als bei
liste des Mini-Mega-Boards angege- genauerer Wert ausgegeben wird. Bei Benzinern, bei denen meistens die
bene Display hat einen Betriebstempe- Vergleichsmessungen mit Stoppuhr Wassertemperatur ausgegeben wird.
raturbereich von –20 bis +70 ºC und oder GPS-Empfänger zeigt sich, dass Den Einbauort des Messwertgebers
kann (stromlos) bis –30 ºC unbescha- OBD-2 die reale Geschwindigkeit sehr kann man am Verlauf der von OBD
5/2006 - elektor 45
PRAXIS MIKROCONTROLLER
Software
Bild 2. Das Mustergerät des autonomen OBD-Analysers.
Die Software für den Controller auf
dem Mini-Mega-Board finden Sie bei
den Downloads zu diesem Artikel auf
der ELEKTOR-Website als fertige HEX-
Tabelle 1. Antwort des OBD-2-Analysers auf den Befehl zur Lieferung der Datei, die nur noch in den Flashspei-
im Fahrzeug verfügbaren PIDs cher geladen werden muss. Compiliert
Byte Bedeutung wurde das Programm für einen
ATmega16 mit externem 8-MHz-Quarz.
06 Antwortkennzeichnung
Getestet wurde die Software mit der
02 Antwort Mode 2 (Messwerte liefern) Chipversion 2600 des mOByDiC-Con-
0A Anzahl folgende Bytes (10) trollers im OBD-Analyser. Mit künfti-
gen Versionen sollte sich an der Kom-
48 Protokollinformationen
munikation zwischen OBD-Analyser
6B Protokollinformationen und Mini-Mega-Board nichts ändern,
10 Adresse des Motorsteuergerätes (ECU) so dass wir keine Probleme erwarten.
Bei Bedarf werden wir Sie aber auf der
41 40 + angefragten Service (1) ELEKTOR-Website (im Forum und auf
00 abgefragter PID (0) der Seite mit den Downloads) und im
98 1. Daten-Byte (HSB) Heft (Mailbox/Nachlese) aktuell über
eventuelle Updates informieren.
3F 2. Daten-Byte
80 3. Daten-Byte Hier noch ein paar Informationen für
11 4. Daten-Byte (LSB) alle, die den autonomen Analyser nicht
nur bauen und verwenden wollen, son-
6C Prüfsumme dern auch wissen möchten, wie die
Software funktioniert. Der Prozessor
des OBD-2-Analysers kann mit einfa-
Bild 3. Blick ins Innenleben des Mustergeräts. chen Kommandos aufgefordert wer-
den, die Verbindung zum Fahrzeug auf-
zubauen und Datenblöcke zu liefern.
Im Datenblatt zum mOByDiC können
Sie die dafür notwendigen Befehle
nachsehen. Grundsätzlich erfolgt die
Kommunikation über den Austausch
von Anforderung- und Antwortbytes.
Die Befehle sind denen des bekannten
OBD-Chips von ELM sehr ähnlich, so
dass ein Blick in dessen (wesentlich
informativeres) Datenblatt hilfreich
sein kann. Möchte man in Erfahrung
bringen, welche Daten vom aktuellen
Fahrzeug unterstützt werden, dann
fragt man dazu die so genannten PIDs
(Parameter Identifier) ab, in dem man
die Bytes 02 01 00 (hexadezimale
Werte) schickt. Die Bytefolge bedeutet,
dass man Daten lesen möchte (02), im
46 elektor - 5/2006
Schritt für Schritt
Mode 1 arbeitet (Messwerte abfragen) 1. Bevor man zur Tat schreitet, muss man sich überlegen, wo und wie man die
und PID 0 ausgelesen werden soll. Als beiden Platinen unterbringen möchte. Eine Möglichkeit ist der Einbau in ein
Antwort erhält man (unter anderem) Gehäuse (wie beim Mustergerät auf den Fotos). Aber vielleicht findet man auch
vier Daten-Bytes für die ersten 32 ein passendes Plätzchen (gut ausmessen!) im Auto selbst, so dass man nur eine
unterstützen PIDs. Viele Fahrzeuge Blende oder Frontplatte braucht, hinter der sich die Platinen verbergen. Dabei
können auch Parameter liefern, die dar- muss man auch berücksichtigen, dass das OBD-Kabel relativ dick ist und aus
über hinausgehen, was aber in der Gründen der Optik wahrscheinlich verdeckt geführt werden soll.
derzeitigen Form vom Display nicht In Bild 2 sieht man die Ausführung unseres Musteraufbaus. Das Gehäuse hat
unterstützt wird. eine transparente Acrylscheibe als Frontplatte, die auf der Innenseite lackiert
5/2006 - elektor 47
PRAXIS MIKROCONTROLLER
What´s
in a car?
Die Frage, welche Parameter sich
bei Ihrem Auto auslesen lassen,
beantwortet das Auto selbst. Man
weiß es erst sicher, wenn über den
OBD-2-Anschluss die Angabe der
unterstützten PIDs ausgelesen
Bild 5. Displaydarstellung bei der Anzeige von vier Messwerten.
wurde. Je nach dem, welche PIDs
eine ECU unterstützt, können die
dazugehörenden Messwerte abge-
fragt werden. Details über diese
PIDs finden Sie auf einer Webseite
des Autors:
www.blafusel.de/misc/
obd2_pid.php
Auf dieser Webseite gibt es noch
eine (genial einfache) Möglichkeit:
Man tippt dort den vom autonomen
Analyser ausgelesenen PID-Code in
ein Eingabefenster und erhält gleich
Bild 6. Es können maximal acht Messwerte gleichzeitig dargestellt werden. eine ausführliche Liste mit den unter-
stützten Funktionen. Zum Beispiel
bedeutet die PID 983F8011:
•Wenn Sie kein 9-adriges abgeschirmtes Kabel für den Ersatz eines zu kurzen 1
MIL-Status,
Anzahl Fehlercodes,
OBD-2-Kabels finden können, ist ein 8-adriges Netzwerkkabel (CAT5, am
besten mit Abschirmung) die gut erhältliche Lösung. Die gegenüber dem OBD- Überwachungsstatus
Kabel fehlende neunte Ader fehlt eigentlich nicht, weil man die zwei 4 berechneter Lastwert
Masseverbindungen auch durch eine ersetzen kann. Wie das Kabel anzuschlie-
ßen ist, steht in der Bauanleitung für den OBD-2-Analyser (Elektor 7/8-2005, Kühlmitteltemperatur
5
(Wasser/Öl)
S. 24).
11 Absolutdruck Einlasskanal
•Wenn Sie die 9-polige Sub-D-Buchse K1 auf der OBD-Analyser-Platine schon
bestückt haben, braucht sie das beim Zusammenbau mit der ATmega-Platine 12 Motordrehzahl
nicht zu stören. Buchse einfach bestückt lassen und die drei Verbindungen zur 13 Geschwindigkeit
ATmega-Platine einfach auf der Platinenunterseite anlöten.
14 Zündvoreilung
•Wenn Sie den 9-poligen Sub-D-Stecker K 2 auf der OBD-Analyser-Platine schon 15 Einlass-Lufttemperatur
bestückt haben und entfernen möchten, sollten Sie nicht versuchen, ihn auszulö-
ten, da die Platinen-Durchkontaktierungen das meist nicht unbeschadet überste- 16 Luftdurchfluss (LMM)
hen. Besser ist es, die Pins abzuschneiden und danach die Reste der Pins ein-
Drosselklappenstellung/
zeln auszulöten (mit Zange festhalten, Lötstelle bis zum Schmelzpunkt erhitzen 17
Gaspedalstellung
und Pin herausziehen).
28 OBD Kompatibilität
•Es gibt eine neue Version der OBD-2-Software. Informationen über einen mög- unterstützte PIDs,
lichen Upgrade werden wir auf www.elektor.de veröffentlichen, sobald die 32
Modalitäten bekannt sind. Bereich 33-64
48 elektor - 5/2006
PIDs als Hex-Code) angezeigt. Sobald
Sie für ein paar Sekunden den Taster
nicht betätigen, springt der Cursor zur Bestückungshinweise
nächsten Displayposition. Haben Sie
zuvor eine Langdarstellung (Langform) für den autonomen Analyser
eingestellt, wird gleich die nächste
Zeile angesprungen. Wurde die letzte Bestückungsänderungen auf der ATmega-Platine:
verfügbare Position konfiguriert, ist die Es entfallen R1, K4, K6, S1, D1, JP1, JP3 und JP4 (nicht bestücken), JP2 = Drahtbrücke
Einstellung beendet. In der zweiten Zusätzlich erforderlich sind:
Spalte können Sie ausschließlich kurze S3 = 1-poliger Taster (Schließer) zwischen PA0 und +5 V
Ausgaben einstellen. Gehäuse, z.B. Bopla Unimas U160, erhältlich z.B. bei Conrad (540838),
Abmessungen 160/133/75 mm (oder passende Einbauschacht-Blende,
fahrzeugspezifisch)
Funktionsumfang Programmierter ATmega-Controller EPS 050176-41 (HEX-Datei als Gratis-Download
050176-81.zip bei www.elektor.de)
Da der autonome Analyser als digita- Konfigurationsbits für den ATmega: Alle Bits unprogrammiert („1“) bis auf
les Zusatzinstrument fürs Auto konzi- BOOTSZ0, BOOTSZ1, BODEN und SUT1.
piert wurde, sind die Möglichkeiten
der Fehlerdiagnose eingeschränkt. Bestückungsänderungen auf der OBD-2-Analyser-Platine:
Eine Klartextbezeichnung der Fehler- K1 nicht montieren, für K2 eine ungewinkelte Ausführung verwenden oder ebenfalls
nicht montieren.
codes würde die Speicherkapazität
des ATmega16 auch bei weitem über- Bezugsquellenhinweis:
steigen. Für das Auslesen und Bausatzangebote und Platinen siehe Elektor-Shop-Anzeige und www.elektor.de
Löschen von Fehlercodes wird daher
weiterhin ein Laptop mit Diagnose-
software benötigt. Ebenso wird PID 2
nicht unterstützt. Diese PID gibt an, Anregungen üblichen SD-Speicherkarte, die sich
welcher Fehlercode zum Abspeichern Für ein an den OBD-2-Analyser ange- dann am heimischen PC auslesen und
von Fehlerdaten im Motorsteuergerät schlossenes Mikrocontrollersystem auswerten lässt. Speichert man
geführt hat. (wie unser Mini-Mega-Board) kann zusätzlich auch noch GPS-Daten, hat
man sich natürlich jede Menge man eine digitale Blackbox im Auto -
Allerdings erkennt die ATmega-Soft- (eigene) Entwicklungen vorstellen. und damit schon fast zu viel an Über-
ware auftretende Fehler in einem der Zum Beispiel eine Datenlogger-Funk- wachung!
kontinuierlich überwachten Systeme. tion in Verbindung mit einer handels- 050176-2e
Wird kein Fehler angezeigt, heißt das
aber nicht, dass nicht doch ein Fehler-
code abgelegt wurde. Je nach Herstel-
ler sind die Fehlercodes über andere
OBD-Service-Modes abzurufen. Das
Links:
blinkende Werkstattschlüsselsymbol www.elektor.de (OBD-FAQ, OBD-Forum)
www.blafusel.de/misc/obd2_scanned.php (Fahrzeugliste, Elektor-OBD2-Analyser
ist dort als „mOByDic“-Interface eingetragen)
www.ozenelektronik.com/upload/data/oe/moby2600.pdf (Datenblatt
mOByDiC 2600)
www.blafusel.de/misc/obd2_pid.php (Berechnung der PIDs)
www.obd-2.de/tech_prog.html (Gerhard Müllers Berechnung von Messwerten für
einzelne PIDs)
www.iso.org (ISO - International Organization for Standardization)
im Wechsel mit einem invertierten www.sae.org (SAE - Society of Automotive Engineers)
Ausrufezeichen und dem Text „Dia-
gnose“ im Display weist darauf hin,
dass ein Fehler erkannt wurde. Der
Fehler kann dann mit der Diagnose-
software auf den Laptop ausgelesen
und auch aus dem Fehlerspeicher ATmega ≠ ATmega?
gelöscht werden. Zusätzlich lässt sich Wie im Artikel beschrieben, lässt sich das Mini-Mega-Board sowohl mit dem
PID 1 natürlich noch als regulärer ATmega16 mit 16 KByte als auch mit dem ATmega32 mit 32 KByte
Anzeigewert darstellen. Wenn dies
Programmspeicher verwenden. Dabei scheint der einzige Unterschied zwischen
vom Motorsteuergerät unterstützt
den beiden Controllern die Flash-Speichergröße zu sein. Das meinten wir jeden-
wird, steht hier die Anzahl der aufge-
tretenen abgasrelevanten Fehler, die falls, als wir ein für den ATmega16 compiliertes Programm in einen ATmega32
zum Aufleuchten des Motorfehler- geladen haben. Als gar nichts ging und großes Rätseln einsetzte, bedurfte es
Warnsymbols (MIL: Malfunction Indi- eines aufmerksamen Kollegen, der sofort erkannte, dass dies doch der falsche
cator Lamp) im Fahrzeugcockpit Controller war. Also brauchen Sie es nicht mehr zu probieren…
geführt haben.
5/2006 - elektor 49
INFO & MARKT OBD-2
OBD-2 in ELEKT
In der Juli/August-Ausgabe 2005 veröffentlichte ELEK- Da einige tausend Leser den OBD-2-Analyser aufgebaut
TOR ein Autodiagnose-System für den Selbstbau, den und in Gebrauch genommen haben, konnte es nicht aus-
„OBD-2-Analyser“. Zusammen mit einem PC (Laptop bleiben, dass die Redaktion mit Fragen, Meinungen und
oder Notebook) liest der OBD-2-Analyser Daten aus der Vorschlägen überschüttet wurde. Am häufigsten wurde
Bord-Elektronik des Fahr- natürlich die Frage gestellt:
zeugs aus, zum Beispiel „Ich besitze ein Fahrzeug
die aktuellen Werte von der Marke „x“ und des
Temperatur, Geschwindig- Die Liste der erfolgreich getesteten Typs „y“, passt der OBD-2-
keit, Drehzahl und Leis- Fahrzeuge wurde schnell länger. Analyser auch zu meinem
tung. Falls Störungen oder Fahrzeug?“ Wir hatten
Unregelmäßigkeiten aufge- unsere Leser aufgerufen,
treten sind, werden auf dem Bildschirm auch Fehlerco- uns über ihre Erfahrungen mit dem OBD-2-Analyser zu
des ausgegeben, so dass die Ursachen möglicherweise berichten und anderen Lesern ihr Wissen auf dem Forum
schon im Vorfeld eines Werkstattbesuchs abgeklärt wer- bei www.elektor.de zur Verfügung zu stellen. Die Reso-
den können. nanz war riesig. Wir danken allen, die sich daran betei-
50 elektor - 5/2006
Ihre Meinung über das
TOR Autodiagnose-System
ligt haben! Wir haben die wurde zwar in den ELEK-
Leser-Reaktionen geordnet, TOR-OBD-Artikeln immer
so dass wir uns ein unge- deutlich beschrieben, aber
fähres Gesamtbild ver- leider nicht immer gelesen.
schaffen konnten. Die Nicht wenige Leser verban-
wichtigsten Themen haben den mit dem Begriff „Dia-
wir nachfolgend gnose“ die Vorstellung, mit
zusammengefasst. einem OBD-2-Analyser die
gleichen Möglichkeiten zu haben wie mit den Diagnose-
Systemen in den Vertragswerkstätten der Hersteller. Der
Diagnose-Termin OBD-2-Analyser kann aber nur die Daten zum Vorschein
Offensichtlich ist der fahrbare Untersatz für viele Leser bringen, die der Hersteller über OBD-2 freigibt. Im Worst-
ein wertvoller Besitz, der gehegt und gepflegt werden case-Fall sind das nur die Daten, die er gemäß der EU-
muss. Wenn das Fahrverhalten vom Gewohnten Richtlinie allgemein zugänglich machen muss. Ob sich dar-
abweicht oder unbekannte Geräusche auftreten, muss die über hinaus weitere Daten auslesen lassen, hängt vom
Ursache erforscht werden. Ein Diagnose-System für die jeweiligen Fahrzeug-Typ ab. Speziell bei Fahrzeugen, die
Bord-Elektronik, mit dem solchen Unregelmäßigkeiten auf vor dem Jahr 2000 gebaut wurden (und schon OBD-2
den Grund gegangen werden kann, kommt hier gerade haben) ist die Datenausbeute eher gering. Eine Leser-
recht. Das war auch schon bei unserem ersten OBD-Inter- stimme: „Nicht vollständig OBD-2-compliant. Ich kann
face in ELEKTOR 11/2002 der Fall. Allerdings gibt es zwar Sensor-Werte abfragen, doch DTCs werden nicht
inzwischen wesentlich mehr Autos mit OBD-2. Die Reak- gefunden. Leider weiß ich nicht, ob DTCs überhaupt vor-
tionen für das OBD-2-System bewegten sich daher zwi- handen sind, oder ob sie nicht gelesen werden können…“
schen „Klasse-Projekt“ und „Das ist eine sehr gute Idee“. Andere Leser wollten wissen, ob der OBD-2-Analyser für
das Chip-Tuning verwendbar ist. Die Antwort: „Leider ist
Die meisten Fragen betrafen - wie schon vor drei Jahren - er für diesen Zweck nicht geeignet. Solche Eingriffe sind
die Fahrzeug-Typen, mit denen der OBD-2-Analyser den absoluten Spezialisten vorbehalten!“
zusammenarbeitet. Und wie schon 2002 war es wieder Fahrzeuge des Fiat-Konzerns liefern nicht selten Daten,
schwer vermittelbar, dass es für das verbindliche Vor- die nicht plausibel sind: „Der PC kommuniziert mit mei-
schreiben von OBD-2 (in Europa EOBD genannt) bei der nem Fiat Stilo, Baujahr 2003, doch die ausgelesenen
Erstzulassung vier verschiedene Termine gibt: Werte können nicht stimmen. So soll zum Beispiel die
Wasser-Temperatur 215 °C betragen. Auf einer anderen
01.01.2000 für neu entwickelte Pkw mit Ottomotor Website (Özen Elektronik) habe ich gelesen, dass Fiat-
01.01.2001 für alle Pkw mit Ottomotor Fahrzeuge des Baujahrs 2003 und älter eine eigene
Sprache sprechen und dass es Programme gibt, die diese
01.01.2003 für neu entwickelte Pkw mit
Sprache verstehen. Wer hat Erfahrungen mit Fiat-Fahrzeu-
Dieselmotor gen und ist im Besitz eines geeigneten Programms? Fiat
01.01.2004 für alle Pkw mit Dieselmotor hält mich an der kurzen Leine, die Kunden-Betreuung hat
mir kürzlich mitgeteilt, dass
Bei einem Benziner mit EZ die Garantie erloschen ist.“
vor 2001 und einem Zum Lieferprogramm von
Diesel mit EZ vor 2004 ist „Der PC kommuniziert mit meinem Fiat Özen Elektronik gehören
es also keineswegs sicher, Stilo Baujahr 2003, doch die Messwerte tatsächlich spezielle Chips
für die Diagnose von Fahr-
dass OBD-2 auch wirklich können nicht stimmen.“
zeugen bestimmter Herstel-
an Bord ist. ler, unter anderem für Fiat,
Ford und Mazda. Näheres
ist auf der Website von Özen Elektronik zu erfahren, bei
Nicht alles ist möglich… Bedarf kann man dort auch per E-Mail Kontakt aufneh-
men.
Das zweite Problem ergab sich daraus, dass die Verpflich- Einige Leser versuchten, den WDS-Bus (Worldwide Dia-
tung zur EOBD-Einführung keineswegs bedeutet, dass die gnostics System) mit dem OBD-2-Analyser zu verbinden,
Autohersteller nicht auch weiterhin (und zusätzlich zu allerdings ohne Erfolg: „Ich möchte gern wissen, ob ich
EOBD) ihr eigenes Diagnosesystem über die gleiche Dia- mit dem OBD-2-Analyser über den WDS-Bus in die ECU
gnose-Buchse betreiben können. EOBD schreibt nur einen schreiben oder Werte ändern kann.“ Die Antworten aus
Teil dessen verbindlich vor, was mit dem OBD-2-System dem Forum waren einstimmig: „Für das WDS ist spezielle
möglich ist. Ob ein Hersteller sich auf das vorgeschriebene PC-Software zusammen mit spezieller Schnittstellen-
EOBD-Diagnose-Minimum beschränkt oder doch mehr Elektronik notwendig. Mit OBD-2 ist der Zugriff auf kei-
Möglichkeiten bietet, ist seine eigene Entscheidung. Das nen Fall möglich.“ >>>
5/2006 - elektor 51
INFO & MARKT OBD-2
52 elektor - 5/2006
KLEINANZEIGEN KLEINANZEIGEN KLEINANZEIGEN KLEINANZEI
ID Medienservice
– Gewerbliche Kleinanzeigen kosten je Zeile oder angefange-
ner Zeile € 9,- plus MWST.
Die Druckzeile zählt ca. 40 Zeichen, einschl. Wortzwischenräume.
Podbielskistraße 325 · D-30659 Hannover
– Private Kleinanzeigen kosten je drei Zeilen à ca. 40 Zeichen
Erscheint in der nächsterreichbaren Ausgabe. 5,- €, jede weiteren angefangene drei Zeilen kosten 5,- €.
Ausschneiden und in einem Briefumschlag an obenstehende Der Verlag haftet nicht für Irrtümer und Druckfehler.
5/2006 - elektor 53
PRAXIS FPGA
Im ersten Teil unseres FPGA-Kurses hatten wir die Grundelemente der digitalen Elektronik
vorgestellt und mit ihnen die erste Schaltung realisiert. In diesem Teil lassen wir einige etwas
komplexere Elemente folgen. Wir zeigen ferner, wie mit digitaler Logik einfache
Rechenoperationen durchgeführt werden können.
Nachdem Sie den ersten Teil des wird, geht Ausgang Q auf 0 zurück. ben. Damit ist das Signal gemeint, das
FPGA-Kurses durchgearbeitet haben, Das Verhalten des Flipflop in dem Fall, an Ausgang Q nach Verarbeitung der
sind Sie mit den Grundelementen der dass beide Eingänge (SET und RESET) Eingangssignale vorhanden ist. In
digitalen Logik-Schaltungen vertraut. logisch 1 sind, ist nicht definiert. Dies bestimmten Fällen hängt das Aus-
In dieser Folge werden wir die Grund- ist ein „verbotener“ Zustand, er darf gangssignal vom vorangegangen
elemente für einige praxisnahe Aufga- normalerweise nicht vorkommen. Zustand des Ausgangs ab. Der voran-
ben einsetzen. In Bild 1 ist eine mit NAND-Gattern gegangene Zustand wird mit QN
aufgebaute Schaltung eines Set-Reset- bezeichnet.
Flipflop dargestellt. NAND-Gatter sind
Speicher AND-Gatter mit Inverter vor dem Aus-
Zuerst wollen wir die wichtigsten ele- gang, erkennbar an dem breiten Punkt Erweitert
mentaren Speicherelemente, die Flip- oder dem schrägen Strich auf der Seite Ein erweitertes Flipflop ist das so
flops betrachten. Das einfachste Flip- des Ausgangs. genannte „Latch“, auch seine Wahr-
flop ist das so genannte Set-Reset-Flip- heitstabelle ist in Bild 2 angegeben.
flop (SR- oder RS-Flipflop). Dieses Dieses Flipflop hat zwei Eingänge (D
Flipflop hat zwei Eingänge (SET und Wahrheitstabelle und GATE) und einen Ausgang (Q).
RESET) und einen oder zwei Aus- Die Zustände von Flipflops können So lange GATE logisch 1 ist, folgt Aus-
gänge (Q und Q). Wenn an Eingang durch so genannte Wahrheitstabellen gang Q dem Zustand des an
SET logisch 1 gelegt wird, geht Aus- beschrieben werden, wie sie Bild 2 Eingang D (DATA) liegenden Signals.
gang Q ebenfalls auf 1. Dieser Zustand zeigt. Links ist das schon beschriebene Wenn GATE auf 0 geht, bleibt das
bleibt auch dann erhalten, wenn das SR-Flipflop dargestellt. In der zugehöri- Ausgangssignal an Q unverändert,
Eingangssignal an SET auf 0 geht. gen Wahrheitstabelle ist statt des Aus- unabhängig vom Eingangssignal an D.
Sobald Eingang RESET auf 1 gelegt gangs Q ein Ausgang QN+1 angege- Das Latch hält den Zustand des an D
54 elektor - 5/2006
Speicherelemente und Rechenoperationen
liegenden Eingangssignals fest, den es ckeltes Projekt betrachten, müssen Sie
IC3
zu der Zeit hatte, als GATE auf 0 ging. eine ungefähre Vorstellung von der SET IC1
Q
Das nächste erweiterte Flipflop ist das Arbeitsweise eines VHDL-Compilers 1
&
D-Flipflop. Das Ausgangssignal an Q haben. In einer VHDL-Datei wird in INV
wird zu dem Zeitpunkt gleich dem Ein- Textform fest gelegt, wie die Aus- NAND2S
5/2006 - elektor 55
PRAXIS FPGA
Wahrheits- SET RESET Q n+1 GATE Q n+1 CLK Q n+1 CLK CE RESET SET Q n+1
tabelle: 0 0 Qn 0 Qn 0 Qn X X 1 1 ?
0 1 0 1 D 1 Qn X X 1 0 0
1 0 1 D X X 0 1 1
1 1 ? X 0 0 0 Qn
1 0 0 D
0 1 0 0 Qn
060025 - 2 - 12 1 1 0 0 Qn
Ausgangssignal Q gleich dem Ein- vent ist nur zu dem Zeitpunkt wahr, in auf 0 gesetzt. Anderenfalls wird das
gangssignal D sein muss, so lange das dem das CLK-Signal seinen Zustand Signal am set-Eingang geprüft. Falls
Signal clk logisch 1 ist. Von dem ändert. Folglich ist der Konstrukt clk’e- dieses Signal logisch 1 ist, geht das
Moment an, in dem clk nach 0 wech- vent and clk=’1’ nur dann wahr, wenn Ausgangssignal auf 1.
selt, darf sich das Ausgangssignal Q das CLK-Signal von 0 nach 1 springt Wenn sowohl das set- als auch das
nicht mehr ändern. Nach dieser Über- (positive Signal-Flanke). Nur wenn reset-Signal nicht 1 sind, wird noch
legung können wir das Latch in VHDL diese Bedingung erfüllt ist, wird das geprüft, ob das Signal clk von 0 nach 1
realisieren. Ausgangssignal Q gleich dem Ein- wechselt (positive Flanke von clk).
gangssignal D. Ist die Bedingung nicht Ein Blick auf den Anfang des Prozes-
erfüllt, bleibt Q unverändert. Folglich ist ses zeigt, dass in der sensivity-list die
D-Flipflop dies die Beschreibung eines D-Flipflop. Signale clk, set und reset enthalten
Wir öffnen jetzt auf gleiche Weise die sind. Ausgangssignal Q kann sich nur
Datei „D_ff_VHDL“. Ihr Inhalt hat zwar ändern, wenn bei einem dieser drei
ähnliche Strukturen, doch es sind auch Zweites D-Flipflop Signale eine Änderung eintritt. Die Sig-
mehrere wichtige Unterschiede vor- Das zweite D-Flipflop ist durch einen nale set und reset verhalten sich asyn-
handen. set- und reset-Eingang erweitert. In chron zum Signal clk. Das bedeutet,
dem zugehörigen VHDL-Code wird dass set und reset unabhängig von clk
In Zeile 51 steht beim if-Statement ein zuerst geprüft, ob reset logisch 1 ist. wirksam sind.
neuer Konstrukt. Der Konstrukt clk’e- Wenn dies zutrifft, wird der Ausgang Ferner hat bei diesem Flipflop das Sig-
56 elektor - 5/2006
nal reset eine höhere Priorität als das
Signal set. Wenn set und reset gleich-
zeitig 1 sind, hat reset Vorrang, Aus- Binär, dezimal
gangssignal Q wird dann logisch 0.
und hexadezimal
Zahlenwerte können in unterschiedlichen Zahlensystemen dargestellt werden. Das
Rechnen in der Digitaltechnik am häufigsten verwendete System ist das Binärsystem mit der
Beim vorangegangenen Beispiel haben Basis 2, das nur die Ziffern 0 und 1 kennt. Mit drei Ziffern können hier acht
wir den Typ STD_LOGIC verwendet. Werte (000...111, dezimal 0...7) dargestellt werden. Das im täglichen Leben
Eine Erweiterung dieses Typs ist gebräuchliche Dezimalsystem, Basis 10 mit den Ziffern 0...9, kann dagegen mit
STD_LOGIC_VECTOR, nachfolgend drei Ziffern die Werte 000...999 darstellen. Die Basis des hexadezimalen
kurz „S_L_V“ genannt. Dies ist eine Systems ist 16, hier werden 16 Ziffern (0...9 und A...F) zur Darstellung von
Zahlen verwendet.
Gruppe von Signalen des Typs
STD_LOGIC. Eine solche Signal-
Gruppe können wir benutzen, um Zah- Zahlenbeispiel:
len darzustellen (siehe auch Textkas- Die dezimale Zahl 821 lässt sich wie folgt zerlegen: 821 = 8 · 102 + 2 · 101 +
ten). 1 · 100. Nach dem gleichen System ist im binären System die Zahl 101 aufge-
Ferner existiert ein Typ mit dem baut: 101 = 1 · 22 + 0 ·21 + 1 ·20. Im dezimalen System ist dies die Zahl 5.
Namen NATURAL. Das ist ein Daten-
Typ, der ganze positive Zahlen darstel-
len kann. Das Rechnen mit Zahlen des Die folgende Tabelle stellt die binäre Darstellung der dezimalen und hexadezima-
Typs NATURAL ist unkompliziert. In len Schreibweise gegenüber:
VHDL können solche Zahlen bequem
addiert, subtrahiert, multipliziert und 23=8 22=4 21=2 20=1 dezimal hexadezimal
dividiert werden.
Im Beispiel ex7 haben wir davon 0 0 0 0 0 0
Gebrauch gemacht, um aus dem
50-MHz Taktsignal ein pulsförmiges 0 0 0 1 1 1
1-kHz-Signal abzuleiten.
0 0 1 0 2 2
Öffnen Sie dieses Beispiel und doppel-
klicken Sie auf „pulse_generator“. Aus 0 0 1 1 3 3
dem zugehörigen VHDL-Code geht
hervor, wie ein Signal des Typs NATU- 0 1 0 0 4 4
RAL als Zähler verwendet wird. Zuerst
werden das Eingangssignal clk und 0 1 0 1 5 5
das Ausgangssignal slow_clk definiert.
In dem Abschnitt architecture folgt 0 1 1 0 6 6
die Definition eines Signals vom Typ
0 1 1 1 7 7
NATURAL. Dieses Signal muss Zahlen-
werte im Bereich 0…500000 darstellen 1 0 0 0 8 8
können. Der VHDL-Compiler legt auf
Grund dieser Werte fest, wie viele Bit 1 0 0 1 9 9
für die Darstellung erforderlich sind.
In der zugehörigen procedure wird bei 1 0 1 0 10 A
jeder ansteigenden Flanke von clk
1 0 1 1 11 B
geprüft, ob der Wert des Signals coun-
ter den Endwert 499999 erreicht hat. 1 1 0 0 12 C
Wenn dies zutrifft, ist der nächste Wert
0, gleichzeitig wird Ausgang slow_clk 1 1 0 1 13 D
logisch 1. In allen anderen Fällen wird
der Wert von counter um 1 erhöht, und 1 1 1 0 14 E
Ausgang slow_clk wird 0.
Das Ergebnis ist, dass der Ausgang 1 1 1 1 15 F
nach 500000 Taktimpulsen 1 wird.
Beim nächsten Taktimpuls wird der
Ausgang wieder 0, und der Zyklus
beginnt von vorn. Wenn an Eingang HEXADEZIMAL
clk ein Taktsignal mit der Frequenz Größere Zahlenwerte werden in binärer Schreibweise schnell unübersichtlich,
50 MHz liegt, wird der Ausgang tau- denn für ihre Darstellung sind lange Ketten von Nullen und Einsen notwendig.
sendmal in der Sekunde logisch 1. Deshalb werden solche Zahlenwerte meistens im hexadezimalen Zahlensystem
dargestellt. Dort werden als Ziffern die im Dezimalsystem verwendeten Ziffern
Der VHDL-Code von calculate_sum 0...9 und zusätzlich die Buchstaben A...F verwendet. Der Buchstabe A hat den
enthält etwas, das bisher noch unbe- dezimalen Wert 10, B ist gleich dezimal 11 usw. Eine Ziffer im hexadezimalen
kannt ist. Zunächst geht aus Zeile 25 Zahlensystem entspricht vier Ziffern (Bit) im binären Zahlensystem.
hervor, dass zusätzlich die Bibliothek
5/2006 - elektor 57
PRAXIS FPGA
Auf die gleiche Weise kann eine Sig- miteinander. Es ist nicht notwendig, Encoder
nal-Gruppe des Typs UNSIGNED mit die Leitungen einzeln miteinander zu Ausgang current enthält den Wert, der
der gleichnamigen Funktion in den Typ verbinden. auf dem Display erscheinen soll. Das
S_L_V umgewandelt werden. Format von current ist das binäre For-
mat. Die binären Werte sollen die ein-
Zeile 49 ist die Zeile, in welcher der Multiplexen zelnen LEDs steuern.
zugehörige VHDL-Code steht. Hier Die Siebensegment-Displays müssen Auf einem Siebensegment-Display
werden die Eingangssignale a und b einzeln und nacheinander gesteuert wird der Wert „1“ angezeigt, wenn die
(beides sind Signal-Gruppen) in den werden. Es kann immer nur ein einzel- Segmente B und C aktiv sind. Der Wert
Typ UNSIGNED konvertiert. Die Werte nes Segment gleichzeitig aufleuchten. „0“ erscheint, wenn die Segmente
werden addiert, das Ergebnis hat den Die sequentielle Display-Steuerung ist A...F aufleuchten. Dies bedeutet, dass
Typ UNSIGNED. Zuletzt wird das Aufgabe des Abschnitts „sequencer“. eine Umwandlung der binären Werte
Ergebnis in den Typ S_L_V umgewan- In dem Prozess count in sequencer.vhd in Steuersignale für die sieben Seg-
delt. Schließlich werden diese Signale wird das Signal internal_select um 1 mente notwendig ist.
an den Ausgang mit dem Namen SUM erhöht, sobald Eingang clk_en Die Umwandlung in das Siebenseg-
gekoppelt. Damit haben wir auf einfa- logisch 1 ist und eine ansteigende ment-Format wird im Abschnitt
che Weise die Operation „Addition“ Flanke im Signal clk auftritt. Im to_seven_segment vorgenommen. Im
konstruiert. Schema ist clk_en mit einem Signal VHDL-Code dieses Abschnitts kommt
In calculate_dif wird nach der gleichen verbunden, das nach jeweils 500000 auch das neue Schlüsselwort case vor.
Methode die Operation „Subtraktion“ Taktimpulsen 1 wird. Dadurch wird Die Zeile CASE val IS gibt an, dass
umschrieben. das Signal internal_select in einer nachfolgend der Wert von Signal val
58 elektor - 5/2006
den Ablauf bestimmt. Deshalb hat Experimentieren
Zeile 50 die Bedeutung „falls val den
Wert ‚0000’ hat, soll Folgendes gesche- Zum Zweck der Übung
hen...“. Die darauf folgenden Zeilen können Sie versuchen,
werden dann bis zum nächsten Schlüs- den Code dieses Bei-
selwort when evaluiert. spiels gezielt zu ändern.
Aus Zeile 51 geht das Ergebnis hervor, Sie können zum Beispiel
Ausgang segments_out erhält den die Werte vertauschen,
Wert „1111110“. Dies bedeutet, dass die das Siebensegment-
die Segmente A...F aufleuchten, wäh- Display anzeigt.
rend Segment G dunkel bleibt. Nach Anstelle der Differenz
der gleichen Methode werden die Zif- können Sie auch das
fern 0...9 und A...F (für hexadezimale Produkt von zwei Zah-
Ziffern-Anzeige) kodiert. lenwerten anzeigen las-
In Zeile 84 ist angegeben, dass das sen (Multiplikation =
Ende des case-Abschnitts erreicht ist. „*“ in VHDL). Durch sol-
ches Experimentieren
werden Sie mit dieser
Ausprobieren neuen Methodik der digi-
Die beste Methode, die beschriebene talen Schaltungsentwick-
Methodik nachzuvollziehen und zu ver- lung schnell vertraut.
5/2006 - elektor 59
-
ktronik
gr ößtes Ele us
s ndha
Europa l-Versa
Spezia
Automatisierungstechnik
Conrad Preis-Leistungs-
79. 95 Empfehlung! • Inkl. Temperatursensor-
diode mit 3 m Kabel
• Inkl. Feuchtesensor
mit 3 m Kabel
1 Feuchteregler 1H
1
59. 95
2 Temperaturregler 1004 Gewächshäusern etc.
Dieser elektronischer Temperaturregler Inkl. Temperatursensordiode mit 3 m
Die einfache Bedienung zeichnet diesen ist ein einfach zu bedienendes Einbau- Kabel.
Feuchteregler aus. Typische Anwendung Technische Daten: Betriebsspannung: gerät. Spannungsfreier Relaisausgang Technische Daten: Betriebsspannung:
ist die Steuerung eines Luftbefeuchters 230 V/AC · Anschlussleistung: 1 Relais 2 (max. 250 V/3 A) ermöglichen den Ein- 230 V/AC · Anschlussleistung: 1 Relais 2
oder eines Heizlüfters, welcher zum Tro- A/250 V/AC · Feuchtebereich: 20 bis 99% · satz in Verbindung mit mobilen sowie A/250 V/AC · Temperaturbereich: -40 bis
ckenlegen in Kellerräumen benutzt wird. Abm. Einbaumaß (B x H): 71 x 29 mm, stationären Kühl- und Heizgeräten. 90 °C · Abm. Einbaumaß (B x H): 71 x
Inkl. Feuchtesensor mit 3 m Kabel. Außenmaß (B x H): 79 x 35 mm. Ideal zum Klimatisieren von Räumen, 29 mm, Außenmaß (B x H): 79 x 35 mm.
Best.-Nr. Stück x ab 3 à ab 10 à Best.-Nr. Stück x ab 3 à ab 10 à
19 85 32-A0 79.95 76.80 73.60 19 85 45-A0 59.95 57.50 55.20
PID-Prozessregler
.conrad.de
www
TECHNIK LABORGEFLÜSTER
Sternförmige M
Man sollte meinen, dass Begriffe wie Masse, Erde und Schutzerde jedem
Elektroniker vertraut sind. Leider zeigt sich immer wieder, dass ihre Bedeu-
tungen zu den größten Mysterien in der Welt der Elektronik gehören. Wir
versuchen hier, einen Zipfel des Schleiers zu lüften...
62 elektor - 5/2006
Masse Ströme in die richtige
Richtung zwingen
1
SUPPLY
A1 A2
LS
MIC
065099 - 11
SUPPLY
A1 A2
LS
MIC
065099 - 12
Sicher wird Ihnen nicht entgangen sein, dass Angehö- Mit den Füßen auf einem sicheren Boden zu stehen, ist
rige der menschlichen Gattung (normalerweise) mit bei- glücklicher Weise nur selten schwierig. Den Aufstieg zur
den Beinen auf dem Boden stehen. Sogar für Anhänger Spitze des Pariser Eiffelturms haben schon Millionen
esoterischer Disziplinen haben die Erde und das Menschen überlebt, und auch das Fliegen in ferne Regio-
„Erden“ eine wichtige Bedeutung. Das Schlimmste, das nen, hoch über der Erde ohne Bodenkontakt, ist kaum mit
passieren kann, ist der Verlust der Erdung, denn dann Gefahren verbunden. Wir können daraus den Schluss
übernehmen die Urgewalten die Macht, der Mensch ist ziehen, dass die Sicherheit für Leib und Leben nicht vom
ihrer Willkür ausgeliefert. Ort abhängt, an dem sich der Mensch befindet. Die
5/2006 - elektor 63
TECHNIK LABORGEFLÜSTER
64 elektor - 5/2006
nicht identisch mit der Masse an der Lautsprecher-
Klemme. Dass dies Komplikationen nach sich ziehen 6
kann, ist wegen der Empfindlichkeit des Mikrofon-Ein-
gangs nicht ausgeschlossen. Der durch die Masse-Leitung R18
R17
fließende Lautsprecher-Strom hat Spannungen zur Folge, K1
K3 K5
R6
R1
K2 R12 D4 R14
R5
Ströme, die durch die Verbindungsleitungen
D1 R11 D5 R19
R7
D2 R13
R4 R8 R8A R8B
R20
RE3
RE6
IC1
eintragen! IC4
C5
C1 C2 C3 R2
IC3
Wir wollen nun die Schaltung aus Bild 1 so umgestalten, D6
dass die Ströme möglichst weit gehend entflochten wer- IC2
den. Schon allein durch Anschließen der Betriebsspan-
IC5
nungsquelle an andere Schaltungspunkte (Bild 2) errei-
RE2
RE5
chen wir, dass der Lautsprecher-Strom das Mikrofon-Sig-
nal nicht mehr beeinträchtigt. In Bild 3 werden die
TOP
Betriebsspannungen der Verstärker A1 und A2 durch
Elkos entkoppelt, so dass die Ströme nicht mehr durch die
gesamte Schaltung, sondern nur noch lokal fließen.
RE1
RE4
Wenn wir die Masse- und Betriebsspannungsleitungen K7 K8
wie in Bild 4 gezeigt sternförmig zusammen führen,
minimieren wir ihren gegenseitigen Einfluss. Damit haben
wir erreicht, dass über den Signalweg von A1 nach A2
(hier grün dargestellt) keine störträchtigen Masse-Ströme
fließen.
Nach diesen Überlegungen ist es nicht mehr schwierig, können auch als Antennen wirken. Der Nutzen wird
ein optimiertes Platinen-Layout für die Schaltung zu ent- dann möglicherweise ins Gegenteil verkehrt.
werfen. Halten Sie darüber hinaus alle Leitungsschleifen
im Platinen-Layout entsprechend Bild 5 so kurz wie mög-
lich. Schutzerde und Abschirmung
Bei Geräten der Schutzklasse I ist die Schaltung mit der
Schon im „Laborgeflüster“ vom Januar 2005 (Titel: „Plati- Schutzerde verbunden. Dadurch wird verhindert, dass
nen-Entwurf“, S. 35) hatten wir darauf hingewiesen, dass bei einem Defekt gefährlich hohe Spannungen an
jeder Platinen-Entwurf einen Kompromiss darstellt. Wenn berührbaren Schaltungsteilen liegen. Der Einfluss der
das Layout wahlweise für eine Signal-Leitung oder eine Schutzerde darf niemals außer Acht gelassen werden,
andere Leitung optimiert werden kann, wird man sich denn über diese Verbindung können relativ hohe Ströme
immer zu Gunsten der Signal-Leitung entscheiden. Dabei fließen. Das Gleiche gilt auch für die Abschirmungen
darf man nicht vergessen, dass auch die Rückleitung zum von Signal-Leitungen. Entwerfen Sie Ihre Platine so, dass
Signal-Weg gehört. Auch dort müssen Stromschleifen ver- diese Ströme nicht über die Platinen-Oberfläche vaga-
mieden werden, durch die das Signal gestört werden bundieren. Das bedeutet, dass Sie eine Masse-Fläche für
kann. In unserem Beispiel sind die Signal-Rückleitungen den Anschluss von Schutzerde und Abschirmungen vor-
„zufällig“ identisch mit Teilstücken der Masse-Leitung. Die sehen, während eine zweite Masse-Fläche die Masse
meisten Schaltungsentwickler bevorzugen diese Denk- der Schaltung bildet. Natürlich müssen beide Masse-Flä-
weise, weil dadurch die Schaltung überschaubarer und chen galvanisch miteinander verbunden sein. Die Verbin-
messtechnisch leichter erfassbar wird. dung beschränken Sie auf einen einzigen Punkt der
Masse-Flächen, so dass Kreis-Ströme nicht auftreten kön-
Es kann nicht schaden, wenn bei einer doppelseitigen nen. In dem Beispiel, das Bild 6 zeigt, sind alle Steckver-
Platine eine Seite ausschließlich die Masse bildet. Auch binder mit einer gemeinsamen Masse-Fläche verbunden,
in diesem Fall müssen Sie das Prinzip der sternförmigen der Sternpunkt befindet sich am Spannungsregler. Von
Masse-Leitungen nicht aufgeben. Falls nötig können Sie dort führen getrennte Leitungen zur Masse-Fläche des
das Layout, wie Bild 6 zeigt, mit voneinander getrennten Mikrocontrollers und zur Masse-Fläche der Leistungsstufe
Masse-Flächen gestalten. Das sollten Sie allerdings nicht mit dem Relais.
übertreiben, denn voneinander getrennte Masse-Flächen (065099)gd
Anzeige
5/2006 - elektor 65
PRAXIS LEITERPLATTEN
UV-LEDs statt R
Platinen effizient belichten
Von Reinhardt Weber
66 elektor - 5/2006
öhren
Je kleiner der Abstand zwischen den die Glasplatte und entfernt diese so
im Quadrat angeordneten LEDs ist, weit, bis sich die einzelnen Lichtkegel 20
desto geringer fällt auch der Abstand der LEDs zu einer gleichmäßig ausge-
zur belichteten Fläche (Glasscheibe) leuchteten Fläche überlagern. Ein grö- 40
aus. Die dadurch erhöhte Strahlungsin- ßerer Abstand ermöglicht eine größere LEDs
tensität verkürzt die benötigte Belich- belichtete Fläche – und verlängert die 60
tungszeit. Logischerweise benötigt benötigte Belichtungszeit.
man auch mehr LEDs. Wie immer hat 80
die Geschwindigkeit also ihren Preis.
Für den Eurokartenbelichter wurde ein Schaltung und Platine
100
LED-Abstand von 31 mm gewählt. Zur Die elektrische Seite beschränkt sich
gleichmäßigen Ausleuchtung der Euro- auf die Verdrahtung der LEDs mit den 120
karte (100 mm x 160 mm) sind dann passenden Vorwiderständen. Jeweils
24 UV-LEDs erforderlich (Bild 2). Der zwei in Reihe geschaltete LEDs lassen
140
Abstand zur Glasplatte ergibt sich aus sich sehr gut über einen 120-Ω-Wider-
Bild 1 mit etwa 80 mm. Die resultie- stand an 12 V betreiben. Bild 3 zeigt
160
rende Belichtungszeit von etwa sechs die Schaltung für den Eurokartenbe- 060029 - 12
Minuten stellt einen akzeptablen Kom- lichter mit 24 LEDs. In die 12-V-Zulei-
5/2006 - elektor 67
PRAXIS LEITERPLATTEN
120 Ω
120 Ω
120 Ω
120 Ω
120 Ω
120 Ω
Bautipps
D25 +12V
In jedem Fall muss die Oberseite der
Platine vor dem Bestücken mit einer
reflektierenden Deckschicht versehen 1N4007
120 Ω
120 Ω
120 Ω
120 Ω
120 Ω
120 Ω
werden. Das kann eine aufgeklebte
weiße Folie oder eine aufgesprühte R1 R2 R3 R10 R5 R12
weiße Lackschicht sein. Besonders edel
wirkt eine Zweischicht-Lackierung mit
Silbermetallic-Farbe und Klarlack. Die D1 D3 D5 D13 D9 D23
bessere Streulicht-Reflexion ermöglicht
eine noch gleichmäßigere Ausleuch-
tung der zu belichtenden Fläche. D2 D4 D6 D14 D10 D24
(060029e)
Reinhardt Weber (weber.reinhardt@t-online.de)
Links:
www.kingbright.com
www.reichelt.de
68 elektor - 5/2006
ENTWICKLUNGSTIPPS TECHNIK
1k
eine weitere Schaltung vor, weil wieder abgekühlt.
R3
sie an Einfachheit und Zuverläs- 230V D2 230V Das Relais zieht an, sobald sich
sigkeit kaum zu übertreffen ist. VDR die volle Spannung am Ringkern-
47V 1W
270V trafo aufbauen kann. Als Schutz-
Speziell Ringkerntrafos lassen maßnahmen für den NTC und
D1
sich nur mit hohem Einschaltstrom RE1 die restliche Schaltung sind eine
in Betrieb nehmen. Dieser Strom- Thermosicherung und zusätzlich
stoß fällt besonders kräftig aus, 47V 1W noch eine träge Schmelzsiche-
wenn auf Grund der momenta- 050201 - 3 - 11 rung (10A T) vorgesehen. Der
nen Phasenlage erst der im Relais-Vorwiderstand und die Z-
geschlossenen Kern gespeicherte Dioden müssen eventuell an den
Restmagnetismus abgebaut wer- Magnetisierungswert so weit sicher unterhalb der Sättigungs- verwendeten Relaistyp ange-
den muss. Der Spitzenstrom hoch, dass der Eisenkern massiv grenze. Während dieser Zeit passt werden.
kommt zustande, wenn der Sinus- in die Sättigung gerät. In diesem muss eine Strombegrenzung Die Schaltung hat sich in der Pra-
strom in der Primärwicklung und Zustand wirkt zunächst nur noch durch eine zusätzliche Maß- xis des Autors durch hohe Zuver-
die restliche Magnetisierung im der ohmsche Widerstand der Pri- nahme erfolgen. In der hier lässigkeit bewährt. Neben dem
Eisenkern dazu führen, dass die- märwicklung strombegrenzend, angegebenen Schaltung ist es geringen Schaltungsaufwand
ser in die Sättigung gerät. Zur und der ist bei leistungsstarken ein Heißleiter, der den Einschalt- zeichnet sie sich auch durch
Verdeutlichung hier ein Beispiel: Ringkerntrafos ganz besonders strom der Ringkerntransformato- einen geringen Eigenstrombedarf
Der Restmagnetismus hat einen niedrig. Erst nach einigen Sinus- ren begrenzt. aus. Natürlich ergibt sich durch
positiven Wert. Beim Einschalten wellen läuft die Magnetisierung Parallel zu diesem NTC liegt der die Strombegrenzung eine kleine
treibt dann eine zufällig positive mit dem Strom synchron und der Schließkontakt eines Relais, das Einschalt-Verzögerungszeit.
Halbwelle den ebenfalls positiven Eisenkern bleibt bis zur Nennlast nach kurzer Zeit den Heißleiter (050201-3e)
Quarz-Zeitbasis
Von Thomas Pototschnig • Q18 (Pin10): 8 Hz
+5V
• Q19 (Pin 11): 4 Hz
Diese Schaltung zeigt, wie mit • Q20 (Pin 12): 2 Hz
minimalem Aufwand eine quarz- • Q21 (Pin 13): 1 Hz,
genaue Zeitbasis aufgebaut wer- C2 • Q22 (Pin 14): 0,5 Hz
C1
den kann. Abgesehen von zwei 100n • Q23 (Pin 15)): 0,25 Hz
Kondensatoren für die Entkopp- 100n 5 16
• Q24 (Pin 1): 0,125 Hz
lung der Betriebsspannung VDD' K1
besteht die Zeitbasis aus nur 7
O1 Q18
10
8 Hz Signale mit abweichenden Fre-
einem CMOS-IC und einem 4
O2 Q19
11
4 Hz quenzen erhält man, wenn der
QG1 14 IC1 12
Quarz-Oszillator mit integriertem Q20 2 Hz Quarz-Oszillator nicht auf
13
Quarz. Q21 1 Hz 2,097152 MHz, sondern auf
14
4521
Q22 0,5 Hz einer anderen Frequenz
8 6 15
Die Frequenz des vom Quarz- 9
IN2 Q23
1
0,25 Hz schwingt.
Oszillator erzeugten Rechteck-Sig- IN1 Q24 0,125 Hz
+5V
nals wird von einem Binärteiler 2,097152MHz
VSS' RST Der Quarz-Oszillator sollte in eine
GND
aus der Standard-CMOS-4000- 7 3 8 2 Fassung eingesetzt werden, so
Reihe herabgeteilt. Der 4521 ent- dass er bei Bedarf leicht ausge-
hält neben einer 24-stufigen Tei- tauscht werden kann. Es ist auch
lerkette auch eine interne Oszilla- möglich, mehrere Quarz-Oszilla-
060048 - 11
tor-Schaltung, von der hier jedoch toren unterschiedlicher Frequenz
kein Gebrauch gemacht wird. wahlweise über einen Umschalter
mit dem Eingang des 4521 zu
Die aus 24 Flipflops bestehende Rechteck-Signal zur Verfügung, 1 / 224 = 1 / 16777216 der verbinden. Die Ausgänge ein-
Teilerkette des 4521 teilt die Fre- dessen Frequenz um den Faktor Frequenz, des Eingangssignals. schließlich der Anschlüsse für
quenz des Eingangssignals durch 1 / 218 = 1 / 262144 niedriger Wenn der Quarz-Oszillator ein Masse und +5 V können auf eine
Potenzen der Zahl 2. Die Aus- als die Frequenz des Signals an Eingangssignal mit der Frequenz Kontaktleiste geführt werden.
gänge der letzten sieben Teilerstu- Eingang In2 (Pin 6) ist. Das Sig- 2,097152 MHz liefert, sind an (060048)gd
fen sind aus dem IC herausge- nal mit der niedrigsten Frequenz den Ausgängen des 4521 Recht-
führt. Zum Beispiel steht an Aus- ist das Signal an Ausgang Q24 eck-Signale mit folgenden Fre-
gang Q18 (Pin 10) ein (Pin 1), seine Frequenz beträgt quenzen vorhanden:
5/2006 - elektor 69
PRAXIS WORKSHOP
Steckdosen-
Fernsteuerung
mit PC Das ist schon alles, was wir brauchen: Eine Kombination von vier Steck-
dosen und einer Fernbedienung. Eine der Steckdosen verfügt sogar über
eine Dimmerfunktion.
Kleiner Umbau, gr
Das Ein- und Ausschalten von mit Netzspannung betriebenen Geräten mit dem
Computer ist eine interessante Herausforderung. Mit einem Parallelport, einigen
Relais und ein paar Transistoren wäre es kein Problem, wenn es dabei nicht einige
gravierende Nachteile gäbe. Daher nutzen wir eine Funkfernbedienung für Lampen
und Steckdosen. Wenn man sie mit einem Computer verbindet, kann man damit
sogar Einbrecher abschrecken!
70 elektor - 5/2006
Der Sender kann vier Kanäle und eine Dimmerfunktion steuern. Mit dem So kann das Signal zwischen Codier-IC und Sender abgezweigt werden.
Master-Schalter lassen sich alle Stromquellen zur gleichen Zeit ein- und Der orange-weiße Draht dient zur Spannungsversorgung.
ausschalten.
Nachdem die Software alle Tasten ausgelesen hat, kann die endgültige Und so wurde das Ganze schließlich mit dem Server des Autors verbun-
Schaltung in Angriff genommen werden. Die Zenerdioden wurden hier den. Da die Schaltung normalerweise auf dem Boden liegt, ist der Einbau
durch UV-LEDs ersetzt, die der Autor in seiner Kramkiste fand. in ein kleines Gehäuse ratsam.
5/2006 - elektor 71
PRAXIS WORKSHOP
Anzeige
Maschinen
undGeräte
für die Prototypenfertigung
Pfiffige Leser-Lösung
RTS
Ein paar pfiffige Leser haben das Pro- (7 )
Beispiel: blem jedoch für uns gelöst. Im Bau- R1
markt und im Versandhandel sind seit
Vakuum-UV-
1k
langem kleine Kästchen erhältlich, die
man zwischen Verbraucher und Steck-
Belichtungs- dose schaltet. Per Fernbedienung kann DCD
(1 ) T1
man dann den Strom zum Verbraucher
gerät unterbrechen oder freigeben. Einige
R2
1k
HF-IN
72 elektor - 5/2006
Signale aussendet. Da das Signal auf einen 433-MHz- eingebauten Sender verwendet. Bauen Sie zu diesem
Träger moduliert wird, kann dessen Frequenz nicht allzu Zeck die in Bild 2 gezeigte Schaltung auf, unterbrechen
hoch sein. Es besteht normalerweise aus einem Burst, mit Sie die Verbindung zwischen dem Codierungs-IC und
dem der ferngesteuerte Schalter ein- und ausgeschaltet dem Sender und verbinden Sie den Ausgang der Schal-
wird. tung mit dem Eingang des Senders.
Zur Versorgung genügen die Batterien aus der Sende-
Einheit. Die Zenerdioden aus dem Schaltbild sind für eine
Software mit 3 V betriebene Fernbedienung dimensioniert. Bei
Zum Glück gibt es ein kostenloses Programm, das genau Fernbedienungen, die mit höheren Spannungen betrie-
das macht, was wir erwarten, nämlich Pulssignale im ben werden, muss der Wert der Zenerdiode entspre-
Computer zu speichern und wieder abzuspielen. Das Pro- chend geändert werden. Das war’s schon! Jetzt können
gramm heißt Lirc [1], was soviel heißt wie „Linux Infrared die Steckdosen mit dem PC fernbedient werden.
Remote Control”.
Zum Glück gibt es von diesem Programm mit WinLirc
auch eine Windows-Variante [2]. Das Programm dient Zu guter Letzt
eigentlich zur Kommunikation zwischen Computern und Zu Lirc gehören auch Informationen über die softwaresei-
Geräten, die über Infrarotlicht fernsteuerbar sind, aber es tige Ansteuerung. Für Linux-Anwender wird das Pro-
lässt sich auch für unsere Zwecke nutzen. Das Programm gramm „irsend“ mitgeliefert, wogegen WinLirc-Anwen-
kann man (natürlich mit einer besonderen Hardware) der beim Herunterladen des Programms auch eine Datei
dazu verwenden, Infrarotsignale zu empfangen, zu ver- mit dem Namen „transmit.cpp“ erhalten. Dort wird
arbeiten und wieder auszusenden. Solche Signale sind anhand eines kurzen Beispiels beschrieben, wie Lirc
digitaler Natur und weisen (genauso wie die Signale unter Windows genutzt werden kann.
einer Funkfernsteuerung) lediglich zwei Zustände auf: Noch ein letzter Hinweis: Es muss nicht unbedingt gleich
High und Low. eine ganze Fernbedienung ausgeschlachtet werden, um
die vorgestellte Lösung zu verwirklichen. Sendermodule
Zuerst müssen wir Lirc beibringen, welche Signale zum von 433 MHz sind auch einzeln im Handel erhältlich und
Steuern eines bestimmten Schalters ausgesendet werden werden genau so angeschlossen wie bei umgebauten
müssen. Je nach verwendetem Fernbedienungs-Schalter Fernbedienungen. Vergessen Sie auch in diesem Falle
besteht eine gewisse Chance, dass der entsprechende nicht die richtige Anpassung der Zenerdiode.
Code bereits veröffentlicht ist [3].
Ist dies der Fall, hat man es einfach. Ist der Code aber (065115)
nicht bekannt, so muss die Schaltung aus Bild 1 aufge-
baut werden. Damit kann Lirc den Code der unterschied-
lichen Tasten „lernen”. Links
Bringen Sie Lirc dazu in den Lernmodus und folgen Sie
[1] www.lirc.org/
den Anweisungen. Falls die Anzahl der zu steuernden
Geräte höher ist als diejenige der Tasten: Auch kein Pro- [2] http://winlirc.sourceforge.net/
blem! Schalten Sie einfach auf einen anderen Kanal um [3] http://sprite.student.utwente.nl/~jeroen/projects/kaku-lirc/
und programmieren Sie ein neues Setting – so lange, bis
alle fernbedienbaren Einheiten berücksichtigt sind.
Anzeige
F R Ä S E N S C H N E I D E N P L O T T E N
CUT 2000
CNC-Fräsmaschine
600 x 400 x 80 mm
fertig montiert und getestet
€ 2.099,–
P. Haase · Am Hummelbach 43
41469 Neuss · Tel. 02137_76783
CUT 2000 CUT 4000 Fax 02137_76984
www.team-haase.de
5/2006 - elektor 73
TECHNIK E-BLOCKS
Systementwicklung mit
Von John Dobson
Viele Leser haben uns gefragt, wie sie eigene E-blocks realisieren können. In diesem Artikel
betrachten wir deshalb einige Möglichkeiten zum Bau von E-blocks-Prototypen und laden Sie ein,
selbst als E-blocks-Entwickler tätig zu werden.
Bild 1. Der Schaltungs-Entwurf ist so einfach, dass er auf eine aufgefaltete Zigarettenschachtel passt.
In diesem Beitrag geht es in erster nen aus Datenblättern basiert, die in Quarzoszillator. Außerdem verfügt
Linie um drei Punkte: dem verwendeten Entwicklungstools die Einheit über zwei Drucktaster an
• Die Verbindung von E-blocks und enthalten sind oder zu den Bauteilen E0 und E1 (links in Bild 1). An Port B
„Außenwelt“, gehören, deren Verwendung wir vorha- des PIC ist ein zweizeiliges, alphanu-
• den Aufbau von E-blocks-Prototypen ben. Die Möglichkeiten zum Zeichnen merisches Display mit 16 Zeichen
und von Schaltplänen reichen von der angeschlossen.
• den Ablauf der Entwicklung von der inzwischen sehr verbreiteten CAD- Port C der Einheit ist (ebenfalls links
ersten Skizze bis zur funktionierenden Software bis hin zur Skizze auf der im Schaltbild) über 330-Ω-Widerstände
Schaltung und Software. Rückseite eines Bierdeckels, oder, wie an einen E-blocks-Port angeschlossen
aus Bild 1 ersichtlich, auf einer aufgefal- (nicht abgebildet).
Die in diesem Beitrag besprochene teten Zigarettenschachtel. Ich beabsichtige, die erste Zeile des
Schaltung dient dabei lediglich als Bei- In diesem Stadium eines Projektes Displays zur binären und hexadezima-
spiel und zeigt einen Entwurf für ein möchte ich sicher sein, dass ich über len Anzeige des Zustandes der Leitun-
einstellbares Netzteil, von dem ich mir alle benötigten Informationen verfüge: gen an Port C zu verwenden.
nicht zuletzt auch erhoffe, dass man Welcher IC-Pin ist mit welcher Signal- Später werde ich damit auch noch die
damit etwas über analoge Elektronik leitung verbunden - und so weiter. I2C- oder SPI-Busbefehle anzeigen.
dazulernt. Man sieht, dass sich selbst in solch Darum wähle ich auch Port C, da die-
einem kleinen Schaltbild eine Menge ser intern mit dem USART (Universal
Informationen verbergen. Serial Asynchronous Receiver/Trans-
Erste Schritte mitter) des PICs verbunden ist.
Der erste Schritt zur Herstellung eines Ein “guter alter” 7805-Spannungsreg-
E-blocks besteht im Aufbau einer funk- Mein Plan ler wird die für die Schaltung benötigte
tionsfähigen Hardware. Doch dazu ist Das Herz der Schaltung bildet der Spannung von 5 V in Verbindung mit
zunächst einmal ein Schaltplan erfor- PIC-Mikrocontroller 16F877 mit einem alten Netzteil aus der Bastel-
derlich, der wiederum auf Informatio- 40 Anschlüssen und einem 20-MHz- kiste erzeugen.
74 elektor - 5/2006
Mit E-blocks
E-blocks gesteuertes Netzteil
Die Anschlüsse C3 (Clock), C5 (Data)
und B7 (Chip Select) des PICs habe ich
mit einem MCP41010 von Microchip
verbunden. Das ist ein SPI-Bus-256-
Schritt-Poti mit einem Wert von 10 kΩ.
Der MCP41010 stellt den unteren Teil
eines Spannungsteilers dar. Der obere
Teil wird von dem mit +5 V verbunde-
nen 10-k-Widerstand gebildet. Damit
lässt sich die Ausgangsspannung des
Spannungsteilers in 256 Schritten zwi-
schen 0 V und 2,5 V einstellen. Diese
Spannung wird mit einem aus dem
16-V-Anschluss versorgten Operations-
verstärker des Typs LM324 verstärkt,
um damit eine Ausgangsspannung
zwischen 0 und (fast) 16 V zu erzeugen.
Der Ausgang des Netzteils besteht aus
einem einfachen Darlington-Transistor
TIP142 (als Emitterfolger). Der Emitter
des Darlingtons ist über einen Wider-
stand (0,5 Ω/4 W) mit der Ausgangs-
buchse (Vout) der Netzteilschaltung Bild 2. MCP41010 und LM324 vereint auf einem E-blocks-Prototypen-Board.
verbunden.
Die Spannung über dem 0,5-Ω-Wider-
stand wird einem Differenzverstärker schnell und einfach miteinander ver- stufe keine Probleme geben wird,
(1/4 LM324) zugeführt. Dadurch wird binden lassen. Jetzt muss ich nur noch beschäftige ich mich in erster Linie
die Anzeige des Ausgangsstroms die Teile der Schaltung aufbauen, die mit der Funktion des MCP41010, den
möglich. Der Ausgang des Differenz- noch fehlen: Die Schaltung mit dem ich noch nie verwendet habe. Dazu
verstärkers führt zu Pin A1 des PICs. MCP41010 und den LM324. Da ich gehören das Studium der grundlegen-
Am Ausgang Vout befindet sich ein annehme, dass es mit der Ausgangs- den Theorie der Schaltung und die rich-
Spannungsteiler, der die Spannung
Vout (0-16 V) proportional auf 0-3 V
reduziert. Diese Spannung wird dem
PIC an Pin A0 zugeführt. Auf diese
Weise kann die Software sowohl die
Ausgangsspannung als auch den Aus-
gangsstrom des Netzteils ermitteln
und anzeigen. Diese Software werde
ich komplett mit Flowcode erstellen.
Los geht’s
Zuerst möchte ich das Konzept und
die technischen Risiken untersuchen.
Ich möchte herausfinden, ob sich die
Idee auch in die Praxis umsetzen lässt
und teste dafür zuerst die Hauptkom-
ponenten.
Für meinen ersten Prototyp verwende
ich Teile aus dem E-blocks-System:
Der USB-Multiprogrammer, das LCD-
Board und das Switch-Board sind Ele-
mente dieses Systems, die sich alle Bild 3. Der Aufbau mit dem E-blocks-Experimentiersystem.
5/2006 - elektor 75
TECHNIK E-BLOCKS
Endgültiger Aufbau
Ein Prototypen-Board enthält natürlich
nur vorübergehende Aufbauten – dazu
ist es schließlich da. Wenn die ausge-
tüftelte Schaltung endlich funktioniert,
Bild 4. Die endgültige Schaltung auf einem Patchboard. müssen ihre Bauteile auf dauerhafte
Weise miteinander verbunden werden.
Neben der teueren und zeitaufwendi-
gen Lösung in Form einer geätzten Pla-
tige Berechnung der im Zusammen- MCP41010 und LM324 befinden. tine bietet sich die Möglichkeit eines
hang mit den Operationsverstärkern Nachdem die Schaltung einmal ent- “Patchboards” an, also eines Aufbaus
verwendeten Widerstände. worfen war, dauerte der praktische auf Lochraster.
Aufbau nur etwa 15 Minuten. Noch ein
Die beiden ICs MCP41010 und LM324 Hinweis: Aus Bild 2 ist zu erkennen, Patch-Board-Schaltungen werden auf
sind auf der Nahaufnahme in Bild 2 zu dass ich für die Verbindung der einzel- einer Lochrasterplatine aufgebaut, bei
erkennen. Bild 3 zeigen den E-blocks- nen Bauelemente spezielle Steckbrett- der jedes Loch auf der Unterseite von
Aufbau, bestehend aus dem USB-Mul- kabel mit vergoldeten Steckpins ver- einer kleinen ringförmigen Kupferflä-
tiprogrammer mit dem LCD-Board an wendet habe. Einfacher Schaltdraht che (Lötinsel) umgeben ist. Die Bau-
Port B und dem Switch-Board an mit abisolierten Enden tut´s im Prinzip teile lassen sich wie auf einer norma-
Port D. Port A und C des USB-Multipro- auch. Bei häufiger Verwendung bre- len Platine einlöten. Die nötigen Ver-
grammers sind mit dem Prototypen- chen aber die Drahtenden leicht in den bindungen werden dann auf der
Board verbunden, auf dem sich die ICs Kontaktbuchsen des Steckboards ab Kupferseite mit isoliertem Draht herge-
Bisher erschienen:
E- Blocks – Elektronik „en
bloc“, November 2005
E-blocks & Flowcode,
Dezember 2005.
E-blocks im Cyberspace,
Januar 2006
E-blocks mit CAN, Februar 2006
E-blocks schlagen Wellen,
März 2006
E-blocks: Wellen mit C, April
2006
Diese Artikel können von der
ELEKTOR-E-blocks-Seite
www.elektor.de/eblocks
gratis heruntergeladen werden. Auf
dieser Seite finden Sie auch eine
Übersicht über das E-blocks-System
und die verfügbaren E-blocks-
Module.
Bild 5. Die Nahaufnahme der Patchboard-Unterseite zeigt die Verdrahtung sowie einige SMD-Bauteile.
76 elektor - 5/2006
Entwickeln erwünscht!
Hier einige Vorschläge für E-blocks-Projekte, die wir gerne realisiert sehen
stellt. Ein sehr sicheres Verfahren, das würden:
zu mechanisch stabilen Schaltungen
führt und den Einsatz von Bauteilen
DMX •
RFID •
Zigbee Joystick • Kamera • • SRD-Funk-Transceiver
unterschiedlichster Abmessungen
Kompass •
Realtime-clock •
FPAA Interface • Farbsensor • 8051•
erlaubt. Es erfordert jedoch einige
Z80 •
PC E-block.
Übung und macht die fertige Schal- Konzepte und ausgearbeitete Vorschläge für die oben genannten Projekte sind
willkommen.
tung vor allem bei nachträglichen
Änderungen und bei der Fehlersuche Kontakt: redaktion@elektor.de
nicht gerade übersichtlich.
Anzeige
u$ASGEHTNICHTMIT
$ESKTOP0ROTOTYPINGh
$IE+OMPLETTLÈSUNGFÍR)HR)NHOUSE,EITERPLATTEN
0ROTOTYPINGÐ 2UFEN3IEUNSAN
.%5
,0+&0ROTO-AT3UND,0+&0RO#ONDUCT3TRUKTURIEREN
"OHRENUNDCHEMIEFREIES$URCHKONTAKTIEREN
SCHNELLPR¸ZISEHÇCHSTE6ERFAHRGESCHWINDIGKEITFÌRHOCH
QUALITATIVE,EITERPLATTEN
mEXIBELKÌRZESTE%NTWICKLUNGSZEIT)HRER0ROTOTYPEN
EINFACHSAUBERCHEMIEFREIE$URCHKONTAKTIERUNGMITDEM
INFO AD
HOMENET
,0+&0RO#ONDUCT 3YSTEM
5/2006 - elektor 77
INFOTAINMENT HEXADOKU
Hexadoku
Sudoku für Elektroniker
Einsenden
Schicken Sie die Lösung (die
Zahlen in den grauen Käst-
chen) per E-Mail, Fax oder
Post an:
Elektor Redaktion
Süsterfeldstraße 25
Hier ist das Hexadezimal-Sudoku für den Monat Mai. Bevor die kleinen 52072 Aachen
Fax: 02 41 / 88 909-77
grauen Zellen ans Werk gehen, sollten Sie sich einen bequemen Platz E-Mail: hexadoku@elektor.de
suchen, denn das Rätsel ist eine ganz schöne Herausforderung. (als Betreff bitte nur die
Lösung angeben)
Das Mitmachen lohnt sich - es winken tolle Preise!
Einsendeschluss ist der
24. Mai 2006 !
Die Regeln dieses Rätsels sind 4 x 4 Kästchen (markiert
ganz einfach zu verstehen. durch die dickeren schwar-
Bei einem Hexadoku werden zen Linien) genau einmal Die Gewinner des März-Hexadokus stehen fest!
die Hexadezimalzahlen 0 bis vorkommen. Einige Zahlen
F verwendet, was ganz im sind bereits eingetragen, was
Stile von Elektronikern und die Ausgangssituation des
Die Lösung lautet: 3B479 Die 50€-Gutscheine haben
Programmierern ist. Füllen Sie Rätsels bestimmt. gewonnen:
das Diagramm mit 16 x 16 Das E-blocks Helena Ilin (Buxtehude),
Kästchen derart aus, dass Wer das Rätsel löst - sprich Starter Kit Professional Sylvio Mielitz (Potsdam) und
alle Hexadezimalzahlen von die Zahlen in den grauen geht an Wolf Guddat (Gladbeck).
0 bis F (also von 0 bis 9 und Kästchen herausfindet - kann
A bis F) in jeder Reihe, jeder jeden Monat attraktive Preise Siegfried Kepper (Sinzheim). Herzlichen Glückwunsch!
Spalte und in jedem Fach mit gewinnen!
! # ) & - " , +
, "
Mitmachen
* # $ . ' & und gewinnen!
Unter den Einsendern mit
% & $ , * dem richtigen Ergebnis ver-
losen wir ein
- ) ' ! % $
E-blocks Starter Kit
+ . # - Professional
" . + ) $ ,
$ , % ) * # "
$ & + ' .
+ % $ ) - & ! ,
& * " ' % - . $
! ' " . % im Wert von 365 €
- , ) $ + und drei
ELEKTOR-Gutscheine
' " + & ! im Wert von je 50 €.
) . ! % $ * # -
gruppe Segment B.V. zusammengeschlossenen
Verlage und deren Angehörigen.
78 elektor - 5/2006
RETRONIK INFOTAINMENT
Drehstrom-Umrichter (1994/1995)
Von Jan Buiting transparente Schlüsselkompo-
nente, die im Do-it-yourself-Verfah-
Unser langjähriger Labor-Chef ren mit den üblichen Mitteln nicht
Karel Walraven hatte schon reproduziert werden könne. Die
immer eine Vorliebe für das Wogen glätteten sich, als wir ein
Thema elektrische Motoren und mit diskreten Gattern aufgebautes
Antriebe. Deshalb war er von Äquivalent des programmierten
dem von Bassem Yahya im Jahr GAL veröffentlichten.
1994 vorgeschlagenen Projekt Die Funktionsweise des Dreh-
„Drehstrom-Umrichter für Asyn- strom-Umrichters war ziemlich
chronmotoren“ auch sehr ange- komplex, so dass darüber noch
tan. Hingegen sind die anderen viel berichtet werden könnte. Der
Kollegen, mich eingeschlossen, Beitrag erschien in ELEKTOR in
überwiegend in der Welt der zwei Teilen, von denen der erste
Ströme im Milliampere-Bereich Im veröffentlichten Beitrag wurde sammeln und den Baustein selbst Teil die Schaltungstechnik und der
und der Spannungen unter 20 V das GAL ausführlich erklärt, denn programmieren. Also forderten zweite Teil den Aufbau beschrieb.
zu Hause. Nur Karel schreckt vor 1994 war dieser programmier- sie beim Verlag die Programmier- Besonderes Gewicht wurde auf
Starkstrom, Drehstrom und Hoch- bare Logikbaustein noch längst Datei an. Andere Leser warfen die elektrische Sicherheit gelegt,
spannung, aber auch vor hohen nicht jedem Leser vertraut. Das uns in diesem Zusammenhang denn die Schaltung arbeitete am
Frequenzen und Assemblerpro- GAL, ein 16V8, war zwar pro- eine nicht ganz uneigennützige 230-V-Stromnetz ohne galvani-
grammierung nicht zurück. Von grammiert erhältlich, doch viele Geheimniskrämerei vor. Der GAL sche Trennung.
Anfang an versprach der Dreh- Leser wollten eigene Erfahrungen sei in dieser Schaltung eine nicht Als ich mir den Drehstrom-
strom-Umrichter ein erfolgreiches Umrichter als Thema für diese
Projekt zu werden. Damals Retronik-Folge vorgenommen
waren Systeme, die Elemente hatte, stand ich vor der Frage,
der Energie- und Mikroelektronik Ansteuerblock
1
Leistungsverstärker
2 3
Gleichrichter
was auf den Fotos dargestellt
miteinander verbinden, primär werden könnte. Karel Walraven
eine Domäne der professionel- Drehstrommotor öffnete einen Laborschrank und
len Elektronik. 3 übergab mir drei grün lackierte
Pulsbreitenmodulator
C
2
Mototoren am einphasigen dass es genau jene Motoren
und
In der Rubrik “Retronik” stellen wir Historisches und Antikes aus der Welt der Elektronik vor – darunter natürlich auch legendäre ELEKTOR-Projekte aus dem vorigen Jahrhundert. Beiträge, Vorschläge und Anfragen sind willkom-
men. Bitte senden Sie Ihre E-Mail mit dem Betreff “Retronik” an: redaktion@elektor.de
5/2006 - elektor 79
Jetzt direkt beim Verlag ordern mit der (portofreien) Bestellkarte am Heftende
oder:
Elektor-Verlag GmbH
Süsterfeldstraße 25 • 52072 Aachen
Tel. 02 41/88 909-0 • Fax 02 41/88 909-77
Preisänderungen und Irrtümer vorbehalten! vertrieb@elektor.de • www.elektor.de
Radio-Baubuch
Elex-DVD
Vom Detektor-
Alle 58 Elex- und zum DRM-Empfänger
ESM-Ausgaben
auf DVD Lange Zeit war das Radiobasteln der
Einstieg in die Elektronik. Inzwischen
Aufgrund der anhaltend großen gibt es zwar auch andere Wege, vor
Nachfrage in den letzten Jahren allem über Computer, Mikrocontroller
nach verschiedenen Elex- und die Digitaltechnik. Allerdings
Schaltungen, haben wir alle kom- men die analogen Wurzeln der
Elex- und ESM-Ausgaben (erschienen Elektronik oft zu kurz. Die Radio-
zwischen 1982 und 1992) digitalisieren lassen technik eignet sich besonders gut
und zu dieser Grundlagen-DVD für Elektronik- als Lernfeld der Elektronik, weil man
Einsteiger zusammengestellt. hier mit den einfachsten Grundlagen
ISBN 3-89576-164-8 • e 19,90 • CHF 32.90 beginnen kann.
208 Seiten (kartoniert) • ISBN 3-89576-160-5
e 29,80 (D) • e 30,70 (A) • CHF 49.90
ELEKTOR-
Schweiz: Thali AG
Industriestraße 14
Österreich: Alpha Buchhandel
Wiedner Hauptstraße 144
BESTSELLER
CH-6285 Hitzkirch A-1050 Wien (MÄRZ 2006)
Tel. 041/919 66-66 Tel. 01/585 77 45
Fax 041/919 66-77 Fax 01/585 77 45 20
bestellung@thali.ch alpha@austrodata.at
TOP 10 Bücher
ektor-Sortiment finden Sie im Internet unter www.elektor.de
309 Schaltungen 1
Der PC als Mikrocontroller ISBN 3-89576-163-X g 32,00
€ 69,95
FPGA-Modul (040477-91) und Experimentierplatine
(050370-91) sind auch einzeln erhältlich.
BESTÜCKTE PLATINEN 050092-71 Bausatz mit Platine, allen Bauteilen, Gehäuse und RS232-Kabel 74,95
050092-72 EOBD-Kabel 39,95
89S8252 Flashboard-Starterkits
010208-91 Kit 1 = Flashboard aufgebaut und getestet mit Netzteil, Mini-Mega-Board
Kabel und Software-CD 99,00 050176-1 Platine (inkl. Programmieradapter-Platine) 12,95
010208-91 Kit 2 = Kit 1 inkl. Buch "Basiskurs Mikrocontroller" 128,80 APRIL 2006 (NR. 424)
ARMee-Entwicklungsboard Amperestunden-Kontrolleur (für Mignon-Zellen)
040444-91 Prozessorplatine bestückt und getestet 36,95 050394-1 Platine ohne Bauteile 6,95
ClariTy 2 x 300 W Klasse-T-Verstärker Universelle SPI-Box
030217-91 Platine teilbestückt und Ferritkerne 49,00 050198-41 Prog. Controller AT89C2051-24PC 10,50
Elektrosmog-Tester MÄRZ 2006 (NR. 423)
050008-91 Platine bestückt und getestet 72,50
050008-71 Passendes Gehäuse 14,85 EDiTS Pro 2.0
Gameboy-Digital-Speicher-Oszilloskop (GBDSO) 050373-81 EDiTS Pro-Software 2.0 + Anleitung (auf CD-ROM) 29,95
990082-91 Bestückte und getestete Platine 159,00 FPGA
Micro-Webserver mit MSC1210 Board 040477-91 Modul (bestückt und getestet) 249,00 bzw. 299,00
044026-91 Platine Netzwerk-Erweiterung betriebsfertig (bestückt, getestet, kalibriert) 64,50 050370-91 Experimentierplatine (bestückt und getestet) 199,00 bzw. 249,00
030060-91 Platine MSC1210-Board betriebsfertig (bestückt, getestet, kalibriert) 109,95 FPGA-Kombipaket (Modul + Experimentierplatine)
044026-92 MSC1210-Board + Erweiterung betriebsfertig mit Beschreibung 169,95 bestückt und getestet 399,00 bzw. 469,00
KOMPLETTE BAUSÄTZE FEBRUAR 2006 (NR. 422)
C-Multimeter Brushless-Motor-Controller
040259-71 Bausatz mit Platine, LCD, prog. Controllern und Bauteilen 92,50 050157-41 Brushless-Motor-Controller 5,50
040259-72 Passendes Gehäuse 9,95 JANUAR 2006 (NR. 421)
OBD-2-Analyser Application-Board für R8C/13
050092-71 Bausatz mit Platine, prog. Controller, Bauteilen, Gehäuse und RS232-Kabel 74,95 050179-1 Platine (unbestückt) 19,95
050092-72 EOBD-Kabel 39,95 050179-92 Platine bestückt und getestet 69,95
GPS-Empfänger am USB 030451-72 'Normales' back-lit LC-Display 10,50
040264-71 Bausatz mit Kabel, Gehäuse und Software 112,50 030451-73 Poly-LED-Display 36,95
Temperatur-Logger SMD-Lötofen
030447-71 Bausatz mit Platine, prog. Controller und allen Bauteilen 37,50 050319-11 Diskette mit Source- und Hexcode 7,50
MAI 2006 (NR. 425) 050319-41 Programmierter Controller 10,95
030451-72 'Normales' back-lit LC-Display 10,50
Autonomer OBD-2-Analyser
050176-41 Programmierter Controller 14,95
050176-71 Bausatz mit Platine Mini-Mega-Board + Programmieradapter mit allen Bauteilen, Das komplette Lieferprogramm mit allen
050176-73
inklusive programmiertem Controller (ohne Display) Preis beim Verlag erfragen.
LCD mit 4 x 20 Zeichen und Hintergrundbeleuchtung Preis beim Verlag erfragen.
noch lieferbaren Platinen finden Sie
050176-74 Gehäuse Bopla Unimas 160 mit Plexiglas-Frontscheibe im Internet unter www.elektor.de
und Montageplatte Preis beim Verlag erfragen.
INSERENTENVERZEICHNIS MAI 2006
Beta-Layout . . . . . . . . . . . .www.pcb-pool.com . . . . . . . . 16
5/2006 - elektor 83
INFO & MARKT VORSCHAU
PRAXISTEST SCOPEMETER
Ein Oszilloskop muss heute nicht größer sein als ein Multimeter.
Digitaltechnik und LCD-Bildschirme haben zu einer neuen
Kategorie handlicher Kompakt-Oszilloskope für den mobilen
Einsatz geführt, die häufig als „Scopemeter“ bezeichnet werden.
In der nächsten Ausgabe testen wir zehn Scopemeter
mit Preisen zwischen 400 und 5000 €.
ELEKTRONISCHE REISEPÄSSE
Seit dem 1. November 2005 werden in Deutschland elektro-
nische Reisepässe mit Funk-Chip (RFID) ausgegeben. Das wirft
natürlich Fragen nach dem Datenschutz sowie der Sicherheit und Zuverlässigkeit der kontaktlosen Identifika-
tion auf. Mit dem RFID und den ausgeklügelten Sicherheitsmechanismen beschäftigen wir uns in diesem Beitrag.
FM-STEREO-TESTSENDER
Die Besonderheit dieses kompakten Testgeräts
liegt in der Frequenzaufbereitung und in der
digitalen Erzeugung eines Modulationssignals
mit sehr geringem Klirrfaktor.
KURZSCHLUSS-
SUCHER NETZWERKKABEL-TESTER
Mit diesem außergewöhn- Die Fehlersuche in Computer-Netz-
lichen Testgerät lassen sich werken ist nicht gerade einfach. Da ist es von Vorteil, wenn man einzelne Netzwerkkabel ein-
Kurzschlüsse und Unterbrechungen auf Leiterplatten aufspüren. Der Artikel fach und schnell überprüfen kann. In unserem Tester prüft ein PIC 16F874 die
war schon für diese Ausgabe geplant. Für die Verschiebung aus redaktionellen vier Aderpaare des Kabels und zeigt mit vier LEDs das Ergebnis. Mit Hilfe
Gründen bitten wir um Verständnis. eines Schalters können auch (Gigabit-) Crossoverkabel getest werden.
84 elektor - 5/2006
Diesen Streifen an den untenstehenden
Streifen kleben!
✁
Elektor-Bestellkarte
ich möchte elektor im
Ja,
05/2006
05/06
05/06
Ja, ich möchte elektor kennen lernen!
Ich erhalte die nächsten 3 Ausgaben für nur g 12,50
pünktlich und zuverlässig frei Haus*.
Das Probeabonnement läuft automatisch aus.
zzgl. Porto- und Versandkosten g 5,00
Zahlungsweise Rechnung Bankeinzug
GESAMTBETRAG g
Bank
Datum: Unterschrift:
Konto
*Dieses Angebot gilt nur,
BLZ wenn Sie während Tragen Sie bitte Ihre Anschrift auf der Rückseite ein!
der letzten 12 Monate
noch nicht Abonnent waren.
Datum, Unterschrift
Diesen Streifen an den oberen
✁ Streifen kleben!
✁
Informationen über unsere Bücher, Sonderhefte, CD-ROMs, Platinen, Software und Frontplatten Hier ist meine Anschrift: Innerhalb
✁
entnehmen Sie bitte den Verlagsanzeigen und der Service-Seite in jeder Ausgabe.
Natürlich können Sie uns auch für Produktinformationen anrufen: Tel. 02 41/88 909-0 Deutschlands
(Preisänderungen oder Druckfehler vorbehalten. Lieferung nur solange der Vorrat reicht. Mit Erscheinen dieses Heftes
sind alle vorherigen Preise/Angebote ungültig.) kein Porto
Name, Vorname
nötig!
elektor-ABONNEMENT
Straße, Nr.
Im Vergleich zum Einzelheftkauf am Kiosk sparen Sie als elektor-Abonnent
beim Jahresabonnement g 8,85. Nutzen Sie die speziellen Vorteile und Angebote Antwort
für Elektor-Abonnenten und kreuzen Sie an: PLZ, Ort
ABSENDER
Abonnenten aufgepasst! Innerhalb Hier ist meine Anschrift: Innerhalb
Bitte kleben Sie hier Ihren Adressaufkleber! Deutschlands Deutschlands
Straße, Nr.
Straße, Nr.
Antwort Antwort
PLZ, Ort
PLZ, Ort
E-Mail
✁ ✁
In dieser Ausgabe: STAND-ALONE EOBD-ANALYSER
Auto-Motordaten in real-time auslesen
1HOYLZHIVUULTLU[:[HUKHYKM
YU\YÁ
Sie erhalten die nächsten 11 Elektor-Hefte (inkl. Doppelheft Juli/August)
W
UR[SPJO\UKa\]LYSpZZPNMYLP/H\Z¶:PLZWHYLUÁNLNLU
ILYKLT
Einzelheftkauf.
1HOYLZHIVUULTLU[73<:M
YU\YÁ
Sie erhalten die nächsten 11 Elektor-Hefte (inkl. Doppelheft Juli/August) +
die neue Jahrgangs-CD-ROM 2006 pünktlich und zuverlässig frei Haus
¶:PLZWHYLUIPZa\ Á
Autorisierte Regionale
Consultants/ Schulungszentren
Designhäuser
Kostenlose Technischer
Samples Support vor
Ort
Preisbildung für
Volumenstückzahlen
www.microchip.com
Der Name Microchip und das Logo, PIC und dsPIC sind eingetragene Warenzeichen der Microchip Technology Inc. in den USA und anderen Ländern. Alle anderen Warenzeichen und eingetragenen Warenzeichen sind im
Besitz der jeweiligen Eigentümer. © Microchip Technology 2006. Alle Rechte vorbehalten. ME156Ger/02.06