<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fred+ram</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fred+ram"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Fred_ram"/>
	<updated>2026-04-11T18:00:17Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Pulsweitenmodulation&amp;diff=106393</id>
		<title>Pulsweitenmodulation</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Pulsweitenmodulation&amp;diff=106393"/>
		<updated>2023-10-24T12:52:40Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Weblinks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Bei der &#039;&#039;&#039;Pulsweitenmodulation&#039;&#039;&#039; (engl. Pulse Width Modulation, abgekürzt &#039;&#039;&#039;PWM&#039;&#039;&#039;), teilweise auch Puls-Dauer-Modulation, wird das Verhältnis zwischen der Einschaltzeit und Periodendauer eines Rechtecksignals bei fester Grundfrequenz variiert. Das Verhältnis zwischen der Einschaltzeit &amp;lt;math&amp;gt;t_{ein}&amp;lt;/math&amp;gt; und der Periodendauer &amp;lt;math&amp;gt; T = t_{ein} + t_{aus} &amp;lt;/math&amp;gt; wird als das Tastverhältnis &#039;&#039;&#039;p&#039;&#039;&#039; bezeichnet. (laut DIN IEC 60469-1: Tastgrad) (engl. Duty Cycle, meist abgekürzt DC, nicht zu verwechseln mit Direct Current = Gleichstrom ).&lt;br /&gt;
