PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wichtig- ASURO und Abitur !



Mastermsc
09.04.2007, 21:06
Hallo, schreibe demnächst Abitur... Ein kleiner Bestandteil der Klausur wird höchstwahrscheinlich auch mit Fragen über den Asuro geschmückt sein.
Und da hätte ich ein paar Fragen, die so auch in der Abiklausur hevortreten können:

1.) Wie funktioniert das Erkennen von schwarz auf weiß technisch?
Irgendwas mit Signal von high auf low, AD-Wandler ... aber kann diese Begriffe nicht in Verbindung bringen.

2.) Wie ist es bei den Tastern (Lehrer sagte irgendwas mit Spannungsteiler und einer bestimmten abfallenden Spannung..)

3.) Wir bekommen die Gesamtschaltung bzw. den Schaltplan des Asuros. Anhand dessen wir die Odometrie (Transistoren, AD-Wandler, wieder irgendwas mit Spannungsteiler), sprich den Weg ebschreiben zum Ergebnis beschreiben. Außerdem wird nach der Funktionsweise des Prozessors verlangt.

4.) und vieles mehr. fällt mir grad nicht ein^^

Deshalb bitte ich euch mir zu helfen diese Fragen zu beantworten, weil ich leider überhaupt keien Ahnung von diesen Dingen habe.

hier der Schaltplan

damaltor
11.04.2007, 15:36
all das steht in der anleitung beschreiben... lies genau, und wenn du dann noch fragen hast dann melde dich nochmal

Sternthaler
15.04.2007, 22:31
Abitur

Ist das demnächst genug?

Sternthaler
15.04.2007, 23:32
Upps, das hilft nicht bei deinen Fragen.

Zu 1: schwarz AUF weiß, da habe ich auch keine Ahnung.
Wenn du schwarz ODER weiß meinst, hilft dass da eventuell:

Weiße Flächen reflektieren mehr Licht als schwarze Flächen. Somit kommt ein helleres Licht wieder zum Empfängerbaustein zurück. Da dieser 'Empfänger' sozusagen ein über die Lichtstärke regelbarer Widerstand ist, verändert sich dieser Widerstand entsprechend.
Nun kommt der Trick: (Nennt sich Spannungsteiler)


+5V
|
FesterWiderstand (z.B. 1000 Ohm)
|
+-----------------------Messgerät bzw. AD-Wandler
|
RegelbarerWiderstand (von z.B. 200 Ohm bis 1000 Ohm)
|
Masse

Wenn der RegelbareWiderstand also 200 Ohm hat, dann fliesst ein Strom von 5V / (1000 Ohm + 200 Ohm) = 0,0041666.. A durch die Schaltung.
Dieser Strom düst auch durch den 100 Ohm RegelbarerWiderstand. Wenn man nun den Strom mit diesem Widerstand mutipliziert, bekommt man die Spannung AM RegelbarenWiderstand. Also 0,0041666..A * 200 Ohm = 0,83333.. Volt.

Nun ändert sich der RegelbareWiederstand auf 1000 Ohm. (Unter dem Asuro wird es dunkler)
Wie geht's weiter? -> U / (R1 + R2) = I
Und dann: --> U = R * I
Ohne Taschenrechner zu lösen!

Jetzt kommt der AD-Wandler:
Das Ding, ausgeschrieben Analog-Digital-Wandler, nimmt nun diese analoge Spannung und macht daraus eine digitale Zahl von 0 bis 1023. (Das sind die 10 Bit Wandlergenauigkeit, die der Asuro hat. 2^10 Bit = 1024. Da wir die 0 auch mitzählen, hören die Zahlen bei 1023 auf) Aber welche Spannung wird eigendlich gewandelt? Leg keinesfalls mal 12 Volt an den Asuro.
Die AD-Wandler auf dem Asuro sind natürlich nur bis 5V geeignet.

