PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ATMEL Evaluations-Board Version?



Haveaniceday
03.08.2007, 19:06
Folgende Kompination von pollin möchte ich Benutzen:
ATMEL Evaluations-Board Version 2.0 - Bausatz für 14,95€ Best.Nr. 810 038
ATMEGA32-16PU 3,75 EUR Best.Nr. 100 916

1. Brauche ich für diesen Bausatz noch mehr?
2. Kann ich den Controller über den 9 Poligen Sub-D Stecker Programmieren?
3. Kann ich über folgende Adapter den 9 Poligen Sub-D Stecker auf einen 25 Poligen Sub-D Stecker verbinden und am Druckeranschluß am PC anschlißen?
0,50 EUR Best.Nr. 720 107 http://www.pollin.de/shop/images/article/big/G720107.JPG
0,95 EUR Best.Nr. 720 417 http://www.pollin.de/shop/images/article/big/G720417.JPG
4. Verfügt das board über einen I2C BUS?
5. Wenn nicht, kann ich einen nachrüsten?

Mit dieser Schaltung möchte ich die Temperatur und die Beleuchtung meines Terrariums regeln. Habe mal zur besseren Darstellung eine Zeichnung, angefertigt. (Sie soll nur zum besseren verständnis dienen, ist kein Techniche zeichnung). Funktioniert das alles so wie ich es mir vorstelle?

Danke,
ciao Johannes

Jon
03.08.2007, 19:38
Um die Lampe über ein Relais zu steuern musst du keinen OPV nehmen. Da reicht ein einfacher Transistor. Damit könntest du dir dann auch die 5Volt Spannungsader sparen.
Ob die Teile stimmen kann ich dir leider nicht sagen.

jon

Rofo88
03.08.2007, 20:39
1. Brauche ich für diesen Bausatz noch mehr?
Naja halt den Temperatur-Fühler usw. aber das Bord ist so Betriebsbereit. Ne Spannungsversorgung brauchts aber noch.


Kann ich den Controller über den 9 Poligen Sub-D Stecker Programmieren?
Ja, das ist möglich.


3. Kann ich über folgende Adapter den 9 Poligen Sub-D Stecker auf einen 25 Poligen Sub-D Stecker verbinden und am Druckeranschluß am PC anschlißen?
Du kannst mit den Adapter den 9 Poligen Sub-D Stecker auf einen 25 Poligen Sub-D Stecker bringen. Zum Programmieren brauchst Du aber ne RS232 (COM-Port) und nicht den Druckerport(LPT). Wenn Du versuchen wills es an den Druckeranschluß anzuschließen wird es nicht funktionieren und dein Druckerport kann defekt gehen!!!!!


4. Verfügt das board über einen I2C BUS?
Der Prozessor kann mit dem I2C-Bus umgehen dafür muß das Board nichts können.

Den OPV kannst Du dir sparen entweder nimmst Du ein sparsammes Relai oder nimmst einen Transistor.

Haveaniceday
03.08.2007, 22:00
Super danke, hast mir erstmal echt geholfen.
Sensor uns Spannungsversorgung war mir soweit klar, dachte nur müssen evtl. noch ein EEPROM oder sonstiges drauf...

Wie oder wo schließe ich dann den I²C-Bus an? Weil soweit ich das sehen hab ist kein extra Stecker dafür vorhanden, oder?

Das Problem ist, ich hab an meinem PC kein COM anschluss, deshalb wollte ich nen Adapter auf den Druckanschluss verwenden, weil ich ehrlichgesagt 13Euro + Versand bischen viel für ein Kabel finde.

Das Relais was dort eingezeichnet ist soll nicht das einzige bleiben, werden erstmal 4 und später wohl noch mehr. Und ob ich jetzt einen Transistor oder einen OP nehme sollte doch kein großer unterschied sein oder? Außer das ich mit dem OP weniger arbeit habe, weil ich keine Widerstände vorschalten muss und Preislich sind die auch nicht viel Teurer, oder?

Jon
03.08.2007, 22:18
Wie oder wo schließe ich dann den I²C-Bus an? Weil soweit ich das sehen hab ist kein extra Stecker dafür vorhanden, oder?
Schau dir mal das schöne Datenblatt an. Da ist ein Schaltplan dabei, aus dem man entnehmen kann, dass es keine extra Buchse für I2C gibt, und welche Pins von der großen Wanne vom I2C-Bus sind.


Das Relais was dort eingezeichnet ist soll nicht das einzige bleiben, werden erstmal 4 und später wohl noch mehr. Und ob ich jetzt einen Transistor oder einen OP nehme sollte doch kein großer unterschied sein oder? Außer das ich mit dem OP weniger arbeit habe, weil ich keine Widerstände vorschalten muss und Preislich sind die auch nicht viel Teurer, oder?
Ich kenne mich mit OPVs nicht wirklich aus, aber soweit ich weiß brauchst du bei OPVs auch Widerstände. Letztendlich ist es egal, was du verwendest. solange es funktioniert...

jon

Rofo88
03.08.2007, 22:23
EEPROM muß keiner drauf da da ist schon welcher im AVR drinn wenn Du welchen brauchst. Ein Sockel für zusätzlichen I2C-EEPROM ist aber auf dem Bord vorhanden.


Wie oder wo schließe ich dann den I²C-Bus an? Weil soweit ich das sehen hab ist kein extra Stecker dafür vorhanden, oder?
Kommt darauf an womit Du Programmierst/Arbeitest. Wenn Du Soft-I2C nimmt geht jeder belibige Pin den Du über J2 anzapfen kannst. Bei Hardware I2C sind es halt 2 bestimme Pins. Wenn Du einen Mega32 einsetzt kannst Du einfach einen Draht in den leeren Sockel vom Mega8 stecken um an bestimmte Ports zu kommen.

