<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Robotfreak Blog &#187; Elektronik</title>
	<atom:link href="http://www.robotfreak.de/blog/tag/elektronik/feed" rel="self" type="application/rss+xml" />
	<link>http://www.robotfreak.de/blog</link>
	<description>Robotik, Elektronik, Arduino und mehr</description>
	<lastBuildDate>Mon, 23 Jan 2012 21:13:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Preiswerte Bluetooth Anbindung</title>
		<link>http://www.robotfreak.de/blog/mikrocontroller/preiswerte-bluetooth-anbindung/44</link>
		<comments>http://www.robotfreak.de/blog/mikrocontroller/preiswerte-bluetooth-anbindung/44#comments</comments>
		<pubDate>Sat, 19 Apr 2008 22:12:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Mikrocontroller]]></category>
		<category><![CDATA[Bluetooth]]></category>

		<guid isPermaLink="false">http://www.robotfreak.de/blog/mikrocontroller/preiswerte-bluetooth-anbindung/44</guid>
		<description><![CDATA[Fertige Bluetooth L&#246;sungen sind mitunter recht kostspielig. Die preiswertesten Bluetooth Module die derzeit k&#228;uflich erh&#228;ltlich sind, gibt es vom chinesischen Hersteller Rayson. Die Module BTM-112 (Class 2) und BTM-222 (Class 1) kosten jeweils nur etwa 15€. Da die Module f&#252;r 3,3V Versorgungsspannung ausgelegt sind ben&#246;tigt man f&#252;r den Anschlu&#223; an ein 5V System neben einem [...]]]></description>
			<content:encoded><![CDATA[<p>Fertige <a href="http://de.wikipedia.org/wiki/Bluetooth" rel="nofollow" class="liwikipedia">Bluetooth</a> L&#246;sungen sind mitunter recht kostspielig. Die preiswertesten Bluetooth Module die derzeit k&#228;uflich erh&#228;ltlich sind, gibt es vom chinesischen Hersteller <a href="http://www.rayson.com/" class="liexternal">Rayson</a>. Die Module BTM-112 (Class 2) und BTM-222 (Class 1) kosten jeweils nur etwa 15€.</p>
<p>Da die Module f&#252;r 3,3V Versorgungsspannung ausgelegt sind ben&#246;tigt man f&#252;r den Anschlu&#223; an ein 5V System neben einem 3,3V <a href="http://de.wikipedia.org/wiki/Spannungsregler" rel="nofollow" class="liwikipedia">Spannungsregler</a> noch 2 Pegelwandler (Level Shifter) f&#252;r die <a href="http://de.wikipedia.org/wiki/UART" rel="nofollow" class="liwikipedia">UART</a> Signale. Zudem will man sicher nicht auf eine Statusanzeige mittels LEDs verzichten. Der Preis f&#252;r ein Modul liegt trotzdem alles in allem bei ca. 20€.<br />
<img src="http://farm4.static.flickr.com/3267/2425453913_5f511cb678.jpg" alt="BTM-222 Modul komplett" /><br />
<span id="more-44"></span></p>
<h2>Die Schaltung</h2>
<p>Die Schaltung des Bluetooth Moduls ist f&#252;r den Betrieb an einem 5V System ausgelegt. Als Spannungsregler kommt ein regelbarer LM317L zum Einsatz. Ebenso k&#246;nnte ein 3,3V Festspannungsregler wie z.B. der LF33CV verwendet werden.</p>
<p><a href="http://www.robotfreak.de/blog/wp-content/uploads/2008/04/btm-222_schem.png" rel="lightbox[44]" title="BTM-222 Schematic" class="liimagelink"><img class="alignnone size-medium wp-image-49" title="BTM-222 Schematic" src="http://www.robotfreak.de/blog/wp-content/uploads/2008/04/btm-222_schem.png" alt="" width="300" height="122" /></a><a href="http://www.robotfreak.de/blog/wp-content/uploads/2008/04/btm_power_schem.png" rel="lightbox[44]" title="BTM-222 Stromversorgung" class="liimagelink"><img class="alignnone size-thumbnail wp-image-48" title="BTM-222 Stromversorgung" src="http://www.robotfreak.de/blog/wp-content/uploads/2008/04/btm_power_schem.png" alt="" width="150" height="124" /></a><br />
<a class="flickr-image" title="btm-222_schem" rel="flickr-mgr" href="http://www.flickr.com/photos/23913470@N00/2428362972/"><br />
</a></p>
<h3>Pegelwandler</h3>
<p>Ein Pegelwandler (englisch Level Shifter) dient dazu, Signalpegel unterschiedlicher Spannungspegel anzupassen. Ein typischer Vertreter f&#252;r einen Pegelwandler ist z.B. ein RS232 Wandler. Dieser wandelt die 12V Pegel einer RS232 Schnittstelle in 5V TTL Pegel um.<br />
Die Pegelwandler f&#252;r unser Bluetooth Modul werden aus je 2 NPN <a href="http://de.wikipedia.org/wiki/Transistor" rel="nofollow" class="liwikipedia">Transistoren</a> und ein paar Widerst&#228;nden gebildet. Theoretisch k&#246;nnte man den 3,3V nach 5V Level shifter auch weglassen, da die 3,3V Pegel normalerweise als HIGH Pegel erkannt werden. Ebenso lie&#223;e sich der 5V nach 3,3V Level shifter durch einen Spannungsteiler, der nur aus 2 Widerst&#228;nden besteht ersetzen. Aber lieber gehe ich hier auf Nummer Sicher.</p>
<h3>Externe Antenne</h3>
<p>Beide Module besitzen keine Antenne. Was aber nicht weiter schlimm ist, ein St&#252;ck Draht tut es ebenso gut. Man erzielt damit eventuell sogar eine h&#246;here Reichweite, als mit einer Keramik Antenne. Im speziellen wird eine sogenannte Lambda/4 Antenne ben&#246;tigt. Die L&#228;nge einer Lambda/4 Antenne entspricht einem Viertel der Sendefrequenz,  bei Bluetooth (2,4GHz) ergibt das eine L&#228;nge von 31mm.</p>
<h3>Adapter Board</h3>
<p>Zun&#228;chst wird das BTM-222 Modul auf das Standard Raster von 2,54mm gebracht. Dazu wird das Modul mit Hei&#223;kleber mittig auf ein St&#252;ck Lochrasterplatine  der Gr&#246;&#223;e 40 x 25mm geklebt. Doppelseitiges Punktraster ist hierzu ideal. Die f&#252;r den Betrieb notwendigen Kontakte werden auf 2 9-polige Stiftleisten gef&#252;hrt. Davon werden insgesamt aber nur 7 Kontakte ben&#246;tigt. Als Hauptproblem stellte sich hier heraus, geeignete Dr&#228;hte zu finden um das Modul zu verdrahten. Der d&#252;nnste, mir zur Verf&#252;gung stehende Silberdraht mit 0,4mm Durchmesser, war hier immer noch zu dick. Nach einigem Ausprobieren war der geeignete &#8220;Draht&#8221; gefunden. Die Einzel Kupferlitzen aus einen St&#252;ck flexiblen Elektrokabel lie&#223;en sich problemlos an die Winz-Kontakte des Moduls anl&#246;ten. Lediglich f&#252;r die Masseverbindung wurde Standard Litze mit 0,6mm verwendet. Die Abblockkondensatoren wurden ebenfalls mit auf diese Adapterplatine gel&#246;tet. So lie&#223;e sich das Modul schon komplett in einem 3,3 System integrieren. F&#252;r 5V System fehlen aber noch ein paar Kleinigkeiten.<br />
<img src="http://farm3.static.flickr.com/2293/2388916495_4d3dc96fb5.jpg" alt="BTM-222 Modul auf Adapter" /></p>
<h2>Inbetriebnahme</h2>
<h3>Bluetooth Profile</h3>
<p>Der Datenaustauch &#252;ber Bluetooth erfolgt &#252;ber sogenannte Profile. Beim Verbinden tauschen die Ger&#228;te ihre Profil Informationen aus und einigen sich dabei &#252;ber das verwendete Profil<br />
Beide BTM Module (BTM-112 und BTM-222) unterst&#252;tzen das SPP Profil (<strong>S</strong>erial <strong>P</strong>ort <strong>P</strong>rotocol). Damit ist die Ansteuerung sowohl von PC Seite als auch von Mikrocontroller Seite besonders einfach. Von der PC Seite (Bluetooth) verh&#228;lt sich das Ger&#228;t wie eine COM Schnittstelle. Von Mikrocontroller Seite (Seriell) werden nur die UART Signale RXD und TXD ben&#246;tigt. Das ganze bezeichnet man auch &#8220;Kabelersatzl&#246;sung&#8221;. Das hei&#223;t die Anwender Software und auch die angeschlossene Mikrocontroller Hardware merkt nichts davon, alles verh&#228;lt sich wie eine normale drahtgebundene serielle Verbindung.</p>
<h3>Probeaufbau auf Steckbrett</h3>
<p>Durch die Stiftleisten kann man Bluetooth Modul einfach auf ein Steckbrett stecken um dort die restliche Schaltung f&#252;r die 5V Logik aufzubauen und zu testen. Dazu geh&#246;ren die 3,3V Spannungsversorgung ein paar Status LEDs und die beiden Levelshifter.<br />
<img src="http://farm3.static.flickr.com/2372/2396001477_a3666ff0d1.jpg" alt="BTM-222 Probeaufbau" /></p>
<h3>Erste Versuche</h3>
<p>Die ersten Versuche mit dem Probeaufbau bestanden nur aus dem Modul und ein paar Status LEDs an den Ports PIO5..7 mit einem 3,3V Labornetzteil. Damit l&#228;&#223;t sich schon mal die Stromaufnahme testen. Nach Anlegen der Spannung flossen 50mA duch die Schaltung. Die LED an PIO5 blinkte 2x kurz zusammen mit der LED an PIO7. Danach blinkte nur noch die LED an PIO7 2mal pro Sekunde. Das schaute schon mal nicht schlecht aus. Auch unter der Bluetooth Umgebung auf dem PC war ein unbekanntes Ger&#228;t zu finden. Eine Verbindung liess sich allerdings nicht aufbauen. Das ist am Anfang n&#228;mlich nur direkt &#252;ber die serielle Schnittstelle m&#246;glich.</p>
<h3>1. serielle Verbindung</h3>
<p>F&#252;r die Konfiguration des Bluetooth Moduls wird einmalig ein serielle Verbindung zum PC &#252;ber einen RS232 Adapter oder einen USB-UART Wandler ben&#246;tigt. Der RS232 Wnadler setzt die UART <a href="http://de.wikipedia.org/wiki/Transistor-Transistor-Logik" rel="nofollow" class="liwikipedia">TTL</a> Pegel (0V..5V) in <a href="http://de.wikipedia.org/wiki/RS232" rel="nofollow" class="liwikipedia">RS232</a> Pegel (+12V..-12V) um. Ein USB-UART Wandler ist bei modernen PCs notwendig, die &#252;ber keine RS232 Schnittstelle verf&#252;gen. Achtung es mu&#223; ein USB-UART Wandler mit UART TTL Pegel sein. Die &#252;blichen USB-RS232 Wandler arbeiten auf der seriellen Schnittstelle wieder mit RS232 Pegel, wozu dann zus&#228;tzlich auf der Bluetooth Modul wiederum ein RS232-TTL Wandler notwendig w&#228;re.<br />
Der unten abgebildete selbstgebaute RS232-UART Wandler besteht aus einem MAX202 Chip und 4 Kondensatoren.<br />
<img src="http://farm3.static.flickr.com/2275/2129824702_93e4c68df2.jpg" alt="RS232 Modul" /><br />
Im Terminalprogramm sind folgende Einstellungen der seriellen Schnittstelle vorzunehmen:<br />
<code>"19200 Baud, 8 Datenbits, no Parity, 1 Stop Bit, Handshake kein oder Hardware"</code><br />
Nach dem Anlegen der Versorgungsspannung reagiert das Modul auf AT-Befehle, die man vom Terminalprogramm aus eingibt. Auf &#8216;AT&#8217; antwortet das Modul mit &#8216;OK&#8217;. Den kompletten Befehlssatz findet man im <a href="http://tme.pl/dok/a04/btm222_datasheet.pdf" class="lipdf">Datenblatt</a>. Einige Befehle funktioneren nur im Master Mode. Da unser Modul als Slave arbeitet, gibt es bei der Eingabe entsprechender Befehle eine Fehlermeldung &#8216;ERROR&#8217;. Auf den Befehl &#8216;ATB?&#8217; antwortet das Modul mit seiner Bluetooth Adresse. &#8216;ATI?&#8217; liefert die Firmware Version (&#8216;v4.19&#8242; bei meinem Modul).<br />
<strong>Korrektur vom 31.12.2010:</strong><br />
Letztendlich gen&#252;gt der Befehl &#8216;ATH1&#8242; und nicht &#8216;ATH0&#8242; wie vorher beschrieben, damit das Modul eine Verbindungsaufnahme &#252;ber Bluetooth erm&#246;glicht. Ein spezielles Pairing mit Eingabe von Pin Code o.&#228;. ist nicht notwendig.<br />
<strong>Korrektur vom 02.07.2008:</strong> Die Eingabe des Befehls &#8216;ATH1&#8242; ist nicht notwendig, dass ist bereits die Default Einstellung. Falls es Probleme geben sollte, gen&#252;gt es einen Werks Reset auszuf&#252;hren mit &#8216;ATZ0&#8242;.</p>
<h3>1. Bluetooth Verbindung</h3>
<p>Jetzt wird es Zeit eine erste Verbindung &#252;ber Bluetooth herzustellen. Beim Anlegen der Spannung an das Modul f&#228;llt mir auf, das die Stromaufnahme jetzt sehr schwankt (zwischen 20..70mA im Sekundenrythmus). Aber kein Grund zur Sorge, das ist alles normal. Wen man nun unter der Bluetooth Umgebung auf dem PC auf den &#8216;Serial Adaptor Dev B&#8217; doppelklickt, bekommt eine Verbindung, und man erh&#228;lt die COM Nummer, unter der man das Modul unter Bluettoth erreicht (COM3 in meinem Fall). Diese COM Nummer gibt man im Terminalprogramm an, die anderen Parameter wie Baudrate sind dieselben wie oben beschrieben. Bei erfolgreicher Verbindung geht die Stromaufnahme auf 20mA zur&#252;ck und die gr&#252;ne Status LED zeigt jetzt Dauerleuchten. Dr&#252;ckt man nun eine Taste im Terminalprogramm leuchtet dazu die rote Traffic LED. Perfekt, so macht das Spa&#223;.<br />
F&#252;r zuk&#252;nftige Verbindungen reicht es aus, das Terminalprogramm zu starten. Die Verbindung steht dann binnen 2-3 Sekunden.</p>
<h3>Tr&#228;gerboard</h3>
<p>Nun geht es daran, die Schaltung vom Probeaufbau auf eie Lochraster Platine zu bringen. Damit das komplette Modul nicht zu gro&#223; wird, entscheide ich mich f&#252;r eine Sandwich Konstruktion. Die mei&#223;ten Bauteile sitzen dann unter dem Adapterboard. Viel Platz ist nicht, aber mit Hochkant Stellen der meisten Widerst&#228;nde klappt es ohne Probleme, alles unterzubringen. Man mu&#223; allerdings darauf achten, dass die Bauteile nicht zu hoch ragen, sonst k&#246;nnte es Kurzschl&#252;sse mit dem Adapterboard geben. Die Steckerbelegung des 6poligen Steckverbinders entspricht der Belegung meines BlueSmiRF bzw. RS232 Moduls. So kann ich die Module beliebig untereinander tauschen.</p>
<p>Das Tr&#228;gerboard Bauteilseite:<br />
<img src="http://farm3.static.flickr.com/2285/2425449873_7544b82a72.jpg" alt="Tr&#228;gerboard von oben" /></p>
<p>Das Tr&#228;gerboard L&#246;tseite:<br />
<img src="http://farm4.static.flickr.com/3200/2425451637_bc40445d8c.jpg" alt="Tr&#228;gerboard von unten" /></p>
<p>Tr&#228;gerboard Layoutplan Bauteilseite:<br />
<img src="http://farm3.static.flickr.com/2242/2427550251_a8d36b86ca.jpg" alt="Tr&#228;gerboard Layout von oben" /></p>
<p>Tr&#228;gerboard Layoutplan L&#246;tseite:<br />
<img src="http://farm4.static.flickr.com/3018/2428363086_0b66668ffb.jpg" alt="Tr&#228;gerboard Layout von unten" /></p>
<h2>Das fertige Modul</h2>
<p>Geschafft, so sieht das fertige Modul aus. Vor dem Aufstecken sollte man unbedingt das Tr&#228;gerboard durchmessen und erst mal alleine testen. Das hei&#223;t Stromaufahme messen, Spannungen &#252;berpr&#252;fen. Die 3,3V Spannungsversorgung mu&#223; erst &#252;ber den Poti abgeglichen werden. Erst dann sollte man das Modul stecken. Wie schon beim Probeaufbau sollte beim Spannung anlegen erst beide LEDs kurz blinken, danach nur noch zyklisch die gr&#252;ne LED.<br />
<img src="http://farm4.static.flickr.com/3267/2425453913_5f511cb678.jpg" alt="BTM-222 Modul komplett" /></p>
<h3>St&#252;ckliste</h3>
<p><code><br />
1 LM317LZ regelbarer Spannungsregler, IC1<br />
1 Bluetooth Modul BTM-222, IC2<br />
4 Transistoren NPN BC547 o. &#228;., T1..T4<br />
1 LED rot, low current 2mA, D1<br />
1 LED gr&#252;n low current 2mA, D2<br />
1 Diode 1N4002, D3<br />
4 Folien Kondensatoren 100nF, C1..C4<br />
8 Widerst&#228;nde 1k, R1..R8<br />
1 Widerstand 220, R9<br />
1 Trimmer 5k, R10<br />
2 Steckerleisten gerade, 2,54mm 9polig<br />
1 Steckerleiste gewinkelt, 2,54mm 6polig<br />
2 Buchsenleisten gerade, 2,54mm 9polig<br />
1 St&#252;ck Lochraster doppelseitig Punktraster, 25x40mm<br />
1 St&#252;ck Lochraster einseitig Punktraster, 30x53mm<br />
Silberdraht, 0,4mm<br />
isolierter Schaltdraht, starr, rot, gelb, schwarz 0,4mm<br />
Kupferlitze aus flexiblem Elektrokabel<br />
</code><br />
Thats all folks!</p>
<h2>Bezugsquellen</h2>
<ul>
<li><a href="http://www.it-wns.de/themes/kategorie/detail.php?artikelid=219&amp;source=2" class="liexternal">www.it-wns.de</a></li>
<li><a href="http://lynx-dev.com/index.php?page=shop.product_details&amp;category_id=62&amp;flypage=shop.flypage&amp;product_id=5683&amp;option=com_virtuemart&amp;Itemid=2" class="liexternal">www.lynx-dev.com</a></li>
<li><a href="http://www.tme.pl/modul-bluetooth-hci-uart-class-2/arts/pl/a04/btm-112.html" class="liexternal">www.tme.pl</a></li>
<li><a href="http://www.csd-electronics.de/de/index.htm" class="liexternal">CSD-Electronics</a></li>
</ul>
<h2>Weblinks</h2>
<ul>
<li><a href="http://www.clipswitch.de/avrblueremote.html" class="liexternal">AVR Blue Remote</a> &#8211; Eine Bluetooth Funkkfernsteuerung f&#252;r PDAs und Smartphones</li>
<li><a href="http://www.mikrocontroller.net/articles/Bluetooth" class="liexternal">www.microcontroller.net</a> &#8211; Bluetooth Artikel</li>
<li><a href="http://www.mikrocontroller.net/topic/81759#new" class="liexternal">www.microcontroller.net Forum</a> &#8211;  Bluetoothmodul BTM-222</li>
<li><a href="http://www.roboternetz.de/phpBB2/viewtopic.php?t=39494" class="liexternal">www.roboternetz.de Forum</a> &#8211; BTM-222 Bluetooth Modul</li>
<li><a href="http://zefiryn.tme.pl/dok/a04/btm222_datasheet.pdf" class="lipdf">BTM-222 Datenblatt</a></li>
<li><a href="http://www.flickr.com/photos/hmblgrmpf/tags/bluetooth/" class="liexternal">www.flickr.com</a> &#8211; mein Flickr Bluetooth Album</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.robotfreak.de/blog/mikrocontroller/preiswerte-bluetooth-anbindung/44/feed</wfw:commentRss>
		<slash:comments>58</slash:comments>
		</item>
		<item>
		<title>AVR Preserver</title>
		<link>http://www.robotfreak.de/blog/mikrocontroller/avr-preserver/43</link>
		<comments>http://www.robotfreak.de/blog/mikrocontroller/avr-preserver/43#comments</comments>
		<pubDate>Wed, 23 Jan 2008 22:42:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Mikrocontroller]]></category>

		<guid isPermaLink="false">http://www.robotfreak.de/blog/allgemein/avr-preserver/43</guid>
		<description><![CDATA[Wer hatte noch nicht das Problem. Ein Klick an der falschen Stelle beim Setzen der Fusebits und schon hat man einen AVR Prozessor auf externen Takt gestellt, obwohl man eigentlich externen Quarz gemeint hatte. Damit hat man sich vom Prozessor ausgesperrt. Um so einen AVR wieder zu beleben ben&#246;tigt man eine HV-Programmer, wie z.B. das [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/23913470@N00/2215430472/" title="Preserver" class="liimagelink"><img src="http://farm3.static.flickr.com/2028/2215430472_f80850e7f2.jpg" alt="Preserver" /></a></p>
<p>Wer hatte noch nicht das Problem. Ein Klick an der falschen Stelle beim Setzen der Fusebits und schon hat man einen AVR Prozessor auf externen Takt gestellt, obwohl man eigentlich externen Quarz gemeint hatte. Damit hat man sich vom Prozessor ausgesperrt. Um so einen AVR wieder zu beleben ben&#246;tigt man eine HV-Programmer, wie z.B. das STK500 oder den AVR Preserver. <span id="more-43"></span><br />
Die Schaltung ist sehr einfach gehalten. Ben&#246;tigt wird ein Quarz Oszillator (Frequenz ist fast egal, sollte zwischen 1..4 MHz liegen. Ich habe gleich einen 14poligen IC Sockel spendiert, so kann ich bei Bedarf auch den Quarz Oszillator tauschen. Der 10polige Wannenstecker hat die Standard Belegung der STK200/Kanda ISP Schnittstelle, und kann so einfach mit einer zus&#228;tzlichen 10poligen Buchse, sie auf das ISP Kabel gecrimpt wird, mit Spannung aus dem ISP Dongle mitversorgt werden.<br />
Die Pinbelegung der Quarz Oszillatoren ist eigentlich immer dieselbe und entspricht vom Layout her einem IC. Im Bild oben wird ein quadratischer Quarz Oszillator verwendet, andere Bauformen sind oftmals rechteckig wie ein 14poliger IC. Pin1 ist immer mit einem Punkt gekennzeichnet (unten links). Die Z&#228;hlweise der Pins ist wie bei ICs &#252;blich von unten links (Pin1) bis unten rechts (Pin7) dann oben rechts (Pin8) bis oben links (Pin14).</p>
<li>Pin1 ist unbenutzt</li>
<li>Pin7(4) ist Masse</li>
<li>Pin8(12) der Ausgang</li>
<li>Pin14 die Versorgungsspannung (5V)</li>
<p>Die Zahlen in Klammern gelten f&#252;r den quadratischen Quarz Oszillator der im 14poligen IC Sockel steckt. Auf der Platine werden deshalb die Pins 4..7 untereinander verbunden und ebenso die Pins 8..12.</p>
<h3>Schaltplan</h3>
<p><a href="http://www.flickr.com/photos/23913470@N00/2214636485/" title="preserver_schem" class="liimagelink"><img src="http://farm3.static.flickr.com/2143/2214636485_1fe57281b0.jpg" alt="preserver_schem" /></a></p>
<h3>Board Layout</h3>
<p><a href="http://www.flickr.com/photos/23913470@N00/2215428896/" title="preserver" class="liimagelink"><img src="http://farm3.static.flickr.com/2209/2215428896_dd39439ff0.jpg" alt="preserver" /></a></p>
<p>Board 3-D Ansicht</p>
<p><a href="http://www.flickr.com/photos/23913470@N00/2215428852/" title="preserver" class="liimagelink"><img src="http://farm3.static.flickr.com/2116/2215428852_1c9a6dc0a6.jpg" alt="preserver" /></a></p>
<h2>Weblinks</h2>
<li><a href="http://www.klaus-leidinger.de/mp/" class="liexternal">http://www.klaus-leidinger.de/mp/</a> Die Idee f&#252;r den Preserver stammt von dort.</li>
<li><a href="http://palmavr.sourceforge.net/cgi-bin/fc.cgi" class="liexternal">AVR Fusebits Calculator</a> &#8211; Ein klasse Tool zum finden der richtigen Fusebits</li>
<li><a href="http://www.mikrocontroller.net/articles/AVR_Fuses" class="liexternal">www.microcontroller.net</a> &#8211; Fusebits</li>
]]></content:encoded>
			<wfw:commentRss>http://www.robotfreak.de/blog/mikrocontroller/avr-preserver/43/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fehlschlag des Jahres</title>
		<link>http://www.robotfreak.de/blog/elektronik/fehlschlag-des-jahres/41</link>
		<comments>http://www.robotfreak.de/blog/elektronik/fehlschlag-des-jahres/41#comments</comments>
		<pubDate>Mon, 31 Dec 2007 13:03:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Fehlschlag]]></category>

		<guid isPermaLink="false">http://www.robotfreak.de/blog/elektronik/fehlschlag-des-jahres/41</guid>
		<description><![CDATA[So sieht mein Fehlschlag des Jahres aus: Das passiert, wenn man versucht, ein DOGM LCD Modul ohne Hintergrundbeleuchtung in die Fassung zu dr&#252;cken. Es knackte mal kurz und das wars dann (in diesem Falle ist beim zweiten Pins oben rechts das Glas gebrochen). Damit nicht genug, habe ich das DOGM Modul dennnoch auf das Hintergrund [...]]]></description>
			<content:encoded><![CDATA[<p> So sieht mein Fehlschlag des Jahres aus:</p>
<p><img src="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/lcd-modul.jpg" alt="Image" title="Image" border="0" /></p>
<p>Das passiert, wenn man versucht, ein DOGM LCD Modul ohne Hintergrundbeleuchtung in die Fassung zu dr&#252;cken. Es knackte mal kurz und das wars dann (in diesem Falle ist beim zweiten Pins oben rechts das Glas gebrochen).</p>
<p>Damit nicht genug, habe ich das DOGM Modul dennnoch auf das Hintergrund Modul gel&#246;tet, um zu sehen, was noch funktioniert. Beim Einschalten merke ich dann, das ich vergessen habe den RoHs Aufkleber auf der R&#252;ckseite zu entfernen (daher der dunkle Fleck unten links).    <span class="genmed"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robotfreak.de/blog/elektronik/fehlschlag-des-jahres/41/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HD-Bot Elektronik</title>
		<link>http://www.robotfreak.de/blog/robotik/hd-bot-elektronik/26</link>
		<comments>http://www.robotfreak.de/blog/robotik/hd-bot-elektronik/26#comments</comments>
		<pubDate>Fri, 30 Nov 2007 22:12:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HD-Bot]]></category>
		<category><![CDATA[Robotik]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Sensor]]></category>

		<guid isPermaLink="false">http://www.robotfreak.de/blog/robotik/hd-bot-elektronik/26</guid>
		<description><![CDATA[Die ersten Eletronik Boards f&#252;r den HD-Bot sind fertig. Neben dem Motor Treiber gibt es den Liniensensor und ein Logik Board. Damit lassen sich schon die ersten Experimente anstellen. Motor Treiber Der Motor Treiber besteht aus zwei Treibern f&#252;r die beiden Motoren. Jeder Treiber besteht aus einem Logik Level FET (IRL2203), einer Freilaufdiode und dem [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/23913470@N00/2076939274/" title="HD-Bot mit Tr&#228;gerboard" class="liimagelink"><img src="http://farm3.static.flickr.com/2386/2076939274_3c3e035f17.jpg" alt="HD-Bot mit Tr&#228;gerboard" /></a><br />
Die ersten Eletronik Boards f&#252;r den HD-Bot sind fertig. Neben dem Motor Treiber gibt es den Liniensensor und ein Logik Board. Damit lassen sich schon die ersten Experimente anstellen.</p>
<p><span id="more-26"></span></p>
<h2>Motor Treiber</h2>
<p><a href="http://www.flickr.com/photos/23913470@N00/2076151109/" title="Motor Controller" class="liimagelink"><img src="http://farm3.static.flickr.com/2381/2076151109_e860c57a30.jpg" alt="Motor Controller" /></a></p>
<p>Der Motor Treiber besteht aus zwei Treibern f&#252;r die beiden Motoren. Jeder Treiber besteht aus einem Logik Level FET (IRL2203), einer Freilaufdiode und dem Gate Widerstand. Es gibt wie gesagt keinen R&#252;ckw&#228;rtsgang und keine Geschwindigkeitsregelung.<br />
<a href="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_motor.png" title="Motor Controller small" rel="lightbox[26]" class="liimagelink"><img src="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_motor_s.png" alt="Motor Controller small" /></a></p>
<h2>Liniensensor</h2>
<p><a href="http://www.flickr.com/photos/23913470@N00/2076937382/" title="Liniensensor" class="liimagelink"><img src="http://farm3.static.flickr.com/2114/2076937382_87e6490691.jpg" alt="Liniensensor" /></a><br />
Der Liniensensor ist ebenfalls recht einfach aufgebaut. 2 Opto Reflex Koppler (CNY70) mit je einem Vorwiderstand f&#252;r die IR LED und einem Pullup Widerstand f&#252;r den Fototransistor.<br />
<a href="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_linesensor.png" title="Liniensensor small" rel="lightbox[26]" class="liimagelink"><img src="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_linesensor_s.png" alt="Liniensensor small" /></a></p>
<h2>Logik Board</h2>
<p><a href="http://www.flickr.com/photos/23913470@N00/2076150745/" title="Logik Board" class="liimagelink"><img src="http://farm3.static.flickr.com/2391/2076150745_941d6c8840.jpg" alt="Logik Board" /></a></p>
<p>Wenn man es so nennen will, das Gehirn des HD-Bots. Das Logik Board besteht aus einem Doppel Komparator (LM393N), einem 6fach invertierendem Schmitt Trigger (74HC14), sowie einer Reihe von Miniatur Schaltern zum &#8220;Programmieren&#8221;. So kann man &#252;ber einen Wechselschalter die beiden Eingangssignale der Sensoren entweder &#252;ber die Komparatoren schleifen oder &#252;ber die Schmitt Trigger Gatter.<br />
&#220;ber zwei einzelne Umschalter kann das Signal nochmals &#252;ber Schmitt-Trigger Gatter ein weiteres mal invertiert werden. Zu guter letzt k&#246;nnen dann noch die beiden Ausgangssignale gekreuzt oder direkt ausgegeben werden.<br />
<a href="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_logic.png" title="Logik Board small" rel="lightbox[26]" class="liimagelink"><img src="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_logic_s.png" alt="Logik Board small" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robotfreak.de/blog/robotik/hd-bot-elektronik/26/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