Also werden deine beiden Spannungen aus der Rechnung oben folgendermaßen in eine Zahl 'gewandelt':

1023 / 5V * Spannung am Messeingang = Zahl

Für die 200 Ohm am RegelbarenWiderstand bekommen wir also:
1023 / 5V * 0,83333..V = 170,5
Für die 1000 Ohm werden es 511,5

Doch halt!!! KOMMA-Werte gibt es da nicht, nur ganze Zahlen.
Schmeiss die einfach weg (Im Studium mehr). Bleiben als Zahlen:
Für 200 Ohm: 170
Für 1000 Ohm: 511

Hier gibt es also kein high oder low. Man kann sich jetzt aber ein Programm schreiben, welches einfach entscheidet, das eine Zahl vom AD-Wandler einfach als high gewertet wird, wenn der Wert z.B. > 366 oder 42 ist.


Zu 2: Schwere Kost durch parallelschalten von Widerständen.
Es bleibt aber beim Spannungsteiler


+5V
|
1 MOhm
|
+-----------------------Messgerät bzw. AD-Wandler
|
+--Taster--Widerstand1--Masse
|
+--Taster--Widerstand2--Masse
.
.
+--Taster--Widerstand6--Masse
|
FesterWiderstand
|
+5V (über den Asuro am Pin oben links im Schaltplan)

Hier musst du nur die Widerstande aller Taster, die GEDRÜCKT wurden, parallel zum FestenWiderstand rechnen. Dann hast du die gleiche Schaltung wie oben.


Zu 3: sprich den Weg ebschreiben zum Ergebnis beschreiben. (Häh)
Wenn du mit dem Finger im Schaltplan von +5V ausgehst und alle Bauteile auf diesem Weg bis nach Masse oder einem Pin vom Prozessor folgst, und an den Abzweigungen auf diesem Weg dir ansiehst wohin es noch gehen kann (ist da was änderbares zwischen, wie der RegelbareWiderstand) kommt man der Sache mit ein bisschen U = R* I schon auf die Schliche.

Die Funktionsweise vom Prozessor ist eigendlich easy.
- Programm schrittweise abarbeiten.
- Bei Bedingungen im Programm eventuell verzweigen.
- Daten mit dem Programm lesen, manipulieren, speichern oder eben für Bedingungen nutzen.

Beim Manipulieren und Speichern kann man auch in Registern im Prozessor speichern. Darüber kann dann z.B. einen Ausgangs-Pin vom Prozessor mal auf +5V oder 0V stellen. (Klar, man kann auch in den Speicher speichern)
Beim Lesen kann ebenso aus dem Speicher, oder aus internen Registern gelesen werden. Z.B. Ein Port-Pin oder auch ein Byte, dass durch die serielle Schnittstelle im Prozessor angekommen ist.
Und dann gibt es da noch die Interrupts (später beim Studium)


Zu 4: da habe ich leider keine Antwort zu.


P.S.: Der Tipp von dalmator ist Gold Wert.
P.P.S.: dalmator darf alles klein schreiben, weil es in seiner Fußzeile steht. Du solltest als zukünftiger Abiturient evl. nochmal lesen was du schreibst. (Kleinkram ist OK, siehe meinen Text)

Edit: In der 'Schaltung' 'Zu 2' habe ich den Anschluss unter 'FesterWiderstand' von Masse auf +5V geändert, da der Asuro-Pin so programiert sein muss zum 'Taster messen'.
Sorry

damaltor
16.04.2007, 13:15
P.P.S.: dalmator darf alles klein schreiben, weil es in seiner Fußzeile steht. Du solltest als zukünftiger Abiturient evl. nochmal lesen was du schreibst. (Kleinkram ist OK, siehe meinen Text)

danke dir, jetzt fühle ich mich akzeptiert.. :cheesy: allerdings heisse ich damaltor. aber auch das darf gern klein geschrieben werden...
^^