&lt;br /&gt;
Die Pulsweitenmodulation für ein Signal &amp;lt;math&amp;gt; x(t) &amp;lt;/math&amp;gt; ist für die Dauer einer Periode im Intervall [0,T] wie folgt definiert:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; x(t) = \left\{\begin{array}{l l}&lt;br /&gt;
   		0 &amp;amp; \quad t &amp;lt; t_1 \\&lt;br /&gt;
     	          1 &amp;amp; \quad t \ge t_1 \\&lt;br /&gt;
                  0 &amp;amp; \quad t &amp;gt; T&lt;br /&gt;
	         \end{array} \right.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bild:pwmdoc.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p = \dfrac{t_{ein}}{T} = \dfrac{t_{ein}}{t_{ein}+t_{aus}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Der Wert des Tastverhältnis &#039;&#039;&#039;p&#039;&#039;&#039; kann dabei Werte zwischen 0 und 100% annehmen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der zeitliche &#039;&#039;&#039;Mittelwert&#039;&#039;&#039; der Spannung &amp;lt;math&amp;gt;U(t)&amp;lt;/math&amp;gt; innerhalb eines Intervalls [0,T] ist unten stehend beschrieben.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = \frac{1}{T} \int_0^T u(t)dt = \frac{1}{T}\int_0^{t_{ein}} U_{ein}dt + \frac{1}{T} \int_{t_{ein}}^T U_{aus}dt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = U_{aus} + (U_{ein} - U_{aus}) \cdot \frac{t_{ein}}{t_{ein}+t_{aus}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist dabei normalerweise 0V, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Betriebsspannung &amp;lt;math&amp;gt;V_{CC}&amp;lt;/math&amp;gt;, z.&amp;amp;nbsp;B. 5V. Deshalb kann man vereinfacht schreiben:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = V_{CC} \cdot \frac{t_{ein}}{t_{ein}+t_{aus}} = V_{CC} \cdot DC&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele zeigen PWM-Signale mit einem Tastverhältnis von 75% bzw. 25%.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein}=5\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}=0\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{ein}=3\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{aus}=1\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = 0\,\mathrm{V} + (5\,\mathrm{V} - 0\,\mathrm{V}) \cdot \frac{3\,\mathrm{ms}}{3\,\mathrm{ms}+1\,\mathrm{ms}} = 3,75\,\mathrm{V}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bild:Pwm1.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein}=5\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}=0\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{ein}=1\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{aus}=3\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = 0\,\mathrm{V} + (5\,\mathrm{V} - 0\,\mathrm{V}) \cdot \frac{1\,\mathrm{ms}}{1\,\mathrm{ms}+3\,\mathrm{ms}} = 1,25\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bild:Pwm2.png]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die blaue Linie in der Grafik zeigt den mathematischen Mittelwert der sich einstellenden Spannung, wenn jeweils eine volle Periode der PWM betrachtet wird. In der Realität schwankt der Wert je nach Beobachtungsfester und in der praktischen Umsetzung besonders, da es keine perfekte Mittelung gibt.&lt;br /&gt;
&lt;br /&gt;
=== Leistungsberechnung ===&lt;br /&gt;
&lt;br /&gt;
Steuert man mit einem pulsweitenmodulierten Signal direkt einen ohmschen Verbraucher an (z.&amp;amp;nbsp;B. Heizdraht), so ist darauf zu achten, dass man zur Bestimmung der Leistung &#039;&#039;&#039;nicht&#039;&#039;&#039; einfach&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{{U_m}^2}{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
rechnen darf, sondern die Leistung während der Ein- und Ausschaltzeit getrennt betrachten muss:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{{U_{ein}}^2}{R} \cdot \frac{t_{ein}}{t_{ein} + t_{aus}} +&lt;br /&gt;
\frac{{U_{aus}}^2}{R} \cdot \frac{t_{aus}}{t_{ein} + t_{aus}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Da praktisch fast immer gilt &amp;lt;math&amp;gt;U_{aus}=0V&amp;lt;/math&amp;gt; sowie &amp;lt;math&amp;gt;U_{ein}=V_{CC}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kann man vereinfacht schreiben und damit rechnen.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac {{V_{CC}}^2}{R} \cdot DC = P_{max} \cdot DC&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Spannung muss der Effektivwert berechnet werden, mit der kann man dann auch wieder die Leistung direkt berechnen.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_{eff} = V_{CC} \cdot \sqrt{DC} &amp;lt;/math&amp;gt;.&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{{U_{eff}}^2}{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anwendungen (Kleinsignal) ==&lt;br /&gt;
&lt;br /&gt;
=== AD-Wandlung mit PWM ===&lt;br /&gt;
Der folgende Tipp stammt noch aus der Zeit, als es keinen Mikroprozessor mit AD-Wandler gab.&lt;br /&gt;
&lt;br /&gt;
Einen recht billigen und einfachen AD-Wandler mit &amp;quot;1-Draht Kommunikation&amp;quot; kann man mit dem IC 556 (NE556 o.ä.) realisieren: der eine Timer des 556 arbeitet als 50% duty-cycle Rechteckgenerator bei beispielsweise 1 kHz und steuert den zweiten Timer an. Dieser besitzt einen Steuereingang zu Beeinflussung des Tastverhältnisses und auf diesen Pin gibt man das analoge Signal. Ein angeschlossener µC oder PC misst bei jedem Impuls die Impulslänge und man erhält so das Messergebnis. Bei einer Frequenz von &amp;gt;10 kHz liesse sich sogar Sprache digital übertragen oder speichern. Allerdings ist dafür eine Auflösung von wenigstens 8 Bit nötig, wodurch 256 Stufen und eine entsprechemde Abstatfrequenz durch den Chip gefordert sind. Ohne Chip lässt sich dies nur mit eimem Logikbaustein und etwas Signalverarbeitung lösen, siehe [[Analog-IO mit digitalen Bausteinen]]. &lt;br /&gt;
&lt;br /&gt;
Für anspruchsvollere Aufgaben verwendet man jedoch besser die [[Pulsdichtemodulation]].&lt;br /&gt;
&lt;br /&gt;
=== DA-Wandlung mit PWM ===&lt;br /&gt;
&lt;br /&gt;
Die meisten Mikrocontroller haben keine DA-Wandler integriert, da diese relativ aufwändig sind. Allerdings kann man mittels eines PWM-Ausgangs auch eine DA-Wandlung vornehmen und eine Gleichspannung bereitstellen. Wird ein PWM-Signal über einen Tiefpass gefiltert (geglättet), entsteht eine Gleichspannung mit Wechselanteil, deren Mittelwert dem des PWM-Signals entspricht und dessen Wechselanteil von der Beschaltung abhängig ist. Nun bleibt das Problem der Dimensionierung des Tiefpasses. Ein Beispiel:&lt;br /&gt;
&lt;br /&gt;
PWM-Takt 1 MHz, 8 Bit Auflösung (256 Stufen), 0/5V.&lt;br /&gt;
-&amp;gt; 3906 Hz PWM Frequenz&lt;br /&gt;
&lt;br /&gt;
RC-Tiefpass 22nF, 100k&amp;amp;Omega;&lt;br /&gt;
-&amp;gt; 72 Hz Grenzfrequenz&lt;br /&gt;
&lt;br /&gt;
(Die Grenzfrequenz errechnet sich über &amp;lt;math&amp;gt;f_c=\frac{1}{2\,\pi\,R\cdot C}&amp;lt;/math&amp;gt; .)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[bild:pwm_filter_1.png]]&lt;br /&gt;
&lt;br /&gt;
Bei diesem Tiefpass mit 72 Hz Bandbreite verbleibt am Ausgang noch ein Ripple auf der Gleichspannung, da die PWM nie ideal gefiltert werden kann. Eine Rechnung bzw. Simulation in PSPICE zeigen ca. 150mV Ripple. Das ist ziemlich viel, da ein idealer 8-Bit DA-Wandler bei 5V Referenzspannung eine Auflösung von 20mV hat. Wir haben hier also ein Störsignal von 150mV/20mv=7,5 LSB. Um den Ripple bis auf die Auflösungsgrenze von 20mV zu reduzieren, muss die Grenzfrequenz auf ca. 10 Hz reduziert werden. Es ist somit effektiv nur ein 390tel der PWM-Frequenz nutzbar. Das ist für einige Anwendungen ausreichend, wo praktisch nur statische Gleichspannungen erzeugt werden sollen, z.&amp;amp;nbsp;B. für programmierbare Netzteile. Für Anwendungen, in denen schneller ändernde Gleichspannungen generiert werden sollen, muss die PWM-Frequenz entsprechend erhöht werden oder ein steilerer Tiefpaß verwendet werden.&lt;br /&gt;
&lt;br /&gt;
==== RC-Filter dimensionieren ====&lt;br /&gt;
&lt;br /&gt;
Allgemein kann man den Ripple eines einfachen RC-Tiefpasses so abschätzen:&lt;br /&gt;
&lt;br /&gt;
Kritischster Punkt ist eine PWM mit 50% Tastverhältnis. Dabei tritt der&lt;br /&gt;
stärkste absolute Ripple auf, weil hier die - am weinigsten gefilterte - Grundschwigung die höchste Amplitude besitzt. Bei diesem Tastverhältnis ist der Kondensator auf 1/2 VCC aufgeladen. Somit liegt auch 1/2 VCC über dem R an und lädt C annähernd mit Konstantstrom.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;I = \frac{\frac{1}{2}Vcc}{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über die Definition des Kondensators kann man den Ripple berechnen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C = \frac{I \cdot t}{U}; [F = \frac{As}{V}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U = \frac{I \cdot t}{C}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Ladung in As (Amperesekunden) ergeben sich aus der halben PWM-Periode mal I. Damit kann man brauchbar den Ripple abschätzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;V_{Ripple} = \frac{\frac {\frac{1}{2}Vcc}{R} \cdot \frac{1}{2}T_{PWM}}{C} = \frac{ Vcc \cdot T_{PWM}}{4RC}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Einschwingzeit &amp;lt;math&amp;gt;\!\,t_S&amp;lt;/math&amp;gt; des Signals bei einem neuen PWM-Wert beträgt etwa &amp;lt;math&amp;gt;\!\,5RC&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Abschätzung gilt aber nur dann, wenn der Ausgang des RC-Filter kaum belastet ist, wie z.&amp;amp;nbsp;B. durch einen Operationsverstärker oder einen andern hochohmigen IC-Eingang.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
100 Hz PWM Frequenz(T_PWM=10ms), R=100k&amp;amp;Omega;, C=1&amp;amp;mu;F, Vcc=5V&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;V_{Ripple} = \frac{5V \cdot 10ms}{4 \cdot 100k\Omega \cdot 1 \mu F} = 125 mV&amp;lt;/math&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_s=5RC=5 \cdot 100k \Omega \cdot 1 \mu F = 500ms&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die Bandbreite besser auszunutzen wird ein besseres Filter benötigt. Das Problem des einfachen RC-Tiefpasses ist der relativ langsame Anstieg der Dämpfung oberhalb der Grenzfrequenz. Genauer gesagt steigt die Dämpfung mit 20dB/Dekade. Das heisst, dass ein Signal mit der 10fachen Frequenz (Dekade) um den Faktor 10 (20dB) gedämpft wird. Will man nun eine höhere Dämpfung ereichen, müssen mehrere Tiefpässe in Reihe geschaltet werden. Bei dem gleichen Beispiel erreicht man mit zwei Tiefpässen mit 6,8nF/100k&amp;amp;Omega; eine Grenzfrequenz von ca. 70 Hz, bei gleicher Dämpfung des Ripples auf 20mV. Die Dämpfung dieses sogenannten Tiefpasses 2. Ordnung beträgt 40dB/Dekade. Das heisst, ein Signal mit zehnfacher Frequenz (Dekade) wird um den Faktor 100 (40dB) gedämpft! Damit erzielt man hier bereits die 7fache Bandbreite! Zum Schluss muss beachtet werden, dass die passiven Tiefpässe nur sehr schwach belastet werden können. Hier ist fast immer ein Operationsverstärker als Spannungsfolger nötig, falls der Eingangswiderstand der nachfolgenden Schaltung in der Größenordnung der beiden Widerstände des Filters ist. Der kann auch genutzt werden, um das gefilterte Signal weiter zu verstärken (nichtinvertierender Verstärker).&lt;br /&gt;
&lt;br /&gt;
[[bild:pwm_filter_2.png]]&lt;br /&gt;
&lt;br /&gt;
Geschickter wäre hier eine Widerstandsdimensionierung, bei der R3 etwas größer ist als R2, da somit das zweite RC-Glied das erste weniger belastet.&lt;br /&gt;
&lt;br /&gt;
Mehr Informationen zur Restwelligkeit bei RC Tiefpässen kann man [http://www.mikrocontroller.net/topic/181033#1747063 diesem] Thread entnehmen.&lt;br /&gt;
&lt;br /&gt;
Das Spiel kann noch um einiges gesteigert werden, wenn man Tiefpässe dritter, vierter und noch höherer Ordung einsetzt. Das wird vor allem im Audiobereich gemacht. Dazu werden praktisch Operationsverstärker eingesetzt. In der [[AVR]] Application-Note [http://www.atmel.com/dyn/resources/prod_documents/doc1456.pdf AVR335: Digital Sound Recorder with AVR and DataFlash] wird zum Beispiel ein mit Operationsverstärkern aufgebauter Chebychev-Tiefpass fünfter Ordnung verwendet. Man findet im Audiobereich gelegentlich auch Schaltungen ohne expliziten Tiefpass. Dabei wird der Ausgang eines Class-D Verstärkers (der nichts anderes als ein PWM-Signal erzeugt) über einen Widerstand auf einen Lautsprecher gegeben. Die mechanische Trägheit und die Induktivität der Lautsprecherspule bilden mit dem Widerstand einen Tiefpass.&lt;br /&gt;
&lt;br /&gt;
==== Vollintegrierte Lösungen ====&lt;br /&gt;
&lt;br /&gt;
Wer all den Aufwand nicht betreiben will kauft einen fix und fertigen IC wie z.B.&lt;br /&gt;
&lt;br /&gt;
*[http://www.linear.com/product/LTC2644 LTC2644] von Linear Technology&lt;br /&gt;
*[http://www.linear.com/product/LTC2645 LTC2645] von Linear Technology&lt;br /&gt;
&lt;br /&gt;
== Anwendungen (Leistung) ==&lt;br /&gt;
Bei geeigneten Verstärkerstufen können PWM-Signale auch direkt zur Versorgung und Steuerung von Verbrauchern genutzt werden:&lt;br /&gt;
&lt;br /&gt;
=== Schaltnetzteil (Generator)===&lt;br /&gt;
PWM-Stufen sind ein integraler Bestandteil praktisch aller heute verfügbarer Schaltnetzteile. Nur durch die digitale, pulsartige Entnahme der Ladung aus dem Versorgungsnetz lassen sich mittlere und höhere Leistungen noch effektiv und verlustarm beziehen. Die PWM wird dabei von einer Steuereinheit getrieben, welche die aktuelle Versorgungspannung in Betracht zieht, bzw. auch den Strombedarf des angeschlossenen Verbrauchers berücksichtigt. Damit lassen sich sowohl einfach passive und aktive Phasenanschnittversorgungen realisieren, aber auch voll geregelte Leistungsnetzteile mit sehr geringen effektiven Innenwiderständen aufbauen.&lt;br /&gt;
&lt;br /&gt;
=== Heizung (ohmscher Verbraucher)===&lt;br /&gt;
Eine Heizung (Beispiel) mit 10Ω-Widerstand soll mit bis zu 12 V angesteuert werden. Dazu wird ein 13 V-Netzteil sowie ein linearer Verstärker verwendet (ein linearer Verstärker braucht immer eine etwas höhere Betriebsspannung als die maximale Ausgangsspannung). &lt;br /&gt;
&lt;br /&gt;
Sollen nun 12 V auf die Heizung gegeben werden, fällt (fast) die gesamte Spannung über der Heizung selber ab, der Verstärker &amp;quot;verbraucht&amp;quot; nur 1 V. Es fließen ca. 1,2 A, es werden ca. 14,4 W in der Heizung in Wärme umgesetzt, im Verstärker ca. 1,2 W, der Wirkungsgrad beträgt 92%.&lt;br /&gt;
&lt;br /&gt;
Wenn jetzt aber nur noch 6 V an der Heizung anliegen sollen, muss der lineare Verstärker die &amp;quot;übrigen&amp;quot; 7 V verbrauchen, d.h. von den 13 V, welche konstant vom Netzteil geliefert werden, fallen 7 V über dem Verstärker und 6 V über der Heizung ab. Die Transistoren des linearen Verstärkers sind nur halb durchgesteuert. Es fließt ein Strom von ca. 600 mA, in der Heizung werden ca. 3,6 W in Wärme umgesetzt. Allerdings werden auch 4,2 W im Verstärker in Wärme umgesetzt! Der Wirkungsgrad ist nur noch 46%!&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz dazu sind bei einer PWM die Transistoren des digitalen Verstärkers immer nur entweder voll durchgesteuert oder gar nicht durchgesteuert. Im ersteren Fall fällt nur eine geringe Verlustleistung über dem Transistor ab, da die Sättigungsspannung &amp;lt;math&amp;gt;V_{SAT}&amp;lt;/math&amp;gt; sehr gering ist (meist weniger als 1 V). Im zweiten Fall fällt gar keine Verlustleistung über dem Transistor ab, da kein Strom fließt (P=U*I). Im Fall der 6 V an der Heizung beträgt das notwendige Tastverhältnis 0,23. D.h. nur während 23% der PWM-Periode wird Verlustleistung im digitalen Verstärker erzeugt und zwar ca.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P_V=DC \cdot \frac {V_{CC}}{R} \cdot V_{SAT} = 0{,}23 \cdot \frac {12V}{10\Omega} \cdot 1V = 0{,}28 W&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Wirkungsgrad liegt bei 92%!&lt;br /&gt;
&lt;br /&gt;
=== Lautsprecher (induktiv) ===&lt;br /&gt;
Immer häufiger werden Lautsprecher direkt an digitalen Leistungsverstärkern betrieben. Dabei wird Impedanz des Verbrauchers als Tiefpass verwednet. Diese besteht hauptsächlich aus der Induktivität und den geringen ohmschen Widerständen des Ausgangstreibers, der Leitungen und der Wicklungen im Lautsprecher. Bei PWM-Signalen müssen hierbei jedoch sehr hohe Frequenzen gewählt werden, um Audiosignale in akzeptabler Qualität zu repräsentieren. Auch muss das Signal oft nichtlinear vorverzerrt werden, um zu einem letzlich linearen Verhalten des Verbrauchers zu führen (siehe 1-Bit-Audio). Für professionelle Audioanwendungen greift man bei digitalen Verstärkern daher auf andere Modulationsverfahren wie COM oder ADPCM (Pulsdichtemodulation) zurück. Für einfache Applikationen und geringe Leistungen ist dies aber eine sehr interessante Option.&lt;br /&gt;
&lt;br /&gt;
=== Motorsteuerung (ohmsch-Induktiv) ===&lt;br /&gt;
Eine der wichtigsten Anwendungen für PWM-Stufen ist die direkte Ansteuerung von Motoren. Der große Vorteil von PWM ist auch hier wieder der hohe Wirkungsgrad. Würde man stattdessen einen Digital-Analog-Wandler mit einem nachgeschalteten analogen Verstärker zur Ansteuerung verwenden, würde im Verstärker eine höhere Verlustleistung in Wärme umgewandelt werden. Ein digitaler Verstärker mit PWM hat dagegen geringere Verluste. Die Nachteile der Oberwellen im Signal spielen bei der Motorentechnik in der Regel keine Rolle, da hier noch mechanische Trägheiten zur effektiven Glättung beitragen. Die verwendete Frequenz liegt meist im Bereich von einigen 10kHz. Zur Berechnung der Drehzahl eines Motors kann im Normalfall der Mittelwert der PWM-Spannung als Betriebsspannung angenommen werden.&lt;br /&gt;
&lt;br /&gt;
Bei Leistungsanwendungen spielen die Transienten der ansteuernden Rechteckimpulse jedoch dahingehend eine Rolle, dass sie die Verluste der Schaltelemente (MOSFETs) in die Höhe treiben und die ungefilterten Anteile in den Motoren zu Schwingungen führen, weil Resonanzen angeregt werden können.&lt;br /&gt;
&lt;br /&gt;
=== Dimmen von Leuchtmitteln (ohmsch - kapazitiv)  ===&lt;br /&gt;
Eine spezielle Form der PWM-Anwendung ist die Helligkeitssteuerung. Bei kapazitiven Verbauchern wie Leuchtstoffröhren müssen besondere Randbedingungen beachtet werden, um ein Dimmen zu erzielen. So sind besondere Frequenzen und Anlaufphasen zu applizieren. Mache Verbaucher lassen sich trotzdem überhaupt nicht dimmen. Bei überwiegend ohmschen Verbrauchen wie z.B. Glühbirnen oder Halbleiter-Leuchtdioden, sind die PWM-Signale aber ohne große Regelung anwendbar. &lt;br /&gt;
&lt;br /&gt;
Siehe Artikel:&lt;br /&gt;
* [[LED-Fading]] - LED dimmen mit PWM &lt;br /&gt;
&lt;br /&gt;
== Oft gestellte Fragen (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Mit welcher Frequenz dimmt man? ===&lt;br /&gt;
&lt;br /&gt;
Eine gegebene Antwort dazu war: Bei Glühlampen kannst Du alles über 20Hz nehmen. Die sind derart träge... Über 9kHz sollte man wegen [[EMV]] nicht gehen. Für [[LED]]s ist alles über 1kHz und unter 9kHz gut. (Autor: Travel Rec. (travelrec), Datum: 27.12.2008 11:32)&lt;br /&gt;
&lt;br /&gt;
Dazu ist jedoch zu sagen, daß PWM-Steuerungen bei Glühlampen meisten verwendet werden, um die 50Hz-Thematik zu umgehen. Dabei ist das Brummen relevant und auch ein Blinken bei sehr geringen Frequenzen. Typischerweise wird man daher eher 200Hz aufwärts verwenden. Umgekehrt sind Stromkabel nicht geschirmt und besitzen eine gewisse Kapazität, was Frequenzen im kHz-Bereich nicht sinnvoll erscheinen läßt. Auch LEDs wirken bei hohen Frequenzen kapazitiv, was zu einer unnötigen Strombelastung führt. Ist die LED für Belichtungsaufgaben relevant ist die Dimmungsfrequenz genügend hoch zu wählen, um gegenüber kurzen Belichtungen irrelvant zu sein. Dies ist in der Regel ab 10kHz der Fall. Um bei hohen Strömen einen unnötigen Stossstrom zu vermeiden und damit die LEDs besser ausnutzen zu können - kann eine Drossel mit geringer Induktivität sinnvoll sein, die die Anstiege begrenzt.&lt;br /&gt;
&lt;br /&gt;
=== Wie schätze ich die Verlustleistung am MOSFET im PWM Betrieb ab? ===&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/topic/190878#1862634 Beitrag von Falk]: &lt;br /&gt;
&lt;br /&gt;
Vereinfacht kann man sagen, dass während der Umschaltzeit die Verlustleistung am MOSFET = 1/4 der Verlustleistung am Verbraucher ist, wenn  der eingeschaltet ist (Leistungsanpassung).&lt;br /&gt;
&lt;br /&gt;
Beispiel: 150 Hz PWM = 6,6ms, Schaltzeit 500ns, Verbraucher 60W. Macht 15W Verlust während der zwei Umschaltungen pro Takt, sprich 2x500ns = 1µs. Aber das nur alle 6,6ms, Im Mittel macht das 1us/6,6ms*15W = 2,2mW. Glück gehabt ;-) Bei hohen PWM-Frequenzen im Bereich 20-500kHz, wie sie heute bei Schaltnetzteilen üblich sind, kommt da aber schon richtig viel zusammen.&lt;br /&gt;
&lt;br /&gt;
Etwas genauer: [https://www.mikrocontroller.net/articles/FET#Schalt-Verluste Schaltverluste beim FET]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Pulsdichtemodulation]]&lt;br /&gt;
* [[AVR-Tutorial: PWM]]&lt;br /&gt;
* [[AVR-GCC-Tutorial#PWM (Pulsweitenmodulation)|AVR-GCC-Tutorial: PWM]]&lt;br /&gt;
* [[Soft-PWM]]&lt;br /&gt;
* [[Motoransteuerung mit PWM]]&lt;br /&gt;
* [[LED-Fading]]&lt;br /&gt;
* [[AVR PWM]]&lt;br /&gt;
* [[Ambilight in Hardware]]&lt;br /&gt;
* [[Glättungsfilter für 1-Bit DA-Wandlung|1-Bit Digital-Analog-Wandlung]]&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/361429#4054456 Forumsbeitrag]: Audioausgabe mit PWM&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/291069?goto=3098563#3101588 Forumsbeitrag]: SPWM auf Atmega8, bitte um Feedback hinsichtlich Optimierung&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/397337?goto=4590784#4575721 Forumsbeitrag]: H-Bridge 50Hz Sinus - LC Filter dimensionieren&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/385654#4410160 Forumsbeitrag]: Arduino Mega 11 PWM-Pins mit 1kHz &lt;br /&gt;
* [https://www.mikrocontroller.net/topic/453218#5454730 Forumsbeitrag]: Sprung in der PWM-Kennlinie beim ATtiny85 und Timer 1&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/455707?goto=5494022#5494022 Forumsbeitrag]: PWM Filter für 480 Hz aus dem Arduino&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/533766?goto=7013634#7013634 Forumsbeitrag]: Arduino Micro SPWM&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Signalverarbeitung]]&lt;br /&gt;
[[Kategorie:Leistungselektronik]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[https://www.ramser-elektro.at/pwm-regelung-von-ventilatoren-oder-motoren/  Projekt: PWM Regelung von Ventilatoren oder Motoren]&lt;br /&gt;
*[https://www.ramser-elektro.at/1wire-sensor-zu-0-10v-konverter/  Projekt: PWM zu 0-10V]&lt;br /&gt;
*[http://www.solar-webshop.de/blog/pwm-puls-weiten-modulation-solar/ Was bedeutet PWM?]&lt;br /&gt;
*[http://pic-projekte.de/wiki/index.php?title=PIC_Tutorial#Pulsweitenmodulation_.28PWM.29 PWM Modul am PIC]&lt;br /&gt;
*[http://www.batsocks.co.uk/readme/art_bcm_1.htm Binary Code Modulation] - Eine Alternative zu PWM?&lt;br /&gt;
*[https://www.youtube.com/watch?v=98si4uLcCpc Was ist PWM ? Mit Review], Video (deutsch)&lt;br /&gt;
*[https://www.youtube.com/watch?v=SfSI3L5M94A Ripple cancelation in PWM DAC], Video (englisch)&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Motoransteuerung_mit_PWM&amp;diff=106392</id>
		<title>Motoransteuerung mit PWM</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Motoransteuerung_mit_PWM&amp;diff=106392"/>
		<updated>2023-10-24T12:51:19Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Siehe auch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Allgemeines==&lt;br /&gt;
&lt;br /&gt;
Bei der Dimensionierung der Strombelastbarkeit der Bauteile muss man vor allem 2 Werte betrachten:&lt;br /&gt;
* Stromaufnahme des Motors im normalen Betrieb (also mit der Last)&lt;br /&gt;
* Stromaufnahme bei blockiertem Motor, bzw. Anlaufstrom. Hier wird der Strom nur durch den ohmschen Widerstand im Stromkreis begrenzt, er kann also je nach Motor schnell den 2-3 stelligen Amperebereich erreichen.&lt;br /&gt;
&lt;br /&gt;
Die übliche Dimensionierung richtet sich vor allem nach dem ersten Wert und plant entsprechende Reserven ein (für ein paar Sekunden Faktor 2-5 des Stromes), da der zweite Wert in der Praxis aus Kostengründen meist nur schwer realisierbar und unnötig ist. Daher umgeht man das Problem entweder über eine schnelle Strombegrenzung oder über einen Sanftanlauf indem man die [[PWM]] langsam hoch fährt. Dadurch wird der maximale Strom auf einen deutlich niedrigeren Wert begrenzt, so dass die Bauteile schwächer und kostengünstiger ausfallen können. &lt;br /&gt;
&lt;br /&gt;
Die Spannung am Motor und somit näherungsweise die Leerlaufdrehzahl ist proportional zu dem Tastverhältnis:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\text{Motorspannung} = \text{Betriebsspannung} \cdot \mathrm{Tastverh\ddot{a}ltnis}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schaltungsvarianten==&lt;br /&gt;
&lt;br /&gt;
===Mosfet mit Freilaufdiode, 1-Quadrantensteller===&lt;br /&gt;
&lt;br /&gt;
[[Datei:Motor_PWM_1.gif|thumb|300px|1-Quadrantensteller]]&lt;br /&gt;
Die einfachste Schaltung besteht nur aus Transistor T1, dem Motor, der Freilaufdiode D1, dem Kondensator C1, sowie der eigentlichen [[PWM]]-Erzeugung und dem [[MOSFET-Übersicht#Mosfet-Treiber | Mosfettreiber]].&lt;br /&gt;
&lt;br /&gt;
In der Einschaltphase von T1 liegt am Motor die gesamte Betriebsspannung an. Die Differenz zwischen der vom sich drehenden Motor erzeugten Generatorspannung und der Betriebsspannung fällt am Wicklungswiderstand sowie der Wicklungsinduktivität ab. Man hat es also mit einer RL Reihenschaltung zu tun. Da der Wicklungswiderstand recht klein ist, steigt der Strom näherungsweise linear an, bis T1 abschaltet. Dann übernimmt D1 den Stromfluss und schließt den Stromkreis solange, bis T1 den Strom wieder übernimmt (oder der Strom abgeklungen ist = lückender Betrieb). Obwohl keine Energie mehr von außen zugeführt wird, wird der Motor weiterhin durch die in der Wicklung gespeicherten Energie versorgt. Der Strom fällt nun wieder linear ab, bis T1 wieder durchsteuert und wieder Energie zuführt.&lt;br /&gt;
&lt;br /&gt;
Der Strom durch die Diode D1 ist von der Amplitude her genauso groß wie der Strom durch T1, je nach Tastverhältnis ist der Effektivwert aber kleiner als der durch T1 (bei über 50% Tastverhältnis), gleich (bei 50% Tastverhältnis) oder sogar größer (bei einem Tastverhältnis kleiner 50%). Daher muss die Diode genauso stark dimensioniert werden wie der Transistor (möglichst eine schnelle Schaltdiode (z.B. Schottky) verwenden, keine langsamen Gleichrichterdioden wie 1N400x). Der Kondensator C1 ist notwendig, um den durch die PWM gepulsten Strom zu glätten, da aufgrund der steilen Flanken ansonsten in den Zuleitungen ein Spannungsabfall bzw. Spannungsspitzen auftreten würden (am besten 2 oder mehrere Kondensatoren unterschiedlicher Kapazität und Bauart verwenden, meistens ein Folienkondensator mit einigen Mikrofarad parallel zu einem Aluminiumelektrolytkondensator).&lt;br /&gt;
&lt;br /&gt;
Der Transistor, die Diode und der Kondensator sollen möglichst nahe zusammen plaziert werden (kürzeste Verbindungen). Wenn die Diode am Motor angebracht wird, strahlt die Zuleitung massiv Störungen ab. Die Leitungen sollten am besten verdrillt werden.&lt;br /&gt;
&lt;br /&gt;
===Synchrongleichrichtung, 2-Quadrantensteller===&lt;br /&gt;
&lt;br /&gt;
[[Datei:Motor_PWM_2.gif|thumb|300px|2-Quadrantensteller]]&lt;br /&gt;
Um die Verluste in der Freilaufdiode zu verringern kann man diese durch einen zweiten Mosfet ersetzen, der immer dann eingeschaltet wird, wenn der andere abgeschaltet ist.&lt;br /&gt;
&lt;br /&gt;
Da dieser Mosfet im Gegensatz zu einer Diode in beide Richtungen Strom leitet, ist es damit möglich den Motor kurzzuschließen und so den Motor zu bremsen. Allgemein kann man sagen: Ist die durch die PWM erzeugte mittlere Spannung größer als die Generatorspannung des Motors, wird dieser beschleunigt. Ist die Spannung kleiner, wird der Motor abgebremst. Durch T2 wird der Motor dabei kurzgeschlossen, so dass sich durch die Generatorspannung zunächst der Strom in der Motorwicklung ab- und dann in umgekehrter Richtung wieder aufbaut. Beim Abschalten von T2 und Einschalten von T1 fließt dieser Strom über T1 in C1 und somit die Spannungsquelle zurück. Die Energie wird beim Bremsen also nicht vernichtet, sondern wieder in elektrische Energie zurückverwandelt. Dies sollte man bedenken wenn man eine große Masse abbremst, denn die Spannungsquelle muss die Energie aufnehmen können. Sollte die Spannungsquelle z.&amp;amp;nbsp;B. aus einem Transformator mit Gleichrichter bestehen, kann dieser die Energie nicht aufnehmen sondern nur C1, was dazu führt, dass die Betriebsspannung ansteigt bis eventuell einer der Transistoren zerstört wird. Um dies zu verhindern ist eine Überspannungsbegrenzung in Form eines Bremswiderstands vorzusehen (Bremschopper). In einfachen Fällen reicht auch eine Leistung-Z-Diode oder ein passende Nachbildung aus Z-Diode und Leistungstransistor. Besteht die Spannungsquelle z.&amp;amp;nbsp;B. aus einem Akku dann nimmt dieser die Energie auf und wird beim Bremsen wieder etwas geladen.&lt;br /&gt;
Dies funktioniert allerdings nur, wenn das Tastverhältnis nicht 0% beträgt, also T2 und T1 abwechselnd schalten, so dass nicht die gesamte Energie in der Motorwicklung sowie T2 verheizt wird. Man sollte es daher vermeiden das Tastverhältnis schnell in eine der beiden Richtungen zu ändern, da dies zu einem hohen Strom führt.&lt;br /&gt;
&lt;br /&gt;
Die Ansteuerschaltung muss weiterhin verhindern, dass T1 und T2 gleichzeitig leitend werden können, denn dies würde zu einem Kurzschluss der Betriebsspannung führen. Ein fertig aufgebauter Mosfet-Treiber verhindert dies.&lt;br /&gt;
&lt;br /&gt;
===H-Brücke, 4-Quadrantensteller===&lt;br /&gt;
&lt;br /&gt;
[[Datei:Motor_PWM_3.gif|thumb|300px|4-Quadrantensteller]]&lt;br /&gt;
Die H-Brücke, bzw. der 4-Quadrantensteller ist eine Erweiterung des 2-Quadrantenstellers durch eine zweite Halbbrücke. Diese ermöglicht neben dem Beschleunigen und Bremsen des Motors auch eine Umkehr der Drehrichtung. Dafür gibt es mehrere Ansteuerverfahren&lt;br /&gt;
#Das effizienteste ist, eine Hälfte wie beim 2-Quadrantensteller zu betreiben und mit der anderen den zweiten Motoranschluss an die Betriebsspannung zu legen. Für die andere Drehrichtung wechselt man einfach die Hälften, legt also den anderen Anschluss an die Betriebsspannung und verwendet die andere Hälfte als 2-Quadrantensteller.&lt;br /&gt;
#Das andere Verfahren steuert abwechselnd T1 und T4 oder T2 und T3 durch, legt also immer eine Spannung an den Motor. Ist das Tastverhältnis 50% fließt im Mittel ein Strom von 0A, da der Motor für jeweils die Hälfte der Zeit eine positive und eine negative Spannung erhält, der Motor steht also. Je nachdem ob man das Tastverhältnis darüber oder darunter wählt, legt man die Drehrichtung fest. Dieses Verfahren ist Ansteuertechnisch einfacher, erzeugt aber auch im Stillstand Schaltverluste in den Transistoren und Verluste im Motor.&lt;br /&gt;
&lt;br /&gt;
=== Zusammenfassung der Eigenschaften ===&lt;br /&gt;
&lt;br /&gt;
1 Quadrantensteller&lt;br /&gt;
* Drehzahlvorgabe in eine Richtung&lt;br /&gt;
&lt;br /&gt;
2 Quadrantensteller&lt;br /&gt;
* Drehzahlvorgabe in eine Richtung&lt;br /&gt;
* Aktives Bremsen möglich&lt;br /&gt;
* Energierückspeisung vom Motor in die Stromversorgung möglich (engl. recuperation)&lt;br /&gt;
* etwas geringere Verluste als 1 Quadrantensteller&lt;br /&gt;
&lt;br /&gt;
4 Quadrantensteller&lt;br /&gt;
* Drehzahlvorgabe in zwei Richtungen&lt;br /&gt;
* Aktives Bremsen in zwei Richtungen möglich&lt;br /&gt;
* Energierückspeisung vom Motor in die Stromversorgung möglich (engl. recuperation)&lt;br /&gt;
* etwa doppelt so große Verluste wie 2 Quadrantensteller&lt;br /&gt;
&lt;br /&gt;
==Beispielschaltungen==&lt;br /&gt;
&lt;br /&gt;
===1-Quadrantensteller mit diskretem Mosfettreiber===&lt;br /&gt;
&lt;br /&gt;
[[Datei:Motor_PWM1_real.gif|thumb|300px|Einfacher 1-Quadrantensteller]]&lt;br /&gt;
Diese Schaltung eignet sich für Motoren bis etwa 35V und 10A Dauerstrom.&lt;br /&gt;
Q1 und Q2 zusammen mit deren Beschaltung dienen als [[Pegelwandler]] von 3,3 oder 5V Digitalsignalen auf 12V für das Mosfet Gate. Die Schaltung arbeitet dabei invertierend, der Mosfet schaltet also bei einem Low am Eingang ein.&lt;br /&gt;
Sperrt Q1, wird Q2 über R1 durchgesteuert und liefert etwa 11-11,5V ans Gate des Mosfets. R2 begrenzt dabei den Strom.&lt;br /&gt;
Das Abschalten des Mosfets geschieht über den Pfad Q1 und D1. Gleichzeitig wird Q2 die Basisspannung weggenommen, so dass dieser sperrt.&lt;br /&gt;
D2 zwischen Basis und Kollektor von Q1 verhindert, dass dieser in die Sättigung kommt, so dass dieser nahezu verzögerungsfrei sperrt, sobald der Eingang auf Low wechselt. Ab ein paar Ampere benötigt die Freilaufdiode D3 einen kleinen [[Kühlkörper]], ebenso Q3. Sollte die Betriebsspannung V+ des Motors bei etwa 10-16V liegen, dann kann diese Spannung auch für die Mosfetansteuerung verwendet werden. Ansonsten sollte dafür eine getrennte Spannung mit etwa 12-15V verwendet werden.&lt;br /&gt;
&lt;br /&gt;
===1-Quadrantensteller mit diskretem Highside-Mosfettreiber===&lt;br /&gt;
&lt;br /&gt;
[[Datei:Motor_PWM1b_real.gif|thumb|300px|Einfacher 1-Quadrantensteller mit P-Kanal Mosfet]]&lt;br /&gt;
&lt;br /&gt;
Diese Schaltung eignet sich für Motoren mit etwa 15-40V Betriebsspannung und mit bis zu 10A Dauerstrom. Schaltungen mit P-Kanal Mosfets sollte man wenn möglich vermeiden, da N-Kanal Mosfets prinzipbedingt um Faktor 3 bessere Werte aufweisen als P-Kanal Mosfets. Allerdings wird manchmal ein auf Masse bezogener Ausgang gefordert, dann ist diese Schaltung hier die richtige. Das Problem bei der Highsideansteuerung ist, dass man die Gate-Sourcespannung irgendwie auf max. 20V begrenzen muss, was hier durch eine zusätzliche Hilfsspannung von 12V wie bei der vorigen Schaltung, nicht so einfach geht. Daher wird hier ein anderer Weg eingeschlagen. Q1 und R2 bilden eine [[Konstantstromquelle]]. Dadurch, dass an der Basis eine feste Logikspannung ansteht, steuert Q1 so stark durch, bis er sich durch den Spannungsabfall an R2 selbst die Basisspannung reduziert. Der fließende Strom beträgt dabei (Logikpegel am Eingang - 0,6V Basis-Emitterspannung)/R2. Ein guter Wert für den Strom sind etwa 10-15mA. Bei der Dimensionierung sollte man auch die Verlustleistung beachten: 40V * 15mA = 0,6W. Dies ist für einen Transistor im TO92 Gehäuse deutlich zu viel. Dadurch, dass Q1 im Linearbetrieb arbeitet, kommt er nicht in die Sättigung, und es kann auf die Diode wie in der vorherigen Schaltung verzichtet werden. Ebenso ist ein Basiswiderstand unnötig bzw. sogar hier fehl am Platz. Da nun bekannt ist, dass im durchgesteuerten Zustand von Q1 bei 5V Logikspannung (5V-0,6V)/330Ω= 13,3mA fließen, kann man damit den Spannungsabfall an R1 berechnen, bzw. aus der gewünschten Spannung R1:&lt;br /&gt;
U(R1)=13,3mA*1kOhm=13,3V. Im eingeschalteten Zustand ist die Spannung am Kollektor von Q1 also um 13,3V negativer als V+ und das unabhängig von der Betriebsspannung! Da diese Spannung durch die als Emitterfolger geschalteten Transistor Q2 und Q3 gepuffert auch an das Gate des Mosfets gelegt werden, bekommt dieser also rund 13V Gatespannung im eingeschalteten Zustand. Dies passt gut, denn für die meisten Mosfets sollte man einen Wert zwischen 10 und 15V verwenden. Durch den Spannungsteiler aus R1 und R2 ergibt sich allerdings auch eine untere Grenze der Betriebsspannung, damit die Schaltung sauber funktioniert: Um die 13,3V über R2 zu erhalten, bzw. die 4,4V über R1 sind mindestens 17,7V für V+ notwendig.&lt;br /&gt;
&lt;br /&gt;
===2-Quadrantensteller mit Halbbrücken Mosfettreiber===&lt;br /&gt;
&lt;br /&gt;
[[Datei:Motor_PWM2_real.gif|thumb|300px|Einfacher 2-Quadrantensteller]]&lt;br /&gt;
&lt;br /&gt;
Diese Schaltung eignet sich für Motoren bis etwa 35V und 20A Dauerstrom.&lt;br /&gt;
Um den Aufwand zu minimieren wird für die Halbbrücke ein fertiger Halbbrückentreiber IR2184 verwendet. Dieser besitzt eine integrierte Totzeit (engl. dead time) von 500ns zwischen dem Umschalten der Mosfets, so dass ein gleichzeitiges Einschalten beider Mosfets ausgeschlossen ist. Da der Mosfet gegen V+ angeschlossen ist, arbeitet auch diese Schaltung invertierend. Der Grund, warum der Motor nicht gegenüber GND angeschlossen ist, ist folgender:&lt;br /&gt;
Für die Ansteuerung des Highside Mosfets Q2 ist eine Spannung von etwa 10V mehr als die Betriebsspannung V+ notwendig. Diese wird über die Bootstrapschaltung aus C2 und D1 erzeugt. Ist Q1 durchgesteuert, läd sich C2 über D1 auf. Schaltet anschließend Q1 ab und Q2 ein, wird dessen Ansteuerspannung aus C2 entnommen. Da Q2 nun VS mit V+ verbindet, steigt auch das Potential an C2 an. An dem VB Pin stehen nun etwa V+ + 12V-0,7V (12V Betriebsspannung-Flusspannung von D1) an. Aufgrund von Leckströmen, entläd sich C2 allerdings innerhalb einiger Millisekunden. Daher ist die maximale Einschaltdauer von Q2 begrenzt. 100% Einschaltdauer wären daher nicht möglich. Um dieses Problem zu umgehen ist der Motor gegen V+ geschaltet, so dass für 100% Einschaltdauer Q1 eingeschaltet werden muss, was kein Problem ist, denn dessen Treiber wird direkt auf den 12V versorgt. Ist Q1 dagegen dauerhaft aus, Q2 also an, bremst der Motor, bzw. er steht, so dass kein Strom durch die Mosfets fließt. Daher ist es auch nicht weiter schlimm, wenn Q2 nach einer kurzen Zeit wieder abschaltet. Das einzige was nicht möglich ist, ist ein dauerhaftes Bremsen des Motors mittels Q2, aber dies wird in der Praxis auch nur in den seltensten Fällen benötigt. Über den IN Pin, wird das invertierte PWM Signal mit Logikpegeln eingespeist. Über den SD\ Pin, lassen sich beide Mosfets gemeinsam abschalten. Damit ist ein ungebremstes Auslaufen lassen des Motors möglich (Freilauf). Ab etwa 5Ampere benötigen die Mosfets einen kleinen [[Kühlkörper]].&lt;br /&gt;
&lt;br /&gt;
==Wahl der PWM-Frequenz==&lt;br /&gt;
&lt;br /&gt;
Bei der Wahl der PWM Frequenz muss man mehrere Faktoren berücksichtigen und einen Kompromiss eingehen:&lt;br /&gt;
* Die Motorinduktivität L glättet den Strom, der Wicklungswiderstand R führt zu einem Abfallen des Stromes, daraus ergibt sich die elektrische Zeitkonstante des Motors &amp;lt;math&amp;gt;t=\frac{L}{R}&amp;lt;/math&amp;gt;. Bei vielen Motoren liegt diese um 1ms. Bei hochwertigen Motoren sollte diese Angabe im Datenblatt zu finden sein. Um den Stromripple gering, also das Drehmoment konstant zu halten, sollte die Periodendauer der PWM diese Zeit nicht überschreiten. Vor allem im 2 bzw. 4-Quadratentebetrieb ist dies wichtig, denn dort kann der Strom auch seine Richtung ändern, was zu einem Abbremsen, somit zu einem deutlichen Ruckeln und zu Vibrationen des Motors und zu unnötigen Verlusten führt. &lt;br /&gt;
* Frequenzen zwischen  100Hz und 10kHz erzeugen hörbare Pfeifgeräusche im Motor&lt;br /&gt;
* Mit zunehmender Frequenz steigen die Schaltverluste in den Transistoren sowie die Verluste in der Ankerwicklung sowie in deren Kern.&lt;br /&gt;
* Einfache Gleichstrommotoren (Bürstenmotoren) mit eingebauten Entstörkondensatoren können nur mit relativ niedrigen PWM-Frequenzen von ca. 30-200 Hz betrieben werden. Bei höheren Frequenzen kommt es zu starken Schaltverlusten durch das Umladen der Entstörkondensatoren, wie man in diesem [https://www.mikrocontroller.net/topic/393784#new Beitrag] sehen kann.&lt;br /&gt;
&lt;br /&gt;
=== Ideale Frequenz ===&lt;br /&gt;
Die aus elektrischer Sicht ideale PWM Frequenz liegt daher meist bei 1-2kHz. Allerdings ist dies genau der Bereich, in dem das Gehör am empfindlichsten ist. Wenn das Pfeifen des Motors nicht stört, ist dies also der ideale Bereich.&lt;br /&gt;
Da die untere Frequenz durch die elektrische Zeitkonstante des Motors begrenzt ist, kann man nur nach oben ausweichen. Ein Kompromiss ist daher der Bereich 5-15kHz in dem das Gehör deutlich unempfindlicher ist, sich die Verluste noch in Grenzen halten. Verwendet man die einfache Schaltung mit der Freilaufdiode und legt keinen Wert auf einen runden Lauf, bzw. hat eine hohe Masse am Motor, so dass dieser träge ist, dann kann man als Alternative zu den &amp;gt;5kHz die PWM Frequenz auch bis auf 200Hz reduzieren um das Geräusch erträglicher zu machen. Allerdings reduziert sich dann der Wirkungsgrad aufgrund des hohen Stromripples. Bei Hochstromanwendungen sind sonders die Umschaltverluste ein zusätlziches Problem.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
*[[PWM]]&lt;br /&gt;
*[[Treiber]]&lt;br /&gt;
*[[MOSFET-Übersicht#MOSFET-Treiber | Mosfet-Treiber]]&lt;br /&gt;
*[[H-Brücken Übersicht]]&lt;br /&gt;
*[https://www.ramser-elektro.at/pwm-regelung-von-ventilatoren-oder-motoren/  Projekt: PWM Regelung von Ventilatoren oder Motoren]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/103116#900247 Forumsbeitrag]: Highside Mosfetansteuerung mit diskretem Treiber&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/191616#1870643 Forumsbeitrag]: Zur Erklärung der PWM Steuerung, Bremsen und Unterschied zum Relais&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/280480#2960070 Forumsbeitrag]: Clevere MOSFET-Treiber mit kleinsten Trafos&lt;br /&gt;
*[https://www.mikrocontroller.net/topic/370476#4182456 Forumsbeitrag]: PWM Regler mit Strombegrenzer&lt;br /&gt;
*[https://www.mikrocontroller.net/topic/397337?goto=4590784#4575721 Forumsbeitrag]: H-Bridge 50Hz Sinus - LC Filter dimensionieren&lt;br /&gt;
*[https://www.mikrocontroller.net/topic/550961?goto=7353503#7353503 Forumsbeitrag]: Frage zu H-Brücken Treiber&lt;br /&gt;
*[https://www.mikrocontroller.net/topic/546882#7279816 Forumsbeitrag]: 12V Motor mir automatischer Umschaltung z.B. mit Lichtschranke&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
*[http://de.wikipedia.org/wiki/Zweiquadrantensteller Zweiquadrantensteller] bei Wikipedia&lt;br /&gt;
*[http://de.wikipedia.org/wiki/Vierquadrantensteller Vierquadrantensteller] bei Wikipedia&lt;br /&gt;
*[http://homepages.which.net/~paul.hills/SpeedControl/SpeedControllersBody.html Grundlagen zum Thema Motoransteuerung (englisch)]&lt;br /&gt;
*[https://de.wikipedia.org/wiki/Nutzbremse Nutzbremse] bei Wikipedia&lt;br /&gt;
* [https://www.amazon.de/Electric-Motors-Drives-Fundamentals-Applications/dp/0080983324/ref=sr_1_1?ie=UTF8&amp;amp;qid=1507632012&amp;amp;sr=8-1&amp;amp;keywords=motors+drives Electric Motors and Drives: Fundamentals, Types and Applications] (Taschenbuch, Englisch, ISBN-10 0080983324)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Leistungselektronik]]&lt;br /&gt;
[[Kategorie:Motoren]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=105850</id>
		<title>Temperatursensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=105850"/>
		<updated>2023-01-24T10:10:17Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: Infos beim DS18B20 ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Will man mit einem [[Mikrocontroller]] Temperaturen messen, dann braucht man&lt;br /&gt;
* einen [[Sensor]], der die Temperatur z.&amp;amp;nbsp;B. in eine Spannung oder einen Strom umsetzt&lt;br /&gt;
* einen [[ADC | AD-Wandler]], der das Signal digitalisiert. Der kann auf dem Sensor oder dem Mikrocontroller integriert sein.&lt;br /&gt;
&lt;br /&gt;
Temperatursensoren gibt es nun in allen möglichen Varianten. Vom temperaturabhängigen [[Widerstand]] bis zum fertig abgeglichenen All-in-one-Bauteil mit digitalem Ausgang. Wie bei allen Sensoren sollte man auch hier genau hinschauen und [[Auflösung und Genauigkeit]] unterscheiden.&lt;br /&gt;
&lt;br /&gt;
== Analoge Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== PT100 ===&lt;br /&gt;
&lt;br /&gt;
Unter einem PT100 versteht man einen Platinwiderstand, der bei 0°C einen Widerstand von 100Ω hat.&lt;br /&gt;
Platinwiderstände sind temperaturabhängige Widerstände mit hoher Wiederholgenauigkeit und Konstanz[http://de.wikipedia.org/wiki/Konstante].  Wegen der relativ geringen Widerstandsänderung von nur ca. 0,4Ω pro Grad ist etwas mehr Schaltungsaufwand erforderlich als bei anderen Sensoren. Genauere Formeln zur Temperaturbestimmung gibt es u.a. bei [http://de.wikipedia.org/wiki/Pt100 Wikipedia]. Ein Schaltplan findet sich bei der [http://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t].&lt;br /&gt;
&lt;br /&gt;
Die Sensoren gibt es auch mit anderen Widerstandswerten, z.&amp;amp;nbsp;B. mit 1000&amp;amp;Omega; und heißen dann entsprechend PT1000.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* genormt&lt;br /&gt;
* großer Meßbereich&lt;br /&gt;
* hohe Linearität&lt;br /&gt;
* hohe Wiederholgenauigkeit&lt;br /&gt;
* einfach austauschbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* brauchen aufwändigere Auswerteschaltung&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://de.wikibooks.org/wiki/Linearisierung_von_resistiven_Sensoren/_Pt100 Wikibooks: Linearisierung von resistiven Sensoren - PT100]&lt;br /&gt;
* [https://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t-Artikel: Mikrocontroller-Programmierung: Timer, Sensoren und Drehgeber (mit PT100 Schaltung)]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/3450 Maxim AN3450 Positive Analog Feedback Compensates PT100 Transducer]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4875 Maxim AN4875 High-Accuracy Temperature Measurements Call for Platinum Resistance Temperature Detectors (PRTDs) and Precision Delta-Sigma ADCs]&lt;br /&gt;
* [http://ww1.microchip.com/downloads/en/AppNotes/01154a.pdf Microchip AN1154 Precision RTD Instrumentation for Temperature Sensing]&lt;br /&gt;
* [http://www.analog.com/static/imported-files/application_notes/AN709_0.pdf Analog Devices AN709 RTD Interfacing and Linearization Using an ADuC8xx MicroConverter]&lt;br /&gt;
&lt;br /&gt;
=== NTC/PTC ===&lt;br /&gt;
&lt;br /&gt;
NTC und PTC sind temperaturabhängige Widerstände.&lt;br /&gt;
&lt;br /&gt;
* NTC (engl. &#039;&#039;&#039;N&#039;&#039;&#039;egative &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Heißleiter), hat bei hohen Temperaturen seinen niedrigsten Widerstand, z.&amp;amp;nbsp;B. Silizium&lt;br /&gt;
* PTC (engl. &#039;&#039;&#039;P&#039;&#039;&#039;ositive &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Kaltleiter), hat bei niedrigen Temperaturen seinen geringsten Widerstand, z.&amp;amp;nbsp;B. Glühlampe&lt;br /&gt;
&lt;br /&gt;
Um den Widerstandswert zu messen schaltet man sie mit einem normalen Widerstand oder einer [[Konstantstromquelle]] in Reihe zu einem [[Spannungsteiler]] und misst den Spannungsabfall. Eine Beispielschaltung findet sich [http://www.mathar.com/msp_thermo1.html hier].&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* billig (z.B. [https://www.reichelt.de/index.html?ACTION=446&amp;amp;LA=446&amp;amp;SEARCH=kty81 KTY81-x] bei Reichelt  0,52-0,75 &amp;amp;euro; 2018-01-03)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* müssen für höhere Genauigkeiten abgeglichen werden&lt;br /&gt;
* brauchen A/D-Wandler&lt;br /&gt;
* sind nichtlinear&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
* KTY10-5&lt;br /&gt;
* KTY13-6&lt;br /&gt;
* KTY81-121&lt;br /&gt;
* KTY81-122&lt;br /&gt;
* KTY81-210&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.sprut.de/electronic/temeratur/temp.htm Temperaturabhängige Stromquelle und NTC/PTC inclusive Linearisierung]&lt;br /&gt;
*[http://www.umnicom.de/Elektronik/Mikrokontroller/Atmel/AtFan/AtFan.html#2.2.2 Berechnung des Linearisierungswiderstandes für gewünschten Temperaturbereich] der fällt sonst immer vom Himmel&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/208587#2065880 KTY 10-5 Formelprobleme]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225563 Codesammlung: Beispiel mit 0,5°C Auflösung]&lt;br /&gt;
* [http://preis-ing.de/extras/alle-berechnungen-im-schnellzugriff/automatisches-erzeugen-einer-ntc-tabelle/ Automatisches Erzeugen von C-Code zur NTC Auswertung] Aus den NTC Parametern und den Anforderungen wird  ein schneller und schlanker C-Code generiert.&lt;br /&gt;
&lt;br /&gt;
=== LMx35 ===&lt;br /&gt;
&lt;br /&gt;
Eine IC-Familie, die pro Kelvin Temperaturänderung ihre Ausgangsspannung um 10&amp;amp;nbsp;mV ändert. Die ICs gibt es in verschiedenen Genauigkeiten und Temperaturbereichen mit den Bezeichnungen LM135(A), LM235(A) und LM335(A). Der günstigste ist der LM335 mit einem Temperaturbereich von −40 … +100°C.&lt;br /&gt;
In verschiedenen Bauformen erhältlich. Beispielschaltungen finden sich im [http://www.national.com/ds.cgi/LM/LM135.pdf Datenblatt] und [http://www.suessbrich.info/elek/elektherm1.html hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C)&lt;br /&gt;
* relativ billig (LM335 bei Reichelt ab 0,76&amp;amp;nbsp;€)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* bei längerer Anschlussleitung störanfällig&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/analogsensoren.htm Test-Schaltungen und -Code zur Auswertung mit ADC (AVR-Assembler)]&lt;br /&gt;
&lt;br /&gt;
=== LM334 ===&lt;br /&gt;
&lt;br /&gt;
Ein IC ähnlich dem LM335 mit dem Unterschied, dass der durch das IC fließende Strom proportional von der Temperatur abhängt. Mit einer einfachen Schaltung aus nur zwei Widerständen kann man dann den Strom in einer Weise wandeln, dass pro Kelvin eine Spannungsänderung von 10mV ausgegeben wird. Da die Strom-Spannungswandlung auf der Platine (und damit nahe am AD-Wandler) stattfindet und die Übertragung des Messwerts durch einen Strom stattfindet, sind Störungen durch Netzbrummen etc. viel geringer als beim LM335&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
&amp;lt;!-- * hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C) &lt;br /&gt;
Laut Datenblatt +-3°C&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* relativ billig ([http://www.reichelt.de/?ARTICLE=10468 Reichelt 0,54 &amp;amp;euro;])&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* Bereich 0°C-70°C&lt;br /&gt;
&lt;br /&gt;
Ähnliche ICs:&lt;br /&gt;
* AD592 (Ausgangsstrom 1µA pro Kelvin, absolute Temperatur) [http://www.reichelt.de/?ARTICLE=3825 Reichelt: 3,75 €], Conrad 174912 8,50 &amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
=== SMT160-30 ===&lt;br /&gt;
&lt;br /&gt;
Ist ein Zwischending zwischen Digital und Analog. Sein Ausgangssignal ist ein digitales PWM-Signal, zu dessen Messung man am besten den Input-Capture-Eingang eines Mikrocontrollers verwendet. Man kann ihn also wie einen analogen Sensor nur indirekt auslesen, anstatt über einen AD-Wandler hier über einen Timer.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Digitales PWM-Signal ist unempfindlich gegen Störeinflüsse&lt;br /&gt;
* gibt es in SO8, TO18, TO92 und &amp;lt;b&amp;gt;TO220&amp;lt;/b&amp;gt;, gut befestigbar, z.B am Kühlkörper&lt;br /&gt;
* linear&lt;br /&gt;
* kein Abgleich nötig&lt;br /&gt;
&lt;br /&gt;
Nachteile (viele):&lt;br /&gt;
* benötigt Timer&lt;br /&gt;
* jittert extrem, genaue Messungen nur über Mittelung / Filterung möglich&lt;br /&gt;
* nicht nur das PWM-Verhältnis, sondern auch die Frequenz ist temp-abhängig (1-4kHz)&lt;br /&gt;
* teuer (Farnell 10,90&amp;amp;euro; +16%, Conrad 9,xx&amp;amp;euro; , www.hy-line.de ??).&lt;br /&gt;
* TO92 Gehäuse ist günstiger, dafür weniger genau&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* http://www.hy-line.de/co/sensor-tec/hersteller/smartec/smt-160-30/index.html&lt;br /&gt;
&lt;br /&gt;
=== Thermoelement ===&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement besteht im einfachsten Fall aus zwei ungleichen Metallendrähten, die an einem Punkt miteinander verbunden sind und bei dem die Verbindungsstelle einer anderen Temperatur ausgesetzt ist als die offenen Enden der Drähte. An den offenen Enden der Drähten entsteht eine Spannung (Thermospannung). Dieser Effekt wurde 1821 von Thomas Seebeck entdeckt ([http://de.wikipedia.org/wiki/Seebeck-Effekt Seebeck-Effekt] bei Wikipedia). Eine weitere Anwendung ist der thermoelektrische Generator (&amp;quot;Thermogenerator&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
* MCP3421 18bit ADC 15SPS, I2C, auch mit andere Auflösungen erhältlich, Thermoelement kann direkt angeschlossen werden! (Reichelt : 2,10€)&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* über einen sehr weiten Temperaturbereich einsetzbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* die sehr geringen Temperaturspannungen im Mikrovoltbereich benötigen eine sehr gute Auswertelektronik (guter Analogteil + AD-Wandler). (aber: beachte MCP3421)&lt;br /&gt;
&lt;br /&gt;
* Misst nur Temperaturdifferenz&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&amp;lt;!-- Der Link wird von NI umgebogen zur Homepage. Recherche nach dem Autor brachte nix hervor :-(&lt;br /&gt;
* [http://digital.ni.com/worldwide/germany.nsf/web/all/7A4F02BAEFEC22AC802567F6003E0D6E  Temperaturmessung mit Thermoelementen] - Eine Einführung von David Potter (deutsche Überarbeitung: G.Sinkovic) (inkl. Erläuterung der Kaltstellenkompensation) --&amp;gt;&lt;br /&gt;
* [http://www.sensorwell.at/fileadmin/templates/images/data_sheets/temperatur_messtechnik.pdf Warum Thermoelemente Relativtemperaturen messen! oder Was ist eine Kaltstelle?] - Technische Information von www.sensorwell.at (PDF, ca. 600kB)&lt;br /&gt;
&lt;br /&gt;
=== indirekte Messung über die Temperaturabhängigkeit der Schallgeschwindigkeit ===&lt;br /&gt;
&lt;br /&gt;
Acoustic Thermometry Measures Temperature To 0.1 Degree&lt;br /&gt;
http://www.linear.com/solutions/1558&lt;br /&gt;
AN131  http://www.linear.com/docs/39793 (PDF momentan nicht verfügbar) --&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/topic/307557#new&lt;br /&gt;
&lt;br /&gt;
== Digitale Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== AM2301 / DHT21 ===&lt;br /&gt;
&lt;br /&gt;
Low Cost One-Wire Sensoren&lt;br /&gt;
&lt;br /&gt;
*    Stromversorgung: DC 3.3 - 5.2 V&lt;br /&gt;
*    Ausgangssignal: 1-Draht-Bus - digitales Signal (One wire)&lt;br /&gt;
*    Sensorelement: Polymer Feuchtigkeits-Kondensator&lt;br /&gt;
*    Messbereich:    &lt;br /&gt;
*        Luftfeuchtigkeit: 0 - 100 % relative Luftfeuchte&lt;br /&gt;
*        Temperatur: -40 °C  bis +80 °C&lt;br /&gt;
*    Genauigkeit:&lt;br /&gt;
*        + - 3 % (Luftfeuchtigkeit)&lt;br /&gt;
*        + - 0.5 °C (Temperatur)&lt;br /&gt;
*    Auflösung oder Empfindlichkeit:&lt;br /&gt;
*        Feuchtigkeit 0,1 % RH&lt;br /&gt;
*        Temperatur 0.1 °C&lt;br /&gt;
&lt;br /&gt;
Relativ großer Sensor, gibt es auch kleiner als DHT11 / DHT22 mit Drahtanschlüssen.&lt;br /&gt;
DHT11 :&lt;br /&gt;
*    Genauigkeit:&lt;br /&gt;
*        + - 5 % (Luftfeuchtigkeit)&lt;br /&gt;
*        + - 2 °C (Temperatur)&lt;br /&gt;
&lt;br /&gt;
Kosten ca. 2,00 € (Ali) ... 8,00 € (deutsche eBay Versender)&lt;br /&gt;
&lt;br /&gt;
=== DS1621 ===&lt;br /&gt;
&lt;br /&gt;
Der DS1621 ist Temperatursensor und A/D-Wandler in einem. Er gibt seine Daten per [[I²C]]-[[Bus]] aus. Ein Schaltplan für einen elektronischen Thermometer mit diesem IC findet sich [http://www.myplace.nu/avr/thermo/ hier].&lt;br /&gt;
&lt;br /&gt;
Eine Library für den AVR: https://sourceforge.net/projects/ds1621avr/&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* da I²C ein Bus ist, kann man mehrere DS1621 und andere I²C-Bausteine zusammen anschließen und braucht dafür trotzdem nur zwei I/O-Ports.&lt;br /&gt;
* Messbereich -55°C to +125°C &lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* Auflösung besser 0,01°C, wenn man die beiden Zählerregister (Count-Remain und Count-per-C) auswertet&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* teuer (Segor 5,80&amp;amp;euro;; RS 3,95&amp;amp;euro;; Conrad 5,22&amp;amp;euro;)&lt;br /&gt;
* obwohl die meisten Register [[Speicher#NVRAM | nichtflüchtig]] sind, kann man ihn nicht als Stand-Alone-Thermostat einsetzen, da er erst nach einem Start-Conversion-Befehl zu messen beginnt.&lt;br /&gt;
&lt;br /&gt;
Nachfolger:&lt;br /&gt;
* DS1631, DS1631A (Auto-Start-&amp;gt; Stand-Alone-Thermostat), DS1731&lt;br /&gt;
* weitere Stand-Alone-Thermostaten: DS1821, DS1629&lt;br /&gt;
&lt;br /&gt;
=== LM75 ===&lt;br /&gt;
&lt;br /&gt;
Der LM75 ist so ähnlich wie der DS1621, allerdings nur in SMD erhältlich und nicht so genau. Er ist aber öfters mal auf PC-Mainboards zu finden, so dass man beim Schlachten eines solchen günstig an einen Temperatursensor kommen kann. Eine Beispiel Schaltplan mit einem ATmega8 findet man [http://www.ucblog.de/2010/09/mikrocontroller-thermometer-schaltplan/ hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* I²C-Bus Ausgang&lt;br /&gt;
* billiger als DS1621 (Reichelt 1,45 &amp;amp;euro;; RS 3V: 3,75&amp;amp;euro;; 5V: 2,72&amp;amp;euro;)&lt;br /&gt;
* Auflösung +-0,5°C&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur im SMD-Gehäuse erhältlich&lt;br /&gt;
* relativ ungenau (+-2°C), kann man jedoch kalibrieren / kompensieren&lt;br /&gt;
&lt;br /&gt;
Kompatible Typen:&lt;br /&gt;
* AD7415ART&lt;br /&gt;
* DS7505S+&lt;br /&gt;
&lt;br /&gt;
=== LM76 ===&lt;br /&gt;
&lt;br /&gt;
Der LM76 ähnlich dem LM75, bietet aber eine 8-fach höhere Auflösung und eine Genauigkeit von 0.5 bzw. 1°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* höhere Auflösung&lt;br /&gt;
* höhere Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* schwerer zu beschaffen&lt;br /&gt;
&lt;br /&gt;
=== TMP175 / TMP75 ===&lt;br /&gt;
&lt;br /&gt;
Ähnelt dem LM75 stark! Temperatursensor von Texas Instruments.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ManuelSchneid3r/RaspberryPi/blob/master/sensors/src/tmp.c Linux Kommandozeilen Tool für den Zugriff]&lt;br /&gt;
&lt;br /&gt;
=== DS18S20 / DS18B20 ===&lt;br /&gt;
&lt;br /&gt;
Der DS18S20 (Nachfolger des DS1820) und DS18B20 sind scheinbar Temperatursensoren und A/D-Wandler in einem. Wenn man genauer hinschaut, stellt man fest, dass es sich um direktwandelnde Sensoren handelt. Die Temperatur wird ohne Umweg über eine analoge Zwischengröße (Spannung oder Strom) in ein digitales Signal überführt.&lt;br /&gt;
&lt;br /&gt;
Die Datenkommunikation erfolgt über ein 1-Wire-Interface, wodurch man am [[Mikrocontroller]] mit nur einem einzigen I/O-Pin auskommen kann. Außerdem beherrschen sie die parasitäre Stromversorgung, d.h., man braucht für Daten und Stromversorgung zusammen nur zwei Leitungen.&lt;br /&gt;
&lt;br /&gt;
Beim DS18B20 sind Auflösungen von 9, 10, 11 und 12 Bits konfigurierbar. Je kleiner die Auflösung, desto kürzer ist die Messzeit. Der DS18S20 hat eine feste Auflösung von 12 Bits, wobei die unteren 4 Bits aufwändiger auszuwerten sind als beim DS18B20. Der DS18S20 ist als Ersatz für den DS1820 gedacht. Der Hersteller empfiehlt den DS18B20 für Neuentwicklungen.&lt;br /&gt;
&lt;br /&gt;
Fehlervermeidung&lt;br /&gt;
    * An jeden Sensor einen 100 nF Keramikkondensator.&lt;br /&gt;
    * Pull Up kleiner, statt 4k7 nur 2k2 oder 1k0.&lt;br /&gt;
    * Noch einen Widerstand von 10 Ohm, oder 46 ... 100 Ohm in REIHE zum AVR-Ausgang schalten, damit die Flanken flacher werden und Reflektionen unterdrückt werden.&lt;br /&gt;
    * Dünne Anschlussleitungen verwenden, damit wenig Wärme durch die Anschlussleitungen übertragen wird. z.B: 0.2mm Cu-Lack-Draht verwenden, zumindest für die letzten 5 cm.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* 1-Wire-Ausgang&lt;br /&gt;
&lt;br /&gt;
Preise:&lt;br /&gt;
* 2020: Reichelt: 1,60&amp;amp;euro; / CSD: 1,59&amp;amp;euro; / Conrad 5,08&amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18S20: Reichelt 18,50&amp;amp;euro; / Pollin 12,95&amp;amp;euro; / Conrad: 28,99 &amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18B20: Reichelt 3,80&amp;amp;euro; / Pollin 4,49 ; 7,90&amp;amp;euro; / Conrad: 7,99 &amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://www.ramser-elektro.at/1wire-sensor-zu-0-10v-konverter Zweikanaliger DS18B20 auf 0-10V Messumformer]&lt;br /&gt;
* [http://www.avr-projekte.de/ds18b20.htm Ein oder mehrere DS18B20 DS18S20 über Romcode einlesen. AVR-Assembler]&lt;br /&gt;
* [http://pic-projekte.de/wiki/index.php?title=Ansteuerung_eines_DS18S20 Ansteuern eines DS18S20 in C (PIC)]&lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18S20.pdf Datenblatt DS18S20] &lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf Datenblatt DS18B20]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4377 Vergleich DS18B20 &amp;lt;-&amp;gt; DS18S20]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/6505 Code zur Ansteuerung (ASM ATTiny12)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Code zur Ansteuerung (AVR-GCC)]&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/494918 Fehlervermeidung]&lt;br /&gt;
* [http://gandalf.arubi.uni-kl.de/avr_projects/tempsensor/ Code zur Ansteuerung mit CRC-Prüfung (AVR-GCC)]&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/digitalsensoren.htm Code zur Ansteuerung mit CRC-Prüfung (AVR-Assembler)]&lt;br /&gt;
* [http://chaokhun.kmitl.ac.th/~kswichit/avrthermo/avrthermo.html LED-Thermometer mit AT90S2313 (C)]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-248219.html Webserver zur Ansteuerung von bis zu 63 Bausteinen]&lt;br /&gt;
* [http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf PDF Anleitung zur Beschaltung und Programmierung (C)]&lt;br /&gt;
*[http://www.digitemp.com/building.shtml Anleitung Sensorfühleraufbau (DigiTemp)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Forumsbeitrag]: Onewire + DS18x20 Ansteuerung in C&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/232156 Forumsbeitrag]: Timing der parasitären Versorgung&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/387139#4602608 Projekt]: Onewire + DS18x20 Bibliothek&lt;br /&gt;
&lt;br /&gt;
=== DS1822 ===&lt;br /&gt;
&lt;br /&gt;
Ähnlich wie DS18S20, aber weniger genau (+-2°) und in großen Stückzahlen billiger. Wegen der geringeren Verbreitung kommt der Preisvorteil aber bei Einzelstücken nicht beim Kunden an. So kostet er bei Reichelt mit 3,50&amp;amp;euro; mehr als der DS18S20.&lt;br /&gt;
&lt;br /&gt;
=== DS1921 / DS1922 ===&lt;br /&gt;
&lt;br /&gt;
Sind wie die DS1821 1-wire-Sensoren mit zusätzlicher Logging-Funktion.&lt;br /&gt;
Im iButton-Gehäuse befindet sich eine Lithium-Zelle, eine RTC, CMOS-RAM und der Temp-Sensor. Nach umfangreicher Progammierung startet der Button seine Mission (Aufzeichnung des Temperaturverlaufs).&lt;br /&gt;
Gibt es auch mit zusätzlicher Feuchtemessung (DS1923).&lt;br /&gt;
&lt;br /&gt;
=== TSic ===&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren werden baugleich von 2 Herstellern angeboten:&lt;br /&gt;
* IST AG ([http://www.ist-ag.com/en/products-services/temperature-sensors Homepage])&lt;br /&gt;
* B+B Thermo-Technik ([https://shop.bb-sensors.com/Temperaturmesstechnik/Temperatursensoren/Digitaler-TSic-Temperatursensor-TO92.html Homepage])&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren ([https://shop.bb-sensors.com/out/media/Datasheet_Digital_Semiconductor_temperatur_sensor_TSIC.pdf Datenblatt]) geben ihre Temperaturmessdaten automatisch in einem festen Intervall aus. Daher muss der Host nur warten bis die nächsten Messdaten rausgeschickt werden. Die TSic Sensoren die es im freien Handel gibt, geben ihre Messdaten alle 100ms (10Hz) aus. &lt;br /&gt;
Zur Übertragung wird das [http://www.ist-ag.com/eh/ist-ag/resource.nsf/imgref/Download_ZACWireAppNotes.pdf/$FILE/ZACWireAppNotes.pdf ZACwire] Protokoll benutzt. Es handelt sich um eine einfach zwei Byte Übertragung per Manchester-Code. Diese zwei Byte repräsentieren den digital gewandelten Temperaturwert. Im Gegensatz zu Sensoren wie den DS18xxx von Dallas muss dieser Wert aber erst auf einen dezimalen Wert umgerechnet werden. &lt;br /&gt;
Die Sensoren kommen mit 3 Pins aus (VCC, GND, Dout).&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Bereits kalibriert&lt;br /&gt;
* Verschiedene Genauigkeiten lieferbar&lt;br /&gt;
* Sehr einfaches Kommunikationsprotokoll&lt;br /&gt;
* Geringer Stromverbrauch&lt;br /&gt;
* Hochgenau: bis zu +/- 0.1°C (TSic 50x)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* Recht teuer (Reichelt: 4,70&amp;amp;euro; für den TSic206)&lt;br /&gt;
* Nur ein Sensor an einem I/O nutzbar (Kein Bussystem)&lt;br /&gt;
&lt;br /&gt;
Achtung! &lt;br /&gt;
Die TSic Sensoren gibt es auch als Version mit analog Ausgang. Bei der Typenbezeichnung gibt die 3. Stelle an ob es sich um die analog- oder Digitalversion handelt (1 = analog, 6 = digital). &lt;br /&gt;
Der TSic201 ist also analog, wärend der TSic206 ein digitaler ist.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/283615#3025721 ZACwire Protokoll im Logic Analyzer]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159774?goto=3157908#3157908 C-Code, (ohne Interrupt und ohne Timer) Sensor wird eingeschaltet-&amp;gt;gelesen-&amp;gt;ausgeschaltet]&lt;br /&gt;
* [http://www.avr-projekte.de/zacwireasm.htm Zacwire Protokoll, AVR-Assembler]&lt;br /&gt;
* [http://www.loetstelle.net/projekte2/tsic306/tsic306.php GCC AtMega8 Interruptgesteuerte Statemachine für TSIC206/306]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/45573#347765 Ansatz zum Empfang der Daten]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225554# Beispiel mit Strobe ohne Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/82087 Diskussion mit Beispielcode (MSP430, AVR, PIC) blockierend]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/144424#1367539 C++ Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/88847 noch mehr C, problematisch Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/151791#1426974 C für ATmega8]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159149#1510455 auch problematisch]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/188462#1837622 fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM]&lt;br /&gt;
* [http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=55103 RN: Bascom]&lt;br /&gt;
* [http://www.avr-projekte.de/tinyclock.htm TSIC206 Thermometer mit Uhr und Kalender. Komplette Bauanleitung mit ASM Quellcode für AT-Tiny2313]&lt;br /&gt;
* [http://www.andeanelectronic.com/?Supporte___Arduino_con_TSic306%2CTSic506_y_TSic716 TSIC Routinen für Arduino von Andean Electronic aus Peru - Quelltext Dokumentation in Englisch]&lt;br /&gt;
&lt;br /&gt;
=== SHT3x ===&lt;br /&gt;
&lt;br /&gt;
Von [http://www.sensirion.com Sensirion] die aktuellen Versionen (2020) der Temperatur/Feuchte Sensoren&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C&lt;br /&gt;
* Tempertur: +-0.3°C (SHT30) - +-0.1°C (SHT35)&lt;br /&gt;
* Temperaturbereich von -40 – +90°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-3 (SHT30) - 1.5%RH (SHT35)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package, gibt aber diverse Breakout-Boards zum Beispiel bei Adafruit oder Tindie [https://www.tindie.com/products/closedcube/sht35-d-digital-humidity-temperature-sensor/]&lt;br /&gt;
&lt;br /&gt;
=== SHT1x/SHT7x (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
Der SHT1x/SHT7x (SHT10, SHT11, SHT15, STH71, SHT75) sind kombinierte Temperatur- und Feuchtesensoren von [http://www.sensirion.com Sensirion]. Sie unterscheiden sich in Bauform und Genauigkeit.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* digitale Schnittstelle mit einfacher [[I²C]]-&#039;&#039;ähnlicher&#039;&#039; Ansteuerung&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* Beispielcode (C, MC51) auf der Sensirion-Seite verfügbar (relativ leicht portierbar)&lt;br /&gt;
* interne Heizelemente (Funktionsprüfung, &amp;quot;raue&amp;quot; Umgebung)&lt;br /&gt;
* Spannungsmonitor (&amp;quot;Battery fail&amp;quot;)&lt;br /&gt;
* sehr hohe Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* kann nicht am [[I²C]] Bus betrieben werden, theoretisch gleiche Clockleitung möglich, fixe Adresse&lt;br /&gt;
* relativ teuer (Farnell 18,60&amp;amp;euro;)(SHT11 bei CSD 14€)&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com/de/produkte/feuchte-und-temperatur/ Übersicht] der Temperatur- und Feuchtigkeitssensoren von Sensirion.&lt;br /&gt;
&lt;br /&gt;
=== SHT21 (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com Sensirion] bietet auch den SHT21 Feuchtigkeits- und Temperatursensor an, welcher wesentlich genauer ist.&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C digital, PWM and SDM/analog Volt Ausgabe&lt;br /&gt;
* Maximal 5 Messungen/s @ 14bit&lt;br /&gt;
* Temperaturbereich von -40 – +125°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-2%RH&lt;br /&gt;
* Günstig (3-4€ Farnell/RS 2014)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package&lt;br /&gt;
&lt;br /&gt;
Application Notes und Datenblätter findet man [http://www.sensirion.com/en/products/humidity-temperature/humidity-sensor-sht2x/ hier].&lt;br /&gt;
&lt;br /&gt;
=== ADT7310 / ADT7xxx-Familie von AD ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.analog.com/en/sensors/digital-temperature-sensors/adt7310/products/product.html ADT7310] von [http://www.analog.com/ Analog Devices] besitzt eine Auflösung von 16 Bit und eine Genauigkeit von ±0.5°C im Bereich von −40°C bis +105°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Ansteuerung per [[SPI]] ADT73xx  oder  [[I2C]] ADT74xx&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* hohe [[Auflösung und Genauigkeit]]: 16 Bit&lt;br /&gt;
** ADT7x02 2,00°&lt;br /&gt;
** ADT7x01 1,00°&lt;br /&gt;
** ADT7x10 0,40 / 0,50°&lt;br /&gt;
** ADT7x20 0,20 / 0,25°&lt;br /&gt;
* auch für automotive / als Die lieferbar&lt;br /&gt;
* programmierbarer [[Interrupt]]ausgang für Unter- und Übertemperatur&lt;br /&gt;
* relativ günstig (ca. 3-8€ bei Digi-Key, Stand 12/2011)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
NB: ONsemi hat auch Temperatursensoren mit der Bezeichnung ADT7xxx, verwendet aber ein anderes Namensschema&lt;br /&gt;
&lt;br /&gt;
=== TSYS01 / G-NICO-018 von Measurement Specialties Inc. ===&lt;br /&gt;
* sehr hohe [[Auflösung und Genauigkeit]]:  0,10° @ -5°C … +50°C   16/24 Bit&lt;br /&gt;
* Gehäuse 16-VQFN Exposed Pad&lt;br /&gt;
* SPI / I2C über Pin auswählbar&lt;br /&gt;
* Preis: 8,60 (4,40 @1k) bei Digikey&lt;br /&gt;
kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten), mit denen im µC die Temperatur berechnet werden muss.&lt;br /&gt;
&lt;br /&gt;
=== SE95 ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.nxp.com/documents/data_sheet/SE95.pdf SE95] von NXP hat 13 Bit Auflösung, Genauigkeit ±2°C im Messbereich von -55°C bis +125°C, I²C, Gehäuse SO8 und TSSOP8. Einzelstück-Preis bei Segor 1,50€ (2012/I)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BMP085 / BMP180 ===&lt;br /&gt;
Die BMP085 (bzw. der verbesserte, aber Pin- und Software-komapatible Nachfolger BMP180) sind eigentlich Luftdrucksensoren, die jedoch auch einen Temperatursensor mitbringen. Der Anschluss erfolgt über I2C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Wenig Stromverbrauch (5µA bei 1 Messung/s)&lt;br /&gt;
* Liefern Luftdruck gleich mit&lt;br /&gt;
* Absolute Genauigkeit (+-1°C typ. über kompletten Temperaturbereich). Relative Genauigkeit ist im Datenblatt nicht spezifiziert, gemessen gegen einen SHT11 ca. +-0.1°C. &lt;br /&gt;
* Auflösung: 0.1°C mit Herstellercode, mehr ist möglich (16Bit)&lt;br /&gt;
* Fertige Platinen für wenig Geld verfügbar (ca. 1,70€ inkl. Versand aus China)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* Sehr aufwändige Linearisierung (Kalibrationskoeffizienten sind im Sensor gespeichert, müssen aber vom Host-µC verrechnet werden. Code ist im Datenblatt)&lt;br /&gt;
* Nur als SMD&lt;br /&gt;
* Bei Reichelt und Conrad nicht erhältlich. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: Ebay 1,70€ (mit Platine, China), Aliexpress 1,10€ (nackter Chip, China, mind. 10 Stück sonst auch ca. 1,70€)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BME280 / BME680 ===&lt;br /&gt;
* I2C-Sensor für Temperatur, Luftfeuchtigkeit, Luftdruck (BME680 = BME280 + Luftgüte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Breakout-Board BME280 Aliexpress ~2,20€, BME680 Watterott 15,95€&lt;br /&gt;
* Bosch-eigene Bibliotheken für gängige Mikrocontroller, Android und RaspberryPi&lt;br /&gt;
* Arduino-Bibliotheken von Adafruit, Sparkfun und Watterott&lt;br /&gt;
* Minimaler Platzbedarf&lt;br /&gt;
* SMT ermöglicht doppelseite Platine mit BME280/BME680 auf Frontseite und restlicher Elektronik auf Rückseite&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Ball-Grid-Array Reflow, manuelles Löten nur mit Breakout-Board oder Vias möglich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bibliotheken/Datenblätter/Herstellerinformation:&lt;br /&gt;
* BME280: https://www.bosch-sensortec.com/bst/products/all_products/bme280&lt;br /&gt;
* BME680: https://www.bosch-sensortec.com/bst/products/all_products/bme680&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekte/Code&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6473604 BME280 mit OLED Display am ATmega808]&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6495985 BME280 mit OLED Display am ATtiny85]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: BME280 / BME680 Reichelt 5,20€ / 9,45€, Conrad 8,33€ / xxx, Aliexpress ~2,50€ / ~15,-€&lt;br /&gt;
&lt;br /&gt;
=== HDC1080 ===&lt;br /&gt;
Der HDC1080 von Texas Instruments kombiniert einen digitalen Luftfeuchtesensor mit Temperaturmessung. Der Anschluss erfolgt über IC2.&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
* geringe Stromaufnahme (1,3 µA bei 1 Messung/s)&lt;br /&gt;
* gleichzeitige Luftfeuchtemessung möglich&lt;br /&gt;
* Spannungsversorgung: 2,7 bis 5,5 V&lt;br /&gt;
* Genauigkeit: +/-0,2 °C typ. (im Temperaturbereich zwischen 5 bis 60 °C)&lt;br /&gt;
* Auflösung Temperatur: 11/14 bit wählbar&lt;br /&gt;
* Maximale Dauer einer Messung: 6,5 ms&lt;br /&gt;
* eingebautes Heizelement (gegen Feuchtigkeitskondensation, per Konfigurationsregister einschaltbar)&lt;br /&gt;
* Herstellerseitig kalibriert&lt;br /&gt;
* einfache Umrechnung&lt;br /&gt;
* Gehäuse: SMD 6-Pin PWSON (3x3 mm)&lt;br /&gt;
&lt;br /&gt;
Erhältich als Pmod (&#039;&#039;PmodHygro&#039;&#039; von Digilentic) und in Breakoutboards zahlreicher anderer Hersteller.&lt;br /&gt;
&lt;br /&gt;
== Preisübersicht ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Preisübersicht 11/2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Bauteil   || Segor || RS-Components || Conrad || Farnell || Reichelt || DigiKey&lt;br /&gt;
|-&lt;br /&gt;
| AD592     || 21,40 || 5,74          || 6,43   || 5,90    || 3,95     || 4,61&lt;br /&gt;
|-&lt;br /&gt;
| ADT7310   ||  -    || -             || -      || 4,56    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| ADT7410   ||  -    || 3,35          || -      || 2,71    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| DS1621    ||  7,60 || 5,29          || 5,08   || 5,65    || -        || 4,54&lt;br /&gt;
|-&lt;br /&gt;
| DS1629    ||  8,70 || 8,68          || -      || 5,00    || 6,50     || 7,65&lt;br /&gt;
|-&lt;br /&gt;
| DS1631    ||  8,00 || 2,91          || -      || 3,11    || -        || 3,94&lt;br /&gt;
|-&lt;br /&gt;
| DS1731    ||  -    || -             || -      || 9,79    || -        || 3,81&lt;br /&gt;
|-&lt;br /&gt;
| DS1821    ||  5,90 || 5,27          || 6,27   || -       || -        || 5,05&lt;br /&gt;
|-&lt;br /&gt;
| DS18B20   ||  2,50 || 3,06          || -      || 3,26    || 3,20     || 3,93&lt;br /&gt;
|-&lt;br /&gt;
| DS1921    ||  -    || 26,15         || -      || -       || -        || 21,13&lt;br /&gt;
|-&lt;br /&gt;
| DS1922    ||  -    || 62,00         || -      || -       || -        || 43,11&lt;br /&gt;
|-&lt;br /&gt;
| DS1923    ||  -    || 97,96         || -      || -       || -        || 80,30&lt;br /&gt;
|-&lt;br /&gt;
| KTY81/121 ||  -    || -             || -      || 0,79    || 0,59     || 0,85&lt;br /&gt;
|-&lt;br /&gt;
| LM75      ||  1,50 || 0,68          || 3,64   || 0,81    || 1,45     || 0,82&lt;br /&gt;
|-&lt;br /&gt;
| LM76      ||  -    || 2,83          || -      || 3,02    || -        || 2,39&lt;br /&gt;
|-&lt;br /&gt;
| LM135     || 10,10 || 10,28         || -      || 8,95    || 7,95     || 10,26&lt;br /&gt;
|-&lt;br /&gt;
| LM235     ||  -    || -             || -      || 1,80    || 1,40     || 1,26&lt;br /&gt;
|-&lt;br /&gt;
| LM334     ||  0,90 || 0,72          || 1,67   || 1,01    || 0,49     || 0,74&lt;br /&gt;
|-&lt;br /&gt;
| LM335     ||  1,30 || 0,56          || 1,92   || 0,55    || 0,71     || 0,80&lt;br /&gt;
|-&lt;br /&gt;
| PT100     ||  3,80 || 3,99          || 4,00   || 9,79    || 4,27     || 0,68&lt;br /&gt;
|-&lt;br /&gt;
| SE95      ||  1,50 || 0,63          || -      || 1,45    || -        || 1,00&lt;br /&gt;
|-&lt;br /&gt;
| SHT11     || 26,00 || 24,38         || 33,20  || 25,65   || -        || 36,76&lt;br /&gt;
|-&lt;br /&gt;
| SHT15     ||  -    || 27,69         || 36,30  || 28,72   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT21     || 29,50 || 18,10         || -      || 21,16   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT71     || 25,40 || 29,06         || 36,89  || 30,88   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT75     ||  -    || 33,77         || 42,48  || 35,52   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SMT160-30 ||  -    || 9,28          || 8,14   || 12,38   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| TMP75     ||  -    || 0,80          || -      || 0,85    || -        || 1,37&lt;br /&gt;
|-&lt;br /&gt;
| TSic206   ||  -    || -             || 5,84   || -       || 4,20     || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=temperatur* Beiträge im Forum]&lt;br /&gt;
* [[Feuchtesensor]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=104652</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=104652"/>
		<updated>2021-08-18T04:30:01Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Technik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/#Sensoren hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops in verschiedenen Ausführungen angeboten.&lt;br /&gt;
[https://shop.thomasheldt.de/product_info.php?info=p89_giess-o-mat-sensor-pcb.html Entweder als Leerplatine] oder auch als [https://www.ramser-elektro.at/shop/bausaetze-und-platinen/giesomat-kapazitiver-bodenfeuchtesensor-erdfeuchtesensor-mit-beschichtung/ als Bausatz mit allen benötigten Bauteilen.]&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst &#039;&#039;&#039;hydrophobe Vergussmasse&#039;&#039;&#039; für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich &#039;&#039;&#039;URETHAN 71&#039;&#039;&#039; von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
&lt;br /&gt;
http://www.n8chteule.de/zentris-blog/erdfeuchtemessung/sensoren-in-der-erdfeuchtebestimmung/&lt;br /&gt;
&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
In manchen Blogs gibt es Ausdauertests verschiedener Feuchtefühlersysteme:&lt;br /&gt;
http://bss135.selfhost.eu:58888/dashboard/db/erdfeuchte-topfdaten?from=1487977200000&amp;amp;to=1501666530441&lt;br /&gt;
&lt;br /&gt;
Sollen die Sensoren an einem Raspberry PI betrieben werden, so ist dieser Beitrag sehr empfehlenswert:&amp;lt;br&amp;gt;&lt;br /&gt;
https://tutorials-raspberrypi.de/raspberry-pi-giessomat-kapazitiver-erdfeuchtigkeitssensor/&lt;br /&gt;
&lt;br /&gt;
Hier gibt es ein Projekt mit einem WeMos D1 Mini 1 / ESP-8266 :&amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/LukasK13/ESP-8266-Plant-Watering-V3&lt;br /&gt;
&lt;br /&gt;
Für die Anbindung an einen Arduino gibt es ein fertiges Sketch:&amp;lt;br&amp;gt;&lt;br /&gt;
http://fam-haugk.de/giessautomat-fuer-pflanzen&lt;br /&gt;
&lt;br /&gt;
Oder gleich ein fertiges Arduino shield:&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
Hier wurde ein Automatisches Gewächshaus mit Raspberry PI und den Gies-O-mat Sensoren realisiert:&amp;lt;br&amp;gt;&lt;br /&gt;
http://thomas-geers.de/gewaechshaus.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres schönes Projekt, dass einen ESP32 UND Arduino nano verwendet:&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.xythobuz.de/giessomat.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=104651</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=104651"/>
		<updated>2021-08-18T04:29:21Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Die Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/#Sensoren hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops in verschiedenen Ausführungen angeboten.&lt;br /&gt;
[https://shop.thomasheldt.de/product_info.php?info=p89_giess-o-mat-sensor-pcb.html Entweder als Leerplatine] oder auch als [https://www.ramser-elektro.at/shop/bausaetze-und-platinen/giesomat-kapazitiver-bodenfeuchtesensor-erdfeuchtesensor-mit-beschichtung/ als Bausatz mit allen benötigten Bauteilen.]&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst &#039;&#039;&#039;hydrophobe Vergussmasse&#039;&#039;&#039; für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich &#039;&#039;&#039;URETHAN 71&#039;&#039;&#039; von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
&lt;br /&gt;
http://www.n8chteule.de/zentris-blog/erdfeuchtemessung/sensoren-in-der-erdfeuchtebestimmung/&lt;br /&gt;
&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
In manchen Blogs gibt es Ausdauertests verschiedener Feuchtefühlersysteme:&lt;br /&gt;
http://bss135.selfhost.eu:58888/dashboard/db/erdfeuchte-topfdaten?from=1487977200000&amp;amp;to=1501666530441&lt;br /&gt;
&lt;br /&gt;
Sollen die Sensoren an einem Raspberry PI betrieben werden, so ist dieser Beitrag sehr empfehlenswert:&lt;br /&gt;
https://tutorials-raspberrypi.de/raspberry-pi-giessomat-kapazitiver-erdfeuchtigkeitssensor/&lt;br /&gt;
&lt;br /&gt;
Hier gibt es ein Projekt mit einem WeMos D1 Mini 1 / ESP-8266 :&lt;br /&gt;
https://github.com/LukasK13/ESP-8266-Plant-Watering-V3&lt;br /&gt;
&lt;br /&gt;
Für die Anbindung an einen Arduino gibt es ein fertiges Sketch:&lt;br /&gt;
http://fam-haugk.de/giessautomat-fuer-pflanzen&lt;br /&gt;
&lt;br /&gt;
Oder gleich ein fertiges Arduino shield:&lt;br /&gt;
https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
Hier wurde ein Automatisches Gewächshaus mit Raspberry PI und den Gies-O-mat Sensoren realisiert:&amp;lt;br&amp;gt;&lt;br /&gt;
http://thomas-geers.de/gewaechshaus.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres schönes Projekt, dass einen ESP32 UND Arduino nano verwendet:&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.xythobuz.de/giessomat.html&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=104650</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=104650"/>
		<updated>2021-08-18T04:28:34Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Die Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/#Sensoren hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops in verschiedenen Ausführungen angeboten.&lt;br /&gt;
[https://shop.thomasheldt.de/product_info.php?info=p89_giess-o-mat-sensor-pcb.html Entweder als Leerplatine] oder auch als [https://www.ramser-elektro.at/shop/bausaetze-und-platinen/giesomat-kapazitiver-bodenfeuchtesensor-erdfeuchtesensor-mit-beschichtung/ als Bausatz mit allen benötigten Bauteilen.]&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst &#039;&#039;&#039;hydrophobe Vergussmasse&#039;&#039;&#039; für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich &#039;&#039;&#039;URETHAN 71&#039;&#039;&#039; von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
&lt;br /&gt;
http://www.n8chteule.de/zentris-blog/erdfeuchtemessung/sensoren-in-der-erdfeuchtebestimmung/&lt;br /&gt;
&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
In manchen Blogs gibt es Ausdauertests verschiedener Feuchtefühlersysteme:&lt;br /&gt;
http://bss135.selfhost.eu:58888/dashboard/db/erdfeuchte-topfdaten?from=1487977200000&amp;amp;to=1501666530441&lt;br /&gt;
&lt;br /&gt;
Sollen die Sensoren an einem Raspberry PI betrieben werden, so ist dieser Beitrag sehr empfehlenswert:&lt;br /&gt;
https://tutorials-raspberrypi.de/raspberry-pi-giessomat-kapazitiver-erdfeuchtigkeitssensor/&lt;br /&gt;
&lt;br /&gt;
Hier gibt es ein Projekt mit einem WeMos D1 Mini 1 / ESP-8266 :&lt;br /&gt;
https://github.com/LukasK13/ESP-8266-Plant-Watering-V3&lt;br /&gt;
&lt;br /&gt;
Für die Anbindung an einen Arduino gibt es ein fertiges Sketch:&lt;br /&gt;
http://fam-haugk.de/giessautomat-fuer-pflanzen&lt;br /&gt;
&lt;br /&gt;
Oder gleich ein fertiges Arduino shield:&lt;br /&gt;
https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
Hier wurde ein Automatisches Gewächshaus mit Raspberry PI und den Gies-O-mat Sensoren realisiert:&lt;br /&gt;
http://thomas-geers.de/gewaechshaus.html&lt;br /&gt;
&lt;br /&gt;
Ein weiteres schönes Projekt, dass einen ESP32 UND Arduino nano verwendet:&lt;br /&gt;
https://www.xythobuz.de/giessomat.html&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=104644</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=104644"/>
		<updated>2021-08-11T04:01:06Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Die Feuchtigkeitssensoren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/#Sensoren hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops in verschiedenen Ausführungen angeboten.&lt;br /&gt;
[https://shop.thomasheldt.de/product_info.php?info=p89_giess-o-mat-sensor-pcb.html Entweder als Leerplatine] oder auch als [https://www.ramser-elektro.at/shop/bausaetze-und-platinen/giesomat-kapazitiver-bodenfeuchtesensor-erdfeuchtesensor-mit-beschichtung/ als Bausatz mit allen benötigten Bauteilen.]&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst &#039;&#039;&#039;hydrophobe Vergussmasse&#039;&#039;&#039; für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich &#039;&#039;&#039;URETHAN 71&#039;&#039;&#039; von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
&lt;br /&gt;
http://www.n8chteule.de/zentris-blog/erdfeuchtemessung/sensoren-in-der-erdfeuchtebestimmung/&lt;br /&gt;
&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
In manchen Blogs gibt es Ausdauertests verschiedener Feuchtefühlersysteme:&lt;br /&gt;
http://bss135.selfhost.eu:58888/dashboard/db/erdfeuchte-topfdaten?from=1487977200000&amp;amp;to=1501666530441&lt;br /&gt;
&lt;br /&gt;
Sollen die Sensoren an einem Raspberry PI betrieben werden, so ist dieser Beitrag sehr empfehlenswert:&lt;br /&gt;
https://tutorials-raspberrypi.de/raspberry-pi-giessomat-kapazitiver-erdfeuchtigkeitssensor/&lt;br /&gt;
&lt;br /&gt;
Hier gibt es ein Projekt mit einem WeMos D1 Mini 1 / ESP-8266 :&lt;br /&gt;
https://github.com/LukasK13/ESP-8266-Plant-Watering-V3&lt;br /&gt;
&lt;br /&gt;
Für die Anbindung an einen Arduino gibt es ein fertiges Sketch:&lt;br /&gt;
http://fam-haugk.de/giessautomat-fuer-pflanzen&lt;br /&gt;
&lt;br /&gt;
Oder gleich ein fertiges Arduino shield:&lt;br /&gt;
https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
Hier wurde ein Automatisches Gewächshaus mit Raspberry PI und den Gies-O-mat Sensoren realisiert:&lt;br /&gt;
http://thomas-geers.de/gewaechshaus.html&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=101414</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=101414"/>
		<updated>2020-01-21T13:49:28Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Die Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/#Sensoren hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops in verschiedenen Ausführungen angeboten.&lt;br /&gt;
[https://shop.thomasheldt.de/product_info.php?info=p89_giess-o-mat-sensor-pcb.html Entweder als Leerplatine] oder auch als [https://www.ramser-elektro.at/shop/bausaetze-und-platinen/giesomat-kapazitiver-bodenfeuchtesensor-erdfeuchtesensor-mit-beschichtung/ als Bausatz mit allen benötigten Bauteilen.]&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst &#039;&#039;&#039;hydrophobe Vergussmasse&#039;&#039;&#039; für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich &#039;&#039;&#039;URETHAN 71&#039;&#039;&#039; von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
&lt;br /&gt;
http://www.n8chteule.de/zentris-blog/erdfeuchtemessung/sensoren-in-der-erdfeuchtebestimmung/&lt;br /&gt;
&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
In manchen Blogs gibt es Ausdauertests verschiedener Feuchtefühlersysteme:&lt;br /&gt;
http://bss135.selfhost.eu:58888/dashboard/db/erdfeuchte-topfdaten?from=1487977200000&amp;amp;to=1501666530441&lt;br /&gt;
&lt;br /&gt;
Sollen die Sensoren an einem Raspberry PI betrieben werden, so ist dieser Beitrag sehr empfehlenswert:&lt;br /&gt;
https://tutorials-raspberrypi.de/raspberry-pi-giessomat-kapazitiver-erdfeuchtigkeitssensor/&lt;br /&gt;
&lt;br /&gt;
Für die Anbindung an einen Arduino gibt es ein fertiges Sketch:&lt;br /&gt;
http://fam-haugk.de/giessautomat-fuer-pflanzen&lt;br /&gt;
&lt;br /&gt;
Oder gleich ein fertiges Arduino shield:&lt;br /&gt;
https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
Hier wurde ein Automatisches Gewächshaus mit Raspberry PI und den Gies-O-mat Sensoren realisiert:&lt;br /&gt;
http://thomas-geers.de/gewaechshaus.html&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Elektronikversender&amp;diff=99568</id>
		<title>Elektronikversender</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Elektronikversender&amp;diff=99568"/>
		<updated>2018-08-20T13:04:42Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* IT-WNS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Vor- und Nachteile von verschiedenen Elektronik-Versand-Händlern werden relativ häufig im Forum diskutiert. Diese Diskussionen führen nicht selten zu weitestgehend gleichen Ergebnissen. In diesem Artikel sollen daher die Argumente, die für oder gegen einen bestimmten Elektronik-Versender sprechen, zusammengetragen werden. Sobald diese Liste einigermaßen vollständig ist, würde dies sicher einige Diskussions-Threads und/oder Flame-Wars überflüssig machen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Bei ausländischen Versendern sind generelle Infomationen zur Handhabung von Versand, sowie Zoll und Abgaben nützlich. Bitte aber hier nicht jedesmal wieder die kompletten Zoll-Details eintragen, dafür gibt es den Artikel [[Zoll und Abgaben]]&lt;br /&gt;
&lt;br /&gt;
Diese Liste erhebt keinerlei Anspruch auf Vollständigkeit, d.h. wenn ihr einen Versender kennt, der hier noch nicht aufgeführt ist, dann nennt wenigstens die URL und den Namen. Den Rest können auch andere besorgen, die den Versender ebenfalls kennen!&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Diese Seite kann nur von angemeldeten Benutzern bearbeitet werden!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bitte nur Firmen eintragen die versenden. Für reine Ladengeschäfte gibt es [[Lokale Elektroniklieferanten]]. Versender die auch ein Ladengeschäft betreiben können in beide Listen eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
* Bitte nur Firmen eintragen, die unter anderem Elektronikbauteile, -bausätze und z.B. Messgeräte versenden. Für andere Materialien gibt es [[Eisenwarenversender]] (die Liste dort enthält nicht nur Eisenwarenversender).&lt;br /&gt;
 &lt;br /&gt;
* Nur Versender eintragen die ohne Bettelei, ohne Rumgezicke oder ähnliches an Privatpersonen verkaufen (eventuell über Umwege). Also &#039;&#039;&#039;B2C, kein B2B&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
* Bitte ergänzt nur allgemeine Sachen (z.&amp;amp;nbsp;B. &amp;quot;liefert immer vollständig&amp;quot;, &amp;quot;günstig&amp;quot; oder &amp;quot;große Auswahl&amp;quot;), aber nicht Sachen wie &amp;quot;mein ATMega 128 hatte verbogene Beine&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
* Bitte auch die alphabetische Sortierung beibehalten!&lt;br /&gt;
&lt;br /&gt;
* Keinen Spam von Firmen, besonders nicht, wenn sie nicht an Privatpersonen verkaufen. Wer uns nichts verkaufen will soll bitte draußen bleiben. &lt;br /&gt;
&lt;br /&gt;
* Nur in Ausnahmefällen Firmen die keinen oder keinen funktionsfähigen Onlineshop betreiben eintragen.&lt;br /&gt;
&lt;br /&gt;
* Bitte veraltete Einträge updaten oder, wenn die Firma nicht mehr auffindbar ist, löschen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Liste der Versender ==&lt;br /&gt;
&lt;br /&gt;
=== AATiS ===&lt;br /&gt;
Homepage: http://www.aatis.de&lt;br /&gt;
&lt;br /&gt;
* Arbeitskreis Amateurfunk und Technik in der Schule e.V.&lt;br /&gt;
* Bausätze speziell auch für Elektronik-Anfänger, Schüler&lt;br /&gt;
* Literatur, Seminare für Lehrer &lt;br /&gt;
&lt;br /&gt;
=== AK Modul Bus Computer GmbH ===&lt;br /&gt;
Homepage: http://www.ak-modul-bus.com/stat/produkte.html&lt;br /&gt;
&lt;br /&gt;
* Interfaces, Messmodule, Funktionsmodelle, Experimentiersysteme&lt;br /&gt;
* Entwicklungssysteme, Baugruppen, Elektor, Zubehör, Bauelemente&lt;br /&gt;
* Software, Lernpakete, Bücher, Sonderposten&lt;br /&gt;
&lt;br /&gt;
=== AliExpress ===&lt;br /&gt;
&lt;br /&gt;
Homepage: http://www.aliexpress.com/&lt;br /&gt;
&lt;br /&gt;
Stellvertretend für &amp;quot;aus China&amp;quot;: In der Regel versandkostenfrei und bis 26€ ohne Einfuhrumsatzsteuer. Alternativ auch [http://www.banggood.com Banggood] oder [http://ebay.com ebay.com] (erste Browser-Sprache: Englisch), siehe auch [[China SUPER Bauteile-Schnäppchen Thread-Wiki]].&lt;br /&gt;
&lt;br /&gt;
=== Allpax ===&lt;br /&gt;
Homepage: http://www.allpax.de&lt;br /&gt;
&lt;br /&gt;
* Liefert auch an Privathaushalte&lt;br /&gt;
* Keine Elektronik an sich, aber ggf. nützliches Zubehör: Größeres, übersichtliches Sortiment an ESD-Beuteln und -Folien, offen und mit Zippverschluss, Pink Poly und Metallisiert (High Shield). Preislich über Farnell, dafür findet man sofort, was man sucht...&lt;br /&gt;
* außerdem Ultraschallreiniger, Waagen und Folienschweißgeräte, sowie viel Fachfremdes&lt;br /&gt;
* Versandkosten: 8,33€ nach Deutschland, diverse EU-Länder 17,85€, Schweiz 34,51€; Versandkostenfrei in D ab 178,50€&lt;br /&gt;
* Gewährt scheinbar auch Privatkunden die Zahlung per Rechnung; bei Bankeinzug 2% Rabatt, bei Vorkasse und Abholung 3%&lt;br /&gt;
&lt;br /&gt;
=== AME-Engineering ===&lt;br /&gt;
Homepage: http://www.ame-engineering.de&lt;br /&gt;
&lt;br /&gt;
* Hochfrequenz-Spezialitäten, Amateurfunk&lt;br /&gt;
&lt;br /&gt;
=== Amidon ===&lt;br /&gt;
Homepage: http://www.amidon.de&lt;br /&gt;
&lt;br /&gt;
* Sehr großes Sortiment, vorallem für seltene Bauteile, z.&amp;amp;nbsp;B. Dioden&lt;br /&gt;
&lt;br /&gt;
=== Andy&#039;s Funkladen ===&lt;br /&gt;
Homepage: http://www.andyfunk.de&lt;br /&gt;
&lt;br /&gt;
* Alles für Amateur- und CB-Funk&lt;br /&gt;
* Bauteile und Gehäuse&lt;br /&gt;
&lt;br /&gt;
=== Anvilex ===&lt;br /&gt;
Homepage: http://shop.anvilex.com/index.html&lt;br /&gt;
&lt;br /&gt;
* Liefert sehr günstige Break-Out Boards für diverse Packages&lt;br /&gt;
* Hat einige einfache und günstige Programmer auch für FPGAs etc&lt;br /&gt;
&lt;br /&gt;
=== Atzert Technik-Discounter ===&lt;br /&gt;
Homepage: http://www.atzert-technik.de&lt;br /&gt;
&lt;br /&gt;
Früher &#039;&#039;MEGAKICK Electronic Stores&#039;&#039;, dann &#039;&#039;EFB-Electronic Versand&#039;&#039;, danach &#039;&#039;Atzert-Elektronik Versand&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Shop offline. Man wird auf ETT für gewerbliche Kunden verwiesen.&lt;br /&gt;
&lt;br /&gt;
* Mindestens schon der vierte Name und die vierte Webseite für den Endkunden-Versand von [[Elektronikversender#ETT|ETT]]. ETT liefert sonst nur an gewerbliche Kunden.&lt;br /&gt;
* Ladengeschäfte in Bielefeld, Braunschweig, Bremen, Hamburg und Berlin. &lt;br /&gt;
* Die Preise schwanken im Vergleich zu anderen Anbietern, welche ebenfalls ETT-importierte Produkte führen, mal nach oben, mal nach unten.&lt;br /&gt;
&lt;br /&gt;
=== AVOLTA ===&lt;br /&gt;
Homepage: http://www.avolta.de&lt;br /&gt;
&lt;br /&gt;
* Umfangreiches Sortiment im Bereich Schalter + Steckdosen, Haustechnik, KNX, Beleuchtung&lt;br /&gt;
* Verkauft an Endverbraucher und Firmenkunden&lt;br /&gt;
* sehr schnelle Lieferung mit guter Logistik&lt;br /&gt;
* Fachberatung&lt;br /&gt;
* Fachausstellung mit 120 Schalterdesigns.&lt;br /&gt;
&lt;br /&gt;
=== Bassenberg Elektronik ===&lt;br /&gt;
Homepage: http://www.bassenberg.de&lt;br /&gt;
&lt;br /&gt;
* Ladengeschäfte in Braunschweig und Neumünster&lt;br /&gt;
* Beschafft auch nicht mehr gelistete und abgekündigte Bauteile&lt;br /&gt;
* Liefert auch an Privat&lt;br /&gt;
&lt;br /&gt;
=== Batterie24 ===&lt;br /&gt;
Homepage: http://www.batterie24.de&lt;br /&gt;
&lt;br /&gt;
* Günstige Ultralife &amp;amp; Saft Lithium Batterien sowie FGS Bleiakkus&lt;br /&gt;
* z.B. 10 Ultralife Lithium Batterien 9V Block 52,00 Euro (Stand: Okt. 2014)&lt;br /&gt;
* Anwendungen: z.B. Rauchmelder, Babyphone, Garagentoröffner, Sicherheitssysteme und Alarmanlagen&lt;br /&gt;
&lt;br /&gt;
=== Batronix ===&lt;br /&gt;
Homepage: http://www.batronix.com&lt;br /&gt;
* Gute Auswahl an Messgeräten (Oszis, Multis, Logik-/Spektrumanalyzer, Thermometer), aber auch Lötequipment und Labornetzteile&lt;br /&gt;
* Premium-Distributor für Rigol und Owon, d.h. bevorzugte Belieferung bei Engpässen gegenüber anderen Händlern&lt;br /&gt;
* Bausätze, Programmieradapter für Microcontroller-Applikationen&lt;br /&gt;
* Liefert auch an Privat&lt;br /&gt;
* Versand per DHL&lt;br /&gt;
* Bezahlung via Rechnung (unter Vorbehalt und nicht bei abweichender Lieferadresse), Paypal, Nachnahme, Kreditkarte oder Vorkasse&lt;br /&gt;
&lt;br /&gt;
=== BAZ Spezialantennen ===&lt;br /&gt;
Homepage: http://www.spezialantennen.de&lt;br /&gt;
&lt;br /&gt;
* Antennen für Amateurfunk, ISM, WLAN usw.&lt;br /&gt;
&lt;br /&gt;
=== bed - elektronik ===&lt;br /&gt;
Homepage: http://www.bed-elektronik.de&lt;br /&gt;
&lt;br /&gt;
* Restposten aktive und passive Bauelemente&lt;br /&gt;
* sehr günstige Preise&lt;br /&gt;
* alles ab Lager lieferbar&lt;br /&gt;
* Versand an Privat&lt;br /&gt;
* ab 60 EUR versandkostenfrei&lt;br /&gt;
&lt;br /&gt;
=== Bfi-Optilas ===&lt;br /&gt;
Homepage: http://www.bfioptilas.de&lt;br /&gt;
&lt;br /&gt;
* Kein Onlineshop&lt;br /&gt;
* spezialisierter Distributor für Hochfrequenzhalbleiter und Optik&lt;br /&gt;
&lt;br /&gt;
=== BG-Electronics.de ===&lt;br /&gt;
Homepage: http://www.bg-electronics.de&lt;br /&gt;
&lt;br /&gt;
* Online Shop für aktive und passive elektronische Bauelememte&lt;br /&gt;
* günstige Preise&lt;br /&gt;
* alle Artikel ab Lager lieferbar, daher kurze Wartezeiten&lt;br /&gt;
* weltweiter Versand&lt;br /&gt;
* zahlreiche Mengenrabatte&lt;br /&gt;
* viele Ersatzteile aus dem Audio-, CarHiFi und TV-Bereich&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== B &amp;amp; M electronics ===&lt;br /&gt;
Homepage: http://www.bmelectronics.de&lt;br /&gt;
&lt;br /&gt;
* Bauteile, Platinen und Baugruppen für Amateurfunk&lt;br /&gt;
Seite nicht erreichbar am 22.7.2012 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Box73 ===&lt;br /&gt;
Homepage: http://www.box73.de&lt;br /&gt;
&lt;br /&gt;
Onlineshop des Funkamateur.&lt;br /&gt;
&lt;br /&gt;
* Bauteile, Bausätze, Literatur aus dem Amateurfunkbereich&lt;br /&gt;
* Preise sind O.K.&lt;br /&gt;
* Bestellungen werden nur Di und Do bearbeitet&lt;br /&gt;
* Ab 50 EUR bei Bankeinzug portofrei.&lt;br /&gt;
&lt;br /&gt;
=== Boxtec AG ===&lt;br /&gt;
Homepage: http://www.boxtec.ch&lt;br /&gt;
&lt;br /&gt;
Onlineshop für Robotik&lt;br /&gt;
&lt;br /&gt;
* Bauteile, Bausätze aus dem Bereich Robotik&lt;br /&gt;
* Preise sind O.K. ( Ausfuhr und Zoll beachten )&lt;br /&gt;
* Grosse Auswahl und Lieferfähigkeit&lt;br /&gt;
* Bestellungen können vor Ort abgeholt werden (in der Schweiz)oder zugesandt werden&lt;br /&gt;
* Wiki Seite dazu mit viel Info z.B. PIC und I2C Bus&lt;br /&gt;
* Online Hilfe möglich&lt;br /&gt;
* viele Info zu einzelnen Bauteilen&lt;br /&gt;
* eigenes Forum&lt;br /&gt;
* Regelmässig Treffen vor Ort&lt;br /&gt;
&lt;br /&gt;
=== Bürklin OHG ===&lt;br /&gt;
Homepage: http://www.buerklin.com&lt;br /&gt;
&lt;br /&gt;
* große Auswahl, hohe Verfügbarkeit&lt;br /&gt;
* sehr schneller Versand&lt;br /&gt;
* Ladengeschäft in Oberhaching (südlicher Landkreis München)&lt;br /&gt;
&lt;br /&gt;
=== CBoden ===&lt;br /&gt;
* Homepage: http://shop.cboden.de/Bauelemente/&lt;br /&gt;
* Sehr wenige Bauteile, dafür oft günstiger als andere Versender&lt;br /&gt;
* Versandkosten in D: 2,50 Euro&lt;br /&gt;
&lt;br /&gt;
=== CBsoft, s.r.o. (ltd.) ===&lt;br /&gt;
*Homepage: http://www.jjtubes.eu/&lt;br /&gt;
* Firma in der Slowakei&lt;br /&gt;
* Verkauft Röhren der Firma JJ&lt;br /&gt;
* englischsprachig&lt;br /&gt;
* Zahlungsmöglichkeiten in € mit Paypal und Kreditkarte&lt;br /&gt;
&lt;br /&gt;
=== chiptrade.com ===&lt;br /&gt;
siehe [[#SE Spezial-Electronic AG|SE Spezial-Electronic AG]]&lt;br /&gt;
&lt;br /&gt;
=== ConeleK Electronic ===&lt;br /&gt;
Homepage: http://www.conelek.com&lt;br /&gt;
&lt;br /&gt;
* Sehr kleines Bauteileangebot (Röhren, Röhrensockel)&lt;br /&gt;
* Elektronik-Laborbedarf, insbesondere Nachfüllpackungen mit Steckbrett-Drahtbrücken&lt;br /&gt;
* Werkzeug für Elektronik&lt;br /&gt;
* Stromversorgungen&lt;br /&gt;
* Versand an Privat&lt;br /&gt;
* Versandkosten bis 25kg, Vorkasse 5,90€ (Stand 04/2008)&lt;br /&gt;
&lt;br /&gt;
=== Conrad ===&lt;br /&gt;
Homepage: http://www.conrad.de und http://www.business.conrad.de&lt;br /&gt;
&lt;br /&gt;
* großes Angebot (für Bauteile den &amp;quot;Business&amp;quot;-Katalog beachten, der Hauptkatalog ist dahingehend etwas &amp;quot;dünn&amp;quot;) (Anm.: Bauteile, die nur im Business-Katalog aufgeführt sind, sind in Ladengeschäften nur über Sonderbestellung zu bekommen, d.h. dort in aller Regel nicht vorrätig.)&lt;br /&gt;
* Positiv: Wirklich jedes Bauteil kann einzeln gekauft werden und wird nicht in dämlichen Verpackungseinheiten verkauft, so wie es bei den meisten anderen Elektronik-Lieferanten der Fall ist. Dies ist vor Allem für den Prototypenbau sehr hilfreich.&lt;br /&gt;
* relativ teuer jedoch bis zu 10% Rabatt für Schulen (bei genügend Umsatz)&lt;br /&gt;
* 21 Ladengeschäfte in Deutschland, sechs in Österreich (Megastores)&lt;br /&gt;
* positiv: Bei Business-Kunden wird der Rechnungsbetrag erst nach 14 Tagen abgebucht.&lt;br /&gt;
* haben einen (teuren) 24 Std. Lieferservice für Notfälle - Conrad garantiert aber nicht 100%ig für die Einhaltung der 24 Stunden. Bei Nichteinhaltung gibt es kein Geld zurück.&lt;br /&gt;
* Verfügbarkeit in Filialen kann Online überprüft werden.&lt;br /&gt;
* Verfügbarkeit in Filialen kann über zentale Rufnummer erfragt werden. Abholung bestellter Ware in Filialen möglich, aber trotzdem gleiche Versandkosten.&lt;br /&gt;
* Eigenmarken: u.a. Voltcraft, Renkforce&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Vorerst Auskommentiert - Subjektiv/Einzelerfahrung, veraltete Informationen (Filialen)&lt;br /&gt;
* Mit jeder Bestellung erhält man zusätzlich Werbung von unseriösen Firmen, wo Gewinne versprochen werden und man sich in Wirklichkeit für irgendwelche Abos verpflichtet. Wenn man bei Conrad anruft und sie zur Rede stellt, erhält man die Antwort, dass diese Werbung anscheinend aus Versehen hineingerutscht ist. So ein Zufall.&lt;br /&gt;
* sehr kulant bei Umtäuschen&lt;br /&gt;
* versuchen bei Rückgaben einen Teil oder den gesamten Betrag einzubehalten (schon mehrfach vorgekommen)&lt;br /&gt;
* Schlampig verpackte Artikel. ICs sind nicht Antistatik-Konform verpackt.&lt;br /&gt;
* Die Filiale München / Tal hat keine Telefonnummer mehr in den Verzeichnissen, anscheinend sind Kundenanfragen dort zu &amp;quot;lästig&amp;quot;. (Kommentar: andere Filialen auch nicht, wird nur noch über eine Sammelnummer über ein Callcenter abgewickelt. Die Ladenbestellung wird dann vom Callcenter per eMail an die Filiale weitergeleitet.)&lt;br /&gt;
* die Ladengeschäfte haben nicht das gesamte Programm vor Ort, man kann jedoch in den Geschäften anrufen und die Verfügbarkeit anfragen, evtl. sogar Teile für ein paar Stunden &amp;quot;zurücklegen lassen&amp;quot; (von Geschäft zu Geschäft verschieden).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== csd-electronics ===&lt;br /&gt;
Homepage: [http://www.csd-electronics.de/?pk_campaign=micro_sender csd-electronics.de]&lt;br /&gt;
&lt;br /&gt;
* schnelle Lieferung, bei Lagerware am selben Tag ohne Aufpreis. Auf Wunsch Teillieferung.&lt;br /&gt;
* ATMEL, ICs, Passive und Mechanische Bauteile, Platinen- und Lötzubehör, u.a.&lt;br /&gt;
* ca. 6200 Bauteile lagernd&lt;br /&gt;
* günstig&lt;br /&gt;
* Mengenrabatte für fast jedes Produkt&lt;br /&gt;
* Lieferung auch an Privat&lt;br /&gt;
* Versand innerhalb Deutschlands: &lt;br /&gt;
* DHL: 4,50 EUR (ab 60 EUR versandkostenfrei)&lt;br /&gt;
* DPD: ab 5,50 EUR&lt;br /&gt;
* Versand EU-weit ab 2,99 EUR&lt;br /&gt;
* kein Mindestbestellwert&lt;br /&gt;
* Bauelemente, die nicht im Shop angeboten werden, können auf Anfrage beschafft werden.&lt;br /&gt;
* Zahlung per Vorkasse (3% Skonto), PayPal, Nachnahme, Kreditkarte. &lt;br /&gt;
* Zahlung per Rechnung, Bankeinzug nur für Stammkunden (ab 4 bis 5 Bestellung), Für Institute/Firmen direkt auf Rechnung möglich&lt;br /&gt;
* Abholung von Ware in Bonn-Dransdorf möglich&lt;br /&gt;
* Neuer Shop seit 17.08.2016&lt;br /&gt;
&lt;br /&gt;
=== dad24 ===&lt;br /&gt;
Homepage, Shop: http://dad24.eu&lt;br /&gt;
E-Bay Shop:     nicht mehr vorhanden 08/2018 (http://stores.ebay.de/Shop-dad24)&lt;br /&gt;
&lt;br /&gt;
* Unterschiedliche Preise in den beiden Shops&lt;br /&gt;
* Kleiner, nicht sonderlich schöner Onlineshop (dad24.eu)&lt;br /&gt;
* Kleines Angebot. Lupenleuchten, Lötstationen, Labornetzgeräte, Messgeräte, etc. aus dem unteren Preissegment&lt;br /&gt;
* Jede Woche eine neue &amp;quot;Kategorie der Woche&amp;quot; auf dad24.eu. Produkte aus der Kategorie werden erst im Warenkorb mit einem Rabatt angezeigt, der auch gewährt wird.&lt;br /&gt;
&lt;br /&gt;
=== Darisus ===&lt;br /&gt;
Homepage: http://www.darisus.de&lt;br /&gt;
&lt;br /&gt;
* kompetente Beratung&lt;br /&gt;
* liefert sehr zuverlässig, in Notfällen auch Express&lt;br /&gt;
* Versand innerhalb Deutschlands ab 4,50 EUR&lt;br /&gt;
* Hat auch eine gute Auswahl an CPLDs und einige FPGAs diverser Hersteller&lt;br /&gt;
&lt;br /&gt;
=== Digi-Key ===&lt;br /&gt;
Homepage (Deutschland): http://www.digikey.de&lt;br /&gt;
&lt;br /&gt;
* optisch nicht besonders ansprechende, aber durchaus sehr funktionelle Website&lt;br /&gt;
* beheimatet in den USA, ein Logistikbüro gibt es in den Niederlanden&lt;br /&gt;
* kostenloser Versand ab 50&amp;amp;#8364;, darunter 18&amp;amp;#8364; Versandkosten&lt;br /&gt;
* macht merkwürdige Plausibilitäts-Checks: wenn man privat über ihrem Dollar Limit (z.B. 400 Dollar bestellt) kommt sofort die Rückfrage nach Firmenname und Firmenadresse&lt;br /&gt;
* Rückfragen nach dem Verwendungszweck kommen ebenfalls schon bei der Bestellung bei bestimmten Bauteilen die der Exportkontrolle unterliegen&lt;br /&gt;
* Versand direkt aus den USA, dafür sehr flott mit UPS Express (in rund zwei bis drei Tagen da)&lt;br /&gt;
* riesiges Angebot, gewissermaßen ein Distributor der auch Kleinmengen an Privatpersonen liefert, entscheidend ist, dass der Hersteller des Produkts geführt wird&lt;br /&gt;
* kein anderer Anbieter, bietet so viele verschiedene passive Bauteile in kleinen Stückzahlen, z.&amp;amp;nbsp;B. SMD Widerstände in Bauform 01005 bis 2512 meist in verschiedenen Toleranzklassen und von verschiedenen Herstellern&lt;br /&gt;
* alle Bauteile mit Herstellerangabe, Digikey kauft ausschließlich direkt vom Hersteller&lt;br /&gt;
* Preise sind auf der deutschen Website in Euro inklusive etwaigem Zoll angegeben, allerdings ohne Mehrwertsteuer, die korrekt abgerechnet wird (d.h. man zahlt bei Versand nach Österreich 20% Mwst., nach Deutschland m.W.n. 19%)&lt;br /&gt;
* der Preis für im Warenkorb befindliche Ware wird für einen Monat garantiert und nur bei Mengenänderung aktualisiert (d.h. zwischenzeitliche Preisanpassungen, nach oben wie nach unten, bleiben unberücksichtigt)&lt;br /&gt;
* Meistens deutlich teurer als Reichelt, doch häufig die beste Anlaufstelle für Privatkunden wenn es um Spezialbauteile geht, und der Hersteller sich im Programm von Digikey befindet&lt;br /&gt;
* Zahlung per Kreditkarte (MasterCard, VISA, American Express) oder Vorauskasse (SEPA-Überweisung auf deutsches Konto bei der Commerzbank AG)&lt;br /&gt;
&lt;br /&gt;
=== Display3000 ===&lt;br /&gt;
Shop: https://shop.display3000.com&lt;br /&gt;
&lt;br /&gt;
* Kleiner Shop&lt;br /&gt;
* Spezialisiert auf Mikrocontroller-Komplettlösungen mit Farb TFTs&lt;br /&gt;
* Individualisierbare Controller-Module&lt;br /&gt;
* Entwickeln und Produzieren auch im Kundenauftrag&lt;br /&gt;
* Eigene Folientastaturen für Bopla Gehäuse&lt;br /&gt;
* Günstige Rigol-Geräte (sind nicht alle im Shop gelistet, per Mail anfragen)&lt;br /&gt;
* Vorauskasse, Paypal, Amazon Payment, Rechnung (große Firmen, Stammkunden)&lt;br /&gt;
* Mindestbestellwert 25 Euro&lt;br /&gt;
&lt;br /&gt;
=== Display Electronics ===&lt;br /&gt;
&lt;br /&gt;
Homepage: http://www.distel.co.uk (Zurzeit nicht erreichbar)&lt;br /&gt;
&lt;br /&gt;
* In England&lt;br /&gt;
* Webseite = Augenkrebs &lt;br /&gt;
* Online-Shop versteckt hinter dem Search-Button auf der Homepage&lt;br /&gt;
* Restposten aller Art&lt;br /&gt;
* Mindestbestellwert 10 GBP&lt;br /&gt;
&lt;br /&gt;
=== Eckstein-Shop ===&lt;br /&gt;
Homepage: https://eckstein-shop.de/&lt;br /&gt;
&lt;br /&gt;
*Kein Mindestbestellwert&lt;br /&gt;
*Onlineshop aus Clausthal-Zellerfeld (Harz)&lt;br /&gt;
*alles zu den Themen Raspbarry Pi, Arduino, Makeblock &lt;br /&gt;
*und dazugehörige Elektronik Bauteile (Bildschirme, Motoren, Sensoren, usw.)&lt;br /&gt;
*Versand mit DHL für Kleinkram € 1,99 bzw. größere Sachen € 3,49&lt;br /&gt;
*Generell Versandkostenfrei ab € 50&lt;br /&gt;
&lt;br /&gt;
=== eeTec.ch ===&lt;br /&gt;
Homepage: http://eetec.ch&lt;br /&gt;
&lt;br /&gt;
*Kein Mindestbestellwert&lt;br /&gt;
*Onlineshop aus der Schweiz&lt;br /&gt;
*Elektronik Bauteile, Bausätze, Breakouts, Sensoren, Programer, LED, Robotik, Modellbau, Ardupilot/Arducopter und DIY Zubehör&lt;br /&gt;
*Arduino (kompatible) Shields und Boards&lt;br /&gt;
*Gratis Versand am Folgetag (in der Schweiz) bei vielen Produkten (alles unter 2cm)&lt;br /&gt;
*Generell Versandkostenfrei ab 100 CHF (CH)&lt;br /&gt;
*Versand in in die EU ab 1 Euro für (auf Anfrage)&lt;br /&gt;
&lt;br /&gt;
=== endasmedia Shop ===&lt;br /&gt;
Homepage: http://endasmedia.ch&lt;br /&gt;
&lt;br /&gt;
* Schweizer Standort! Versendet für 1-3 Euro Europaweit!&lt;br /&gt;
* kein Mindestbestellwert&lt;br /&gt;
* Bauelemente (&#039;&#039;&#039;STM32&#039;&#039;&#039;, AVR, LCD, Kleinteile) und Bausätze sehr günstig&lt;br /&gt;
* Eigenentwickelte Bausätze &lt;br /&gt;
* AVR-ISP-Stick (USBASP)&lt;br /&gt;
* Restposten aller Art&lt;br /&gt;
* Vorauskasse, Paypal&lt;br /&gt;
* Dieser Shop wird von einem Forenmitglied (hedie) betrieben!&lt;br /&gt;
* Verkauf auch an Privat/Bastler&lt;br /&gt;
&lt;br /&gt;
=== eHaJo ===&lt;br /&gt;
Homepage: https://www.eHaJo.de&lt;br /&gt;
&lt;br /&gt;
* kein Mindestbestellwert&lt;br /&gt;
* Bauelemente (AVR, LCD, Kleinteile) und Bausätze sehr günstig&lt;br /&gt;
* eigenentwickelte Bausätze &lt;br /&gt;
* Arduino Clone&lt;br /&gt;
* Lötübungen für SMD&lt;br /&gt;
* AVR-ISP-Stick&lt;br /&gt;
* Versand ab 2,90€, Versandkostenfrei ab 175€&lt;br /&gt;
* Vorauskasse, Paypal&lt;br /&gt;
&lt;br /&gt;
=== EIBTron.com ===&lt;br /&gt;
Homepage: http://www.eibtron.com&lt;br /&gt;
&lt;br /&gt;
* Riesige Auswahl an Produkten (~300000)&lt;br /&gt;
* SMD-Bauteile bis 0402!&lt;br /&gt;
* auch spezielle Sachen wie Xilinx-Configuration PROMs, AD9740-DACs oder SMD-Quarze (z.B. Abracon ABM7) im Angebot&lt;br /&gt;
* Alternative zum HBE-Shop für Privatanwender&lt;br /&gt;
* Versand direkt durch RS&lt;br /&gt;
* zuverlässiger und freundlicher Support&lt;br /&gt;
&lt;br /&gt;
=== Eisch-Kafka-Electronic ===&lt;br /&gt;
Homepage: http://www.eisch-electronic.de&lt;br /&gt;
 &lt;br /&gt;
* Hochfrequenz Bausätze und Bauteile für Amateurfunk&lt;br /&gt;
&lt;br /&gt;
=== EleConT ===&lt;br /&gt;
Homepage: http://www.elecont.de/shop/&lt;br /&gt;
&lt;br /&gt;
* Carrierboards für gebräuchliche AVR&lt;br /&gt;
&lt;br /&gt;
=== Electropuces ===&lt;br /&gt;
Homepage: http://perso.wanadoo.fr/electropuces/&lt;br /&gt;
&lt;br /&gt;
* Gebrauchte Messgeräte aus Nantes, Frankreich  (teilweise engl. Menü)&lt;br /&gt;
&lt;br /&gt;
=== Electronic Search ===&lt;br /&gt;
&lt;br /&gt;
Homepage: http://www.electronic-search.de&lt;br /&gt;
&lt;br /&gt;
* Keine Mindestbestellmenge&lt;br /&gt;
* Verkauf auch an Privat/Bastler&lt;br /&gt;
* Fast alle Preise im Online-Shop nur &amp;quot;auf Anfrage&amp;quot;, und nicht im Shop angegeben.&lt;br /&gt;
&lt;br /&gt;
=== electronicpool Rheinstetten ===&lt;br /&gt;
Homepage: http://www.electronicpool.de&lt;br /&gt;
&lt;br /&gt;
* abgekündigte oder schwer beschaffbare elektronische Bauteile&lt;br /&gt;
&lt;br /&gt;
=== Elektroland24===&lt;br /&gt;
Homepage: http://www.elektroland24.de/&lt;br /&gt;
&lt;br /&gt;
* Großes Sortiment im Bereich Schalter &amp;amp; Steckdosen/Haustechnik/Elektoinstallation&lt;br /&gt;
* Verkauf an Endverbraucher&lt;br /&gt;
* kurze Lieferzeiten&lt;br /&gt;
&lt;br /&gt;
=== Elektronik-Kompendium ===&lt;br /&gt;
Homepage: http://www.elektronik-kompendium.de&lt;br /&gt;
&lt;br /&gt;
* Bausätze diverser Schaltungen (mit Anleitung und Funktionsbeschreibung)&lt;br /&gt;
* erspart lästiges Suchen in anderen Shops&lt;br /&gt;
* kurze Lieferzeiten&lt;br /&gt;
* günstiger Versand&lt;br /&gt;
&lt;br /&gt;
=== ElrePo ===&lt;br /&gt;
Homepage: http://www.elrepo.de&lt;br /&gt;
&lt;br /&gt;
*Relativ großes Sortiment an Bauteilen&lt;br /&gt;
*Günstige Sortimente und Recycling Bauteile&lt;br /&gt;
*Versandkosten ab 90ct !&lt;br /&gt;
&lt;br /&gt;
=== Elk Tronic ===&lt;br /&gt;
Homepage: http://www.elk-tronic.de&lt;br /&gt;
&lt;br /&gt;
* kleines Lieferprogramm Adapterplatinen (SMD -&amp;gt; 2,54mm-Raster) und Programmieradapter&lt;br /&gt;
* günstige Preise und Versandspesen&lt;br /&gt;
&lt;br /&gt;
=== Elko-Verkauf ===&lt;br /&gt;
Homepage: http://www.elko-verkauf.de&lt;br /&gt;
&lt;br /&gt;
* Nur Low-ESR-Elkos&lt;br /&gt;
* Elko-Sets für ein Gerät&lt;br /&gt;
&lt;br /&gt;
=== Ellmitron ===&lt;br /&gt;
Homepage: http://www.ellmitron.de/&lt;br /&gt;
Katalog: http://www.ellmitron.de/katalog.pdf&lt;br /&gt;
&lt;br /&gt;
* Lehrmittel, Kleinbausätze vor allem für Schüler, Experimentierkästen&lt;br /&gt;
&lt;br /&gt;
=== Elpro ===&lt;br /&gt;
Homepage: http://www.elpro.org/shop/shop.php&lt;br /&gt;
&lt;br /&gt;
* Sehr gute Preise, nachsehen lohnt sich!&lt;br /&gt;
* Kein Mindestbestellwert, aber höhere Versandkosten für kleine Bestellungen. (Stand April 2013):&lt;br /&gt;
* Ab €200: Versandkostenfrei&lt;br /&gt;
* Große Auswahl an Mikrocontrollern, z.B. [[STM32]] und [[LPC1xxx]]&lt;br /&gt;
* Sehr große Auswahl an Schaltnetzteilen von Meanwell (geschlossen, offen, auf PCB lötbar, DIN-Schiene)&lt;br /&gt;
* Shopsoftware gewöhnungsbedürftig, jedoch sinnvolle Untergliederung. Braucht JavaScript&lt;br /&gt;
* Keine AGBs online. Da Preisangaben ohne MwSt. richtet sich das Angebot vermutlich nicht an Endverbraucher (werden aber beliefert)&lt;br /&gt;
* Sehr schnelle Lieferung, Bearbeitungszeit (bis Warenausgang) oft nur 2-3 Tage.&lt;br /&gt;
* Versand bisher mit DHL&lt;br /&gt;
* gute bis sehr gute Verpackung&lt;br /&gt;
&lt;br /&gt;
=== Eltrix ===&lt;br /&gt;
Homepage: http://eltrix.de/Starteltrix.htm&lt;br /&gt;
&lt;br /&gt;
*  Verbrauchsmaterial, Tipps und Tricks fürs Leiterplattenherstellen und Löten&lt;br /&gt;
&lt;br /&gt;
=== elteile.de ===&lt;br /&gt;
Homepage: http://elteile.de&lt;br /&gt;
&lt;br /&gt;
* kein Mindestbestellwert&lt;br /&gt;
* Versandkosten ab 2,00€&lt;br /&gt;
* Versandkostenfrei ab 45 €&lt;br /&gt;
* PayPal und Vorkasse&lt;br /&gt;
* auch Lieferung an Privat&lt;br /&gt;
* Widerstände, Kondensatoren, IC&#039;s, Dioden, Z-Dioden, Transistoren usw.&lt;br /&gt;
* auch Bauteile auf Anfrage.&lt;br /&gt;
* fast alle Artikel ab Lager in Deutschland lieferbar&lt;br /&gt;
&lt;br /&gt;
=== eltradec.eu (Robert Matyschok Electronics Trade &amp;amp; Consulting) ===&lt;br /&gt;
Homepage: http://www.eltradec.eu&lt;br /&gt;
&lt;br /&gt;
* auch Lieferung an Privat&lt;br /&gt;
* Mindestbestellwert 15€, versicherter Versand ab 5€, versandkostenfrei ab 50€&lt;br /&gt;
* nach Vereinbarung auch Abholung in Karlsruhe möglich&lt;br /&gt;
* kein Warten, verkauft wird grundsätzlich nur eigene Lagerware&lt;br /&gt;
* Aktive, Passive, Elektromechanik, kein Werkzeug, keine Meßgeräte&lt;br /&gt;
* Schwerpunkte: analoge Fernsehtechnik (u.a. Zeilentrafos, viele TDAs), uC/uP, PLD (Xilinx, Altera, Lattice), HF-ICs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ELV ===&lt;br /&gt;
Homepage: http://www.elv.de&lt;br /&gt;
&lt;br /&gt;
* nicht sehr große Auswahl an Einzelteilen&lt;br /&gt;
* riesiges Angebot an Zubehör für Hobbyisten&lt;br /&gt;
* viele z.T. pfiffige Eigenentwicklungen, Bausätze (auch zum Download auf der Website verfügbar)&lt;br /&gt;
* sonst Sortiment ähnlich Conrad, nicht billig&lt;br /&gt;
* im Allgemeinen nicht billig, merkwürdigerweise sind manche Artikel aber die günstigsten auf dem Markt&lt;br /&gt;
* mühsamer Onlinekatalog&lt;br /&gt;
* Immer mal wieder Fehllieferungen und Wartezeiten (zumindest in die Schweiz). Service erreichte in 3 Fällen nicht das inserierte Niveau.&lt;br /&gt;
* Versandkosten innerhalb Deutschland 4,5&amp;amp;#8364;, ab 150&amp;amp;#8364; Bestellwert versandkostenfrei&lt;br /&gt;
* nicht abwählbare Versandversicherung, die 0,85% des Bestellwertes kostet&lt;br /&gt;
&lt;br /&gt;
=== Embedded Tools &amp;amp; Gadgets ===&lt;br /&gt;
Homepage: http://www.embedded-tools.ch&lt;br /&gt;
&lt;br /&gt;
* Schweizer Shop&lt;br /&gt;
* schnelle Lieferung, bei Lagerware am selben Tag ohne Aufpreis. Auf Wunsch Teillieferung.&lt;br /&gt;
* Viele Arduino und Eval-Boards&lt;br /&gt;
* ATMEL, ICs, Passive und Mechanische Bauteile, Platinen- und Lötzubehör, u.a.&lt;br /&gt;
* ca. 5000 Bauteile lagernd&lt;br /&gt;
* günstig&lt;br /&gt;
* Mengenrabatte für fast jedes Produkt&lt;br /&gt;
* Versand innerhalb der Schweiz: 7,60 CHF&lt;br /&gt;
* EU-weiter Versand&lt;br /&gt;
* kein Mindestbestellwert&lt;br /&gt;
* Bauelemente, die nicht im Shop angeboten werden, können auf Anfrage beschafft werden.&lt;br /&gt;
* Zahlung per Rechnung nur für Stammkunden (ab 4 bis 5 Bestellung), Für Institute/Firmen direkt auf Rechnung möglich&lt;br /&gt;
* Abholung von Ware Aarau/Schweiz nach Vereinbarung&lt;br /&gt;
&lt;br /&gt;
=== ETT - Electronic Toys Trading  ===&lt;br /&gt;
Homepage: http://www.ett-online.de&lt;br /&gt;
&lt;br /&gt;
* Großhandel nur für Gewerbekunden, aber hat einen Zweitshop [[Elektronikversender#Atzert Technik-Discounter|Atzert Technik-Discounter]] (früher EFB-Electronic Versand, davor Megakick Electronic-Stores) für Endkunden.&lt;br /&gt;
* Ladengeschäft in Braunschweig für jedermann. Weitere Atzert Ladengeschäfte in Bielefeld, Bremen, Hamburg und Berlin.&lt;br /&gt;
* Eigentümer der Marken McCHECK®, McPower®, McVoice® und anderer, unter denen ETT importierte Messgeräte, Labornetzteile, usw. an Großkunden und Händler vertreibt. Diese sind unter oben genannten Marken dann in vielen Shops anderer Firmen für Endkunden zu finden, nicht nur bei Atzert. Preisvergleiche lohnen.&lt;br /&gt;
&lt;br /&gt;
=== Ettinger GmbH ===&lt;br /&gt;
Homepage: http://www.ettinger.de&lt;br /&gt;
&lt;br /&gt;
* Liefert per Nachnahme oder gegen Vorauskasse auch an Privatkunden.&lt;br /&gt;
* Mechanische Komponenten (Gehäuse, Abstandshalter, Drehknöpfe, usw.)&lt;br /&gt;
* LEDs&lt;br /&gt;
* Gewöhnungsbedürftiger Online-Shop&lt;br /&gt;
&lt;br /&gt;
=== EXP-TECH ===&lt;br /&gt;
Homepage: http://www.exp-tech.de/&lt;br /&gt;
&lt;br /&gt;
* liefert an privat&lt;br /&gt;
* vielfältiges Sortiment von vielen verschiedenen Händlern (Adafruit, Sparkfun, Arduino, Olimex, Embest, SeedStudio, CooCox,  Digi, BeagleBone, IteadStudio, RaspberryPI, SecretLabs, CookingHacks,  Axiris.pe, OpenPicus, RobotElectronics, RobotBase, AttenInstruments,  Dagu, RF-Explorer, TexasInstruments, DangerousPrototypes...)&lt;br /&gt;
* Lieferung per DHL&lt;br /&gt;
* Zahlungsmöglichkeiten: Überweisung (Vorkasse), PayPal, Visa, MasterCard&lt;br /&gt;
&lt;br /&gt;
=== Farnell ===&lt;br /&gt;
Homepage: http://de.farnell.com&lt;br /&gt;
&lt;br /&gt;
* liefert nur an gewerbliche Abnehmer, Ausnahme sind Studenten und HTL-Schüler (Österreich, Farnell.at). Nachweis wird verlangt (Gewerbeschein oder Immatrikulation), Prüfung kann einige Tage dauern&lt;br /&gt;
* Lieferungen an Privat:&lt;br /&gt;
:* Schweiz: Farnell Schweiz beliefert auch Privatkunden.&lt;br /&gt;
:* Deutschland: Über den Reseller [[#HBE_-_Heinz_B.C3.BCchner_Elektronik.2C_Messtechnik.2C_med._Elektronik_e.K.|HBE]] kann man Produkte aus dem Farnell-Sortiment zu bestellen.&lt;br /&gt;
:* Österreich: [[#Technik-Welt / Industrieshop.at|Technik-Welt / Industrieshop.at]]&lt;br /&gt;
* große Auswahl&lt;br /&gt;
* &amp;lt;s&amp;gt;12% Rabatt für Studenten und Lehreinrichtungen&amp;lt;/s&amp;gt; Laut Kundenservice seit Dezember 2013 keine Rabatte mehr für bestimmte Kundengruppen!&lt;br /&gt;
* sehr schneller Versand, Ware ist in 99% aller Fälle am nächsten Tag da (UPS), fehlende Positionen werden relativ rasch versandkostenfrei nachgeliefert&lt;br /&gt;
* Versandkosten: Bestellung bis 54,99&amp;amp;#8364;: 5,95&amp;amp;#8364;; ab 55,00&amp;amp;#8364; versandkostenfrei&lt;br /&gt;
* hat nach eigenen Aussagen umfangreichstes Sortiment an RoHS-konformen Bauteilen mit Suchfunktion im WWW&lt;br /&gt;
* leistungsfähige parametrische Suchfunktion / teils aber völlig nutzlos, da den Artikeln massenweise Tags fehlen, weswegen die Suchergebnisse unnötig eingeschränkt werden&lt;br /&gt;
* Datenblätter für die meisten Bauteile online&lt;br /&gt;
* Internetpräsenz fällt nachts oft aus (Hinweis auf angebliche geplante Wartungsarbeiten)&lt;br /&gt;
* Sortierfunktion wird bei der Suche ständig zurückgesetzt, im Warenkorb ist überhaupt keine sinnvolle Sortierung möglich&lt;br /&gt;
* Eigenwillige Preispolitik: Einiges sehr günstig, Anderes total überteuert&lt;br /&gt;
* Accounts werden bei Inaktivität ohne Nachfrage deaktiviert/gelöscht, kein Login und keine Neuanlage über die Webseite möglich, Freischaltung via Support erfordert erneuten Nachweis&lt;br /&gt;
&lt;br /&gt;
=== Fibra-Brandt Zweibrücken ===&lt;br /&gt;
Homepage: http://www.fibra-brandt.com&lt;br /&gt;
&lt;br /&gt;
* lagert tausende veraltete und schwer zu findende elektronische Bauteile&lt;br /&gt;
* Halbleiter, IC&#039;s, Transistoren, Spulen und Kondensatoren.&lt;br /&gt;
* Sonderbeschaffung von abgekündigten Halbleitern.&lt;br /&gt;
&lt;br /&gt;
=== Fischer DK2FD ===&lt;br /&gt;
Homepage: http://www.dk2fd.de für Amateurfunkprodukte&lt;br /&gt;
&lt;br /&gt;
* Baugruppen für Hochfrequenzmesstechnik und Amateurfunk&lt;br /&gt;
&lt;br /&gt;
=== Fuchs Shop ===&lt;br /&gt;
Homepage: http://www.fuchs-shop.com/&lt;br /&gt;
&lt;br /&gt;
* 1-Wire- und iButton-Komponenten&lt;br /&gt;
&lt;br /&gt;
=== Funkamateur Online-Shop ===&lt;br /&gt;
&lt;br /&gt;
Siehe [[Elektronikversender#Box73]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Futurelec ===&lt;br /&gt;
Homepage: http://www.futurlec.com&lt;br /&gt;
&lt;br /&gt;
* günstiger Versender aus Übersee&lt;br /&gt;
* viele Stamp-Boards&lt;br /&gt;
* LED Matrix-Module&lt;br /&gt;
&lt;br /&gt;
=== Future Electronics ===&lt;br /&gt;
Homepage: http://de.futureelectronics.com&lt;br /&gt;
&lt;br /&gt;
* große Auswahl an Teilen&lt;br /&gt;
* Versand auch an Privatpersonen&lt;br /&gt;
* Preisangaben ohne MwSt.&lt;br /&gt;
* Zahlung nur mit Kreditkarte&lt;br /&gt;
* Versandkosten 7,14€ (Brutto)&lt;br /&gt;
* Versand aus den USA mit FedEx, Lieferzeit meist unter 5AT&lt;br /&gt;
* Verzollung usw. wird von FutureElectronics gemacht, keine Nachzahlungen etc.&lt;br /&gt;
&lt;br /&gt;
=== Geist Electronic-Versand GmbH ===&lt;br /&gt;
Homepage: http://www.geist-electronic.de&lt;br /&gt;
&lt;br /&gt;
* Liefern Bauteile für Elektor-Projekte&lt;br /&gt;
* D-78054 Villingen-Schwenningen&lt;br /&gt;
* Versandkosten: 5.40€&lt;br /&gt;
&lt;br /&gt;
=== Gie-Tec ===&lt;br /&gt;
Homepage: http://www.gie-tec.de/index.php&lt;br /&gt;
&lt;br /&gt;
Teile des früheren proMa systro Angebots.&lt;br /&gt;
&lt;br /&gt;
=== guloshop.de ===&lt;br /&gt;
Homepage: http://guloshop.de&lt;br /&gt;
&lt;br /&gt;
* kleiner Shop, konzentriert sich auf Standard-AVRs im DIP-Gehäuse, ist dabei aber meist der billigste Versender in Deutschland&lt;br /&gt;
* ATtiny, ATmega, Breakout-Boards, Programmer, Adapterkabel, IC-Fassungen&lt;br /&gt;
* AVR mit geflashtem Arduino-Bootloader&lt;br /&gt;
* äußerst niedrige Preise&lt;br /&gt;
* liefert schnell und zuverlässig, jedoch nur gegen Vorkasse&lt;br /&gt;
* kein Mindestbestellwert, Versandkosten für kleine Bestellungen: 2,40 EUR, darüber 4,40 EUR&lt;br /&gt;
* ansässig in 90489 Nürnberg&lt;br /&gt;
&lt;br /&gt;
=== H-Tronic ===&lt;br /&gt;
Homepage: http://www.h-tronic.eu/index.php&lt;br /&gt;
&lt;br /&gt;
* Online-Shop einer Entwicklungsfirma, in dem neben Baugruppen und Geräten auch einige Bauelemente und Elektronikzubehör angeboten werden&lt;br /&gt;
* kleines Angebot&lt;br /&gt;
&lt;br /&gt;
=== Hallmanns Elektronik ===&lt;br /&gt;
Homepage: http://www.hallmanns.com &amp;lt;br&amp;gt;&lt;br /&gt;
Adresse: Bruno Hallmanns, Weierstraße 41, 52349 Düren&lt;br /&gt;
&lt;br /&gt;
* Elektronikhändler mit Ladenlokal und Versand&lt;br /&gt;
* Ladentypisches Sortiment (Bauteile, Geräte, PC, Funk, Hifi...)&lt;br /&gt;
&lt;br /&gt;
=== Hari Seligenstadt ===&lt;br /&gt;
Homepage: http://www.hari-ham.com&lt;br /&gt;
&lt;br /&gt;
* Bausätze, Ringkerne, Geräte für Amateurfunk&lt;br /&gt;
&lt;br /&gt;
=== HBE - Heinz Büchner Elektronik, Messtechnik, med. Elektronik e.K. ===&lt;br /&gt;
Homepage: http://www.hbe-shop.de/katalog/&lt;br /&gt;
&lt;br /&gt;
* Bezeichnet sich als &#039;&#039;[[#Farnell|Farnell]] Fachhändler&#039;&#039;, bei dem nichtgewerbliche Kunden aus dem Farnell-Sortiment bestellen können.&lt;br /&gt;
* Im Shop ist es relativ kompliziert das gewünschte Bauteil im riesigen Farnell Sortiment zu finden. Tipp: Die wesentlich bessere Suche direkt bei [[#Farnell|Farnell]] nutzen und dann bei HBE nach der Bestellnummer suchen. &lt;br /&gt;
* Preise für Farnell-Produkte normalerweise Farnell Netto-Preis + MwSt.&lt;br /&gt;
* Mindestbestellwert 30,- €, Mindermengenzuschlag 5,- € (Stand 03/2014)&lt;br /&gt;
* Versandkosten 5,65 €, ab 90,- € versandkostenfrei (Stand 03/2014)&lt;br /&gt;
&lt;br /&gt;
http://hbe-shop.de/ Die Heinz Büchner Elektronik hat leider mit Wirkung 27.06.2017 den Geschäftsbetrieb eingestellt. (Stand 29.06.2017)&lt;br /&gt;
&lt;br /&gt;
=== HeComps ===&lt;br /&gt;
Homepage: http://www.hecomps.de&lt;br /&gt;
* Module und Shields zum Anschluss an Arduino, AVR etc.&lt;br /&gt;
* Viele Sachen aus dem &amp;quot;China SUPER Bauteile-Schnäppchen&amp;quot; Thread&lt;br /&gt;
* 2-5 Arbeitstage für Waren ab Lager&lt;br /&gt;
* Porto + Verpackung ab Euro 2,95&lt;br /&gt;
* Kein Mindestbestellwert&lt;br /&gt;
&lt;br /&gt;
=== Heho-Elektronik ===&lt;br /&gt;
Homepage: http://www.heho-elektronik.de&lt;br /&gt;
* Halbleiter / Bauteile, Sortimente, Handy - Akkus, VELLEMAN - Bausätze&lt;br /&gt;
* Aktuelles Angebot, Ladegeräte / Akkuladegeräte, Blei - Akkus&lt;br /&gt;
* Spannungswandler, Audio / Video / USB - Kabel, Netzwerk - Kabel&lt;br /&gt;
* 1-2 Arbeitstage für Waren ab Lager&lt;br /&gt;
* Porto + Verpackung pauschal Euro 4,50&lt;br /&gt;
* Mindestbestellwert von &amp;amp;#8364; 10,00&lt;br /&gt;
&lt;br /&gt;
=== HKW-Elektronik GmbH ===&lt;br /&gt;
Homepage: http://www.hkw-shop.de/&lt;br /&gt;
* DCF77 Empfangstechnik und Messtechnik&lt;br /&gt;
* Antennen, Decoderplatinen&lt;br /&gt;
* Shop aktuell teils fehlerhaft (Bestand angeblich 0, Bestellung kam aber sofort an)&lt;br /&gt;
&lt;br /&gt;
=== Home-Electronic24 ===&lt;br /&gt;
Homepage: http://www.home-electronic24.de/&lt;br /&gt;
&lt;br /&gt;
=== HW-Electronics ===&lt;br /&gt;
Homepage: http://www.hw-electronics.de &amp;lt;br&amp;gt;&lt;br /&gt;
Homepage EU: http://hw-electronics.eu/&lt;br /&gt;
&lt;br /&gt;
* Tauch- und Sprühätzanlagen&lt;br /&gt;
* Entwicklungsgeräte&lt;br /&gt;
* Belichtungsgeräte, Materialsätze zum Selbstbau von Belichtungsgeräten&lt;br /&gt;
&lt;br /&gt;
=== ID-Elektronik ===&lt;br /&gt;
Homepage: http://www.id-elektronik.de&lt;br /&gt;
&lt;br /&gt;
* Amateurfunk-Baugruppen&lt;br /&gt;
&lt;br /&gt;
=== IT-WNS ===&lt;br /&gt;
Homepage: https://shop.thomasheldt.de/&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Bauteile, Platinen, Bausätze&amp;quot; insbesondere mit ATMEGA Mikrocontrollern&lt;br /&gt;
* Viele aktive, passive und mechanische Bauelemente&lt;br /&gt;
* Bausätze zu Projekten aus dem Forum&lt;br /&gt;
* ESP8266 Module, SD-Slots, RFID, Bluetooth-Module, AVR Mikrocontroller, USB uvam.&lt;br /&gt;
* Bauelemente, die nicht im Shop angeboten werden, können auf Anfrage (Kontaktformular) oft beschafft werden &lt;br /&gt;
* Günstige Preise und Versandkosten ab 3,95EUR, kein Mindestbestellwert&lt;br /&gt;
* Schneller Versand, sofern die Artikel auf Lager sind, versandkostenfreie Nachlieferung&lt;br /&gt;
&lt;br /&gt;
=== Just Honest ===&lt;br /&gt;
Homepage: https://www.just-honest.com&lt;br /&gt;
&lt;br /&gt;
* Kleines Sortiment von Bauteilen&lt;br /&gt;
* günstiger Versand (ab 1,90 €)&lt;br /&gt;
* günstige ZIF-Sockel&lt;br /&gt;
* ATTiny Mikrocontroller zum günstigen Preis, auch mit Arduino Bootloader und DIP-Sockel &lt;br /&gt;
* auch bei Amazon mit Prime Versand vertreten (etwas teurer)&lt;br /&gt;
&lt;br /&gt;
=== Kabelscheune ===&lt;br /&gt;
Homepage: http://www.kabelscheune.de&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Direktversand von Elektromaterial und Multimediaprodukten&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Kessler ===&lt;br /&gt;
Homepage: http://www.kessler-electronic.de&lt;br /&gt;
&lt;br /&gt;
* im Preis-Leistungsverhältnis mit Reichelt zu vergleichen (sprich: günstig)&lt;br /&gt;
* Sortiment kleiner als Reichelt und mit gewissen Abweichungen (z. B. andere FPGA und RAMs)&lt;br /&gt;
* oft lange Lieferzeiten&lt;br /&gt;
* Versandkosten innerhalb Deutschlands 4€ (Brief), 5€ (DHL-Paket), 10€ (DHL-Express-Paket)&lt;br /&gt;
&lt;br /&gt;
=== Klein-Electronic ===&lt;br /&gt;
Homepage: http://www.klein-electronic.de&lt;br /&gt;
&lt;br /&gt;
* Baugruppen zur Video- und 2,4GHz-Sendetechnik&lt;br /&gt;
&lt;br /&gt;
=== kollino - lets do great things ===&lt;br /&gt;
Homepage: https://www.kollino.de&lt;br /&gt;
&lt;br /&gt;
* Neuer Online Shop (07/2018) für aktive und passive elektronische Bauelemente.&lt;br /&gt;
* Günstige Preise.&lt;br /&gt;
* Auf Anfrage wird versucht, das Sortiment nach Kundenwunsch zu erweitern.&lt;br /&gt;
* Alle Artikel ab Lager lieferbar, daher kurze Wartezeiten.&lt;br /&gt;
* Kein Mindestbestellwert, faire Versandkosten nach Gewicht und Größe (ab 1,30 EUR Warensendung/1.45 EUR Großbrief für Kleinbestellungen).&lt;br /&gt;
* Liefert schnell und zuverlässig mit Deutscher Post und DHL.&lt;br /&gt;
* Bezahlung Vorkasse oder PayPal.&lt;br /&gt;
* Leicht verständliches Nachbauen und Lernen über die Blogbeiträge. Mitmachen ist erwünscht.&lt;br /&gt;
* Firmensitz in Deutschland/60596 Frankfurt.&lt;br /&gt;
&lt;br /&gt;
=== Konni-Antennen ===&lt;br /&gt;
Homepage: http://www.konni-antennen.de&lt;br /&gt;
&lt;br /&gt;
* Antennen für TV, Amateurfunk&lt;br /&gt;
* Zubehör, Einzelteile&lt;br /&gt;
* sehr netter kompetenter Service&lt;br /&gt;
&lt;br /&gt;
=== LEDSEE Electronics ===&lt;br /&gt;
Homepage: http://www.ledsee.com&lt;br /&gt;
&lt;br /&gt;
* LEDs, LCDs, diverses&lt;br /&gt;
* Lieferung direkt aus China, daher sehr günstig und lange Lieferzeiten&lt;br /&gt;
&lt;br /&gt;
=== LED Microtechnics LTD ===&lt;br /&gt;
Homepage: http://www.ledmeile.de&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;LED Shop und Lampentechnik&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== LED-Tech LED-Shop ===&lt;br /&gt;
Homepage: http://www.led-tech.de&lt;br /&gt;
&lt;br /&gt;
* viele verschiedene LEDs zu sehr guten (meist den günstigsten) Preisen&lt;br /&gt;
* vor allem auf High-Power-LEDs spezialisiert&lt;br /&gt;
* viele verschiedene Treiber für High-Power-LEDs&lt;br /&gt;
* kostenloser Versand&lt;br /&gt;
* haben ein eigenes, sehr umfangreiches Forum&lt;br /&gt;
&lt;br /&gt;
=== Lüdeke Elektronic ===&lt;br /&gt;
Homepage: http://www.luedeke-elektronic.de/&lt;br /&gt;
&lt;br /&gt;
* großes Sortiment, bietet unter anderem auch viele selbst entwickelte Bausätze an&lt;br /&gt;
&lt;br /&gt;
=== LUMITRONIX LEDs-Shop ===&lt;br /&gt;
Homepage: http://www.leds.de&lt;br /&gt;
&lt;br /&gt;
* alles rund um LEDs (auch Zubehör und Lektüre)&lt;br /&gt;
* neben Standard-LEDs auch SMD- und SuperFlux-LEDs&lt;br /&gt;
&lt;br /&gt;
=== Manutech Europa ===&lt;br /&gt;
Homepage: http://www.manutecheurope.de und http://www.manutecheurope.com/&lt;br /&gt;
&lt;br /&gt;
*Großes Sortiment an induktiven Bauteilen aller Art&lt;br /&gt;
*vielfältiges Angebot an Stromwandlern, Stromsensoren (Wechselstrom, Gleichstrom, HF), Rogowskispulen, Klappkernspulen, Dreiphasenwandlern ...&lt;br /&gt;
*außerdem Ringkerntrafos, Netztrafos und andere Übertrager&lt;br /&gt;
*diverse Sub-D-Stecker-Bauformen mit intern geblockten Anschlüssen &lt;br /&gt;
*Spulen und Drosseln aller Art (Ringkernspulen, stromkompensierte Drosseln, Gleichtaktdrosseln, verlustarme HF-Ferritspulen, SMD-Bauformen usw.)&lt;br /&gt;
*Durchgangskondensatoren, EMC- und Pi-Filter, Filterarrays&lt;br /&gt;
*Schaltnetzteile und DC-DC-Konverter&lt;br /&gt;
*Können auf Nachfrage auch alle möglichen Bauteile wie Spulen, Transformatoren und Stromsensoren nach eigenen Vorgaben herstellen&lt;br /&gt;
*Beliefern Firmenkunden und Endverbraucher, von da her auch für Funkamateure sehr interessant&lt;br /&gt;
*gute Logistik, sehr schnelle Lieferung (übernacht)&lt;br /&gt;
&lt;br /&gt;
=== Marotronics ===&lt;br /&gt;
Homepage: http://www.marotronics.de/&lt;br /&gt;
&lt;br /&gt;
* liefert an Privat&lt;br /&gt;
* liefert Weltweit (mit Ausnahmen)&lt;br /&gt;
* Elektronic und Robotic Teile, DIY Rasenroboter (Ardumower), Arduino Boards, Sensoren...&lt;br /&gt;
* Lieferung per DHL oder Hermes&lt;br /&gt;
* Zahlungsmöglichkeiten: Überweisung (Vorkasse), PayPal&lt;br /&gt;
&lt;br /&gt;
=== Marsch Elektronik, M. Schlimper ===&lt;br /&gt;
Homepage: http://www.marsch-elektronik.de&lt;br /&gt;
&lt;br /&gt;
* Online Shop für aktive und passive Bauelemente&lt;br /&gt;
* Versandkosten ab Euro 1,60&lt;br /&gt;
* kein Mindestbestellwert&lt;br /&gt;
* bietet auch Einsteigersortimente und Widerstandsortimente (auch SMD)&lt;br /&gt;
* liefert nur innerhalb Deutschlands&lt;br /&gt;
* nicht gelistete Artikel können angefragt werden und werden meist auch beschafft&lt;br /&gt;
&lt;br /&gt;
=== Mauritz Communication &amp;amp; Electronics ===&lt;br /&gt;
Homepage: http://www.mauritz.de/&lt;br /&gt;
&lt;br /&gt;
* Online Shop für HF-Stecker und Kabel&lt;br /&gt;
* bietet HF-Stecker/Buchsen und Koaxkabel an&lt;br /&gt;
* große Auswahl, auch exotische Teile&lt;br /&gt;
* Kabelkonfektionierung nach Wunsch&lt;br /&gt;
* vernünftige Preise&lt;br /&gt;
* liefert nach Rücksprache auch weltweit&lt;br /&gt;
* Keine Mindestbestellwert, aber 5 € Aufschlag unter 15 €&lt;br /&gt;
* Versand bis 40 kg pauschal 5,95 € per GLS innerhalb DE&lt;br /&gt;
* schneller Versand&lt;br /&gt;
* Paypal oder Vorkasse&lt;br /&gt;
&lt;br /&gt;
=== mechapro ===&lt;br /&gt;
Homepage: http://www.mechapro.de&lt;br /&gt;
* Online Shop für Schrittmotoren und Steuerungen&lt;br /&gt;
* Schrittmotorendstufen als Fertiggeräte oder Bausätze&lt;br /&gt;
* Eigene Entwicklung und Fertigung in Deutschland (außer Motoren)&lt;br /&gt;
* Versandkosten in DE ab 4 EUR&lt;br /&gt;
* liefert EU-weit&lt;br /&gt;
&lt;br /&gt;
=== Mikrocontroller.net ===&lt;br /&gt;
Homepage: http://shop.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
* Starterkits, Development Boards und Zubehör für AVR, AVR32, ARM und MSP430&lt;br /&gt;
&lt;br /&gt;
=== Mouser ===&lt;br /&gt;
Homepage: http://de.mouser.com&lt;br /&gt;
&lt;br /&gt;
* Liefert an Privat&lt;br /&gt;
* Zügige Lieferung mit FedEx aus den USA&lt;br /&gt;
* &amp;quot;Versand ist kostenfrei bei den meisten Bestellungen über 50 €&amp;quot;&lt;br /&gt;
* Preise inkl. Zoll aber ohne Einfuhrumsatzsteuer&lt;br /&gt;
* Zahlungsmöglichkeiten: Kreditkarte, PayPal&lt;br /&gt;
&lt;br /&gt;
=== MS-Elektronik ===&lt;br /&gt;
Homepage: http://www.ms-elektronik.info&lt;br /&gt;
&lt;br /&gt;
* Liefert an Privat&lt;br /&gt;
* Zügige Lieferung&lt;br /&gt;
* Gute Qualität&lt;br /&gt;
* Viel in Richtung Audio&lt;br /&gt;
* Große Auswahl an Elkos -&amp;gt; kleine Preise&lt;br /&gt;
* kein allzu großes Sortiment&lt;br /&gt;
&lt;br /&gt;
=== myAVR Shop ===&lt;br /&gt;
Hompage http://shop.myavr.de&lt;br /&gt;
&lt;br /&gt;
* Kleine Auswahl, aber die angebotene Ware ist sehr preiswert (meist preiswerter als bei Reichelt)&lt;br /&gt;
* Zügige Lieferung (1-2 Werktage)&lt;br /&gt;
* Diverse Zahlungsmöglichkeiten: Rechnung, Vorkasse, Lastschrift, Kreditkarte, PayPal&lt;br /&gt;
* Kein Mindestbestellwert&lt;br /&gt;
* Sehr günstige Versandkosten ab 1,95 Eur&lt;br /&gt;
* Mengenrabatt ab 10 gleichen Artikeln&lt;br /&gt;
&lt;br /&gt;
=== Neuhold-Elektronik ===&lt;br /&gt;
Homepage: http://www.neuhold-elektronik.at &amp;lt;br&amp;gt;&lt;br /&gt;
Shop: http://www.neuhold-elektronik.at/catshop/default.php?language=de&lt;br /&gt;
&lt;br /&gt;
* preiswerte Schnäppchen&lt;br /&gt;
* regelmäßig aktualisierte Angebotsliste herunterladbar&lt;br /&gt;
* Ab 60,- EUR versandkostenfrei in Österreich&lt;br /&gt;
&lt;br /&gt;
=== Octamex ===&lt;br /&gt;
Homepage: http://www.octamex.de&lt;br /&gt;
&lt;br /&gt;
* Leiterplattenchemie (Entwickler, Ätzmittel, CRC-Sprays)&lt;br /&gt;
* Chemisch Zinn&lt;br /&gt;
* Lötstopp-Laminat, Tentingresist, Bestückungsdruck&lt;br /&gt;
* Bungard Basismaterial in 0,5mm 1,0mm 1,5mm Dicke und 18µm, 35µm, 70µm Kupfer&lt;br /&gt;
* Bungard Alucorex für 19&amp;quot; Frontplatten&lt;br /&gt;
* Bungard Cotherm, Alukernbasismaterial&lt;br /&gt;
* Funkmodule 434MHz, 868MHz, 2.4GHz&lt;br /&gt;
* Löttechnik und Zubehör&lt;br /&gt;
* Gehäuse aller Art&lt;br /&gt;
* Messgeräte und Labornetzteile&lt;br /&gt;
* aktive, passive u. mechanische Bauelemente (Widerstände, Kondensatoren, Transistoren, Logik-ICs etc.)&lt;br /&gt;
* kein Mindestbestellwert&lt;br /&gt;
* Lieferung auch ins Ausland&lt;br /&gt;
* Versandkosten ab 4,50EUR&lt;br /&gt;
* Liefert nur gegen Vorkasse, ausser für Bestandskunden, die schon häufig bestellt haben&lt;br /&gt;
* Zahlung mit EC-Pay oder Kreditkarte nur gegen Aufschlag (bis zu 5%)&lt;br /&gt;
&lt;br /&gt;
=== Online Batterien ===&lt;br /&gt;
Homepage: http://www.online-batterien.de&lt;br /&gt;
&lt;br /&gt;
* Allerlei günstige Batterien &amp;amp; Akkus vieler Marken&lt;br /&gt;
* z.&amp;amp;nbsp;B. &#039;&#039;&#039;40 Stk.&#039;&#039;&#039; DURACELL PLUS LR6 AA 11,59€ (Jan 2010)&lt;br /&gt;
* Beleuchtungsartikel&lt;br /&gt;
* USV&lt;br /&gt;
* Versand ab 3,90€&lt;br /&gt;
&lt;br /&gt;
=== Oppermann ===&lt;br /&gt;
Homepage: http://www.oppermann-electronic.de&lt;br /&gt;
&lt;br /&gt;
* Restposten, auch HF Bauteile&lt;br /&gt;
* auch Privatkunden&lt;br /&gt;
* Lieferung nach üblicher Zeit&lt;br /&gt;
&lt;br /&gt;
=== PCB-Soldering ===&lt;br /&gt;
&lt;br /&gt;
Homepage, Online-Shop: http://www.pcb-soldering.co.uk&lt;br /&gt;
eBay: http://www.allendale-stores.co.uk&lt;br /&gt;
Firmen-Homepage: http://www.allendale-elec.co.uk&lt;br /&gt;
&lt;br /&gt;
* [http://www.aoyue.com/en/products.asp Aoyue] Lötstationen und preiswertes Zubehör (Lötspitzen) für diese. Bei Aoyue-Zubehör bessere Preise (Stand 10/2008) als [[#WilTec_Wildanger_Technik_GmbH|WilTec]]&lt;br /&gt;
* Schnelle Lieferung&lt;br /&gt;
* Dank EU Binnenmarkt nur britische Mehrwertsteuer (VAT), kein Zoll/Einfuhrumsatzsteuer&lt;br /&gt;
* Zwei von drei E-Mails wurden nicht beantwortet&lt;br /&gt;
* Versandart wurde eigenmächtig von &amp;quot;Standard&amp;quot; auf teureres &amp;quot;Signed for&amp;quot; (Einschreiben) geändert&lt;br /&gt;
* Sendet nach Einkauf regelmäßig Spam-Mails.&lt;br /&gt;
&lt;br /&gt;
=== Pollin Electronic ===&lt;br /&gt;
Homepage: http://www.pollin.de&lt;br /&gt;
&lt;br /&gt;
* Restposten aller Art (z.&amp;amp;nbsp;B. &amp;quot;250 g verschiedene ICs&amp;quot; u.dgl.)&lt;br /&gt;
* Produkte teils schnell ausverkauft &lt;br /&gt;
* Qualität schwankend. Man kann gute Schnäppchen machen aber auch reinfallen. Umtausch ist dann aber problemlos.&lt;br /&gt;
* Es wird öfters von sorgloser Verpackung berichtet (empfindliche und schwere Produkte besser nicht zusammen bestellen). Reklamationen bei Beschädigungen werden freundlich behandelt, aber E-Mails werden nicht beantwortet.&lt;br /&gt;
* Warenwirtschaftssystem mängelbehaftet: Bei Telefonbestellung angeblich vorhandene Ware stellt sich bei erfolgter Bestellung als nicht mehr lieferbar heraus, Versandkosten dann also ggf. überproportional hoch.&lt;br /&gt;
* Lieferzeit in der Regel 2-3 Werktage / knappe Woche bei neuer Sonderliste&lt;br /&gt;
* Ladengeschäft in 85104 Pförring (Oberbayern) + jährlicher großer Schnäppchenmarkt vor Ort (mehrtägig, mit Festzelt etc.)&lt;br /&gt;
* Versandkosten innerhalb Deutschlands 4,95€&lt;br /&gt;
* Zahlung per Nachnahme (+2,50 €), Bankeinzug, Vorkasse, &#039;&#039;SOFORT&#039;&#039;-Überweisung oder PayPal&lt;br /&gt;
* Mehrfach jährliche Gutscheine für effektiv VK-freie Lieferung (z.B. an Ostern und Weihnachten), teilweise öffentlich einsehbar (Facebook, Webseite), teils nur für Kunden. Nichtöffentliche Gutscheine per Post/Mail sind nicht übertragbar und werden bei Fremdnutzung nachträglich gestrichen.&lt;br /&gt;
&lt;br /&gt;
=== QRP-project ===&lt;br /&gt;
Homepage: http://www.qrpshop.de/&lt;br /&gt;
&lt;br /&gt;
* Bausätze vor allem einfache Kurzwellen-Funkgeräte&lt;br /&gt;
&lt;br /&gt;
=== Ramser Elektrotechnik ===&lt;br /&gt;
Homepage: http://www.ramser-elektro.at&lt;br /&gt;
&lt;br /&gt;
* Günstige Preise&lt;br /&gt;
* Bausätze für Anfänger&lt;br /&gt;
* Versandpauschale 6.95€ in der EU, Versandkostenfrei ab 30€&lt;br /&gt;
* Bezahlung über PayPal,Vorkasse oder Rechnung&lt;br /&gt;
&lt;br /&gt;
=== Reichelt ===&lt;br /&gt;
Homepage: http://www.reichelt.de&lt;br /&gt;
&lt;br /&gt;
* relativ große Auswahl, aber nicht viele &amp;quot;brandaktuelle&amp;quot; Bauteile&lt;br /&gt;
* wenn man höflich fragt, liefern sie ganz selten auch Bauteile, die nicht im Katalog stehen zu &amp;quot;normalen&amp;quot; Preisen (vorausgesetzt der Hersteller ist im Sortiment), z.&amp;amp;nbsp;B. Xilinx XC2S50, aber meist erhält man die Antwort, dass der Artikel nicht im Sortiment ist, obwohl auf der Homepage unter Service extra ein Punkt angeführt ist: &amp;quot;Ich benötige einen Artikel, der nicht im Programm ist&amp;quot;&lt;br /&gt;
* reagiert aber teilweise auch auf Anregungen, neue Produkte in das Angebot aufzunehmen; siehe dazu auch den Artikel [[Reichelt-Wishlist]]&lt;br /&gt;
* liefert schnell und vollständig; wenn etwas ausnahmsweise nicht verfügbar ist, dann liefern sie es auf eigene Kosten nach, wenn der Artikel in absehbarer Zeit wieder vorrätig ist (selbst wenn er nur 0,20€ wert ist).&lt;br /&gt;
* lässt einen dennoch manchmal warten, wenn ein Artikel nicht lieferbar ist! Daher bei der Bestellung immer darauf hinweisen, dass man auch eine Teillieferung akzeptiert. (Laut Auskunft dauert das länger, besser nach der Inet-Bestellung anrufen und nicht lieferbare Teile aus der Bestellung streichen lassen)&lt;br /&gt;
* Lieferzeiten normalerweise 2 - 4 Arbeitstage&lt;br /&gt;
* niedrige Preise (aber unbedingt Qualität des Artikel checken)&lt;br /&gt;
* Versandkosten 5,60€ (Deutschland); 6,95€ Österreich; Schweiz 16€; Italien 13,95€ EU 15 - 19€;&lt;br /&gt;
* 10€ Mindestbestellwert für alle Länder&lt;br /&gt;
* auch in die Schweiz sehr guter Service&lt;br /&gt;
* holt sich auch ohne Erlaubnis Bankauskünfte bei großen Bestellungen ein&lt;br /&gt;
&lt;br /&gt;
=== RF Microwave ===&lt;br /&gt;
Homepage: http://www.rf-microwave.com/&lt;br /&gt;
&lt;br /&gt;
* Ausschliesslich HF-Bauelemente&lt;br /&gt;
* riesige Auswahl an Bauteilen für den Mikrowellenbereich&lt;br /&gt;
* Bestellung nur nach Registrierung im Shop&lt;br /&gt;
* Schnelle Lieferung&lt;br /&gt;
* Firmensitz in Italien&lt;br /&gt;
* Shop auf Italienisch oder Englisch; Frau Rota antwortet auch auf Deutsch&lt;br /&gt;
* Mittlerweile „richtiger“ Online-Shop (früher war es nur ein PDF pro Abteilung)&lt;br /&gt;
* Bezahlung über Kreditkarte, PayPal oder Überweisung&lt;br /&gt;
* Auch Sonderwünsche (Zusammenlegung verschiedener Bestellungen zum Sparen von Versandkosten) möglich&lt;br /&gt;
* Vormals http://www.rfmicrowave.it/&lt;br /&gt;
&lt;br /&gt;
=== RFW Elektronik ===&lt;br /&gt;
Homepage: http://www.rfw-elektronik.de&lt;br /&gt;
&lt;br /&gt;
* HF Bauelemente&lt;br /&gt;
&lt;br /&gt;
=== Ribu ===&lt;br /&gt;
Homepage: http://www.ribu.at&lt;br /&gt;
&lt;br /&gt;
* Sehr guter Elektronikversand in Österreich mit zahlreichen Entwicklungsboards und zahlreichen Elektroniklösungen.&lt;br /&gt;
* Liefert sehr schnell und hat eine ausgezeichnete Beratung. &lt;br /&gt;
* Online-Shop ist sehr übersichtlich und einfach zu bedienen.&lt;br /&gt;
* Lieferstatusanzeige für alle Artikel. Bei Auslaufartikeln ist sogar die noch verfügbare Stückzahl sichbar.&lt;br /&gt;
* Günstige Sonderangebote&lt;br /&gt;
* innerhalb Österreichs 4,90&amp;amp;#8364; Versandkosten, ab 80,- keine Versandkosten&lt;br /&gt;
* ausserhalb Österreichs 13&amp;amp;#8364; Versandkosten, ab 225&amp;amp;#8364; versandkostenfrei&lt;br /&gt;
* liefert auch an Privatkunden&lt;br /&gt;
* Mindestbestellwert innerhalb Österreichs 10&amp;amp;#8364;, ausserhalb 30&amp;amp;#8364;&lt;br /&gt;
&lt;br /&gt;
=== Richardson Electronic ===&lt;br /&gt;
Homepage: http://www.richardsonrfpd.com/&lt;br /&gt;
&lt;br /&gt;
* Hochfrequenz-Halbleiter, HF-Röhren,&lt;br /&gt;
&lt;br /&gt;
=== Riedl Elektronik ===&lt;br /&gt;
Homepage: http://www.riedl-electronic.at&lt;br /&gt;
&lt;br /&gt;
* großes Angebot v.a. ICs und Trafos&lt;br /&gt;
* recht günstig&lt;br /&gt;
* Rabatt für Schüler/Student&lt;br /&gt;
* Versand nach AT: 3,95€ bis 1kg, ab 100€ frei Haus&lt;br /&gt;
* Versand AT über 1kg sowie Ausland: Nach Aufwand (wird nicht direkt angezeigt)&lt;br /&gt;
&lt;br /&gt;
=== RLX COMPONENTS s.r.o. ===&lt;br /&gt;
Homepage: http://www.rlx.sk&lt;br /&gt;
&lt;br /&gt;
* Man spricht Deutsch&lt;br /&gt;
* Messgeräte, Mikrocontroller-Boards, Bauelemente&lt;br /&gt;
&lt;br /&gt;
=== RM Computertechnik GmbH ===&lt;br /&gt;
Homepage: http://www.rm-computertechnik.de&lt;br /&gt;
&lt;br /&gt;
* Kerngeschäft ist PC-Technik, aber auch großes Sortiment an Kabeln, Litzen und Steckverbindern&lt;br /&gt;
* handelt auch mit einigen Bauelementen, wie LED&#039;s&lt;br /&gt;
&lt;br /&gt;
=== Robotikhardware===&lt;br /&gt;
Homepage: http://www.robotikhardware.de&lt;br /&gt;
&lt;br /&gt;
* Microcontroller&lt;br /&gt;
* Entwicklungsboards&lt;br /&gt;
* Sensoren&lt;br /&gt;
* Robotik-Zubehör&lt;br /&gt;
* günstige Angebote für Hobbyelektroniker&lt;br /&gt;
* auch einzelne Platinen&lt;br /&gt;
&lt;br /&gt;
=== Robotik-Teile.de===&lt;br /&gt;
Homepage: http://www.robotik-teile.de&lt;br /&gt;
&lt;br /&gt;
* Große Auswahl an Elektronik Produkten &lt;br /&gt;
* Microcontroller, Sensoren, Zubehör, u.v.m.&lt;br /&gt;
* Versandkosten betragen immer 4,90 €&lt;br /&gt;
* Zahlbar ber PayPal, Sofortüberweisung, Vorkasse und Nachnahme&lt;br /&gt;
&lt;br /&gt;
=== Benno Rößle Elektronik ===&lt;br /&gt;
Homepage: http://www.roessle-elektronik.de&lt;br /&gt;
&lt;br /&gt;
* Masten, Antennen, Befestigungsmat.,Zubehör, Geräte, Anpassteile, HF-Stecker&lt;br /&gt;
&lt;br /&gt;
=== Sander Elektronik ===&lt;br /&gt;
Homepage: http://www.sander-electronic.de&lt;br /&gt;
&lt;br /&gt;
* beliefert auch Privatkunden, Bankeinzug möglich&lt;br /&gt;
* ähnlich Segor ein Berliner Versender&lt;br /&gt;
* Hier findet man manche [[MSP430]], die es sonst nicht in kleinen Stückzahlen gibt&lt;br /&gt;
* Herr Sander ist sehr kompetent und selbst Autor von Fachartikeln&lt;br /&gt;
* selbst abgekündigte Halbleiter können noch beschafft werden&lt;br /&gt;
* Bezahlung auch mit Kreditkarte möglich&lt;br /&gt;
* Versandkosten innerhalb Deutschlands ab 3,35&amp;amp;#8364;, innerhalb Europas ab 6&amp;amp;#8364;&lt;br /&gt;
&lt;br /&gt;
=== Sat-Schneider ===&lt;br /&gt;
Homepage: http://www.sat-schneider.de&lt;br /&gt;
* Bauteile, Ersatzteile  Online-Shop&lt;br /&gt;
* Baugruppen zum Empfang des Digitalen Kurzwellenrundfunks DRM&lt;br /&gt;
&lt;br /&gt;
=== Sourcetronic GmbH ===&lt;br /&gt;
Hompage: http://www.sourcetronic.com&lt;br /&gt;
&lt;br /&gt;
* Verkäufer von Messtechnik, Antriebstechnik und Solartechnik&lt;br /&gt;
* Produziert auch selbst, z.B. Pumpensteuerungen oder Kalibrierwiderstände&lt;br /&gt;
* Hauptsächlich gewerbliche Kunden, liefert aber auch an Privatkunden&lt;br /&gt;
* Online-Shop mit großem Angebot an Messgeräten, Hochspannungsprüfgeräten, Frequenzumrichtern und Pumpensteuerungen&lt;br /&gt;
* Preise sind ohne Mehrwertsteuer angegeben&lt;br /&gt;
&lt;br /&gt;
=== Otto Schubert GmbH ===&lt;br /&gt;
Homepage: http://www.schubert-gehaeuse.de&lt;br /&gt;
&lt;br /&gt;
* Kein Online-Shop. Bestellungen nur per Telefon, Fax oder E-Mail &lt;br /&gt;
* Weissblechgehäuse, Gerätegehäuse, wetterfeste Gehäuse&lt;br /&gt;
* Drehkondensatoren&lt;br /&gt;
* Sonderanfertigungen&lt;br /&gt;
* ansässig in 90574 Roßtal&lt;br /&gt;
&lt;br /&gt;
=== Schramm-Software ===&lt;br /&gt;
Homepage: http://www.schramm-software.de/bausatz/&lt;br /&gt;
&lt;br /&gt;
* Online-Shop, bietet Elektronik-Bausätze mit Mikrocontrollern&lt;br /&gt;
* Bausätze als Lehrmaterial geeignet, da ausführliches Begleitheft mitgeliefert wird (Aufbauanleitung, Schaltung, Controllerprogramm, Experimente...)&lt;br /&gt;
* bisher nur ein relativ kleines Sortiment, soll ergänzt werden&lt;br /&gt;
* Versandkosten innerhalb Deutschlands 2,50 &amp;amp;#8364;, innerhalb der EU 3,50 &amp;amp;#8364;&lt;br /&gt;
&lt;br /&gt;
=== Schuricht ===&lt;br /&gt;
Homepage: http://www.schuricht.de&lt;br /&gt;
&lt;br /&gt;
* deutscher Ableger der Distrelec- (Elektronik) und Disdata-Gruppe (Computertechnik)&lt;br /&gt;
* Liefert auch an Privatkunden (getrennte AGBs für gewerbliche und Privatkunden, Lieferung an Privat per Nachnahme: Versandkosten ab 6,54€ plus 4,76€ Nachnahmegebühr).&lt;br /&gt;
**Online Bestellung mit &amp;quot;Privat&amp;quot; als Firmenangabe &lt;br /&gt;
* Papierkatalog über 2000 Seiten, durchgehend farbig, nur für Geschäftskunden erhältlich.&lt;br /&gt;
* Ziemlich teuer&lt;br /&gt;
&lt;br /&gt;
=== Schuro Elektronik GmbH ===&lt;br /&gt;
Homepage: http://www.schuro.de&lt;br /&gt;
&lt;br /&gt;
* Elektronische Bauelemente und Bauteile für den Audio- und Lautsprecherbau (Kondensatoren, Spulen u.dgl.)&lt;br /&gt;
* kein Mindestbestellwert&lt;br /&gt;
* Versandkosten innerhalb Deutschlands gewichtsabhängig ab 5,75&amp;amp;#8364;&lt;br /&gt;
&lt;br /&gt;
=== Segor-electronics ===&lt;br /&gt;
Homepage: http://www.segor.de&lt;br /&gt;
&lt;br /&gt;
* Spezialist für Halbleiter, die ansonsten für nicht-gewerbliche Abnehmer nur schwer erhältlich sind (Preise dahingehend &amp;quot;angemessen&amp;quot;)&lt;br /&gt;
* auch Privatkunden gerne gesehen&lt;br /&gt;
* Ladengeschäft in Berlin&lt;br /&gt;
* kein Mindestbestellwert bei Versand innerhalb der EU&lt;br /&gt;
&lt;br /&gt;
=== semaf-electronics ===&lt;br /&gt;
Homepage: http://electronics.semaf.at&lt;br /&gt;
&lt;br /&gt;
* Spezialist für Breakout Boards wie z.B. Adafruit, Arduino, Atmel, Cubieboard,Raspberry Pi, Sparkfun&lt;br /&gt;
* aktive und passive Bauteile und Zubehör&lt;br /&gt;
* Ladengeschäft in 1090 Wien&lt;br /&gt;
&lt;br /&gt;
=== SE Spezial-Electronic AG ===&lt;br /&gt;
Homepage: http://www.spezial.de&lt;br /&gt;
&lt;br /&gt;
* Distributor&lt;br /&gt;
* Laut AGB auch Verkauf an Privat.&lt;br /&gt;
* Große Verpackungseinheiten/Mindestbestellmengen pro Bauteil&lt;br /&gt;
* Versandkosten pauschal 9,- €  (Deutschland) (Stand 08/2008)&lt;br /&gt;
&lt;br /&gt;
=== Small Control Shop ===&lt;br /&gt;
Homepage: http://www.small-control.de&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Bernd Walter Computer Technology&amp;quot;&lt;br /&gt;
* kleines Lieferprogramm aber ein paar interessante Produkte&lt;br /&gt;
&lt;br /&gt;
=== Shortec Electronics GmbH ===&lt;br /&gt;
Homepage: https://www.shortec.com&lt;br /&gt;
&lt;br /&gt;
* Großes Angebot an Steckverbindern&lt;br /&gt;
* Guter Support&lt;br /&gt;
* Verkauf teilweise nur in ganzen Verpackungseinheiten&lt;br /&gt;
* Akzeptiert u. A. Kreditkarten und PayPal&lt;br /&gt;
&lt;br /&gt;
=== Simple Development Shop ===&lt;br /&gt;
Homepage: http://simpledevelopment.de/shop/&lt;br /&gt;
&lt;br /&gt;
* Entwicklungsboards&lt;br /&gt;
* Ausgesuchte Bauteile&lt;br /&gt;
* Teilweise spezielle Boards &lt;br /&gt;
* Ab 50€ Versandkostenfrei in Deutschland&lt;br /&gt;
&lt;br /&gt;
=== SMG Diffusion - F1GE ===&lt;br /&gt;
Homepage: http://www.smgdiffusion.com&lt;br /&gt;
( Seite nur französisch )&lt;br /&gt;
&lt;br /&gt;
* Videotechnik, &lt;br /&gt;
* 1,2 GHz / 2,4GHz Module&lt;br /&gt;
* Gebraucht-Messgeräte HP, Tek, Philips  u.a.&lt;br /&gt;
* GHz-Halbleiter&lt;br /&gt;
* Koax-Adapter&lt;br /&gt;
* Antennen&lt;br /&gt;
&lt;br /&gt;
=== SR-Systems ===&lt;br /&gt;
Homepage: http://www.sr-systems.de&lt;br /&gt;
&lt;br /&gt;
* Baugruppen für Digital-TV, Sende- und Empfangstechnik&lt;br /&gt;
* DVB-S, DVB-T&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Strixner&amp;amp;Holzinger ===&lt;br /&gt;
Homepage: http://www.sh-halbleiter.de&lt;br /&gt;
&lt;br /&gt;
* Ladengeschäft in München&lt;br /&gt;
* Versand &lt;br /&gt;
* riesiges Angebot an Halbleiter, auch schwer beschaffbare&lt;br /&gt;
* Online-Shop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== TAUTEC-ELECTRONICS ===&lt;br /&gt;
Homepage: http://www.tautec-electronics.de&lt;br /&gt;
&lt;br /&gt;
* Online Shop für aktive elektronische Bauelemente&lt;br /&gt;
* günstige Preise (Vorsicht, Preisangaben enthalten keine Mehrwertsteuer) aber Mindestbestellwert 100 Euro&lt;br /&gt;
* alle Artikel ab Lager lieferbar, daher kurze Wartezeiten&lt;br /&gt;
* weltweiter Versand&lt;br /&gt;
* zahlreiche Mengenrabatte&lt;br /&gt;
* viele Ersatzteile aus dem Audio-, Car-HiFi und TV-Bereich&lt;br /&gt;
&lt;br /&gt;
=== TecHome.de Online-Shop ===&lt;br /&gt;
Hompage: http://www.techome.de/index.html&lt;br /&gt;
&lt;br /&gt;
=== Tec-Shop (Wolfgang Rompel Elektronik) ===&lt;br /&gt;
Homepage: http://www.tec-shop.de&lt;br /&gt;
&lt;br /&gt;
* Kleines, aber ausgesuchtes Sortiment&lt;br /&gt;
* Interessantes Angebot an Sensoren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== TME (Transfer Multisort Elektronik) ===&lt;br /&gt;
Homepage: http://www.tme.eu/de&lt;br /&gt;
&lt;br /&gt;
*breites Sortiment&lt;br /&gt;
*parametrische Suche&lt;br /&gt;
*Verkauf über die deutsche Tochter (19 % statt 21 % polnische Umsatzsteuer)&lt;br /&gt;
&lt;br /&gt;
=== Trenkenchu &amp;amp; Stadler GbR ===&lt;br /&gt;
Homepage: http://www.ts-audio.de&lt;br /&gt;
&lt;br /&gt;
* die meisten Artikel sind deutlich teurer als der Marktpreis, es sind jedoch auch Schnäppchen dabei, z.B. HDMI-Kabel&lt;br /&gt;
&lt;br /&gt;
=== Trenz-electronic ===&lt;br /&gt;
Homepage: http://www.trenz-electronic.de&lt;br /&gt;
&lt;br /&gt;
* FPGA-Boards mit Xilinx-FPGAs (Xilinx, Digilent, ...) und Zubehör&lt;br /&gt;
* Weitere teils sehr spezielle Produkte, auch Eigen-Entwicklungen&lt;br /&gt;
* Liefert auch an Privatkunden&lt;br /&gt;
&lt;br /&gt;
=== TV-Ersatzteile ===&lt;br /&gt;
Homepage: http://www.tversatzteile.de&lt;br /&gt;
&lt;br /&gt;
* TV-, Audio-, Video-Ersatzteile, Aktive / Passive Bauteile&lt;br /&gt;
* Fernbedienungen Haushaltstechnik&lt;br /&gt;
&lt;br /&gt;
=== UKW-Berichte ===&lt;br /&gt;
Homepage: http://www.ukw-berichte.de&lt;br /&gt;
&lt;br /&gt;
* Antennen, Bauteile, Bausätze, Literatur für Amateurfunk&lt;br /&gt;
* ansässig in 91081 Baiersdorf&lt;br /&gt;
&lt;br /&gt;
=== Voelkner ===&lt;br /&gt;
Homepage: http://voelkner.de&lt;br /&gt;
* Großer Teil des Conrad-Programms, identische Nummern, identische Aufkleber auf der Ware, Preise weitgehend identisch oder nur ein paar Cent abweichend, bei bestimmten Artikelgruppen (z.B. Werkzeug) aber auch bis zu 25% billiger&lt;br /&gt;
* Versandkosten Deutschland: 4,95€; ab 25€ Warenwert und Sofortüberweisung.de versandkostenfrei / Versandkosten-Flatrate für 15€ pro Jahr&lt;br /&gt;
* Versandkosten EU: 9,95€&lt;br /&gt;
* Möglichkeit der Versandkostenflatrate (D): Einmalig 14,95€ / gültig für ein Jahr&lt;br /&gt;
* Legt jeder Bestellung gleich wieder einen Gutschein über 5€ bei MBW 25€ bei (Flat nur bei häufigen, kleinen Bestellungen sinnvoll); außerdem kommt etwa alle 2-3 Monate selbiger Gutschein + versandkostenfreie Lieferung per Mail, ebenfalls MBW 25€&lt;br /&gt;
* Verpackungsqualität wechselnd, mal brauchbar, mal eher Pollin-Niveau. Selbst kleine Bestellungen, die gefahrlos per Brief/Großbrief verschickt werden könnten werden in einem großen Paket versendet.&lt;br /&gt;
&lt;br /&gt;
=== VOTI Webshop ===&lt;br /&gt;
Homepage: http://www.voti.nl/shop/catalog.html&lt;br /&gt;
&lt;br /&gt;
* relativ kleines Lieferprogramm&lt;br /&gt;
* einige interessante Restposten (Surplus)&lt;br /&gt;
* Sitz in Amersfoort, Niederlande&lt;br /&gt;
&lt;br /&gt;
=== Walter elektronik ===&lt;br /&gt;
Homepage: http://www.walter-elektronik.de&lt;br /&gt;
&lt;br /&gt;
* Bauteile, Röhren&lt;br /&gt;
&lt;br /&gt;
=== Watterott electronic GmbH===&lt;br /&gt;
Homepage: http://www.watterott.com&lt;br /&gt;
&lt;br /&gt;
* Distributor für Adafruit, Arduino, BeagleBoard/PandaBoard, Embedded Artists, GHI, Olimex, Parallax, Pololu, Seeed Studio, Solarbotics, SparkFun... &lt;br /&gt;
* Entwicklungskits von Atmel, Cypress, Freescale, Microchip, NXP, STM, TI...&lt;br /&gt;
* Spezialbauteile von Davicom, FTDI, VLSI, WIZnet...&lt;br /&gt;
* Bungard Basismaterial + Chemie&lt;br /&gt;
* kein Mindestbestellwert&lt;br /&gt;
* Zahlung: Vorkasse, Sofortüberweisung, PayPal, Nachnahme, Kreditkarte (Visa/Mastercard), Rechnung (nur gewerbliche Kunden)&lt;br /&gt;
* Versandkosten Dtl. (DHL) ab 3,50 Euro&lt;br /&gt;
* Schneller, entgegenkommender Service&lt;br /&gt;
* in der &amp;quot;c&#039;t Hardware Hacks&amp;quot; 01/2013 ist ein Artikel über Stephan Watterott und seinen Online-Shop&lt;br /&gt;
&lt;br /&gt;
=== WilTec Wildanger Technik GmbH ===&lt;br /&gt;
Homepage: http://shop.wiltec.info&lt;br /&gt;
&lt;br /&gt;
* Aoyue Lötgeräte (Heißluft, Löten, Entlöten), Netzteile, Werkzeuge&lt;br /&gt;
* Aoyue Zubehör (Lötspitzen, Heißluftdüsen), Ersatzteile&lt;br /&gt;
* Andere, nicht Elektronik-Angebote, wie KFZ-Tuningteile&lt;br /&gt;
* Versand. Bei Voranmeldung auch Lagerverkauf.&lt;br /&gt;
&lt;br /&gt;
=== Wüstens frag-jan-zuerst ===&lt;br /&gt;
Homepage: http://www.die-wuestens.de/dindex.htm&lt;br /&gt;
&lt;br /&gt;
* Röhrentechnik&lt;br /&gt;
* Hochspannungs-Spezialteile&lt;br /&gt;
&lt;br /&gt;
=== WIMO ===&lt;br /&gt;
Homepage: http://www.wimo.de&lt;br /&gt;
&lt;br /&gt;
* Große Auswahl an Amateurfunktechnik&lt;br /&gt;
&lt;br /&gt;
=== Zech DG0VE ===&lt;br /&gt;
Homepage: http://www.dg0ve.de&lt;br /&gt;
&lt;br /&gt;
* Baugruppen für Amateurfunk&lt;br /&gt;
&lt;br /&gt;
=== Diverse ===&lt;br /&gt;
* http://www.chip-flip.com - Europäisches Bauelementesuchsystem, franchised Lieferantensuche, Datenblätter und viele nützliche Informationen&lt;br /&gt;
* http://www.ecomponents-store.com/ Elektronische Bauelemente kaufen - Hier finden Sie eine große Auswahl an elektronischen und elektromechanischen Bauelementen von über 40 Herstellern.&lt;br /&gt;
* http://www.findchips.com/ Suchmaschine für Lieferanten elektronischer Bauelemente&lt;br /&gt;
* http://www.franchised-distributors.eu/ - Finden Sie Vertragsdistributoren von über 800 Halbleiterherstellern für elektronische und elektromechanische Bauelemente.&lt;br /&gt;
* https://octopart.com/ Suchmaschine für elektronische Bauelemente&lt;br /&gt;
* https://www.sotabeams.co.uk/   Amteur Radio for the great outdoors  /- Testequipment - Ham Radio Kits etc.&lt;br /&gt;
&lt;br /&gt;
==Handelsplätze==&lt;br /&gt;
&lt;br /&gt;
Shops auf den Handelsplätzen kommen und gehen. Man sollte daher nicht vergessen direkt auf den Handelsplätzen zu suchen. Ebenso kann man handeslsplatz-übergreifend auf&lt;br /&gt;
&lt;br /&gt;
http://de.pandacheck.com/&lt;br /&gt;
&lt;br /&gt;
suchen.&lt;br /&gt;
===Ebay-Shops===&lt;br /&gt;
&lt;br /&gt;
====Ego-China====&lt;br /&gt;
http://stores.ebay.de/Ego-China-Electronics   TFTs und LCDs &amp;lt;br /&amp;gt; Versand aus China (2-3 Wochen)&lt;br /&gt;
&lt;br /&gt;
====Sure-Electronics====&lt;br /&gt;
http://stores.ebay.de/Sure-Electronics   Highpower LEDs und Verstärker &amp;lt;br /&amp;gt;&lt;br /&gt;
Hat auch einen eigenen Shop: http://www.sureelectronics.net/ &amp;lt;br /&amp;gt;&lt;br /&gt;
Versand aus China&lt;br /&gt;
&lt;br /&gt;
====Ether-Deal====&lt;br /&gt;
http://stores.ebay.de/ether-deal   Unter sonstiges viele versch. Elektronik-teile &amp;lt;br /&amp;gt; Versand aus China&lt;br /&gt;
&lt;br /&gt;
====NooElec====&lt;br /&gt;
http://stores.ebay.de/NooElec USB-AVR Boards (mega32u2) und rgbled-matrizen &amp;lt;br /&amp;gt; Versand aus Kanada&lt;br /&gt;
&lt;br /&gt;
====Sine qua non surplus====&lt;br /&gt;
http://stores.ebay.de/Sinequanon-Surplus-Electronics Großbritannien&lt;br /&gt;
&lt;br /&gt;
=== Aliexpress ===&lt;br /&gt;
Homepage: http://www.aliexpress.com&lt;br /&gt;
&lt;br /&gt;
* Chinesischer Handelsplatz&lt;br /&gt;
* Günstige Arduinos, Adapterplatinen, Miniboards, etc.&lt;br /&gt;
* Vorsicht vor Fake-Transistoren und sehr günstigen Einzelbauteilen, die müssen nicht immer Original sein&lt;br /&gt;
* Zahlung: Per Kreditkarte, Absicherung über Aliexpress. Der Kaufpreis wird erst nach Bestätigung des Erhalts der Ware an den Lieferanten freigegeben&lt;br /&gt;
* Lieferzeit: Ca. 2-4 Wochen (kommt aus China oder Hongkong)&lt;br /&gt;
* Versandkosten: je nach Anbieter&lt;br /&gt;
* [[Zoll und Abgaben]] beachten (bis 150€ zollfrei, ab 22€ aber 19% Umsatzsteuer)&lt;br /&gt;
&lt;br /&gt;
== China-Versender ==&lt;br /&gt;
&lt;br /&gt;
China-Shops gibt es wie Sand am Meer. Zum Teil haben sie deutschen oder europäischen Lagern, d.h. man hat weniger Probleme mit dem [[Zoll]]. Shop-übergreifend kann man auf&lt;br /&gt;
&lt;br /&gt;
http://de.pandacheck.com/&lt;br /&gt;
&lt;br /&gt;
suchen.&lt;br /&gt;
&lt;br /&gt;
=== Bang Good ===&lt;br /&gt;
Homepage: http://www.banggood.com/&lt;br /&gt;
&lt;br /&gt;
* China Bling-Bling aller Art. Auch Lötzubehör, Modellbau, gelegentlich Bauteile, Messgeräte, Bausätze, etc.&lt;br /&gt;
&lt;br /&gt;
=== DealExtreme ===&lt;br /&gt;
Homepage: http://www.dx.com/&lt;br /&gt;
&lt;br /&gt;
* China Bling-Bling aller Art. Auch Lötzubehör, gelegentlich Bauteile, Messgeräte, Bausätze, etc.&lt;br /&gt;
* Nicht immer der preiswerteste.&lt;br /&gt;
&lt;br /&gt;
=== Hobbyking ===&lt;br /&gt;
Homepage: http://www.hobbyking.com/hobbyking/store/index.asp&lt;br /&gt;
&lt;br /&gt;
* Viel Modellbau&lt;br /&gt;
* Auch Robotik und Quadcopter&lt;br /&gt;
&lt;br /&gt;
=== Satistronics ===&lt;br /&gt;
Homepage: http://www.satistronics.com&lt;br /&gt;
&lt;br /&gt;
* typischer &amp;quot;China-Versender&amp;quot;, mit allen Vor- und Nachteilen&lt;br /&gt;
* Lieferzeit bei Standardversand sehr lange (etwa 1 Monat nach D), aber schnellere Lieferung gegen Aufpreis möglich&lt;br /&gt;
* tritt auch bei eBay in Erscheinung ([http://stores.ebay.de/satistronicsstore eBay-Shop]), die Preise dort sind in der Regel aber etwas höher als im Online-Shop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Messgeräte ==&lt;br /&gt;
=== Neue Messgeräte ===&lt;br /&gt;
&lt;br /&gt;
Viele der oben genannten Elektronikversender verkaufen auch Messgeräte. Darüber hinaus gibt es diverse Versender, die sich hauptsächlich oder ausschließlich auf Messgeräte spezialisiert haben. Allerdings verkaufen viele davon nicht an Privat.&lt;br /&gt;
&lt;br /&gt;
==== CalPlus GmbH ====&lt;br /&gt;
Homepage: http://www.calplus.de &amp;lt;br /&amp;gt;&lt;br /&gt;
Shop: http://www.scopeshop.de&lt;br /&gt;
&lt;br /&gt;
==== Cosinus ComputerMesstechnik ====&lt;br /&gt;
Homepage: http://www.cosinus.de&lt;br /&gt;
&lt;br /&gt;
* Nicht an Privat&lt;br /&gt;
&lt;br /&gt;
==== dataTec ====&lt;br /&gt;
Homepage: http://www.datatec.de&lt;br /&gt;
&lt;br /&gt;
* Große Auswahl&lt;br /&gt;
* Bestellung von Privat auf Anfrage, Privatpersonen werden laut ABG per Vorkasse beliefert&lt;br /&gt;
* Studenten bekommen Rabatt, je nach dem, was bestellt wird&lt;br /&gt;
* Umständlicher Bestellvorgang, seitens DataTec teilweise auf dem Postweg -&amp;gt; Es dauert teil sehr lange bis die Ware ankommt&lt;br /&gt;
* Sehr freundlicher und kompetenter Service, per eMail als auch telefonisch&lt;br /&gt;
&lt;br /&gt;
==== Elektronik-Kontor Messtechnik GmbH ====&lt;br /&gt;
Homepage: http://www.ekomess.de&lt;br /&gt;
&lt;br /&gt;
==== Meilhaus Electronic GmbH ====&lt;br /&gt;
Homepage: http://www.meilhaus.de&lt;br /&gt;
&lt;br /&gt;
* Diverse Markenhersteller&lt;br /&gt;
* Eigenmarken&lt;br /&gt;
&lt;br /&gt;
==== PinSonne-Elektronik ====&lt;br /&gt;
Homepage: http://www.pinsonne-elektronik.de&lt;br /&gt;
&lt;br /&gt;
* Onlineshop&lt;br /&gt;
* kleines Sortiment&lt;br /&gt;
* DMM, LCR, DSO, MSO, Scopemeter&lt;br /&gt;
* UNI-T, Siglent, Hantek (Tekway), Micsig und andere asiatische Firmen&lt;br /&gt;
&lt;br /&gt;
==== PK elektronik Poppe GmbH ====&lt;br /&gt;
Homepage: http://www.pk-elektronik.de&lt;br /&gt;
&lt;br /&gt;
* U.a. Fluke Distributor.&lt;br /&gt;
&lt;br /&gt;
====Präzitronic Hennig / Messgeräte Chemnitz====&lt;br /&gt;
Homepage: http://www.messgeraete-chemnitz.de&lt;br /&gt;
&lt;br /&gt;
* Verkauft explizit auch an Privat.&lt;br /&gt;
* Owon&lt;br /&gt;
* Selbst übersetzte deutsche Owon-Handbücher&lt;br /&gt;
* Fluke&lt;br /&gt;
* Extech&lt;br /&gt;
* Zusätzlich kleines Angebot an Gebrauchtgeräten&lt;br /&gt;
&lt;br /&gt;
==== SI Scientific Instruments GmbH ====&lt;br /&gt;
Homepage: http://www.si-scientific.de (Onlineshop) &amp;lt;br /&amp;gt;&lt;br /&gt;
Homepage: http://www.si-gmbh.de (komplettes Programm)&lt;br /&gt;
&lt;br /&gt;
* Onlineshop auf si-scientific.de&lt;br /&gt;
* Akzeptiert PayPal&lt;br /&gt;
 &lt;br /&gt;
==== TESTEC ====&lt;br /&gt;
Homepage: http://www.testec.info&lt;br /&gt;
&lt;br /&gt;
* Tastköpfe-Hersteller&lt;br /&gt;
* Hameg Vertriebspartner&lt;br /&gt;
* B+K Precision Generalimporteur&lt;br /&gt;
&lt;br /&gt;
==== Zeitech ====&lt;br /&gt;
Homepage: http://www.zeitech.de/shop/&lt;br /&gt;
&lt;br /&gt;
* Diverses (Rigol, Owon, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Gebrauchte Messgeräte ===&lt;br /&gt;
&lt;br /&gt;
Dieser Abschnitt enthält Anbieter bei denen gebrauchte Messgeräte erhältlich sind.&lt;br /&gt;
&lt;br /&gt;
==== Astro Electronic ====&lt;br /&gt;
Homepage: http://www.astro-electronic.de&lt;br /&gt;
&lt;br /&gt;
==== HTB-Elektronik ====&lt;br /&gt;
Homepage: http://www.htb-elektronik.com&lt;br /&gt;
&lt;br /&gt;
* Gebrauchte Messgeräte&lt;br /&gt;
&lt;br /&gt;
==== IX Instrumex ====&lt;br /&gt;
Homepage: http://www.instrumex.de/index.cgi?User:LANGUAGE=de&lt;br /&gt;
&lt;br /&gt;
* Gebrauchte Messgeräte&lt;br /&gt;
&lt;br /&gt;
==== Christoph Lüders MessTechnik ====&lt;br /&gt;
Homepage: http://www.CLMT.de &amp;lt;br&amp;gt;&lt;br /&gt;
Online-Shop: http://www.shop-016.de/shop-CLMT.html &amp;lt;br&amp;gt;&lt;br /&gt;
eBay: http://myworld.ebay.de/c_h_r/&lt;br /&gt;
&lt;br /&gt;
* Hat 2010 die Restbestände von Förtig übernommen&lt;br /&gt;
&lt;br /&gt;
==== Rosenkranz Elektronik ====&lt;br /&gt;
Homepage: http://www.rosenkranz-elektronik.de&amp;lt;br&amp;gt;&lt;br /&gt;
eBay Shop: http://stores.ebay.de/Rosenkranz-Elektronik-GmbH-Shop&lt;br /&gt;
&lt;br /&gt;
* Gebrauchte Messgeräte&lt;br /&gt;
* Auch auf eBay zu finden&lt;br /&gt;
&lt;br /&gt;
==== Helmut-Singer-Elektronik ====&lt;br /&gt;
Homepage: http://www.helmut-singer.de&lt;br /&gt;
&lt;br /&gt;
* Gebrauchte Messgeräte&lt;br /&gt;
* Verkauf auch an Privat&lt;br /&gt;
* An den meisten Samstagen im Jahr auch Lagerverkauf, sonst Versand&lt;br /&gt;
&lt;br /&gt;
==== Sphere ====&lt;br /&gt;
Homepage: http://www.sphere.bc.ca&amp;lt;br&amp;gt;&lt;br /&gt;
Messgeräte und Ersatzteile: http://www.sphere.bc.ca/test/index.html&lt;br /&gt;
&lt;br /&gt;
* Gebrauchte Messgeräte&lt;br /&gt;
* Ersatzteile&lt;br /&gt;
** Besonders bekannt für Tektronix-Ersatzteile&lt;br /&gt;
&lt;br /&gt;
==== Tektronix TekSelect ====&lt;br /&gt;
Homepage: http://www.tek.com/Measurement/tekselect/&lt;br /&gt;
&lt;br /&gt;
* Tektronix verkauft selber gebrauchte und überarbeitete Tektronix-Messgeräte unter dem Label &#039;&#039;TekSelect&#039;&#039;.&lt;br /&gt;
* Original Tektronix-Garantie&lt;br /&gt;
* Der Bestellvorgang nervt, man muss Kontaktaufnahme durch einen &amp;quot;Representative&amp;quot; erbeten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Platinenhersteller]]&lt;br /&gt;
* [[Lokale Elektroniklieferanten]]&lt;br /&gt;
* [[Eisenwarenversender]]&lt;br /&gt;
* [[Zoll und Abgaben]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* http://www.xs4all.nl/~ganswijk/chipdir/ Suche nach integrierten Schaltkreisen&lt;br /&gt;
* http://www.alldatasheet.com                Datenblätter&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Lieferanten]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=99472</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=99472"/>
		<updated>2018-07-05T13:44:33Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Die Feuchtigkeitssensoren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/#Sensoren hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops in verschiedenen Ausführungen angeboten.&lt;br /&gt;
[https://www.it-wns.de/themes/kategorie/detail.php?artikelid=1132&amp;amp;source=2 Entweder als Leerplatine] oder auch als [https://www.ramser-elektro.at/shop/bausaetze-und-platinen/giesomat-kapazitiver-bodenfeuchtesensor-erdfeuchtesensor-mit-beschichtung/ als Bausatz mit allen benötigten Bauteilen.]&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst &#039;&#039;&#039;hydrophobe Vergussmasse&#039;&#039;&#039; für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich &#039;&#039;&#039;URETHAN 71&#039;&#039;&#039; von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
&lt;br /&gt;
http://www.n8chteule.de/zentris-blog/erdfeuchtemessung/sensoren-in-der-erdfeuchtebestimmung/&lt;br /&gt;
&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
In manchen Blogs gibt es Ausdauertests verschiedener Feuchtefühlersysteme:&lt;br /&gt;
http://bss135.selfhost.eu:58888/dashboard/db/erdfeuchte-topfdaten?from=1487977200000&amp;amp;to=1501666530441&lt;br /&gt;
&lt;br /&gt;
Sollen die Sensoren an einem Raspberry PI betrieben werden, so ist dieser Beitrag sehr empfehlenswert:&lt;br /&gt;
https://tutorials-raspberrypi.de/raspberry-pi-giessomat-kapazitiver-erdfeuchtigkeitssensor/&lt;br /&gt;
&lt;br /&gt;
Für die Anbindung an einen Arduino gibt es ein fertiges Sketch:&lt;br /&gt;
http://fam-haugk.de/giessautomat-fuer-pflanzen&lt;br /&gt;
&lt;br /&gt;
Oder gleich ein fertiges Arduino shield:&lt;br /&gt;
https://www.ramser-elektro.at/der-gies-o-shield-fuer-den-arduino/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=99370</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=99370"/>
		<updated>2018-06-11T09:35:47Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Die Feuchtigkeitssensoren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [http://www.dietmar-weisser.de/elektronikprojekte1/analogtechnik/feuchtesensor hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops in verschiedenen Ausführungen angeboten.&lt;br /&gt;
[https://www.it-wns.de/themes/kategorie/detail.php?artikelid=1132&amp;amp;source=2 Entweder als Leerplatine] oder auch als [https://www.ramser-elektro.at/shop/bausaetze-und-platinen/giesomat-kapazitiver-bodenfeuchtesensor-erdfeuchtesensor-mit-beschichtung/ als Bausatz mit allen benötigten Bauteilen.]&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst &#039;&#039;&#039;hydrophobe Vergussmasse&#039;&#039;&#039; für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich &#039;&#039;&#039;URETHAN 71&#039;&#039;&#039; von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
&lt;br /&gt;
http://www.n8chteule.de/zentris-blog/erdfeuchtemessung/sensoren-in-der-erdfeuchtebestimmung/&lt;br /&gt;
&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
In manchen Blogs gibt es Ausdauertests verschiedener Feuchtefühlersysteme:&lt;br /&gt;
http://bss135.selfhost.eu:58888/dashboard/db/erdfeuchte-topfdaten?from=1487977200000&amp;amp;to=1501666530441&lt;br /&gt;
&lt;br /&gt;
Sollen die Sensoren an einem Raspberry PI betrieben werden, so ist dieser Beitrag sehr empfehlenswert:&lt;br /&gt;
https://tutorials-raspberrypi.de/raspberry-pi-giessomat-kapazitiver-erdfeuchtigkeitssensor/&lt;br /&gt;
&lt;br /&gt;
Für die Anbindung an einen Arduino gibt es ein fertiges Sketch:&lt;br /&gt;
http://fam-haugk.de/giessautomat-fuer-pflanzen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Pulsweitenmodulation&amp;diff=98460</id>
		<title>Pulsweitenmodulation</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Pulsweitenmodulation&amp;diff=98460"/>
		<updated>2018-03-01T12:49:37Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Weblinks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Bei der &#039;&#039;&#039;Pulsweitenmodulation&#039;&#039;&#039; (engl. Pulse Width Modulation, abgekürzt &#039;&#039;&#039;PWM&#039;&#039;&#039;) wird das Verhältnis zwischen der Einschaltzeit und Periodendauer eines Rechtecksignals bei fester Grundfrequenz variiert. Das Verhältnis zwischen der Einschaltzeit &amp;lt;math&amp;gt;t_{ein}&amp;lt;/math&amp;gt; und der Periodendauer &amp;lt;math&amp;gt; T = t_{ein} + t_{aus} &amp;lt;/math&amp;gt; wird als das Tastverhältnis &#039;&#039;&#039;p&#039;&#039;&#039; bezeichnet. (laut DIN IEC 60469-1: Tastgrad) (engl. Duty Cycle, meist abgekürzt DC, nicht zu verwechseln mit Direct Current = Gleichstrom ).&lt;br /&gt;
&lt;br /&gt;
Die Pulsweitenmodulation für ein Signal &amp;lt;math&amp;gt; x(t) &amp;lt;/math&amp;gt; ist für die Dauer einer Periode im Intervall [0,T] wie folgt definiert:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; x(t) = \left\{\begin{array}{l l}&lt;br /&gt;
   		0 &amp;amp; \quad t &amp;lt; t_1 \\&lt;br /&gt;
     	          1 &amp;amp; \quad t \ge t_1 \\&lt;br /&gt;
                  0 &amp;amp; \quad t &amp;gt; T&lt;br /&gt;
	         \end{array} \right.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bild:pwmdoc.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p = \dfrac{t_{ein}}{T} = \dfrac{t_{ein}}{t_{ein}+t_{aus}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Der Wert des Tastverhältnis &#039;&#039;&#039;p&#039;&#039;&#039; kann dabei Werte zwischen 0 und 1 annehmen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der zeitliche &#039;&#039;&#039;Mittelwert&#039;&#039;&#039; der Spannung &amp;lt;math&amp;gt;U(t)&amp;lt;/math&amp;gt; innerhalb eines Intervalls [0,T] ist unten stehend beschrieben.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = \frac{1}{T} \int_0^T u(t)dt = \frac{1}{T}\int_0^{t_{ein}} U_{ein}dt + \frac{1}{T} \int_{t_{ein}}^T U_{aus}dt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = U_{aus} + (U_{ein} - U_{aus}) \cdot \frac{t_{ein}}{t_{ein}+t_{aus}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist dabei normalerweise 0V, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Betriebsspannung &amp;lt;math&amp;gt;V_{CC}&amp;lt;/math&amp;gt;, z.&amp;amp;nbsp;B. 5V. Deshalb kann man vereinfacht schreiben:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = V_{CC} \cdot \frac{t_{ein}}{t_{ein}+t_{aus}} = V_{CC} \cdot DC&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele zeigen PWM-Signale mit einem Tastverhältnis von 75% bzw. 25%.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein}=5\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}=0\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{ein}=3\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{aus}=1\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = 0\,\mathrm{V} + (5\,\mathrm{V} - 0\,\mathrm{V}) \cdot \frac{3\,\mathrm{ms}}{3\,\mathrm{ms}+1\,\mathrm{ms}} = 3,75\,\mathrm{V}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bild:Pwm1.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein}=5\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}=0\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{ein}=1\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{aus}=3\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = 0\,\mathrm{V} + (5\,\mathrm{V} - 0\,\mathrm{V}) \cdot \frac{1\,\mathrm{ms}}{1\,\mathrm{ms}+3\,\mathrm{ms}} = 1,25\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bild:Pwm2.png]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die blaue Linie in der Grafik zeigt den mathematischen Mittelwert der sich einstellenden Leistung, wenn jeweils eine volle Periode der PWM-Grundwelle betrachtet wird. In der Realität schwankt der Wert ja nach Betrachtungfester und in der praktischen Umsetzung besonders, da es keine perfekte Mittelung gibt.&lt;br /&gt;
=== Leistungsberechnung ===&lt;br /&gt;
&lt;br /&gt;
Steuert man mit einem pulsweitenmodulierten Signal direkt einen ohmschen Verbraucher an (z.&amp;amp;nbsp;B. Heizdraht), so ist darauf zu achten, dass man zur Bestimmung der Leistung &#039;&#039;&#039;nicht&#039;&#039;&#039; einfach&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{{U_m}^2}{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
rechnen darf, sondern die Leistung während der Ein- und Ausschaltzeit getrennt betrachten muss:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{{U_{ein}}^2}{R} \cdot \frac{t_{ein}}{t_{ein} + t_{aus}} +&lt;br /&gt;
\frac{{U_{aus}}^2}{R} \cdot \frac{t_{aus}}{t_{ein} + t_{aus}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Da praktisch fast immer gilt &amp;lt;math&amp;gt;U_{aus}=0V&amp;lt;/math&amp;gt; sowie &amp;lt;math&amp;gt;U_{ein}=V_{CC}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kann man vereinfacht schreiben und damit rechnen.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac {{V_{CC}}^2}{R} \cdot DC&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = 4\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = 0\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{ein} = 1\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{aus} = 3\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R = 10\,\mathrm{\Omega}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Mittelwert dieser Spannung ist&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = 1\,\mathrm{V}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Würde man mit diesem Wert die Leistung berechnen, so käme man auf&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{{U_m}^2}{R} = \frac{(1\,\mathrm{V})^2}{10\,\mathrm{\Omega}} = 0{,}1\,\mathrm{W}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Der richtige Wert ist jedoch&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{(4\,\mathrm{V})^2}{10\,\mathrm{\Omega}} \cdot \frac{1\,\mathrm{ms}}{4\,\mathrm{ms}} +&lt;br /&gt;
\frac{(0\,\mathrm{V})^2}{10\,\mathrm{\Omega}} \cdot \frac{3\,\mathrm{ms}}{4\,\mathrm{ms}} =&lt;br /&gt;
0{,}4\,\mathrm{W}&lt;br /&gt;
&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Bei 0V lässt sich kürzen:&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{(4\,\mathrm{V})^2}{10\,\mathrm{\Omega}} \cdot \frac{1\,\mathrm{ms}}{4\,\mathrm{ms}}&lt;br /&gt;
=&lt;br /&gt;
0{,}4\,\mathrm{W}&lt;br /&gt;
&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch hier wird wieder eine gemittelte Leistung angegeben, die einem gleichwertigen DC-Wert entspräche. Praktisch ist die Leistung schwankend. Eine korrekte Darstellung würde also noch einen Wert für den AC-Anteil erfordern.&lt;br /&gt;
&lt;br /&gt;
== Anwendungen (Kleinsignal) ==&lt;br /&gt;
&lt;br /&gt;
=== AD-Wandlung mit PWM ===&lt;br /&gt;
Der folgende Tipp stammt noch aus der Zeit, als es keinen Mikroprozessor mit AD-Wandler gab.&lt;br /&gt;
&lt;br /&gt;
Einen recht billigen und einfachen AD-Wandler mit &amp;quot;1-Draht Kommunikation&amp;quot; kann man mit dem IC 556 (NE556 o.ä.) realisieren: der eine Timer des 556 arbeitet als 50% duty-cycle Rechteckgenerator bei beispielsweise 1 kHz und steuert den zweiten Timer an. Dieser besitzt einen Steuereingang zu Beeinflussung des Tastverhältnisses und auf diesen Pin gibt man das analoge Signal. Ein angeschlossener µC oder PC misst bei jedem Impuls die Impulslänge und man erhält so das Messergebnis. Bei einer Frequenz von &amp;gt;10 kHz liesse sich sogar Sprache digital übertragen oder speichern. Allerdings ist dafür eine Auflösung von wenigstens 8 Bit nötig, wodurch 256 Stufen und eine entsprechemde Abstatfrequenz durch den Chip gefordert sind. Ohne Chip lässt sich dies nur mit eimem Logikbaustein und etwas Signalverarbeitung lösen, siehe [[Analog-IO mit digitalen Bausteinen]]. &lt;br /&gt;
&lt;br /&gt;
Für anspruchsvollere Aufgaben verwendet man jedoch besser die [[Pulsdichtemodulation]].&lt;br /&gt;
&lt;br /&gt;
=== DA-Wandlung mit PWM ===&lt;br /&gt;
&lt;br /&gt;
Die meisten Mikrocontroller haben keine DA-Wandler integriert, da diese relativ aufwändig sind. Allerdings kann man mittels eines PWM-Ausgangs auch eine DA-Wandlung vornehmen und eine Gleichspannung bereitstellen. Wird ein PWM-Signal über einen Tiefpass gefiltert (geglättet), entsteht eine Gleichspannung mit Wechselanteil, deren Mittelwert dem des PWM-Signals entspricht und dessen Wechselanteil von der Beschaltung abhängig ist. Nun bleibt das Problem der Dimensionierung des Tiefpasses. Ein Beispiel:&lt;br /&gt;
&lt;br /&gt;
PWM-Takt 1 MHz, 8 Bit Auflösung (256 Stufen), 0/5V.&lt;br /&gt;
-&amp;gt; 3906 Hz PWM Frequenz&lt;br /&gt;
&lt;br /&gt;
RC-Tiefpass 22nF, 100k&amp;amp;Omega;&lt;br /&gt;
-&amp;gt; 72 Hz Grenzfrequenz&lt;br /&gt;
&lt;br /&gt;
(Die Grenzfrequenz errechnet sich über &amp;lt;math&amp;gt;f_c=\frac{1}{2\,\pi\,R\cdot C}&amp;lt;/math&amp;gt; .)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[bild:pwm_filter_1.png]]&lt;br /&gt;
&lt;br /&gt;
Bei diesem Tiefpass mit 72 Hz Bandbreite verbleibt am Ausgang noch ein Ripple auf der Gleichspannung, da die PWM nie ideal gefiltert werden kann. Eine Rechnung bzw. Simulation in PSPICE zeigen ca. 150mV Ripple. Das ist ziemlich viel, da ein idealer 8-Bit DA-Wandler bei 5V Referenzspannung eine Auflösung von 20mV hat. Wir haben hier also ein Störsignal von 150mV/20mv=7,5 LSB. Um den Ripple bis auf die Auflösungsgrenze von 20mV zu reduzieren, muss die Grenzfrequenz auf ca. 10 Hz reduziert werden. Es ist somit effektiv nur ein 390tel der PWM-Frequenz nutzbar. Das ist für einige Anwendungen ausreichend, wo praktisch nur statische Gleichspannungen erzeugt werden sollen, z.&amp;amp;nbsp;B. für programmierbare Netzteile. Für Anwendungen, in denen schneller ändernde Gleichspannungen generiert werden sollen, muss die PWM-Frequenz entsprechend erhöht werden oder ein steilerer Tiefpaß verwendet werden.&lt;br /&gt;
&lt;br /&gt;
==== RC-Filter dimensionieren ====&lt;br /&gt;
&lt;br /&gt;
Allgemein kann man den Ripple eines einfachen RC-Tiefpasses so abschätzen:&lt;br /&gt;
&lt;br /&gt;
Kritischster Punkt ist eine PWM mit 50% Tastverhältnis. Dabei tritt der&lt;br /&gt;
stärkste absolute Ripple auf, weil hier die - am weinigsten gefilterte - Grundschwigung die höchste Amplitude besitzt. Bei diesem Tastverhältnis ist der Kondensator auf 1/2 VCC aufgeladen. Somit liegt auch 1/2 VCC über dem R an und lädt C annähernd mit Konstantstrom.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;I = \frac{\frac{1}{2}Vcc}{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über die Definition des Kondensators kann man den Ripple berechnen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C = \frac{I \cdot t}{U}; [F = \frac{As}{V}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U = \frac{I \cdot t}{C}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Ladung in As (Amperesekunden) ergeben sich aus der halben PWM-Periode mal I. Damit kann man brauchbar den Ripple abschätzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;V_{Ripple} = \frac{\frac {\frac{1}{2}Vcc}{R} \cdot \frac{1}{2}T_{PWM}}{C} = \frac{ Vcc \cdot T_{PWM}}{4RC}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Einschwingzeit &amp;lt;math&amp;gt;\!\,t_S&amp;lt;/math&amp;gt; des Signals bei einem neuen PWM-Wert beträgt etwa &amp;lt;math&amp;gt;\!\,5RC&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Abschätzung gilt aber nur dann, wenn der Ausgang des RC-Filter kaum belastet ist, wie z.&amp;amp;nbsp;B. durch einen Operationsverstärker oder einen andern hochohmigen IC-Eingang.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
100 Hz PWM Frequenz(T_PWM=10ms), R=100k&amp;amp;Omega;, C=1&amp;amp;mu;F, Vcc=5V&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;V_{Ripple} = \frac{5V \cdot 10ms}{4 \cdot 100k\Omega \cdot 1 \mu F} = 125 mV&amp;lt;/math&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_s=5RC=5 \cdot 100k \Omega \cdot 1 \mu F = 500ms&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die Bandbreite besser auszunutzen wird ein besseres Filter benötigt. Das Problem des einfachen RC-Tiefpasses ist der relativ langsame Anstieg der Dämpfung oberhalb der Grenzfrequenz. Genauer gesagt steigt die Dämpfung mit 20dB/Dekade. Das heisst, dass ein Signal mit der 10fachen Frequenz (Dekade) um den Faktor 10 (20dB) gedämpft wird. Will man nun eine höhere Dämpfung ereichen, müssen mehrere Tiefpässe in Reihe geschaltet werden. Bei dem gleichen Beispiel erreicht man mit zwei Tiefpässen mit 6,8nF/100k&amp;amp;Omega; eine Grenzfrequenz von ca. 70 Hz, bei gleicher Dämpfung des Ripples auf 20mV. Die Dämpfung dieses sogenannten Tiefpasses 2. Ordnung beträgt 40dB/Dekade. Das heisst, ein Signal mit zehnfacher Frequenz (Dekade) wird um den Faktor 100 (40dB) gedämpft! Damit erzielt man hier bereits die 7fache Bandbreite! Zum Schluss muss beachtet werden, dass die passiven Tiefpässe nur sehr schwach belastet werden können. Hier ist fast immer ein Operationsverstärker als Spannungsfolger nötig, falls der Eingangswiderstand der nachfolgenden Schaltung in der Größenordnung der beiden Widerstände des Filters ist. Der kann auch genutzt werden, um das gefilterte Signal weiter zu verstärken (nichtinvertierender Verstärker).&lt;br /&gt;
&lt;br /&gt;
[[bild:pwm_filter_2.png]]&lt;br /&gt;
&lt;br /&gt;
Geschickter wäre hier eine Widerstandsdimensionierung, bei der R3 etwas größer ist als R2, da somit das zweite RC-Glied das erste weniger belastet.&lt;br /&gt;
&lt;br /&gt;
Mehr Informationen zur Restwelligkeit bei RC Tiefpässen kann man [http://www.mikrocontroller.net/topic/181033#1747063 diesem] Thread entnehmen.&lt;br /&gt;
&lt;br /&gt;
Das Spiel kann noch um einiges gesteigert werden, wenn man Tiefpässe dritter, vierter und noch höherer Ordung einsetzt. Das wird vor allem im Audiobereich gemacht. Dazu werden praktisch Operationsverstärker eingesetzt. In der [[AVR]] Application-Note [http://www.atmel.com/dyn/resources/prod_documents/doc1456.pdf AVR335: Digital Sound Recorder with AVR and DataFlash] wird zum Beispiel ein mit Operationsverstärkern aufgebauter Chebychev-Tiefpass fünfter Ordnung verwendet. Man findet im Audiobereich gelegentlich auch Schaltungen ohne expliziten Tiefpass. Dabei wird der Ausgang eines Class-D Verstärkers (der nichts anderes als ein PWM-Signal erzeugt) über einen Widerstand auf einen Lautsprecher gegeben. Die mechanische Trägheit und die Induktivität der Lautsprecherspule bilden mit dem Widerstand einen Tiefpass.&lt;br /&gt;
&lt;br /&gt;
==== Vollintegrierte Lösungen ====&lt;br /&gt;
&lt;br /&gt;
Wer all den Aufwand nicht betreiben will kauft einen fix und fertigen IC wie z.B.&lt;br /&gt;
&lt;br /&gt;
*[http://www.linear.com/product/LTC2644 LTC2644] von Linear Technology&lt;br /&gt;
*[http://www.linear.com/product/LTC2645 LTC2645] von Linear Technology&lt;br /&gt;
&lt;br /&gt;
== Anwendungen (Leistung) ==&lt;br /&gt;
Bei geeigneten Verstärkerstufen können PWM-Signale auch direkt zur Versorgung und Steuerung von Verbrauchern genutzt werden:&lt;br /&gt;
&lt;br /&gt;
=== Schaltnetzteil (Generator)===&lt;br /&gt;
PWM-Stufen sind ein integraler Bestandteil praktisch aller heute verfügbarer Schaltnetzteile. Nur durch die digitale, pulsartige Entnahme der Ladung aus dem Versorgungsnetz lassen sich mittlere und höhere Leistungen noch effektiv und verlustarm beziehen. Die PWM wird dabei von einer Steuereinheit getrieben, welche die aktuelle Versorgungspannung in Betracht zieht, bzw. auch den Strombedarf des angeschlossenen Verbrauchers berücksichtigt. Damit lassen sich sowohl einfach passive und aktive Phasenanschnittversorgungen realisieren, aber auch voll geregelte Leistungsnetzteile mit sehr geringen effektiven Innenwiderständen aufbauen.&lt;br /&gt;
&lt;br /&gt;
=== Heizung (ohmscher Verbraucher)===&lt;br /&gt;
Eine Heizung (Beispiel) mit 10Ω-Widerstand soll mit bis zu 12 V angesteuert werden. Dazu wird ein 13 V-Netzteil sowie ein linearer Verstärker verwendet (ein linearer Verstärker braucht immer eine etwas höhere Betriebsspannung als die maximale Ausgangsspannung). &lt;br /&gt;
&lt;br /&gt;
Sollen nun 12 V auf die Heizung gegeben werden, fällt (fast) die gesamte Spannung über der Heizung selber ab, der Verstärker &amp;quot;verbraucht&amp;quot; nur 1 V. Es fließen ca. 1,2 A, es werden ca. 14,4 W in der Heizung in Wärme umgesetzt, im Verstärker ca. 1,2 W, der Wirkungsgrad beträgt 92%.&lt;br /&gt;
&lt;br /&gt;
Wenn jetzt aber nur noch 6 V an der Heizung anliegen sollen, muss der lineare Verstärker die &amp;quot;übrigen&amp;quot; 7 V verbrauchen, d.h. von den 13 V, welche konstant vom Netzteil geliefert werden, fallen 7 V über dem Verstärker und 6 V über der Heizung ab. Die Transistoren des linearen Verstärkers sind nur halb durchgesteuert. Es fließt ein Strom von ca. 600 mA, in der Heizung werden ca. 3,6 W in Wärme umgesetzt. Allerdings werden auch 4,2 W im Verstärker in Wärme umgesetzt! Der Wirkungsgrad ist nur noch 46%!&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz dazu sind bei einer PWM die Transistoren des digitalen Verstärkers immer nur entweder voll durchgesteuert oder gar nicht durchgesteuert. Im ersteren Fall fällt nur eine geringe Verlustleistung über dem Transistor ab, da die Sättigungsspannung &amp;lt;math&amp;gt;V_{SAT}&amp;lt;/math&amp;gt; sehr gering ist (meist weniger als 1 V). Im zweiten Fall fällt gar keine Verlustleistung über dem Transistor ab, da kein Strom fließt (P=U*I). Im Fall der 6 V an der Heizung beträgt das notwendige Tastverhältnis 0,23. D.h. nur während 23% der PWM-Periode wird Verlustleistung im digitalen Verstärker erzeugt und zwar ca.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P_V=DC \cdot \frac {V_{CC}}{R} \cdot V_{SAT} = 0{,}23 \cdot \frac {12V}{10\Omega} \cdot 1V = 0{,}28 W&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Wirkungsgrad liegt bei 92%!&lt;br /&gt;
&lt;br /&gt;
=== Lautsprecher (induktiv) ===&lt;br /&gt;
In jüngster Zeit werden immer häufiger Lautsprechersysteme direkt aus digitalen Leistungsverstärkern betrieben. Dabei wird die Induktivität des Verbrauchers, die im Wesentlichen die Impedanz bestimmt, in Verbindung mit den kleinen ohmschen Widerständen des Ausgangstreibers, der Leitungen und des Lautsprechers als Tiefpass verwendet. Bei PWM-Signalen müssen hierbei jedoch sehr hohe Frequenzen gewählt werden, um Audiosignale in akzeptabler Qualität zu repräsentieren. Auch muss das Signal entsprechend nichtlinear vorverzerrt werden, um zu einem letzlich linearen Verhalten des Verbrauchers zu führen. Siehe 1-Bit-Audio. Für einfache Applikationen und geringen Leistungen ist dies aber eine sehr interessante Option. Für professionelle Audioanwendungen greift man bei digitalen Verstärkern jedoch auf andere Modulationsverfahren wie COM oder PDM zurück.&lt;br /&gt;
&lt;br /&gt;
=== Motorsteuerung (ohmsch-Induktiv) ===&lt;br /&gt;
Eine der wichtigsten Anwendungen für PWM-Stufen ist die direkte Ansteuerung von Motoren. Der große Vorteil von PWM ist auch hier wieder der hohe Wirkungsgrad. Würde man stattdessen einen Digital-Analog-Wandler mit einem nachgeschalteten analogen Verstärker zur Ansteuerung verwenden, würde im Verstärker eine höhere Verlustleistung in Wärme umgewandelt werden. Ein digitaler Verstärker mit PWM hat dagegen geringere Verluste. Die Nachteile der Oberwellen im Signal spielen bei der Motorentechnik in der Regel keine Rolle, da hier noch mechanische Trägheiten zur effektiven Glättung beitragen. Die verwendete Frequenz liegt meist im Bereich von einigen 10kHz. Zur Berechnung der Drehzahl eines Motors kann im Normalfall der Mittelwert der PWM-Spannung als Betriebsspannung angenommen werden.&lt;br /&gt;
&lt;br /&gt;
Bei Leistungsanwendungen spielen die Transienten der ansteuernden Rechteckimpulse jedoch dahingehend eine Rolle, dass sie die Verluste der Schaltelemente (MOSFETs) in die Höhe treiben und die ungefilterten Anteile in den Motoren zu Schwingungen führen, weil Resonanzen angeregt werden können.&lt;br /&gt;
&lt;br /&gt;
=== Dimmen von Leuchtmitteln (ohmsch - kapazitiv)  ===&lt;br /&gt;
Eine spezielle Form der PWM-Anwendung ist die Helligkeitssteuerung. Bei kapazitiven Verbauchern wie Leuchtstoffröhren müssen besondere Randbedingungen beachtet werden, um ein Dimmen zu erzielen. So sind besondere Frequenzen und Anlaufphasen zu applizieren. Mache Verbaucher lassen sich trotzdem überhaupt nicht dimmen. Bei überwiegend ohmschen Verbrauchen wie z.B. Glühbirnen oder Halbleiter-Leuchtdioden, sind die PWM-Signale aber ohne große Regelung anwendbar. &lt;br /&gt;
&lt;br /&gt;
Siehe Artikel:&lt;br /&gt;
* [[LED-Fading]] - LED dimmen mit PWM &lt;br /&gt;
&lt;br /&gt;
== Oft gestellte Fragen (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Mit welcher Frequenz dimmt man? ===&lt;br /&gt;
&lt;br /&gt;
Eine gegebene Antwort dazu war: Bei Glühlampen kannst Du alles über 20Hz nehmen. Die sind derart träge... Über 9kHz sollte man wegen [[EMV]] nicht gehen. Für [[LED]]s ist alles über 1kHz und unter 9kHz gut. (Autor: Travel Rec. (travelrec), Datum: 27.12.2008 11:32)&lt;br /&gt;
&lt;br /&gt;
Dazu ist jedoch zu sagen, daß PWM-Steuerungen bei Glühlampen meisten verwendet werden, um die 50Hz-Thematik zu umgehen. Dabei ist das Brummen relevant und auch ein Blinken bei sehr geringen Frequenzen. Typischerweise wird man daher eher 200Hz aufwärts verwenden. Umgekehrt sind Stromkabel nicht geschirmt und besitzen eine gewisse Kapazität, was Frequenzen im kHz-Bereich nicht sinnvoll erscheinen läßt. Auch LEDs wirken bei hohen Frequenzen kapazitiv, was zu einer unnötigen Strombelastung führt. Ist die LED für Belichtungsaufgaben relevant ist die Dimmungsfrequenz genügend hoch zu wählen, um gegenüber kurzen Belichtungen irrelvant zu sein. Dies ist in der Regel ab 10kHz der Fall. Um bei hohen Strömen einen unnötigen Stossstrom zu vermeiden und damit die LEDs besser ausnutzen zu können - kann eine Drossel mit geringer Induktivität sinnvoll sein, die die Anstiege begrenzt.&lt;br /&gt;
&lt;br /&gt;
=== Wie schätze ich die Verlustleistung am MOSFET im PWM Betrieb ab? ===&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/topic/190878#1862634 Beitrag von Falk]: &lt;br /&gt;
&lt;br /&gt;
Vereinfacht kann man sagen, dass während der Umschaltzeit die Verlustleistung am MOSFET = 1/4 der Verlustleistung am Verbraucher ist, wenn  der eingeschaltet ist (Leistungsanpassung).&lt;br /&gt;
&lt;br /&gt;
Beispiel: 150 Hz PWM = 6,6ms, Schaltzeit 500ns, Verbraucher 60W. Macht 15W Verlust während der zwei Umschaltungen pro Takt, sprich 2x500ns = 1µs. Aber das nur alle 6,6ms, Im Mittel macht das 1us/6,6ms*15W = 2,2mW. Glück gehabt ;-) Bei hohen PWM-Frequenzen im Bereich 20-500kHz, wie sie heute bei Schaltnetzteilen üblich sind, kommt da aber schon richtig viel zusammen.&lt;br /&gt;
&lt;br /&gt;
Etwas genauer: [https://www.mikrocontroller.net/articles/FET#Schalt-Verluste Schaltverluste beim FET]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Pulsdichtemodulation]]&lt;br /&gt;
* [[AVR-Tutorial: PWM]]&lt;br /&gt;
* [[AVR-GCC-Tutorial#PWM (Pulsweitenmodulation)|AVR-GCC-Tutorial: PWM]]&lt;br /&gt;
* [[Soft-PWM]]&lt;br /&gt;
* [[Motoransteuerung mit PWM]]&lt;br /&gt;
* [[LED-Fading]]&lt;br /&gt;
* [[AVR PWM]]&lt;br /&gt;
* [[Ambilight in Hardware]]&lt;br /&gt;
* [[Glättungsfilter für 1-Bit DA-Wandlung|1-Bit Digital-Analog-Wandlung]]&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/361429#4054456 Forumsbeitrag]: Audioausgabe mit PWM&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/397337?goto=4590784#4575721 Forumsbeitrag]: H-Bridge 50Hz Sinus - LC Filter dimensionieren&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/385654#4410160 Forumsbeitrag]: Arduino Mega 11 PWM-Pins mit 1kHz &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Signalverarbeitung]]&lt;br /&gt;
[[Kategorie:Leistungselektronik]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[https://www.ramser-elektro.at/pwm-regelung-von-ventilatoren-oder-motoren/  Projekt: PWM Regelung von Ventilatoren oder Motoren]&lt;br /&gt;
&lt;br /&gt;
*[http://www.solar-webshop.de/blog/pwm-puls-weiten-modulation-solar/ Was bedeutet PWM?]&lt;br /&gt;
&lt;br /&gt;
*[http://pic-projekte.de/wiki/index.php?title=PIC_Tutorial#Pulsweitenmodulation_.28PWM.29 PWM Modul am PIC]&lt;br /&gt;
&lt;br /&gt;
*[http://www.batsocks.co.uk/readme/art_bcm_1.htm Binary Code Modulation] - Eine Alternative zu PWM?&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Pulsweitenmodulation&amp;diff=98459</id>
		<title>Pulsweitenmodulation</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Pulsweitenmodulation&amp;diff=98459"/>
		<updated>2018-03-01T12:48:52Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Weblinks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Bei der &#039;&#039;&#039;Pulsweitenmodulation&#039;&#039;&#039; (engl. Pulse Width Modulation, abgekürzt &#039;&#039;&#039;PWM&#039;&#039;&#039;) wird das Verhältnis zwischen der Einschaltzeit und Periodendauer eines Rechtecksignals bei fester Grundfrequenz variiert. Das Verhältnis zwischen der Einschaltzeit &amp;lt;math&amp;gt;t_{ein}&amp;lt;/math&amp;gt; und der Periodendauer &amp;lt;math&amp;gt; T = t_{ein} + t_{aus} &amp;lt;/math&amp;gt; wird als das Tastverhältnis &#039;&#039;&#039;p&#039;&#039;&#039; bezeichnet. (laut DIN IEC 60469-1: Tastgrad) (engl. Duty Cycle, meist abgekürzt DC, nicht zu verwechseln mit Direct Current = Gleichstrom ).&lt;br /&gt;
&lt;br /&gt;
Die Pulsweitenmodulation für ein Signal &amp;lt;math&amp;gt; x(t) &amp;lt;/math&amp;gt; ist für die Dauer einer Periode im Intervall [0,T] wie folgt definiert:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; x(t) = \left\{\begin{array}{l l}&lt;br /&gt;
   		0 &amp;amp; \quad t &amp;lt; t_1 \\&lt;br /&gt;
     	          1 &amp;amp; \quad t \ge t_1 \\&lt;br /&gt;
                  0 &amp;amp; \quad t &amp;gt; T&lt;br /&gt;
	         \end{array} \right.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bild:pwmdoc.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p = \dfrac{t_{ein}}{T} = \dfrac{t_{ein}}{t_{ein}+t_{aus}} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Der Wert des Tastverhältnis &#039;&#039;&#039;p&#039;&#039;&#039; kann dabei Werte zwischen 0 und 1 annehmen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der zeitliche &#039;&#039;&#039;Mittelwert&#039;&#039;&#039; der Spannung &amp;lt;math&amp;gt;U(t)&amp;lt;/math&amp;gt; innerhalb eines Intervalls [0,T] ist unten stehend beschrieben.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = \frac{1}{T} \int_0^T u(t)dt = \frac{1}{T}\int_0^{t_{ein}} U_{ein}dt + \frac{1}{T} \int_{t_{ein}}^T U_{aus}dt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = U_{aus} + (U_{ein} - U_{aus}) \cdot \frac{t_{ein}}{t_{ein}+t_{aus}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}&amp;lt;/math&amp;gt; ist dabei normalerweise 0V, &amp;lt;math&amp;gt;U_{ein}&amp;lt;/math&amp;gt; die Betriebsspannung &amp;lt;math&amp;gt;V_{CC}&amp;lt;/math&amp;gt;, z.&amp;amp;nbsp;B. 5V. Deshalb kann man vereinfacht schreiben:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = V_{CC} \cdot \frac{t_{ein}}{t_{ein}+t_{aus}} = V_{CC} \cdot DC&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele zeigen PWM-Signale mit einem Tastverhältnis von 75% bzw. 25%.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein}=5\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}=0\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{ein}=3\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{aus}=1\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = 0\,\mathrm{V} + (5\,\mathrm{V} - 0\,\mathrm{V}) \cdot \frac{3\,\mathrm{ms}}{3\,\mathrm{ms}+1\,\mathrm{ms}} = 3,75\,\mathrm{V}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bild:Pwm1.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein}=5\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus}=0\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{ein}=1\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{aus}=3\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = 0\,\mathrm{V} + (5\,\mathrm{V} - 0\,\mathrm{V}) \cdot \frac{1\,\mathrm{ms}}{1\,\mathrm{ms}+3\,\mathrm{ms}} = 1,25\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Bild:Pwm2.png]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die blaue Linie in der Grafik zeigt den mathematischen Mittelwert der sich einstellenden Leistung, wenn jeweils eine volle Periode der PWM-Grundwelle betrachtet wird. In der Realität schwankt der Wert ja nach Betrachtungfester und in der praktischen Umsetzung besonders, da es keine perfekte Mittelung gibt.&lt;br /&gt;
=== Leistungsberechnung ===&lt;br /&gt;
&lt;br /&gt;
Steuert man mit einem pulsweitenmodulierten Signal direkt einen ohmschen Verbraucher an (z.&amp;amp;nbsp;B. Heizdraht), so ist darauf zu achten, dass man zur Bestimmung der Leistung &#039;&#039;&#039;nicht&#039;&#039;&#039; einfach&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{{U_m}^2}{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
rechnen darf, sondern die Leistung während der Ein- und Ausschaltzeit getrennt betrachten muss:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{{U_{ein}}^2}{R} \cdot \frac{t_{ein}}{t_{ein} + t_{aus}} +&lt;br /&gt;
\frac{{U_{aus}}^2}{R} \cdot \frac{t_{aus}}{t_{ein} + t_{aus}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Da praktisch fast immer gilt &amp;lt;math&amp;gt;U_{aus}=0V&amp;lt;/math&amp;gt; sowie &amp;lt;math&amp;gt;U_{ein}=V_{CC}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kann man vereinfacht schreiben und damit rechnen.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac {{V_{CC}}^2}{R} \cdot DC&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U_{ein} = 4\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;U_{aus} = 0\,\mathrm{V}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{ein} = 1\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_{aus} = 3\,\mathrm{ms}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R = 10\,\mathrm{\Omega}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Mittelwert dieser Spannung ist&lt;br /&gt;
:&amp;lt;math&amp;gt;U_m = 1\,\mathrm{V}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Würde man mit diesem Wert die Leistung berechnen, so käme man auf&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{{U_m}^2}{R} = \frac{(1\,\mathrm{V})^2}{10\,\mathrm{\Omega}} = 0{,}1\,\mathrm{W}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Der richtige Wert ist jedoch&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{(4\,\mathrm{V})^2}{10\,\mathrm{\Omega}} \cdot \frac{1\,\mathrm{ms}}{4\,\mathrm{ms}} +&lt;br /&gt;
\frac{(0\,\mathrm{V})^2}{10\,\mathrm{\Omega}} \cdot \frac{3\,\mathrm{ms}}{4\,\mathrm{ms}} =&lt;br /&gt;
0{,}4\,\mathrm{W}&lt;br /&gt;
&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Bei 0V lässt sich kürzen:&lt;br /&gt;
:&amp;lt;math&amp;gt;P = \frac{(4\,\mathrm{V})^2}{10\,\mathrm{\Omega}} \cdot \frac{1\,\mathrm{ms}}{4\,\mathrm{ms}}&lt;br /&gt;
=&lt;br /&gt;
0{,}4\,\mathrm{W}&lt;br /&gt;
&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch hier wird wieder eine gemittelte Leistung angegeben, die einem gleichwertigen DC-Wert entspräche. Praktisch ist die Leistung schwankend. Eine korrekte Darstellung würde also noch einen Wert für den AC-Anteil erfordern.&lt;br /&gt;
&lt;br /&gt;
== Anwendungen (Kleinsignal) ==&lt;br /&gt;
&lt;br /&gt;
=== AD-Wandlung mit PWM ===&lt;br /&gt;
Der folgende Tipp stammt noch aus der Zeit, als es keinen Mikroprozessor mit AD-Wandler gab.&lt;br /&gt;
&lt;br /&gt;
Einen recht billigen und einfachen AD-Wandler mit &amp;quot;1-Draht Kommunikation&amp;quot; kann man mit dem IC 556 (NE556 o.ä.) realisieren: der eine Timer des 556 arbeitet als 50% duty-cycle Rechteckgenerator bei beispielsweise 1 kHz und steuert den zweiten Timer an. Dieser besitzt einen Steuereingang zu Beeinflussung des Tastverhältnisses und auf diesen Pin gibt man das analoge Signal. Ein angeschlossener µC oder PC misst bei jedem Impuls die Impulslänge und man erhält so das Messergebnis. Bei einer Frequenz von &amp;gt;10 kHz liesse sich sogar Sprache digital übertragen oder speichern. Allerdings ist dafür eine Auflösung von wenigstens 8 Bit nötig, wodurch 256 Stufen und eine entsprechemde Abstatfrequenz durch den Chip gefordert sind. Ohne Chip lässt sich dies nur mit eimem Logikbaustein und etwas Signalverarbeitung lösen, siehe [[Analog-IO mit digitalen Bausteinen]]. &lt;br /&gt;
&lt;br /&gt;
Für anspruchsvollere Aufgaben verwendet man jedoch besser die [[Pulsdichtemodulation]].&lt;br /&gt;
&lt;br /&gt;
=== DA-Wandlung mit PWM ===&lt;br /&gt;
&lt;br /&gt;
Die meisten Mikrocontroller haben keine DA-Wandler integriert, da diese relativ aufwändig sind. Allerdings kann man mittels eines PWM-Ausgangs auch eine DA-Wandlung vornehmen und eine Gleichspannung bereitstellen. Wird ein PWM-Signal über einen Tiefpass gefiltert (geglättet), entsteht eine Gleichspannung mit Wechselanteil, deren Mittelwert dem des PWM-Signals entspricht und dessen Wechselanteil von der Beschaltung abhängig ist. Nun bleibt das Problem der Dimensionierung des Tiefpasses. Ein Beispiel:&lt;br /&gt;
&lt;br /&gt;
PWM-Takt 1 MHz, 8 Bit Auflösung (256 Stufen), 0/5V.&lt;br /&gt;
-&amp;gt; 3906 Hz PWM Frequenz&lt;br /&gt;
&lt;br /&gt;
RC-Tiefpass 22nF, 100k&amp;amp;Omega;&lt;br /&gt;
-&amp;gt; 72 Hz Grenzfrequenz&lt;br /&gt;
&lt;br /&gt;
(Die Grenzfrequenz errechnet sich über &amp;lt;math&amp;gt;f_c=\frac{1}{2\,\pi\,R\cdot C}&amp;lt;/math&amp;gt; .)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[bild:pwm_filter_1.png]]&lt;br /&gt;
&lt;br /&gt;
Bei diesem Tiefpass mit 72 Hz Bandbreite verbleibt am Ausgang noch ein Ripple auf der Gleichspannung, da die PWM nie ideal gefiltert werden kann. Eine Rechnung bzw. Simulation in PSPICE zeigen ca. 150mV Ripple. Das ist ziemlich viel, da ein idealer 8-Bit DA-Wandler bei 5V Referenzspannung eine Auflösung von 20mV hat. Wir haben hier also ein Störsignal von 150mV/20mv=7,5 LSB. Um den Ripple bis auf die Auflösungsgrenze von 20mV zu reduzieren, muss die Grenzfrequenz auf ca. 10 Hz reduziert werden. Es ist somit effektiv nur ein 390tel der PWM-Frequenz nutzbar. Das ist für einige Anwendungen ausreichend, wo praktisch nur statische Gleichspannungen erzeugt werden sollen, z.&amp;amp;nbsp;B. für programmierbare Netzteile. Für Anwendungen, in denen schneller ändernde Gleichspannungen generiert werden sollen, muss die PWM-Frequenz entsprechend erhöht werden oder ein steilerer Tiefpaß verwendet werden.&lt;br /&gt;
&lt;br /&gt;
==== RC-Filter dimensionieren ====&lt;br /&gt;
&lt;br /&gt;
Allgemein kann man den Ripple eines einfachen RC-Tiefpasses so abschätzen:&lt;br /&gt;
&lt;br /&gt;
Kritischster Punkt ist eine PWM mit 50% Tastverhältnis. Dabei tritt der&lt;br /&gt;
stärkste absolute Ripple auf, weil hier die - am weinigsten gefilterte - Grundschwigung die höchste Amplitude besitzt. Bei diesem Tastverhältnis ist der Kondensator auf 1/2 VCC aufgeladen. Somit liegt auch 1/2 VCC über dem R an und lädt C annähernd mit Konstantstrom.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;I = \frac{\frac{1}{2}Vcc}{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über die Definition des Kondensators kann man den Ripple berechnen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C = \frac{I \cdot t}{U}; [F = \frac{As}{V}]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;U = \frac{I \cdot t}{C}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Ladung in As (Amperesekunden) ergeben sich aus der halben PWM-Periode mal I. Damit kann man brauchbar den Ripple abschätzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;V_{Ripple} = \frac{\frac {\frac{1}{2}Vcc}{R} \cdot \frac{1}{2}T_{PWM}}{C} = \frac{ Vcc \cdot T_{PWM}}{4RC}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Einschwingzeit &amp;lt;math&amp;gt;\!\,t_S&amp;lt;/math&amp;gt; des Signals bei einem neuen PWM-Wert beträgt etwa &amp;lt;math&amp;gt;\!\,5RC&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Abschätzung gilt aber nur dann, wenn der Ausgang des RC-Filter kaum belastet ist, wie z.&amp;amp;nbsp;B. durch einen Operationsverstärker oder einen andern hochohmigen IC-Eingang.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
100 Hz PWM Frequenz(T_PWM=10ms), R=100k&amp;amp;Omega;, C=1&amp;amp;mu;F, Vcc=5V&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;V_{Ripple} = \frac{5V \cdot 10ms}{4 \cdot 100k\Omega \cdot 1 \mu F} = 125 mV&amp;lt;/math&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;t_s=5RC=5 \cdot 100k \Omega \cdot 1 \mu F = 500ms&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die Bandbreite besser auszunutzen wird ein besseres Filter benötigt. Das Problem des einfachen RC-Tiefpasses ist der relativ langsame Anstieg der Dämpfung oberhalb der Grenzfrequenz. Genauer gesagt steigt die Dämpfung mit 20dB/Dekade. Das heisst, dass ein Signal mit der 10fachen Frequenz (Dekade) um den Faktor 10 (20dB) gedämpft wird. Will man nun eine höhere Dämpfung ereichen, müssen mehrere Tiefpässe in Reihe geschaltet werden. Bei dem gleichen Beispiel erreicht man mit zwei Tiefpässen mit 6,8nF/100k&amp;amp;Omega; eine Grenzfrequenz von ca. 70 Hz, bei gleicher Dämpfung des Ripples auf 20mV. Die Dämpfung dieses sogenannten Tiefpasses 2. Ordnung beträgt 40dB/Dekade. Das heisst, ein Signal mit zehnfacher Frequenz (Dekade) wird um den Faktor 100 (40dB) gedämpft! Damit erzielt man hier bereits die 7fache Bandbreite! Zum Schluss muss beachtet werden, dass die passiven Tiefpässe nur sehr schwach belastet werden können. Hier ist fast immer ein Operationsverstärker als Spannungsfolger nötig, falls der Eingangswiderstand der nachfolgenden Schaltung in der Größenordnung der beiden Widerstände des Filters ist. Der kann auch genutzt werden, um das gefilterte Signal weiter zu verstärken (nichtinvertierender Verstärker).&lt;br /&gt;
&lt;br /&gt;
[[bild:pwm_filter_2.png]]&lt;br /&gt;
&lt;br /&gt;
Geschickter wäre hier eine Widerstandsdimensionierung, bei der R3 etwas größer ist als R2, da somit das zweite RC-Glied das erste weniger belastet.&lt;br /&gt;
&lt;br /&gt;
Mehr Informationen zur Restwelligkeit bei RC Tiefpässen kann man [http://www.mikrocontroller.net/topic/181033#1747063 diesem] Thread entnehmen.&lt;br /&gt;
&lt;br /&gt;
Das Spiel kann noch um einiges gesteigert werden, wenn man Tiefpässe dritter, vierter und noch höherer Ordung einsetzt. Das wird vor allem im Audiobereich gemacht. Dazu werden praktisch Operationsverstärker eingesetzt. In der [[AVR]] Application-Note [http://www.atmel.com/dyn/resources/prod_documents/doc1456.pdf AVR335: Digital Sound Recorder with AVR and DataFlash] wird zum Beispiel ein mit Operationsverstärkern aufgebauter Chebychev-Tiefpass fünfter Ordnung verwendet. Man findet im Audiobereich gelegentlich auch Schaltungen ohne expliziten Tiefpass. Dabei wird der Ausgang eines Class-D Verstärkers (der nichts anderes als ein PWM-Signal erzeugt) über einen Widerstand auf einen Lautsprecher gegeben. Die mechanische Trägheit und die Induktivität der Lautsprecherspule bilden mit dem Widerstand einen Tiefpass.&lt;br /&gt;
&lt;br /&gt;
==== Vollintegrierte Lösungen ====&lt;br /&gt;
&lt;br /&gt;
Wer all den Aufwand nicht betreiben will kauft einen fix und fertigen IC wie z.B.&lt;br /&gt;
&lt;br /&gt;
*[http://www.linear.com/product/LTC2644 LTC2644] von Linear Technology&lt;br /&gt;
*[http://www.linear.com/product/LTC2645 LTC2645] von Linear Technology&lt;br /&gt;
&lt;br /&gt;
== Anwendungen (Leistung) ==&lt;br /&gt;
Bei geeigneten Verstärkerstufen können PWM-Signale auch direkt zur Versorgung und Steuerung von Verbrauchern genutzt werden:&lt;br /&gt;
&lt;br /&gt;
=== Schaltnetzteil (Generator)===&lt;br /&gt;
PWM-Stufen sind ein integraler Bestandteil praktisch aller heute verfügbarer Schaltnetzteile. Nur durch die digitale, pulsartige Entnahme der Ladung aus dem Versorgungsnetz lassen sich mittlere und höhere Leistungen noch effektiv und verlustarm beziehen. Die PWM wird dabei von einer Steuereinheit getrieben, welche die aktuelle Versorgungspannung in Betracht zieht, bzw. auch den Strombedarf des angeschlossenen Verbrauchers berücksichtigt. Damit lassen sich sowohl einfach passive und aktive Phasenanschnittversorgungen realisieren, aber auch voll geregelte Leistungsnetzteile mit sehr geringen effektiven Innenwiderständen aufbauen.&lt;br /&gt;
&lt;br /&gt;
=== Heizung (ohmscher Verbraucher)===&lt;br /&gt;
Eine Heizung (Beispiel) mit 10Ω-Widerstand soll mit bis zu 12 V angesteuert werden. Dazu wird ein 13 V-Netzteil sowie ein linearer Verstärker verwendet (ein linearer Verstärker braucht immer eine etwas höhere Betriebsspannung als die maximale Ausgangsspannung). &lt;br /&gt;
&lt;br /&gt;
Sollen nun 12 V auf die Heizung gegeben werden, fällt (fast) die gesamte Spannung über der Heizung selber ab, der Verstärker &amp;quot;verbraucht&amp;quot; nur 1 V. Es fließen ca. 1,2 A, es werden ca. 14,4 W in der Heizung in Wärme umgesetzt, im Verstärker ca. 1,2 W, der Wirkungsgrad beträgt 92%.&lt;br /&gt;
&lt;br /&gt;
Wenn jetzt aber nur noch 6 V an der Heizung anliegen sollen, muss der lineare Verstärker die &amp;quot;übrigen&amp;quot; 7 V verbrauchen, d.h. von den 13 V, welche konstant vom Netzteil geliefert werden, fallen 7 V über dem Verstärker und 6 V über der Heizung ab. Die Transistoren des linearen Verstärkers sind nur halb durchgesteuert. Es fließt ein Strom von ca. 600 mA, in der Heizung werden ca. 3,6 W in Wärme umgesetzt. Allerdings werden auch 4,2 W im Verstärker in Wärme umgesetzt! Der Wirkungsgrad ist nur noch 46%!&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz dazu sind bei einer PWM die Transistoren des digitalen Verstärkers immer nur entweder voll durchgesteuert oder gar nicht durchgesteuert. Im ersteren Fall fällt nur eine geringe Verlustleistung über dem Transistor ab, da die Sättigungsspannung &amp;lt;math&amp;gt;V_{SAT}&amp;lt;/math&amp;gt; sehr gering ist (meist weniger als 1 V). Im zweiten Fall fällt gar keine Verlustleistung über dem Transistor ab, da kein Strom fließt (P=U*I). Im Fall der 6 V an der Heizung beträgt das notwendige Tastverhältnis 0,23. D.h. nur während 23% der PWM-Periode wird Verlustleistung im digitalen Verstärker erzeugt und zwar ca.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P_V=DC \cdot \frac {V_{CC}}{R} \cdot V_{SAT} = 0{,}23 \cdot \frac {12V}{10\Omega} \cdot 1V = 0{,}28 W&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Wirkungsgrad liegt bei 92%!&lt;br /&gt;
&lt;br /&gt;
=== Lautsprecher (induktiv) ===&lt;br /&gt;
In jüngster Zeit werden immer häufiger Lautsprechersysteme direkt aus digitalen Leistungsverstärkern betrieben. Dabei wird die Induktivität des Verbrauchers, die im Wesentlichen die Impedanz bestimmt, in Verbindung mit den kleinen ohmschen Widerständen des Ausgangstreibers, der Leitungen und des Lautsprechers als Tiefpass verwendet. Bei PWM-Signalen müssen hierbei jedoch sehr hohe Frequenzen gewählt werden, um Audiosignale in akzeptabler Qualität zu repräsentieren. Auch muss das Signal entsprechend nichtlinear vorverzerrt werden, um zu einem letzlich linearen Verhalten des Verbrauchers zu führen. Siehe 1-Bit-Audio. Für einfache Applikationen und geringen Leistungen ist dies aber eine sehr interessante Option. Für professionelle Audioanwendungen greift man bei digitalen Verstärkern jedoch auf andere Modulationsverfahren wie COM oder PDM zurück.&lt;br /&gt;
&lt;br /&gt;
=== Motorsteuerung (ohmsch-Induktiv) ===&lt;br /&gt;
Eine der wichtigsten Anwendungen für PWM-Stufen ist die direkte Ansteuerung von Motoren. Der große Vorteil von PWM ist auch hier wieder der hohe Wirkungsgrad. Würde man stattdessen einen Digital-Analog-Wandler mit einem nachgeschalteten analogen Verstärker zur Ansteuerung verwenden, würde im Verstärker eine höhere Verlustleistung in Wärme umgewandelt werden. Ein digitaler Verstärker mit PWM hat dagegen geringere Verluste. Die Nachteile der Oberwellen im Signal spielen bei der Motorentechnik in der Regel keine Rolle, da hier noch mechanische Trägheiten zur effektiven Glättung beitragen. Die verwendete Frequenz liegt meist im Bereich von einigen 10kHz. Zur Berechnung der Drehzahl eines Motors kann im Normalfall der Mittelwert der PWM-Spannung als Betriebsspannung angenommen werden.&lt;br /&gt;
&lt;br /&gt;
Bei Leistungsanwendungen spielen die Transienten der ansteuernden Rechteckimpulse jedoch dahingehend eine Rolle, dass sie die Verluste der Schaltelemente (MOSFETs) in die Höhe treiben und die ungefilterten Anteile in den Motoren zu Schwingungen führen, weil Resonanzen angeregt werden können.&lt;br /&gt;
&lt;br /&gt;
=== Dimmen von Leuchtmitteln (ohmsch - kapazitiv)  ===&lt;br /&gt;
Eine spezielle Form der PWM-Anwendung ist die Helligkeitssteuerung. Bei kapazitiven Verbauchern wie Leuchtstoffröhren müssen besondere Randbedingungen beachtet werden, um ein Dimmen zu erzielen. So sind besondere Frequenzen und Anlaufphasen zu applizieren. Mache Verbaucher lassen sich trotzdem überhaupt nicht dimmen. Bei überwiegend ohmschen Verbrauchen wie z.B. Glühbirnen oder Halbleiter-Leuchtdioden, sind die PWM-Signale aber ohne große Regelung anwendbar. &lt;br /&gt;
&lt;br /&gt;
Siehe Artikel:&lt;br /&gt;
* [[LED-Fading]] - LED dimmen mit PWM &lt;br /&gt;
&lt;br /&gt;
== Oft gestellte Fragen (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
=== Mit welcher Frequenz dimmt man? ===&lt;br /&gt;
&lt;br /&gt;
Eine gegebene Antwort dazu war: Bei Glühlampen kannst Du alles über 20Hz nehmen. Die sind derart träge... Über 9kHz sollte man wegen [[EMV]] nicht gehen. Für [[LED]]s ist alles über 1kHz und unter 9kHz gut. (Autor: Travel Rec. (travelrec), Datum: 27.12.2008 11:32)&lt;br /&gt;
&lt;br /&gt;
Dazu ist jedoch zu sagen, daß PWM-Steuerungen bei Glühlampen meisten verwendet werden, um die 50Hz-Thematik zu umgehen. Dabei ist das Brummen relevant und auch ein Blinken bei sehr geringen Frequenzen. Typischerweise wird man daher eher 200Hz aufwärts verwenden. Umgekehrt sind Stromkabel nicht geschirmt und besitzen eine gewisse Kapazität, was Frequenzen im kHz-Bereich nicht sinnvoll erscheinen läßt. Auch LEDs wirken bei hohen Frequenzen kapazitiv, was zu einer unnötigen Strombelastung führt. Ist die LED für Belichtungsaufgaben relevant ist die Dimmungsfrequenz genügend hoch zu wählen, um gegenüber kurzen Belichtungen irrelvant zu sein. Dies ist in der Regel ab 10kHz der Fall. Um bei hohen Strömen einen unnötigen Stossstrom zu vermeiden und damit die LEDs besser ausnutzen zu können - kann eine Drossel mit geringer Induktivität sinnvoll sein, die die Anstiege begrenzt.&lt;br /&gt;
&lt;br /&gt;
=== Wie schätze ich die Verlustleistung am MOSFET im PWM Betrieb ab? ===&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/topic/190878#1862634 Beitrag von Falk]: &lt;br /&gt;
&lt;br /&gt;
Vereinfacht kann man sagen, dass während der Umschaltzeit die Verlustleistung am MOSFET = 1/4 der Verlustleistung am Verbraucher ist, wenn  der eingeschaltet ist (Leistungsanpassung).&lt;br /&gt;
&lt;br /&gt;
Beispiel: 150 Hz PWM = 6,6ms, Schaltzeit 500ns, Verbraucher 60W. Macht 15W Verlust während der zwei Umschaltungen pro Takt, sprich 2x500ns = 1µs. Aber das nur alle 6,6ms, Im Mittel macht das 1us/6,6ms*15W = 2,2mW. Glück gehabt ;-) Bei hohen PWM-Frequenzen im Bereich 20-500kHz, wie sie heute bei Schaltnetzteilen üblich sind, kommt da aber schon richtig viel zusammen.&lt;br /&gt;
&lt;br /&gt;
Etwas genauer: [https://www.mikrocontroller.net/articles/FET#Schalt-Verluste Schaltverluste beim FET]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Pulsdichtemodulation]]&lt;br /&gt;
* [[AVR-Tutorial: PWM]]&lt;br /&gt;
* [[AVR-GCC-Tutorial#PWM (Pulsweitenmodulation)|AVR-GCC-Tutorial: PWM]]&lt;br /&gt;
* [[Soft-PWM]]&lt;br /&gt;
* [[Motoransteuerung mit PWM]]&lt;br /&gt;
* [[LED-Fading]]&lt;br /&gt;
* [[AVR PWM]]&lt;br /&gt;
* [[Ambilight in Hardware]]&lt;br /&gt;
* [[Glättungsfilter für 1-Bit DA-Wandlung|1-Bit Digital-Analog-Wandlung]]&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/361429#4054456 Forumsbeitrag]: Audioausgabe mit PWM&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/397337?goto=4590784#4575721 Forumsbeitrag]: H-Bridge 50Hz Sinus - LC Filter dimensionieren&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/385654#4410160 Forumsbeitrag]: Arduino Mega 11 PWM-Pins mit 1kHz &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Signalverarbeitung]]&lt;br /&gt;
[[Kategorie:Leistungselektronik]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[https://www.ramser-elektro.at/pwm-regelung-von-ventilatoren-oder-motoren/] - Projekt: PWM Regelung von Ventilatoren oder Motoren?&lt;br /&gt;
&lt;br /&gt;
*[http://www.solar-webshop.de/blog/pwm-puls-weiten-modulation-solar/ Was bedeutet PWM?]&lt;br /&gt;
&lt;br /&gt;
*[http://pic-projekte.de/wiki/index.php?title=PIC_Tutorial#Pulsweitenmodulation_.28PWM.29 PWM Modul am PIC]&lt;br /&gt;
&lt;br /&gt;
*[http://www.batsocks.co.uk/readme/art_bcm_1.htm Binary Code Modulation] - Eine Alternative zu PWM?&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=96977</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=96977"/>
		<updated>2017-08-11T05:41:22Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: Link für Arduino Sketch hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [http://www.dietmar-weisser.de/elektronikprojekte1/analogtechnik/feuchtesensor hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops in verschiedenen Ausführungen angeboten.&lt;br /&gt;
[https://www.it-wns.de/themes/kategorie/detail.php?artikelid=1132&amp;amp;source=2 Entweder als Leerplatine] oder auch als [https://www.ramser-elektro.at/shop/bausaetze-und-platinen/giesomat-kapazitiver-bodenfeuchtesensor-erdfeuchtesensor-mit-beschichtung/ als Bausatz mit allen benötigten Bauteilen.]&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst &#039;&#039;&#039;hydrophobe Vergussmasse&#039;&#039;&#039; für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich &#039;&#039;&#039;URETHAN 71&#039;&#039;&#039; von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
&lt;br /&gt;
http://www.n8chteule.de/zentris-blog/erdfeuchtemessung/sensoren-in-der-erdfeuchtebestimmung/&lt;br /&gt;
&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
In manchen Blogs gibt es Ausdauertests verschiedener Feuchtefühlersysteme:&lt;br /&gt;
&lt;br /&gt;
http://bss135.selfhost.eu:58888/dashboard/db/erdfeuchte-topfdaten?from=1487977200000&amp;amp;to=now&lt;br /&gt;
&lt;br /&gt;
Sollen die Sensoren an einem Raspberry PI betrieben werden, so ist dieser Beitrag sehr empfehlenswert:&lt;br /&gt;
https://tutorials-raspberrypi.de/raspberry-pi-giessomat-kapazitiver-erdfeuchtigkeitssensor/&lt;br /&gt;
&lt;br /&gt;
Für die Anbindung an einen Arduino gibt es ein fertiges Sketch:&lt;br /&gt;
http://fam-haugk.de/giessautomat-fuer-pflanzen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=96418</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=96418"/>
		<updated>2017-05-26T05:44:59Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: Link für Tutorial eingefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [http://www.dietmar-weisser.de/elektronikprojekte1/analogtechnik/feuchtesensor hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops in verschiedenen Ausführungen angeboten.&lt;br /&gt;
[https://www.it-wns.de/themes/kategorie/detail.php?artikelid=1132&amp;amp;source=2 Entweder als Leerplatine] oder auch als [https://www.ramser-elektro.at/shop/bausaetze-und-platinen/giess-o-mat-sensor-bausatz/ als Bausatz mit allen benötigten Bauteilen.]&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst &#039;&#039;&#039;hydrophobe Vergussmasse&#039;&#039;&#039; für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich &#039;&#039;&#039;URETHAN 71&#039;&#039;&#039; von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
&lt;br /&gt;
http://www.n8chteule.de/zentris-blog/erdfeuchtemessung/sensoren-in-der-erdfeuchtebestimmung/&lt;br /&gt;
&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
In manchen Blogs gibt es Ausdauertests verschiedener Feuchtefühlersysteme:&lt;br /&gt;
&lt;br /&gt;
http://bss135.selfhost.eu:58888/dashboard/db/erdfeuchte-topfdaten?from=1487977200000&amp;amp;to=now&lt;br /&gt;
&lt;br /&gt;
Sollen die Sensoren an einem Raspberry PI betrieben werden, so ist dieser Beitrag sehr empfehlenswert:&lt;br /&gt;
https://tutorials-raspberrypi.de/raspberry-pi-giessomat-kapazitiver-erdfeuchtigkeitssensor/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=95292</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=95292"/>
		<updated>2017-02-14T11:54:53Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: Blogg für Erdfeuchtefühler hinzugefügt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [http://www.dietmar-weisser.de/elektronikprojekte1/analogtechnik/feuchtesensor hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops angeboten:&lt;br /&gt;
https://www.it-wns.de/themes/kategorie/detail.php?artikelid=1132&amp;amp;source=2&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst &#039;&#039;&#039;hydrophobe Vergussmasse&#039;&#039;&#039; für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich &#039;&#039;&#039;URETHAN 71&#039;&#039;&#039; von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
&lt;br /&gt;
http://www.n8chteule.de/zentris-blog/erdfeuchtemessung/sensoren-in-der-erdfeuchtebestimmung/&lt;br /&gt;
&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=95290</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=95290"/>
		<updated>2017-02-14T06:25:50Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: /* Die Feuchtigkeitssensoren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [http://www.dietmar-weisser.de/elektronikprojekte1/analogtechnik/feuchtesensor hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Die Sensorplatinen werden aber auch in diversen Onlineshops angeboten:&lt;br /&gt;
https://www.it-wns.de/themes/kategorie/detail.php?artikelid=1132&amp;amp;source=2&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst hydrophobe Vergussmasse für den Fühler verwendet werden.&lt;br /&gt;
Es hat sich herausgestellt, dass sich URETHAN 71 von CRC Chemie dafür am besten eignet.&lt;br /&gt;
&lt;br /&gt;
Es gibt ausserdem diverse Blogs, wo die Sensoren getestet wurden:&lt;br /&gt;
https://wwwvs.cs.hs-rm.de/vs-wiki/index.php/Internet_der_Dinge_WS2015/SmartPlant#Messmethode_2:_Kapazitiv&lt;br /&gt;
&lt;br /&gt;
Oszilloskopbilder des originalen Sensorsgnals und dem Signal nach einem Frequenzteilers mit Pegelwandler:&lt;br /&gt;
[[Datei:Oszibild Ramser Giesomat.jpg|miniatur|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=92737</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=92737"/>
		<updated>2016-04-13T07:08:39Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: Kleine Ergänzung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [http://www.dietmar-weisser.de/elektronikprojekte1/analogtechnik/feuchtesensor hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
Platinen für den Sensor können im Forum bezogen werden.&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
(Billig und gute Qualität)&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst hydrophobe Vergussmasse für den Fühler verwendet werden.&lt;br /&gt;
z.Bsp. RAPID 4300 oder Epoxidharz.&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=92736</id>
		<title>Giess-o-mat</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Giess-o-mat&amp;diff=92736"/>
		<updated>2016-04-13T07:07:17Z</updated>

		<summary type="html">&lt;p&gt;Fred ram: Auf geeignetes Material hingewiesen.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:giessomat.jpg|thumb|right|Giess-o-mat in Aktion]]&lt;br /&gt;
== Giess-o-mat - die vollautomatische Blumengiessanlage - Version 2 ==&lt;br /&gt;
Blumen gießen? Keinen Bock!&lt;br /&gt;
Das erledigt für mich schon seit ein paar Jahren ein kleines Gerät.&lt;br /&gt;
Ab und zu muss ich nur mal den Eimer wieder auffüllen&lt;br /&gt;
und ab und zu die Gießintervalle einstellen.&lt;br /&gt;
&lt;br /&gt;
Mit der Box kann die Bewässerung von 6 Pflanzen unabhängig voneinander gesteuert werden. Für jede Pflanze wird eine kleine Pumpe angesteuert, die die durstigen Pflanzen aus einem Eimer in der Zimmerecke mit Wasser versorgt.&lt;br /&gt;
Der Giess-o-mat beinhaltet erstens eine Uhr und kann die Pumpen in programmierbaren Zeitintervallen schalten.&lt;br /&gt;
&lt;br /&gt;
Zweitens kann nun auch die Feuchtigkeit der Blumenerde gemessen werden, ohne dass Elektroden in die Erde gesteckt werden müssen.&lt;br /&gt;
Dazu verwende ich kapazitive Feuchtigkeitssensoren. Schaltplan und Platinenlayout dazu hat mir Dietmar Weisser freundlicherweise zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
=== Bedienung ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat_shot.png|thumb|left|250px|Bedienung über Terminal]]&lt;br /&gt;
Der Giess-o-mat kann zur Parametrierung über eine serielle Schnittstelle mit dem PC verbunden werden. Wenn man ein Terminal Programm startet (minicom unter Linux oder TeraTerm unter Windows), kann man Gießintervalle oder Schaltschwellen für die Feuchtigkeitsmessung einstellen.&lt;br /&gt;
&lt;br /&gt;
==== Im Hauptmenü kann man ====&lt;br /&gt;
* eine Übersicht über sämtliche Einstellungen anzeigen&lt;br /&gt;
* die Feuchtigkeitssensorwerte in einer Endlosschleife anzeigen&lt;br /&gt;
* die Uhr stellen&lt;br /&gt;
* In ein Untermenü zur Konfiguration von einer Pflanze wechseln &lt;br /&gt;
{{Clear}}&lt;br /&gt;
==== Im Untermenü kann man für jede Pflanze ====&lt;br /&gt;
* eine Namen vergeben&lt;br /&gt;
* die Pumpe manuell ein und ausschalten&lt;br /&gt;
* Einen Automatikmodus wählen:&lt;br /&gt;
* &#039;&#039;&#039;Zeitsteuerung&#039;&#039;&#039;: Es wird ein Giessintervall in Stunden eingestellt,  sowie eine Giesszeit in Sekunden, die bestimmt wie lange die Pumpe in jedem  Intervall eingeschaltet bleiben soll.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Feuchtigkeitsmessung&#039;&#039;&#039;: Es wird erstens ein Sensor-Schwellwert eingestellt. Die Feuchtigkeitswerte werden ständig im Hintergrund gemessen. Je trockener die Blumenerde, desto höher der Sensorwert. Überschreitet der Sensorwert den eingestellten Schwellwert, wird die Pumpe eingeschaltet. Außerdem muss eine Zeit eingestellt werden, wieviele Sekunden die Pumpe laufen soll und eine Zeit, wie viele Stunden die Pumpe nach dem Gießen nicht laufen soll. So kann man vermeiden, dass eine Blume absäuft, falls der Sensor nicht so funktioniert wie man sich das vorgestellt hat. &lt;br /&gt;
 &lt;br /&gt;
Die Einstellungen werden im Flash des Mikrocontrollers gespeichert und sind auch nach Unterbrechung der Stromversorgung noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Technik ===&lt;br /&gt;
&lt;br /&gt;
==== Die Feuchtigkeitssensoren ====&lt;br /&gt;
Die Feuchtigkeitssensoren hat Dietmar Weisser erfunden und [http://www.dietmar-weisser.de/elektronikprojekte1/analogtechnik/feuchtesensor hier gut beschrieben].&lt;br /&gt;
&lt;br /&gt;
siehe auch: [http://www.mikrocontroller.net/topic/335407?goto=new#new Beitrag &amp;quot;Bausatz für Giess-o-mat Sensor&amp;quot;]&lt;br /&gt;
(Billig und gute Qualität)&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Es sollte eine möglichst hydrophobe Vergussmasse für den Fühler verwendet werden.&lt;br /&gt;
z.Bsp. RAPID 4300 oder Epoxidharz.&lt;br /&gt;
&lt;br /&gt;
[[Bild:giessomat2.png|thumb|300px|right|Schaltplan Giess-o-mat]]&lt;br /&gt;
&lt;br /&gt;
==== Die Hardware ====&lt;br /&gt;
Das Herzstück ist ein Atmel mega8 Mikrocontroller.&lt;br /&gt;
Mit Hilfe des avr-gcc habe ich diesen in C programmiert. Vielen Dank für die Tipps und Programmbeispiele aus www.mikrocontroller.net&lt;br /&gt;
&lt;br /&gt;
Links oben im Schaltplan ist die Stromversorgung zu erkennen, die über einen Trafo und einen Gleichrichter erst 12V, dann mit einem Festspannungsregler 5V Versorgungsspannung erzeugt.&lt;br /&gt;
&lt;br /&gt;
Rechts befinden sich die Anschlüsse für die Feuchtigkeitssensoren. Die Sensoren liefern eine Frequenz, die sich in Abhängigkeit der Kapazität (=Bodenfeuchte) ändert. Die Frequenz kann am Eingang T1 des µC gemessen werden. Da es aber nur einen Pin T1 gibt und ich 6 Sensoren anschliessen möchte, wird noch ein Multiplexer-Baustein benötigt.&lt;br /&gt;
&lt;br /&gt;
Im unteren Teil des Schaltplans werden 6 Digitalausgänge verwendet, um über Transistoren und Relais 230V zu schalten. An jedem Relais ist eine Steckdose angeschlossen.&lt;br /&gt;
&lt;br /&gt;
Außerdem findet man einen MAX232 Treiberbaustein, der die Pegelwandlung für den seriellen Port des PCs macht und einen Steckverbinder zum Anschluss eines Programmers für den Firmware-Download.&lt;br /&gt;
&lt;br /&gt;
==== Die Software ====&lt;br /&gt;
Ich denke, die Funktionalität ist größtenteils selbsterklärend, wenn man sich den Sourcecode anschaut.&lt;br /&gt;
Im Wesentlichen besteht sie aus einer Endlosschleife für Benutzermenü und Giessautomatik sowie einer Interruptroutine, die in regelmäßigen Zeitabständen die Uhr aktualisiert und die Sensorwerte misst.&lt;br /&gt;
&lt;br /&gt;
Der Timer0 ist so programmiert, dass bei angeschlossenem 8MHz Quarz 250 Interrupts pro Sekunde generiert werden. &lt;br /&gt;
Der Zähler, der die Flankenwechsel am Sensor-Eingang T1 zählt, wird zunächst auf 0 gesetzt, dann eine Zehntelsekunde später ausgelesen. Danach wird der Multiplexer auf den nächsten Sensor umgeschaltet und das Spiel beginnt von vorne. &lt;br /&gt;
&lt;br /&gt;
Einmal pro Sekunde wird eine Funktion autogiess() aufgerufen, die mit Hilfe der Uhrzeit, der Sensorwerte und der Konfiguration die Pumpen automatisch ein oder ausschaltet.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
C Code und Eagle Schaltpläne findet man hier:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/chbergmann/giessomat/archive/master.zip sourcecode.zip]&amp;lt;br&amp;gt; &lt;br /&gt;
[https://github.com/chbergmann/giessomat Giess-o-mat auf GitHub]&lt;br /&gt;
&lt;br /&gt;
===Diskussion ===&lt;br /&gt;
[http://www.mikrocontroller.net/topic/169824#1623456 Thread im Forum Codesammlung]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Fred ram</name></author>
	</entry>
</feed>