|
|
Zeile 64: |
Zeile 64: |
| ....Ausführung ‘arbeitet hier etwas ab und springt mit Return | | ....Ausführung ‘arbeitet hier etwas ab und springt mit Return |
| Return ‚ wieder zurück, zum Hauptprogramm | | Return ‚ wieder zurück, zum Hauptprogramm |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | <h2><span lang=EN-GB>Interrupt: Int0<o:p></o:p></span></h2>
| |
− |
| |
− | <p class=MsoNormal><!--[if gte vml 1]><v:shape id="_x0000_s1102" type="#_x0000_t202"
| |
− | style='position:absolute;margin-left:-18pt;margin-top:4.6pt;width:5in;
| |
− | height:167.15pt;z-index:-1' fillcolor="#cff">
| |
− | <v:textbox style='mso-next-textbox:#_x0000_s1102'/>
| |
− | </v:shape><![endif]--><![if !vml]><span style='mso-ignore:vglayout;position:
| |
− | absolute;z-index:-1;margin-left:-25px;margin-top:5px;width:486px;height:229px'>
| |
− |
| |
− | <table cellpadding=0 cellspacing=0>
| |
− | <tr>
| |
− | <td width=486 height=229 bgcolor="#CCFFFF" style='border:.75pt solid black;
| |
− | vertical-align:top;background:#CCFFFF'><![endif]><![if !mso]><span
| |
− | style='position:absolute;mso-ignore:vglayout;z-index:-1'>
| |
− | <table cellpadding=0 cellspacing=0 width="100%">
| |
− | <tr>
| |
− | <td><![endif]>
| |
− | <div v:shape="_x0000_s1102" style='padding:3.6pt 7.2pt 3.6pt 7.2pt'
| |
− | class=shape>
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'><span
| |
− | style='mso-tab-count:1'> </span><o:p></o:p></span></p>
| |
− | </div>
| |
− | <![if !mso]></td>
| |
− | </tr>
| |
− | </table>
| |
− | </span><![endif]><![if !mso & !vml]> <![endif]><![if !vml]></td>
| |
− | </tr>
| |
− | </table>
| |
− |
| |
− | </span><![endif]><span lang=EN-GB><o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><b><span lang=EN-GB>Config Int0 = Low Level<span
| |
− | style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span></span></b><i><span
| |
− | lang=EN-GB>‘Configuriere Int0</span></i><b><span lang=EN-GB> <span
| |
− | style='mso-spacerun:yes'> </span></span></b><i><span lang=EN-GB>auf Low Level</span></i><b><span
| |
− | lang=EN-GB><o:p></o:p></span></b></p>
| |
− |
| |
− | <p class=MsoNormal><b><span style='mso-ansi-language:DE'>Enable Interrupts<span
| |
− | style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span></span></b><i><span
| |
− | style='mso-ansi-language:DE'>‘einschalten der Interrupts</span></i><b><span
| |
− | style='mso-ansi-language:DE'><o:p></o:p></span></b></p>
| |
− |
| |
− | <p class=MsoNormal><b><span style='mso-ansi-language:DE'>Enable Int0<span
| |
− | style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span><span
| |
− | style='mso-tab-count:1'> </span></span></b><i><span
| |
− | style='mso-ansi-language:DE'>‘einschalten von Interrupt Int0</span></i><b><span
| |
− | style='mso-ansi-language:DE'><o:p></o:p></span></b></p>
| |
− |
| |
− | <p class=MsoNormal><b><span style='mso-ansi-language:DE'>On Int0 </span></b><span
| |
− | style='mso-ansi-language:DE'>Isr_von_Int0<b><span style='mso-tab-count:1'> </span><span
| |
− | style='mso-tab-count:1'> </span></b><i>‘springe zu Isr_von _Int0</i><b>
| |
− | <span style='mso-spacerun:yes'> </span><o:p></o:p></b></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'><o:p> </o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><b><span lang=EN-GB>Do<o:p></o:p></span></b></p>
| |
− |
| |
− | <p class=MsoNormal><span lang=EN-GB>....Hauptprogramm<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><b><span lang=EN-GB>Loop<o:p></o:p></span></b></p>
| |
− |
| |
− | <p class=MsoNormal><b><span style='mso-ansi-language:DE'>End<o:p></o:p></span></b></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'><o:p> </o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'>Isr_von_Int0:<span
| |
− | style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span><span
| |
− | style='mso-tab-count:1'> </span>‘ISR von Int0<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'>.....Programm-Code<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><b><span lang=EN-GB>Return<o:p></o:p></span></b></p>
| |
− |
| |
− | <p class=MsoNormal><b><span lang=EN-GB><o:p> </o:p></span></b></p>
| |
− |
| |
− | <p class=MsoNormal><b><span lang=EN-GB><o:p> </o:p></span></b></p>
| |
− |
| |
− | <p class=MsoNormal><b><span style='mso-ansi-language:DE'>Int0</span></b><span
| |
− | style='mso-ansi-language:DE'> ist ein Interrupt, der ausgelöst wird, wenn am
| |
− | Pin.d2 (INT0) beim Mega8, eine Veränderung auftritt. (<b>Int1</b> für Pin.d3)<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'>Es gibt für diese
| |
− | Interrupts drei Einstellmöglichkeiten auf die sie reagieren können:<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><b><span style='mso-ansi-language:DE'>Low Level</span></b><span
| |
− | style='mso-ansi-language:DE'><span style='mso-spacerun:yes'> </span>= <span
| |
− | style='mso-spacerun:yes'> </span>reagiert wenn der Pin auf Masse gesetzt wird.<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><b><span style='mso-ansi-language:DE'>Falling</span></b><span
| |
− | style='mso-ansi-language:DE'><span style='mso-spacerun:yes'>
| |
− | </span>=<span style='mso-spacerun:yes'> </span>reagiert auf eine fallende
| |
− | Flanke<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><b><span style='mso-ansi-language:DE'>Rising </span></b><span
| |
− | style='mso-ansi-language:DE'><span
| |
− | style='mso-spacerun:yes'> </span>=<span style='mso-spacerun:yes'>
| |
− | </span>reagiert auf eine steigende Flanke<o:p></o:p></span></p>
| |
− |
| |
− | <span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Times New Roman";
| |
− | mso-fareast-font-family:"Times New Roman";mso-ansi-language:DE;mso-fareast-language:
| |
− | DE;mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always'>
| |
− | </span>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'>Closar:<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><strong><span style='mso-ansi-language:DE'>Tastverhältnis:</span></strong><span
| |
− | style='mso-ansi-language:DE'><o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'>Das <strong><span
| |
− | style='font-weight:normal;mso-bidi-font-weight:bold'>Tastverhältnis</span></strong><b
| |
− | style='mso-bidi-font-weight:normal'> (</b>auch Tastgrad; engl. duty cycle) gibt
| |
− | das Verhältnis der Länge des eingeschalteten Zustands zur Periodendauer bei
| |
− | einem Rechtecksignal an.<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'><o:p> </o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'>RC-Filter:<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'>Ein Kombination aus
| |
− | Kondensator und Widerstand, die einen Filter bilden.<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'>Mann kann damit z.B. aus
| |
− | einem PWM-Signal eine Regelbare Gleichsannung machen.<o:p></o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'><o:p> </o:p></span></p>
| |
− |
| |
− | <p class=MsoNormal><span style='mso-ansi-language:DE'><o:p> </o:p></span></p>
| |
− |
| |
− | </div>
| |
− |
| |
− | </body>
| |
− |
| |
− | </html>
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | --[[Benutzer:Roberto|Roberto]] 10:14, 13. Jan 2006 (CET)
| |
− | ----------Ende vo Test----------
| |
− |
| |
− |
| |
− | === Negation ===
| |
− |
| |
− | Hier wäre ein [[Abblockkondensator]] nötig:
| |
− | [[Bild:Abblockkondensator OhneC amAVR.jpg]]
| |
− |
| |
− | Wieso? Sieht ein bisschen wie ''Tannennadeln'' [http://de.wikipedia.org/wiki/Tannengr%C3%BCn] aus.
| |
− |
| |
− | Das passt doch ganz gut in die '''Vorweihnachtszeit'''!
| |
− |
| |
− | klar, als Deko würds was taugen, aber auf ne Stromversorgungsleitung ist so ein Muster mit 4MHz etwas fehl am Platze... Und wenn man zu Weihnachten nen Kondensator geschenkt bekommt, kann man ihn schnell mal einbauen, und dann hats sichs ausgenadelt:
| |
− |
| |
− | [[Bild:Abblockkondensator 100nF amAVR.jpg]]
| |
− |
| |
− | == Ebene 2 Überschrift ==
| |
− |
| |
− | Registertabelle8Bit
| |
− | {{Registertabelle8Bit|OCIE2|TOIE2|TICIE1|OCIE1A|OCIE1B|TOIE1|OCIE0|TOIE0}}
| |
− |
| |
− | Registertabelle8BitFix
| |
− | {{Registertabelle8BitFix|OCIE2|TOIE2| |OCIE1A|OCIE1B|TOIE1|OCIE0|–}}
| |
− |
| |
− |
| |
− | {| {{GrauRotDesign}}
| |
− | |<math>\overline{}OSC1/CLKIN</math>
| |
− | |Quartz Input oder Input für externe Clock-Source.
| |
− | |-
| |
− | |<math>\overline{MCLR}/Vpp</math>
| |
− | |Wird ja Grafik generiert, geht leider nicht anders
| |
− | |-
| |
− | |<math>\overline{}RA0/AN0</math>
| |
− | |PORTA Bit 0 (TTL) oder Analog Input 0.
| |
− | |-
| |
− | |}
| |
− |
| |
− | <div {{GrauRotDesign}}>
| |
− | Text innerhalb GrauRotDesign
| |
− | </div>
| |
− | <div {{GrauRotDesignSchmal}}>
| |
− | etwas Text in GrauRotDesignSchmal
| |
− | </div>
| |
− |
| |
− | {| {{Blauetabelle}}
| |
− | |<math>\overline{}OSC1/CLKIN</math>
| |
− | |Quartz Input oder Input für externe Clock-Source.
| |
− | |-
| |
− | |<math>\overline{MCLR}/Vpp</math>
| |
− | |Wird ja Grafik generiert, geht leider nicht anders
| |
− | |-
| |
− | |<math>\overline{}RA0/AN0</math>
| |
− | |PORTA Bit 0 (TTL) oder Analog Input 0.
| |
− | |-
| |
− | |}
| |
− | <math>\overline{}OSC1/CLKIN</math>
| |
− |
| |
− |
| |
− |
| |
− | Ein Link [[Testseite2]]
| |
− |
| |
− | Versuche:
| |
− |
| |
− | <table border=1>
| |
− | <tr>
| |
− |
| |
− | <td>Test
| |
− | <td>test
| |
− | </td>
| |
− | </tr>
| |
− | </table>
| |
− |
| |
− | man kann ja html anwenden :-)
| |
− |
| |
− | Bild einfügen ganz einfach
| |
− | nur den genauen dateinamen in dieser Form eingeben [ [ B i l d : B e i s p i e l . j p e g ] ] ( Leerzeichen nur zum Besseren Verständnis
| |
− |
| |
− | [[Bild:Beispiel.jpeg|thumb|600px|center|Testbild]]
| |
− |
| |
− | bla bla ... Test bla ...
| |
− |
| |
− | Test von mir
| |
− | a_2
| |
− |
| |
− | [[Category:Test]]
| |
− |
| |
− |
| |
− | ----
| |
− |
| |
− | ----
| |
− |
| |
− | H<sub>2</sub>O
| |
− |
| |
− | <strong>a<sup>2</sup>+ 2ab + b<sup>2</sup> = (a + b)<sup>2</sup></strong>
| |
− |
| |
− |
| |
− | [[Bild:Beine65.jpg]]
| |
− |
| |
− | Blablubb
| |
− |
| |
− | ==LaTeX==
| |
− |
| |
− | <math>sum_{i=0}^n i^2</math>
| |
− | h
| |
− |
| |
− | :<math>Z(\{x[n]\}) = X(z) := \sum_{n=-\infty}^{\infty}x(n)z^{-n}</math>
| |
− | hgbn
| |
− | bbv
| |
− | fvvcbbb
| |
− | [[Vorlage:testvorlage]]
| |
− | {{testvorlage}}
| |
− | hhh
| |
− | vfffj
| |
− | xfc bbjjh
| |
− | f
| |
− | <math>\int_{0}^{\pi} \cos\left(x\right)\, \sin\left(x\right) \,\mathrm{d}\ x = 0</math>
| |
− |
| |
− | <math>\int \cos\left(x\right)\, \sin\left(x\right) \,\mathrm{d} x = -\frac{\cos\left(2\, x\right)}{4}</math>
| |
− | nn
| |
− | h
| |
− |
| |
− | öößßk
| |
− | n
| |
− | [[Bild:Beine.jpg]]
| |
− |
| |
− | =G=
| |
− |
| |
− | <nowiki><a name="GND"> </a></nowiki>
| |
− | ;GND: "''Ground''": Masse einer Schaltung, auf die sich andere Potentiale beziehen. Damit liegt GND selber auf 0V. Alle GND-[[Schaltsymbole|Symbole]] eines Schaltplans sind miteinander verbunden, auch wenn im Schaltplan keine Verbindung zwischen ihnen eingezeichnet wurde, um die Übersichtlichkeit zu erhöhen. Siehe auch [[Testseite/Test]].
| |
− |
| |
− | Test2
| |
− |
| |
− | Tähst ...
| |
− |
| |
− | ==Gschau==
| |
− | schauerei
| |
− | === i schau ===
| |
− |
| |
− | Ja, dann [[schaumamoi|schaumamoi]] ...
| |
− |
| |
− |
| |
− |
| |
− | ==Kaskadenreglung==
| |
− |
| |
− | Die kaskadenreglung ist schon eine feine Sache. Hier mal ein Beispiel für eine Lagereglung eines Gleichstrommotors
| |
− |
| |
− | === Strecke.. also der Motor ===
| |
− | Die Gleichstrommaschiene ist ein elektromechanisches System und lässt sich in ein elektrisches (Ankerstromkreis) und ein mechanisches Teilsystem aufspalten. Die Lage ergibt sich als das Intergral über der Geschwindigkeit, wobei unbedingt das Getriebe zu berücksichtigen ist.
| |
− | [[Bild:Gleichstrommoter_schema.png|thumb|350px|Schema einer Gleichstrommaschiene]]
| |
− | [[Bild:Gleichstrommoter schema2.png|thumb|350px|Blockschaldbild einer Gleichstrommaschiene]]
| |
− | ;Ankerstrom
| |
− | :<math>\quad I_a=\frac{V_1}{1+T_aS}(U_a - U_i)</math>
| |
− | ;Drehzahl
| |
− | :<math> \quad N=\frac{1}{T_{mk}S}(M_a - M_w)</math>
| |
− | ;induzierte Spannung
| |
− | :<math>U_i=V_2\cdot N</math>
| |
− | ;Antriebsmoment
| |
− | :<math>M_a=V_3\cdot I_a</math>
| |
− | ;Lage
| |
− | :<math>X=\frac{1}{T_xS}N</math>
| |
− |
| |
− | ;mit den Konstanten
| |
− | :<math>T_a</math> Ankerzeitkonstante
| |
− | :<math>T_{mk}</math> mechanische Zeitkonstante
| |
− | :<math>V_1, V_2, V_3, T_x</math> Normierungskonstanten
| |
− |
| |
− | === Regelung ===
| |
− | Für die Lageregelung mit elektrischen Maschienen hat sich die Kaskadenregelung als Standardverfahren durchgesetzt.
| |
− | [[Bild:Kaskadenregelung.png|framed|none|Lage-Kaskadenregelung]]
| |
− | Dimensionierung und in Betriebgenommen werden die Teilregler "von innen nach außen"
| |
− |
| |
− | === Stromregler ===
| |
− | Als erstes ist der Stromregler zu dimensionieren. Da die Strecke durch die Rückkopplung über <math>U_I</math> ein differenzierendes Verhalten aufweißt, wird als Stromregler hüufig ein PI-Regler eingesetzt.
| |
− |
| |
− | <math>F_{Ri}=V_{Ri}\frac{T_{Ni}S+1}{T_{Ni}S}</math>
| |
− |
| |
− | Nach Dimensionierung und Inbetriebnahme des Reglers kann für den Stromregelkreis eine Ersatzfunktion bestimmt werden.
| |
− |
| |
− | <math>F_{ei}=\frac{V_{ei}}{T_{ei}S+1}</math>
| |
− |
| |
− | -- [[Benutzer:Olaf-petersen|Olaf-petersen]]
| |
− |
| |
− | =Formatierprobleme=
| |
− |
| |
− | ;Quellcode I:
| |
− | :<pre>Zeile 1
| |
− | Zeile2
| |
− | </pre>
| |
− |
| |
− | ----
| |
− | {| {{Blauetabelle}}
| |
− | |+ ohne center
| |
− | |-
| |
− | | a || b
| |
− | |-
| |
− | | aaaaaa || bbbbb
| |
− | |}
| |
− | ----
| |
− | {| {{Blauetabelle}} style="text-align:center;"
| |
− | |+ mit center
| |
− | |-
| |
− | | a || b
| |
− | |-
| |
− | | aaaaaa || bbbbb
| |
− | |}
| |
− | ----
| |
− | {| style="text-align:center;" {{Blauetabelle}}
| |
− | |+ mit center
| |
− | |-
| |
− | | a || b
| |
− | |-
| |
− | | aaaaaa || bbbbb
| |
− | |}
| |
Hier kann man ein wenig experimentieren wie was geht! Einfach auf bearbeiten klicken und schreiben!
Wieso ist das jetzt in so einem Kästchen?
Eine neue Zeile im Haupttext.
So strukturiert man Seiten:
bla bla bla ...
bla bla bla ...
bla bla bla ...