melde dich, wenn du noch was brauchst. studiere allerdings wirklich mal die anleitung und evtl auch das erste buch zum asuro, da sind viele details mit beispielrechnungen und aufgaben/lösungen beschrieben.

Sternthaler
16.04.2007, 14:21
@damaltor
Schande über mich. Große Entschuldigung. Auf Pick und Put kann ich es ja wohl nicht schieben.

inka
16.04.2007, 14:45
wer um himmelswillen sind denn die beiden?

btw: darf ich auch kleinschreiben, auch wenn´s nicht in meiner fusszeile steht?
finde deine z.b. auch ganz cool, was auch immer dieses (noch bis vor ein paar jahren völlig unbekanntes) wort auch bedeuten mag...:-)

btw2: deine erklärungen zu den fragen fand ich richtig gut...

damaltor
16.04.2007, 15:07
genau: wer sind pick und put?? das ist ne verdammt gute frage...
inka, du darfst schreiben wie du willst, sofern du nicht in den nächsten wochen abi schreibst... :cheesy:

Mastermsc: brauchst du noch infos? reicht die (übrigens wirklich gute) erklärung von Sternthaler?

Sternthaler
16.04.2007, 15:15
Als Strafe, dafür dass pick und put nicht die Schuld haben, erlaube ich damaltor hiermit offiziel, dass er ab sofort meinen Namen klein schreiben darfst.

damaltor
16.04.2007, 15:18
hrhr... hab grad gesehen dass ich dich groß geschrieben hab in meinem letzten post... =) glück gehabt... ;)

aber wer sind denn die beiden nun? google hilft nicht...
http://www.google.de/search?q=pick+put&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:de:official&client=firefox-a

Sternthaler
16.04.2007, 15:18
Ob inka klein schreiben darf, möchte ich nicht alleine entscheiden.
Frage an inka: Wünschst du dir eine Abstimmung im Forum?

Sternthaler
16.04.2007, 15:22
hrhr... hab grad gesehen dass ich dich groß geschrieben hab in meinem letzten post... =)
Erwischt, deine Tastatur ist doch noch heile.



http://www.google.de/search?q=pick+put&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:de:official&client=firefox-a
Klasse

inka
16.04.2007, 15:32
@sternthaler
ohja bitte...:-) wollte ich schon immer...

Sternthaler
16.04.2007, 15:52
Hey inka, ich hatte damaltor erlaubt mich klein zu machen.
Zur Strafe musst du die Umfrage jetzt selber eintragen. ;-) (Erst danach darfst auch du mich kleinkriegen. Je nach Ergebnis natürlich nur.)

damaltor
16.04.2007, 16:01
hrhr... ich glaub wenn frank das sieht nimmt er uns nimmer ernst... =)
mal zurück zum thema! =)

inka
16.04.2007, 16:06
es fehlt auch ein OT unterforum :-)

Sternthaler
16.04.2007, 16:24
Na gut. (OT ist in einem anderen Thread, Haben pick und put hier etwas durcheinander gebracht?)

----------------------------------
Kleine Einführung in Elektro-Mathe für Interessierte:



--- Serienschaltung von Widerständen:
+5V---Widerstand1---Widerstand2---Widerstand3---Masse

Der gesamte Wiederstand beträgt:
Widerstand1 + Widerstand2 + Widerstand3

--- Parallelschaltung von Widerständen:
+5V--+--Widerstand1--+---Masse
| |
+--Widerstand2--+

Der gesamte Wiederstand beträgt:

1
R= -------------------------
1 1
----------- + -----------
Widerstand1 Widerstand2

Ich denke, das diese Rechenhilfe nun auch für die Taster ausreichen sollte.

Mastermsc
16.04.2007, 17:40
Jow ! Fetten Dank schon an dich, Sternthaler. Werds mit jetzt ausdrucekn und abchecken =D>