Com- und Druckerschnittstelle sind von den Spannungspegeln nicht gleich (0V/5V zu -12V/12V) also lassen die sich nicht einfach zusammenstecken! Man kan das Bord über einen RS232/USB-Adapter programmieren was aber unheimlich lange dauert (bis zu 1h!!!).

Zum OPV : da brauchst Du einen Typ der auch ein bischen Leistung bring, die Sättigungsspannung ist auch zu beachten (5V Versorgungsspannung und nur 4V max. raus) üblich ist es nicht aber möglich. Damit ersparst Du dir je einen Basiswiderstand :-b .Der OPV-Eingang müsste aber wohl auch mit nem Spannungsteiler beschalten werden also auch 2 Widerstände.

Antiparallel zu den Relais gehört eine Diode um die Induktionsspannung abzufangen.

Haveaniceday
04.08.2007, 03:18
Ok danke, aber das mit dem I2C muss bei Gelegenheit nochmal bischen genauer hinterfragen, aber hast mir damit schonmal sehr geholfen.

Schade das es mit dem Drucker anschluss nich klappt, dann werde ich wohl zum überspielen erstmal auf nen älteren PC ausweichen und die Daten über den COM übertragen.

Mein Hauptproblem mit den Transistoren und dem OP ist eigentlich, dass ich nicht weiß was für Widerstände ich vorschalten muss und davon ausgegannen bin, dass der OP nur die Spannung verstärkt (höher Strom), da er quasi ein fertiges gebilde aus Transistoren + Widerstande bildet.

Jon
04.08.2007, 09:21
Mein Hauptproblem mit den Transistoren und dem OP ist eigentlich, dass ich nicht weiß was für Widerstände ich vorschalten muss und davon ausgegannen bin, dass der OP nur die Spannung verstärkt (höher Strom), da er quasi ein fertiges gebilde aus Transistoren + Widerstande bildet.
Mit einem Transistor würde das so aussehen:
https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1666

jon

StevieL
04.08.2007, 11:15
Hallo Haveaniceday,

du kannst, wenn du mehrere Relais schalten willst, auch das IC ULN2803 nehmen. Das sind 8 Darlington-Transistor-Arrays mit integrierten Dioden und TTL-Eingang. Den Digitalausgang des µC auf einen Eingang des IC und das Relais mit dem entsprechenden Ausgang und Versorgungsspannung verbinden. Das war's dann schon. Das IC kann 100mA pro Kanal und 500mA insgesamt schalten.

Haveaniceday
04.08.2007, 12:14
@Jon: Kann das Bilde leider nicht sehen.

@SteveL: Du meinst sowas http://www.reichelt.de/?SID=28iLlvK38AAAIAAFhWT3o8ebce4b60ad72117994e79b6 5ec0b228;ACTION=3;LA=4;GROUP=A21E;GROUPID=2921;ART ICLE=22085;START=0;SORT=preis;OFFSET=16 ne? Denn würde ich dann anstatt des OP in meiner Zeichnung oben verwenden, wenn ich das richtig verstanden hab. Diese Lösung mit dem IC fände ich super. Aber was für eine Spannung muss ich anschließen? Und wo? Weil im dem Schaltbild habe ich nur einen Anschluss für GND gesehen. Alle anderes sind nur "IN" und "OUT" Kontakte

Ciao Johannes

Jon
04.08.2007, 12:36
@Jon: Kann das Bilde leider nicht sehen.
Das wundert mich. Das Bild ist aus meiner Gallerie und wird bei mir richtig angezeigt.
Ist aber auch egal, da der IC, den StevieL vorgeschlagen hat, billiger ist.

jon

Haveaniceday
04.08.2007, 14:44
Ich bräche allerdings ein IC, das höhere Ströme Schalten kann. Das Relais das ich holen möchte hat 5V an 36 Ohm, macht einen Strom von ca. 138mA pro Kanal, das wäre ja zu hoch.
Oder wisst ihr wo ich noch Relais mit ner geringeren Stromaufnahme finde?

StevieL
04.08.2007, 19:35
Die Anschlussbelegung für den ULN2803 findest du hier:

Haveaniceday
04.08.2007, 19:40
Ja danke, hatte mir auch das Datenblatt gesaut, da ist auch so ne änliche Schaltung drin.
Aber kannst du mir einen anderen Empfehlen? Weil ich ja nen höheren strom schalten muss, als da IC kann.

StevieL
04.08.2007, 20:28
Moment mal, ich hatte diese Angaben irgendwo mal rauskopiert. Möglicherweise sind die nicht korrekt.

Bei Messen-Steuern-Regeln mit dem C-Control/Basic-System von B. Kainka finde ich folgende Angabe:

Das IC verträgt Schaltströme bis 500 mA und Anschlussspannungen bis 30V. Es können acht Lasten zugleich geschaltet werden, wobei allerdings die Summe aller Schaltströme 1A nicht überschreiten soll.

Ich habe für meine Aquariensteuerung an die Ausgänge, die 230 Volt steuern, einfach noch elektronische Lastrelais (Sharp SE202SE2 mit zusätzlicher Kontroll-LED und Varistor) gehängt.

Haveaniceday
04.08.2007, 21:22
Ich hab hier mal nen Ausschnitt aus dem Datenblatt.
So wie ich das sehe können pro Kanal 500mA geschaltet werde. Oder vertue ich mich da?

ciao Johannes