hallo junx, habe schon das forum durchwelzt aber nichts passendes für mein problem gefunden. ich möchte mir eine relaiskarte mit mindestens 32 kanälen bauen (mehr wäre besser),möchte mir auch keine kaufen, da diese karten relativ teuer sind und ich auch gerne was dazu lernen möchte. habe schon karten gefunden die auf basis des ATmega32 funktionierten. nach längerer rechere habe ich allerdings herausgefunden das ich da, wenn RXD und TXD pin´s sowie ISP schnittstelle angeschlossen ist, nur noch 30 I/O ports habe. ich beötige aber mehr als 30 unabhängige ports. was für ein µc würde sich da eignen? (mattronik.com/downloads/i2cm.pdf) habe auch diese lösung gefunden, sie ist von der erweiterung her am besten. allerdings macht mir der I²C bus kopfschmerzen. da ich hierzu eine masterkarte und mehrere slavekarte benötige. könnt ihr mir bitte helfen eine recht einfache lösung zu finden? hier sind doch immer schlaue köpfe am werk. ich habe schon 2 tage lang das inet durchstöbert. danke schonmal René
danke an euch! habe mir das tutorial durchgelesen! könntet ihr mir nochmal mit einfachen worten "seriell in /Parallel out" erklären... die bits werden nach einander hineingeschoben und später parallel ausgegeben also alles zu gleich!? danke mfg rené
Oft reicht ein Blick in das Datenblatt http://focus.ti.com/lit/ds/symlink/cd74hc595.pdf um die Funktion zu verstehen.
@ René (Gast) >"seriell in /Parallel out" erklären... die bits werden nach einander >hineingeschoben und später parallel ausgegeben Ja. > also alles zu gleich!? Nein. MFG Falk
@ Jonny Obivan (-geo-)
>nimm doch einen ATMEGA128 der hat mehr als genug I/O (53 Stück)
Kostet "tierisch" Geld und langweilt sich zu Tode bei der
Relaisansteuerung.
Falk Brunner wrote: > @ Jonny Obivan (-geo-) > >>nimm doch einen ATMEGA128 der hat mehr als genug I/O (53 Stück) > > Kostet "tierisch" Geld und langweilt sich zu Tode bei der > Relaisansteuerung. 6 euro. Naja ok - wenn man das Ding in Serie baut ist das sicher keine Option. Aber wenn davon nur eine gebraucht wird, ist das doch nicht so wichtig.
Ein Mega128 ist mit Spatzen auf Kannonen schießen! Mega128 € 11,- (64 € 7,-) Tiny2313 € 1,40 4 x HC595 a € -,13 -> € 2,- Alternativ geht auch Tiny mit 4 x PCF8574 a € -,95 Tinylösung geht auch auf Lochraster. gruß hans
hans wrote: > Ein Mega128 ist mit Spatzen auf Kannonen schießen! > > Mega128 € 11,- (64 € 7,-) > > Tiny2313 € 1,40 4 x HC595 a € -,13 -> € 2,- > > Alternativ geht auch Tiny mit 4 x PCF8574 a € -,95 > > Tinylösung geht auch auf Lochraster. > > gruß hans Bei Reichelt kost der 128er rund 6 Euro - aber du hast natürlich Recht! Ein Schieberegister tuts natürlich auch. :)
Wenn ich eure Aufmerksamkeit vom Mega128 mal zurück zum Anfangsposting
lenken darf :-)
> mindestens 32 kanälen bauen (mehr wäre besser)
****************
mit einer Tiny/kleiner_Mega Lösung und Schieberegistern ist es trivial
sich das ganze so aufzubauen, dass die Anzahl der Relais nur noch vom
Geldbeutel und der Lagerkapazität des Relaislieferanten abhängt :-)
danke für eure vorschläge! die lösung mit den atmgea128 nicht von belang, da ich eine DIL bauform bevorzuge. den atmega128 gibt es ja nur als smd form oder? >@hans kann ich den PCF8574 über den tiny direkt ansteuern? und wie funktioniert die programmierung des PCF8574? was genau ist der unterschied zum HC595?
Normalerweise muß man Logikbausteine nicht programmieren ;) Wenn du einen ATtiny verwendest solltest du aufpassen. Denn die meißten besitzen keinen USART. Und ohne wird's nicht ganz so einfach alles vom PC aus anzusteuern. Wie man die Bausteine ansteuert ist im Tutorial und im Datenblatt schön beschrieben.
@ René (Gast) >bevorzuge. den atmega128 gibt es ja nur als smd form oder? Ja, nur SMD. >kann ich den PCF8574 über den tiny direkt ansteuern? Ja. [[Port-Expander PCF8574]]. Für ein paar Relais ist ein 74HC595 aber einfacher und billiger. MFG Falk
danke an alle die mir weiter geholfen haben! ich verwende nun einen atmega16 da bin ich auf der sicheren seite. und der kostet auch ne die welt. werden dann 4 hc595 nachschalten. nur bei der treiberstufe weiß ich noch ne ob ich da den uln2803 verwende. oder gibts den IC mit FETS wegen der verlustleistung von darlington schaltungen?
mach dir mal wegen dem Verlust in deinem Treiber nicht allzuviel sorgen... deine Spulen ziehen so viel Strom, dass es auf das bisschen doch auch nicht mehr ankommen dürfte. Ansonsten kannst du das ja mit vielen einzelnen FETs aufbauen oder suchen, ob du einen Integrierten Treiber mit FETs findest. Mir ist keiner bekannt, was aber nichts heißen muss. Christian
Du könnstes die '595 in Betracht ziehen, bei denen die Treiber eingebaut sind (von TI z.B.) - MOS-Ausgang für 30V und 0.4A jeweils sollte reichen... Ansonsten spricht eigentlich nix gegen die Standardtreiber aus der ULN-Serie. Ahoi, Martin
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.