Aber wer will, kann es mir auf seine Art und Weise erklären. Ich denke das Wichtigste ist,dass ich genau weiß,wie die Taster unddie Odometrie funktioniert (haben wir heut im Unterricht besproichen, aber wieder habs wieder vergessen -.-).
Schalter

http://mastermsc.ma.funpic.de/UploadPic/files//8c51baf261733e9b88ab60be8e389db7.jpg

Kann mir einer den genauen Weg beschreiben, wie die Taster die anliegende Spannung aufnehmen und weiterverarbeiten...bis zum Prozessor .

Und das Gleiche bräuchte ich auch für die Odo:

http://mastermsc.ma.funpic.de/UploadPic/files//390beb611fbd0c4ac44ab3eb01fa0fbe.jpg


ThX schon im Voraus, abi findet in einer woche statt...!

btw: was für noch nie zuvorgesehene, häßliche smilies [-(

Sternthaler
16.04.2007, 19:58
(haben wir heut im Unterricht besproichen, aber wieder habs wieder vergessen -.-)

2 Anmerkungen:
Die erste ist wohl klar.
Die zweite ist nicht so gut: Ey, so'n bischen sollte man sich auch was merken, wenn der Lehrer was sagt.


Zu den Tastern ein kleines umgemaltes Bild:


+5V vom-Pin-oben-links-in-der-Schaltung +5V (U+ steht da dran)
| |
Widerstand 1000 Ohm Widerstand 1000000 Ohm
| |
+-----------+----------+
|
+----------AD-Wandler vom Prozessor (Pin 27)
|
+--------+--------+---+----+--------+--------+
| | | | | |

6 Taster

| | | | | |
Widerstände 2000 4000 8200 16000 33000 60000
| | | | | |
+--------+--------+---+----+--------+--------+
|
|
Masse

Die beiden oberen Widerstände sind parallel und haben einen konstanten Wert.
Wie war das noch? 1 / ( (1 / R1) + (1 / R2) ) Ergebnis = 999.000999... sagen wir mal 999 Ohm

Die unteren Widerstände sind auch parallel. ABER NUR DANN BERÜCKSICHTIGEN, WENN DER TASTER DAZU GEDRÜCKT WURDE. Die Widerstände bei denen der Taster nicht gedrückt wurde musst du weglassen. (Es fließt dann ja kein Strom hindurch, und damit beeinflussen sie die gesamte Schaltung nicht!)

Wenn du es erst mal einfach machst, dann rechne nur mit einem Taster.
Ist das der Taster 1 mit dem Widerstand von 2000 Ohm (2k steht in der Schaltung), dann sieht deine Schaltung nur noch so aus:


+5V (egal woher)
|
Widerstand 999 Ohm (die beiden parallel gerechnet)
|
+-----------------+
|
+----------AD-Wandler vom Prozessor (Pin 27)
|
+--------+--------+---+----+--------+--------+
|
|
|
| 5 NICHT gedrückte Taster
|
| | | | | |
Widerstände 2000 4000 8200 16000 33000 60000
| | | | | |
+--------+--------+---+----+--------+--------+
|
|
Masse

Damit sind wir nun so weit, dass du jetzt wieder oben nachlesen musst, wie man hier nun die Spannung an der Stelle "AD-Wandler vom Prozessor (Pin 27)" ausrechnet.


Versuche es mal selbst dir die Schaltung 'klein' zu denken für die Odometrie. Denk drann, dass die Sensoren (T11 und T12) veränderbare 'Widerstände' sind.
OK, noch ein Tip: Vergiss den Teil D15/R19 und D16/R21. Am anderen Ende der Leitung (nach den R's müssen +5V liegen. Damit fliesst kein Strom durch die D's --> Und schon wieder haben sie keine Einfluß auf die Schaltung. Siehe bei den nicht gedrückten Tastern)


P.S.: Viel Erfolg beim Abi

damaltor
16.04.2007, 20:43
wie siehts aus mit der unterrichtsmitschrift...? =)

Sternthaler
16.04.2007, 22:14
Ok,kann ich dir zusenden.

Mastermsc
18.04.2007, 19:40
Hmm, Sternthaler. Du benennst immer nen regelbaren und festen Widerstand, aber die sehe ich (z.B. zu 1.) gar nicht, sondern nur nen Transistor und einen normalaussehenden Widerstand (z.B. R14)

Das verwirrt mich leider...

Sternthaler
19.04.2007, 02:02
Hallo Mastermsc,
ganz zu Anfang in meinem Post vom 16.04.2007, 00:32 hatte ich dir das PRINZIP des Spannungsteiler beschrieben.
In dem 'Kästchen' (Code: 4 Pfeile -> den 'einfachen nach unten zeigenden Pfeil' drücken macht das 'Kästchen' größer) habe ich als Beispiel einen festen Widerstand von 1000 Ohm und einen regelbaren Widerstand (von 200 bis 1000 Ohm) benutzt.

Ich beziehe mich jetzt auf deinen letzten Eintrag, da du dort den Widerstand R14 erwähnst. Den finden wir jetzt nämlich im 2-ten Bild von dir vom 16.04.2007, 18:40 wieder.


U+
|
|
>|/
< |\ T9 SFH300
|
PC3(ADC3) |
----------------+
|
|
+-+
| |
| | R14 20k = 20000 Ohm
| |
+-+
|
|
-
GND

Hier wissen wir beiden nun worüber wir reden.

Aber hier ist etwas anders: Der RegelbareWiderstand ist tatsächlich durch einen FOTO-Transitor ausgetauscht und nun ist der FesteWiderstand unten anstatt oben in der Schaltung.
Es bleibt aber dabei, dass der FOTO-Transistor nur ein RegelbarerWiderstand ist. Durch die Lichtstärke ändert man den Stromfluß (Mehr Licht->mehr Strom). Wenn aber mehr Strom fließt, dann muss der Widerstand kleiner sein als wenn nur wenig Strom hindurch fließen kann.

Um diese Schaltung zu verstehen, reicht es, wenn man einfach mal 2 oder 3 verschieden Lichtstärken am FOTO-Transistor/RegelbarerWiderstand annimmt.

1:Viel Licht->Viel Strom->Kleiner Widerstand: sagen wir mal 500 Ohm
2:Wenig Licht->Wenig Strom->Großer Widerstand: sagen wir mal 50000 Ohm
3:Und noch mal was in der Mitte: sagen wir mal 20000 Ohm (Hier kenne ich die Lösung schon ohne Taschenrechner! Du auch?)

U+ ist die Spannung im Asuro mit ca. 5V

Das was nun am Pin PC3(ADC3) als Spannung gemessen werden kann, ist unsere Rechnung mit einem Spannungsteiler:

Für 1:
I = 5V / (500 Ohm + 20000 Ohm) = Strom durch die Schaltung.
und dann: U(an R14) = R14 * Strom durch die Schaltung,
wird dann 4,878..V

Dann noch den ADC wandeln lassen:
1023 / 5V * 4,878..V = 998,038 bzw. 998 (hat ja keine Nachkommastellen)
Ist also ein recht hoher Wert, wenn man bedenkt, das dieser ADC-Wert ja nur bis maximal 1023 gehen kann.


So, nun bist du dran.
Wenn du die beiden anderen Werte (50000 Ohm und 20000 Ohm) auch in ADC-Werte umgerechnet hast, kannst du dann auch sagen was der Asuro eigendlich über den FOTO-Transistor 'sieht'.

P.S.: Nicht durcheianderschmeissen
T9/R14 und T10/R15 sind für die Linienesensoren vorne unter dem Asuro
R19/T11 und R20/T12 sind für die Odometrie an den Rädern
P.P.S: Für Deutsch hast du jedenfalls genug gebüffelt ;-)

inka
19.04.2007, 15:45
hi Sterntaler,

frage zu deinem posting vom Mo Apr 16, 2007 20:58, es ging um die schaltung der zwei parallelwiderstände oberhalb der taster (es sind wohl die R23 und R24?).
Warum macht man sowas? ich kann es mir nicht erklären, es sei denn man will mit dem großen widerstand die genauigkeit des kleineren verbessern. ist das so, bin ich da völlig auf dem holzweg, oder gibt es noch andere gründe?

ansonsten bewundere ich Deine art dinge zu erklären...

Lunarman
19.04.2007, 16:19
echt mal, wie alt bist du? Schätze mindestens 30, (bitte mach dass ich hier nicht völlig falsch liege), aber jüngere Leute haben meist nicht die Zeit, Geduld oder nerven, so informative und lange Posts abzusenden. Klasse!

Sternthaler
19.04.2007, 22:59
Schön, welch nette Worte! Da freue ich mich ganz doll !!!!
(Um auch die anderen Lober einzubeziehen: Ich hab das wohl auch schon vor ein paar Tagen gerne gelesen.)

@inka: Da muss ich etwas ausholen. (Keine Bange, ist auch wieder nur ein Spannungsteiler)
Erst einmal hast du recht, dass die Widerstande R23 (1M) und R24 (1k) gemeint sind.
Damit wir nicht ständig zwischen Seite 1 und 2 umschalten müssen, kopiere ich die Taster-Schaltung (die aus dem Post) nochmal in's nächste 'Kästchen' (Für alle die das nicht wissen: 'Kästchen' ist ein mit [ code ] und [ / code ] geklammerter Text. Die Leerzeichen innerhab der eckigen Klammern MUESSEN wegbleiben.)

Die von inka angesprochene Schaltung:



+5V vom-Pin-oben-links-in-der-Schaltung +5V (U+ steht da dran)
| |
Widerstand 1000 Ohm Widerstand 1000000 Ohm
| |
+-----------+----------+
|
+----------AD-Wandler vom Prozessor (Pin 27)
|
+--------+--------+---+----+--------+--------+
| | | | | |

6 Taster

| | | | | |
Widerstände 2000 4000 8200 16000 33000 60000
| | | | | |
+--------+--------+---+----+--------+--------+
|
|
Masse


inka versucht die Genauigkeit des 1000 Ohm Widerstandes mit dem 1000000 Ohm-er zu verbessern.
Tut mir Leid inka, das ist tatsächlich ein Holzweg. (Mach dir aber nichts daraus, schliesslich versuchst du eine Erklärung zu finden. Nur das zählt!)

Die Frage, die aber zur Antwort führt lautet: Warum haben die Entwickter den 1000 Ohm Widerstand an einen Pin vom Prozessor gehängt, und nicht direkt mit +5V verbunden?

Ja, genau: Den Pin vom Prozessor kann man mit der SOFTWARE von +5V auf 0V (fast jedenfalls) umschalten!

Im nächsten Codeblock (Kästchen ist nun out) findet ihr dann nochmal die gleiche Schaltung, aber nun mit Masse (0V) an diesem Prozessor-Pin.

Laßt den Codeblock noch zu. Versucht erst einmal selber den Schaltplan zu zeichen und eine Lösung, was man dann damit machen kann, zu finden.














+5V (U+ steht da dran)
|
Widerstand 1000000 Ohm
|
+----------------------------+----------+
| |
| +----------AD-Wandler vom Prozessor (Pin 27)
| |
| +--------+--------+---+----+--------+--------+
| | | | | | |
|
| 6 Taster
|
| | | | | | |
1000 2000 4000 8200 16000 33000 60000 Widerstände
Ohm | | | | | |
| +--------+--------+---+----+--------+--------+
| |
| |
Masse Masse
vom-Pin-oben-links-in-der-Schaltung


Nun haben wir GANZ ANDERE Verhältnisse in der Schaltung. (Es geht immer noch um die Spannung für den AD-Wandler)

Ist kein Taster gedrückt, dann haben wir nun einen Spannungsteiler (was sonst) von +5V über 1000000 Ohm über 1000 Ohm an Masse. Der AD-Wandler kann nun die Spannung am 1000 Ohm Widerstand messen.
Die ist dann: +5V / (1000000 Ohm + 1000 Ohm) * 1000 Ohm = 0,00499..V
Im Grunde sind das 0V, denn 5V / (2 ^ 10Bit - 1) ist die kleinste Spannung die ein 10-Bit-Wandler schafft.
(Rein mathematisch hat der AD-Wert also eine 1)


Drücken wir nun alle Taster um den dann gebildeten Widerstand möglichst klein zu machen, bekommen wir
bei Taster 1 gedrückt parallel zu den 1000 Ohm am vom-Pin-oben-links-in-der-Schaltung erstmal 666,66 Ohm.
Mit Taster 2 und dem 4000 Ohm-er parallel dann: 571,428 Ohm
Mit Taster 3 und dem 8200 Ohm-er parallel dann: 534,201 Ohm
Nun aber wieder selber rechnen!

Und zum Schluß, wenn alle Taster gleichzeitig gedrückt werden: 504,688 Ohm
Das führt uns zu einer Spannung von 0,00252..V
Der AD-Wert ist hier dann auf alle Fälle 0 (rein mathematisch)

Merkwürdig: Auch schon wieder 0V
Somit kann der Prozessor gar nicht rauskriegen ob da irgendein Taster gedrückt wurde.

Ist auch nicht die Aufgabe.

Wofür ist das dann aber gut?


Jetzt mal was anderes als Spannungsteiler. (Soll ja nicht langweilig werden.)
Die Entwickler vom Asuro haben sich GENAU DIESEN PIN PD3(INT1) am Prozessor ausgesucht um uns damit zu verwirren.
Na, hat die Angabe in der () vom Pin schon ein großes AHA erzeugt?

Genau: Es geht nun um Interrupts.

Am besten, bzw. nur, geht das ganze aber dann, wenn wir diesen INT1-Pin jetzt aber nicht als Ausgang (Die Masse können wir ja nicht gebrauchen), sondern als Eingang über die SOFTWARE programmieren.

Das sieht dann nun so aus:
+5V (U+ steht da dran)
|
Widerstand 1000000 Ohm
|
+----------------------------+----------+
| |
| +- --AD-Wandler vom Prozessor (Pin 27)
| | Kann weg, bringt ja nichts.
| |
| +--------+--------+---+----+--------+--------+
| | | | | | |
|
| 6 Taster
|
| | | | | | |
1000 2000 4000 8200 16000 33000 60000 Widerstände
Ohm | | | | | |
| +--------+--------+---+----+--------+--------+
| |
| |
Eingang Masse
(INT1)-Pin


Ist kein Taster gedrückt, dann 'sieht' dieser Eingangs-Pin nun die +5V (über 1M + 1k)
Ist in wirklichkeit ein bisschen weniger, da der Eingangs-Pin doch einen Eingangs-Widerstand hat (aber riesengroß), somit ein kleiner Strom fließt und da dann auch schon wieder Spannungsteiler entsteht.
Hier ist die genaue Spannung aber vollkommen uninteressant, da es ein DIGITALER Eingang ist.
Der liefert im Prozessor sowiso nur ein gesetztes oder nicht gesetztes Bit.


Und nun ein gedrückter Taster:
+5V (U+ steht da dran)
|
Widerstand 1000000 Ohm
|
+----------------------------+----------+
| |
| +- --AD-Wandler vom Prozessor (Pin 27)
| | Kann weg, bringt ja nichts.
| |
| +--------+--------+---+----+--------+--------+
| | | | | | |
| |
| 5 Taster nicht gedrückt | <-- Der aber
| |
| | | | | | |
1000 2000 4000 8200 16000 33000 60000 Widerstände
Ohm | | | | | |
| +--------+--------+---+----+--------+--------+
| |
| |
Eingang Masse
(INT1)-Pin

Tut mir leid, mal eben ein bischen Spannungsteiler:
Von +5V über 1000000 Ohm über 60000 Ohm an Masse werden zu einer Spannung von _____V am INT1-Pin

Dieser Wert ist aber nun viel kleiner als die +5V bei nicht gedrückten Tasten.
Der Wert ist sogar so klein, dass der Prozessor an diesem DIGITALEN Eingang nun eine 0 als Bit liefern wird.
Das ganze geht auch mit allen anderen Tastern. Rechnet es mal durch.

Jetzt endlich haben wir doch noch eine sinnvolle Aufgabe für diese Schaltung gefunden.

Und wo ist da der Interrupt?


Natürlich in der SOFTWARE.
Interrupt-Funktion programmieren.
Interrupt zulassen.

Fertig



@Lunarman: Gut das du von 'mindestens' spricht. Somit liegst du also richtig.
(Wenn man deinen Tip von 30 als Widerstand an 5V hängt, du den in Serie liegenden Widerstand in der Höhe meines Alters an Masse legst, fällt an meinem Alter eine Spannung von 2,972972...V ab.)
Du sagst jetzt bitte nicht, dass du deine Fusszeile an diesen Thread angepasst hast?

P.S.: (Ohne kann ich wohl nicht) Pick und Put haben noch Kumpels. Die heißen URI und PUI
Wer kennt die NICHT?

damaltor
20.04.2007, 09:28
also uri und pui kenn ich... =)

Lunarman
20.04.2007, 12:10
@ Sternthaler: 44?

EDIT: [-( nee die Sig hab ich schon länger.

Sternthaler
20.04.2007, 18:16
@damaltor
Das hätte mich jetzt auch schwer gewundert.

@Lunarman
1+ für das Verständnis des Spannungsteilers. (Sag aber keinem weiter wie alt ich bin!)

Mastermsc
21.04.2007, 21:06
nochmals danke für deine erklärungen!

Kann mir einer erklären, wie die ganzen komponenten/bauteile etc. zusammenspielen, wenn z.B. eine LED zum leuchten bringen möchte oder eben Schalter betätigen?
Also wie sieht das so grob aus, ich bekomme das alles nicht in Verbindung ...das irgendwie auszudrücken, wie oder was der Mikroprozessor und alle anderen relevanten Komponenten (Bus-System,Speicher usw.) machen.


Für eine Beschreibung wäre ich dankbar (mag einfach sein, aber ich habe eifnach keine Zeit mehr dazu..).

Bye

damaltor
21.04.2007, 21:27
naja... ich verstehe deine frage nicht. eine led leuchtet wenn strom durchfliesst. fertig =)

was meinst du?

Mastermsc
21.04.2007, 23:21
hmm? :D

wie sehen die einzelnen schritte aus, also was passiert da genau im inneren , welche elemente spielen eine rolle ...

damaltor
22.04.2007, 13:25
achso. na gut.

=)

der prozessor schaltet den port, an dem die led angeschlossen ist, auf high, also mehr oder weniger auf VCC durch. dann fliesst der strom aus dem prozessor durch den vorwiderstand zur strombegrenzung durch die led zur masse... das wars.

zur motorbrücke empfehle ich dir dringend das erste asuro-buch, da ist die motorbrücke klasse erklärt.

Sternthaler
16.05.2007, 19:54
@Mastermsc
Wie schaut es aus mit dem Abi? Meine Söhne hatten gestern frei, weil an der Schule Abi-Prüfungen waren. Ist bei dir alles glatt gelaufen? (Drück die Daumen nochmals)
Wäre schön, wenn du zu den Fragen zum Asuro hier mal was schreiben würdest, falls überhaupt abgefragt wurde. (Ich bin nicht neugierig, ich will nur alles wissen ;-))