Hallo, ich versuche gerade eine RelaisPlatine zu bauen oder zu layouten. Diese möchte ich über Tastendruck am PC ansteuern. ich benötige 23 Ausgänge an der Relaiskarte zur not wurden mir acht reichen denn fertige ich mir dahinter eine Logik an. eingänge wären auch schön. aber das weiss ich noch nicht genau ob ich die überhaupt benötige. in erster Linie geht es mir um die Ausgänge. so das layout der Platine findet man sehr oft hier im Internet aber keine Bauteile. bis dahin Sascha
????????????????????????????????????????????????????????????????
sehr hilfreich!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Hilfreich wofür? Hast ja keine Frage gestellt!
Hast ja nur gesagt, dass du das machen willst...
Ok Stimmt ich dachte man kann es raus lesen. ISt so etwas realisierbar??? wenn ja was für Bauteile nimmt man da??
Aha... danke für die Info. Ich versuche gerade Millionär zu werden - wobei ich noch nicht weis ob ich mehr als 10 Mio. brauche. Zur Not reichen auch 5. Bis dahin Trolli
Klar ist das machbar, hängt davon ab, wie gut du dich mit der Elektronik auskennst, bzw. wie gut du Mikrocontroller programmieren kannst. Es geht auch ohne (siehe die Parallel-Port-Reichelt-Karten, die haben keinen drauf, glaube ich). USB ist natürlich vom Protokoll her ne andere Sache als n stinknormaler UART über RS232.
>ISt so etwas realisierbar??? Ja. >wenn ja was für Bauteile nimmt man da?? -Relais -USB Buchse -Microcontroller -Transistoren -Widerstände -Kondesatoren -Programmierkenntnisse -gute Nerven
Hi! Eine Minute Google: http://cgi.ebay.de/Relaiskarte-USB-RS232-seriell-6-bis-24x-10A-250V-1xUM_W0QQitemZ300416898699QQcmdZViewItemQQptZBaus%C3%A4tze_Module?hash=item45f23e168b oder Selbstbau: http://www.ulrichradig.de/home/index.php/avr/usb-relaiskarte Gruss, Micha
Also ich sage mal in der Elektronik kenne ich mich einiger maßen aus. microcontroller Programierung habe ich in der Ausbildung schon mal gemacht (vor 10 Jahren). Bloß wie das aussieht mit dem Protokoll habe ich keinen blassen Schimmer und wie ich das Programieren soll auch nicht. die Bauteile auflöten und nen Schaltplan kriege ich hin. welcher Microcontroller ist einfach zu programieren??
der Ebay artikel entspricht ungefähr das was ich haben will aber nicht zu dem Preis :-) und die Relaiskarte von ulrichradig ist schon in ordnung aber die ist leider acht fach
ganz unten die 24fach mit usb meinte ich natürlich mit ebay artikel
Aber Uli´s Karte wäre doch ein guter Anfang !? Einfach erweitern! Gruss, Micha
Du kannst die Relais ja mit je ihren zwei Zuständen betrachten : )
die kann man einfach erweitern???
Guck dir doch mal das Layout an von der Karte, dann kannste ja sehen, was wie verdrahtet ist und ob du verstehst, was da gemacht wurde...und in wie weit DU das dann erweitern kannst.
ich kann es wohl noch nicht vielleicht könnt ihr mir dazu ja eine Anleitung geben
ich weis auch nicht wie die Programier oberfläche aussieht. ob es da adressen gibt ähnlich wie bei ner SPS oder so. wenn ja könnte man paralell an den USB da wo der erste IC angeschlossen ist ne zweite karte anschliessen
ja dafür muss ich dann ja vier USB ports benutzen was schon ganz schön viel ist zumindest für meine anwendung
wie wird das ganze programiert kriegt jeder ausgang ne adresse?
Hub. 4,95 €. Oder 1/2 Jahr mit Elektronik beschäftigen und das Design von U.R. auf 23 Ports erweitern. Je nachdem welche Vorkenntnisse du hast gehts auch in einer Woche oder einem Monat.
da nehme ich lieber letzteres um auch was zu lernen :D
Falls Du weißt, wie kaskadieren geht, dann schau mal dort: http://www.produktinfo.conrad.com/datenblaetter/175000-199999/197730-an-01-ml-8_K_RELAISKARTE_PC230V_AC16A_de_en_fr_nl.pdf
kann mir denn keiner die frage beantworten wie das programiert wird ob dann die ausgänge eine eindeutige adresse haben?? so das ich dazu paralel an die usb datenleitung noch nen weiteren IC anschliessen kann??
Wie an den IC nen weiteren anschließen? Jedes Relais hat seine eigene Adresse klar. Sonst könntest du es ja nicht ansteuern.
Sascha Hildebrands schrieb: > kann mir denn keiner die frage beantworten wie das programiert wird ob > dann die ausgänge eine eindeutige adresse haben?? Na ja. Du möchtest jetzt, dass sich jemand dieses Projekt im Detail ansieht, sich überlegt ob und wie man das auf 24 Ausgänge kaskadieren kann, um dir dann zu sagen: ja das geht oder nein das geht so nicht. Im Falle "ja das geht prinzipiell" erhebt sich dann allerdings die Frage: kannst DU das auch machen? (Nein das geht so erst mal nicht, der Mega8 hat schlicht und ergreifend zuwenig Ausgänge) Aber: Machbar ist das alles. Ist noch nicht mal sooooo schwer. Wenn man weiß wies geht. Das oberste Problem lautet erst mal: Was kann man tun, um am µC 24 Ausgänge bereitszustellen, so dass an jeden Ausgang ein Relais kommen kann. Dazu gibt es jetzt mehrere Möglichkeiten. Eine davon ist: einen anderen Mega nehmen, der die benötigte Anzahl an Ausgängen hat Eine andere ist: Über ein Schieberegister die benötigte Anzahl als Porterweiterung zur Verfügung stellen. Aber in beiden Fällen muss man umprogrammieren. Kannst du das?
Was willste denn überhaupt damit machen?
Also ich sage mal ich baue 2 relaiskarten auf einer und die datenleiten vom usb schlisse ich paralel zur anderen relaiskarte an.
Alle wollen immer das selbe.. OK ohne Relais. http://www.delphi-forum.de/viewtopic.php?t=98861 Was kosten denn die 24 Relais und deren Montage und was ist einem etwas funktionierendes wert :)
Grundlagen USB-Adressierung siehe auch http://de.wikipedia.org/wiki/Universal_Serial_Bus ...Einstellungen und Schnittstellen [Bearbeiten] Intern adressiert der USB-Controller die angeschlossenen Geräte mit einer sieben Bit langen Kennung, wodurch sich die 127 maximal anschließbaren Geräte ergeben. Die Adresse 0 wird automatisch von Geräten belegt, die ein Reset-Signal erhalten. Wenn an einem oder mehreren Ports neue Geräte detektiert werden, so schaltet der Host-Controller einen dieser Ports ein, sendet dem dort angeschlossenen Gerät einen Reset und versucht dann, das Gerät zu identifizieren. Danach teilt er ihm eine eindeutige Adresse mit. Da immer nur ein Port mit noch nicht konfiguriertem Gerät aktiviert wird, kommt es zu keinen Adresskollisionen. Der Host-Controller fragt meist zuerst nach einem Device-Deskriptor, der unter anderem die Hersteller- und Produkt-ID enthält. Mit weiteren Deskriptoren teilt das Gerät mit, welche alternativen Konfigurationen es besitzt, in die es von seinem Gerätetreiber geschaltet werden kann. Bei einer Webcam könnten diese Alternativen etwa darin bestehen, ob die Kamera eingeschaltet ist oder ob nur das Mikrofon läuft. Für den Controller ist dabei relevant, dass die unterschiedlichen Konfigurationen auch einen unterschiedlichen Strombedarf mit sich bringen. Ohne besondere Freigabe durch das Betriebssystem darf ein Gerät nicht mehr als 100 mA Strom verbrauchen. Innerhalb einer Konfiguration kann das Gerät verschiedene Schnittstellen definieren, die jeweils über einen oder mehrere Endpunkte verfügen. Unterschiedlicher Bedarf an reservierter Datenrate wird über sogenannte Alternate Settings signalisiert. Ein Beispiel dafür ist eine Kamera (etwa eine Webcam), die Bilder in zwei verschiedenen Auflösungen senden kann. Das Alternate Setting 0 wird aktiviert, wenn ein Gerät keine Daten übertragen möchte und somit pausiert. ...
Sascha Hildebrands schrieb: > Also ich sage mal ich baue 2 relaiskarten auf einer und die datenleiten > vom usb schlisse ich paralel zur anderen relaiskarte an. Kauf dir lieber was fertiges. Das Geld ist gut angelegt
ALso das ganze Projekt sieht so aus: ich möchte einen Car PC bauen. Der Touchscreen soll dort hin wo meine Klimaanlagen Steuerung ist. die Kriegt dann einen anderen Platz unter dem Armaturenbrett und nun möchte ich an die Taster der Heizungsteurung parallel nen relais ran löten. Dieses Relais soll über den Touchscrenn gesteuert werden.
Also soweit ich das kenne, haben so Klimaanlagen-Bedienungen meist eher Up / Down-Taster...also die nueren zumindest, da willst du doch nicht elais dranmachen, die dann immer "Klick, klick, klick" machen...oder willste womöglich noch so ein Drehschalter mit verschiedenen Positionen durch mehrere Relais ersetzen?
wie was na halt nen rechner im auto mit passender Heizungssteurung :-) der car pc ist schon programiert und die bauteile dazu auch alle da und funzt auch alles nur ich habe leider kein platz wo ich es einbauen kann und somit muss die heizungssteurung weichen
ja ist so eine neuere wie du meinst vielleicht reich auch der ausgang vom microcontroller selber das weis ich aber alles erst später
Mit dem Herumbasteln am Fahrzeug erlischt die Zulassung. Tüv sei Dank. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23
Also hört sich sehr abenteuerlich an, aber wenn dann sollteste eher mal so Richtung Optokoppler gucken, anstatt Relais.
Die Heizung interesiert den TÜV nicht und nen PC braucht kein Tüv.
Und SCHALTEN willst du dann ja eigentlich auch nicht, sondern eher TASTEN.
Sascha Hildebrands schrieb: > Die Heizung interesiert den TÜV nicht und nen PC braucht kein Tüv. Die Heizung an sich nicht. Aber du bist an der Fahrzeugelektronik drann. Und wenn deine Elektronik einen Kurzen in der Bordversorgung baut oder sonst irgendwie die restliche Elektronik stört, dann interessiert das den TÜV bzw. die Versicherung im Schadensfall sehr wohl :-)
ja von mir auch auch das gut ich brauch dann 23 steuerausgänge und 10 davon die ein relais betreiben und 13 davon als optokoppler. in welcher Programier sprache Programiert man so einen IC (ATMEGA8)
das Risiko kann ich abschätzen und bin mir bewusst das ich es auch dementsprechen absichern muss.
ok und dort vergebe ich auch die Adressen der Ausgänge gibt es einen Chip der mehr aus und eingänge hat?? oder muss man davon mehrere auf eine Platine tun und an das USB signal anschlissen und dem pc dann sagen schalte 3 relais des 1 IC und schalte 4 relais des 3 IC oder wie kann ich mir das vorstellen???
Na ich weiß grad nicht, mit welchem Programm die Platine zusammenarbeitet. Musste dir evtl. noch n Programm schreiben : )
ja in dem zip ordner ist ein programm mit bei aber ich kann es nicht lesen wie muss man das öffnen
Das ist die Software für den uC.
Ich kann jetzt im Interesse deines Autos nur hoffen, dass alle den Ehrgeiz einstellen, dir da durch helfen zu wollen. Da fehlt es hinten und vorne an Wissen und an der Abschätzung der eigenen Möglichkeiten und Fertigkeiten.
gut das sehe ich anders und es soll auch morgen nicht funktionieren sondern erst mal auf der werkbank
Sascha Hildebrands schrieb: > gut das sehe ich anders Wie würdest du einen Fragesteller einschätzen, dessen Frage lautet: Ich will meinen Automotor selber tunen, hab aber keine Ahnung von Metallbearbeitung. Aber das geht schon. Ich kann feilen wenn ich erst mal Mutters Mäppchen mit den Nagelfeilen aufkriege. Ich akzeptiere, dass du ambitioniert bist. Aber du musst auch verstehen, dass man dazu erst mal ein wenig Grundwissen braucht. Und das ist bei dir noch nicht mal in Ansätzen erkennbar.
naja aber er kann es lernen wenn ihm jemand zeigt wie. das er die feile vor und zurück bewegen muss und es erstmal an einem werkstück ausprobiert wo es unrelevant ist. oder sehe ich es verkehrt. das technische verständniss wenn man mir was erklärt, habe ich. und das ausführen sollte auch kein thema sein. und in eine programiersprache rein arbeiten kann man sich auch. oder könntest du das alles als du in der wiege lagst???
Sascha Hildebrands schrieb: > naja aber er kann es lernen wenn ihm jemand zeigt wie. Der Unterschied ist nur: Jeder kann in 2 Stunden lernen wie man feilt. Programmieren lernt man aber nicht in 2 Stunden sondern eher in 2 Monaten, Jahren. > eine programiersprache rein arbeiten kann man sich auch. oder könntest > du das alles als du in der wiege lagst??? Nein. Natürlich nicht. Ich hab aber auch nicht damit angefangen, als Allererstes mein Auto umzubauen. Und schon gar nicht versuche ich als Feil-Anfänger mit der Nagelfeile an meinen Vergaser rumzufeilen. Ackere das AVR-Tutorial durch, mach Vorübungen, lies dich ein, sammle Erfahrung und in ein paar Monaten liest du dir das alles noch mal durch und plötzlich wirst du verstehen, warum Viele anscheinend schon abgesprungen sind bzw. dir davon abraten.
Für das Projekt wenn du Elektronik Grundkenntnisse (Schulwissen) hast: 1 Monat Vollzeit. Meine persönliche Schätzung.
Wahrscheinlich tiefgestapelt. Das ist noch kein USB programmiert.
usb 2 rs 232 adapter atmega 16 / 32 drann (hat 40 pins/ davon 37 IO) das ginge auch pc seitig komnandos via COMM an den Atmega senden geht in jeder Programmiersprache Der AVR ATMEGA 32 ist in 4 wochen - 4 Monaten hinreichend erlernbar Programmiersprache C kannst du den sind die anderen kein geheimnis mehr auf dem spielbrett alles easy im auto solltest du wissen was du störst ;-)
Willst du was fertiges oder soll dir das jemand machen?
Das hört sich ja schon mal nicht schlecht an!!! Herzlichen Dank!!!! Programiersprache C wird auch beim Step 7 Programm verwendet von daher habe ich da auch ein wenig grundkenntnisse sollte also machbar sein in 4 wochen. Wegen dem Auto habe die Sachen 2 bis 3 rumliegen weil ich schon 2 Omega`s geschachtet habe obwohl ich Industrie Elektroniker (bin im bereich Maschinenbau tätig deswegen nix mehr zu tun damit) bin! und ich habe ja schlieslich auch in der Ausbildung damit zu tun gehabt.
eigentlich würde ich gerne selber lernen. bloß den gedanken anstoß brauche ich halt
Karl heinz Buchegger schrieb: > Ackere das AVR-Tutorial durch, mach Vorübungen, lies dich ein, Winfried J. schrieb: > Der AVR ATMEGA 32 ist in 4 wochen - 4 Monaten hinreichend erlernbar > > Programmiersprache C der steht da auch drinnen??
im die AVR bilden eine Familie mit zwei Zweigen, Mega und Tiny Wer den Mega 32 verstanden hat, beherrscht 90% aller Möglichkeiten der Familie. Das Tuturial ist nur ein Einstieg. Konkrete Infos über den speziellen µC entnimmt man den Datasheet, es gibt für jeden eines in Kurz- und ausführlicher Fassung für die Chipauswahl genügt die Kurzfassung. Zum Verstehen all seiner konkreten Möglichkeiten und der Verwendung sowie der Programmierung muss man mindestens einmal eine ausführliche Ausführung eines 32ers oder 128ers durcharbeiten. Der Befehlssatz der Familie ist gleich. Nur haben alle wiederkehrende Resourcen in unterschiedlichen Kombinationen. Der 128er ATMega ist die eierlegende Wollmilchsau, der 32er deren Ferkel Der ATtiny 11 ist der Einzeller wird aber nicht mehr produziert. Seine Stelle hat der ATtiny 2313 eingenommen. Deine Anwendung verlangt einen 40 Pinner. und eine USB to RS232(TTL) Bridge oder einen Handelsüblichen USB zu Serielladapter und einen RS232 Pegelwandler (z.B. Max 232) Vorteil bei letzterer variante du Kanst dir die USB programmierunng am PC schenken weil du die mitkaufst als Treiber. Der Rest ist Hühnerfutter und Ausdauer beim Lernen viel Spass
tuturial == Fahrschule familie == Fahrzeugklasse alle µC == alle Autos der Welt
alles klar ich melde mich wenn ich es durch habe!!!! um dann noch mal einige details zu besprechen
da kommt schopn die nächste frage auf benötigt man so ein Starterkit?? oder ist es möglich das auch über usb einzuprogramieren oder dieses board zum selber löten reicht das aus???
ich verwende ein Steckbret und ein Smart_usb Progger von MyAVR http://www.myavr.de/ sowie als entwicklunsumgebung CVAVR uns AVRStudio Im Steckbrett verwende ich den ATMega32 auf einem Sockel mit gedrehten Pins um die Pins des Chips zu schonen
geht das auch mit einem galep4 programiergerät???
Ja, aber dann musst du den Controller zum programmieren immer aus der Schaltung entfernen oder du bastelst dir einen Adapter für die ISP-Schnittstelle. Wenn das (http://schoene-teile.de/shop/images/BILD0901.JPG) deine Klimaanlage sein sollte, hast du aber noch ein Problem mit den Temperaturanzeigen. Wie willst du denn wissen auf welche Temperatur die Klimaanlage eingestellt ist oder dir irgendwelche Fehlercodes angezeigt werden? Bau dir lieber deine Luftauströmdüsen in der Mitte des Armaturenbretts aus und pack deine Elektronik dort rein.
ISP Schnittstelle ist der Programier sockel?? ja das ist das Bedienelement. http://cgi.ebay.de/Omega-B-Armaturenbrett-Klima-bedinteil-Mittelkonsole_W0QQitemZ300363087560QQcmdZViewItemQQptZAutoteile_Zubeh%C3%B6r?hash=item45ef08fec8 so sieht es aus und da soll ein Monitor 10 oder 13 zoll rein und die Steuerung muss dafür weichen. Die temperatur anzeige wird ja auch elektronisch gesteuert. also könnte man sich das ja auch "einlesen" wenn man es denn kann ich denke nen Schaltplan der Steuerung habe ich bald. naja danke erstmal für die Infos.!!!!!
siehe ISP siehe AVR In System Programmer Die Displays (wahrscheinlich 7-Segment-Anzeigen) auszulesen ist nicht ganz trivial. Es kommt sehr auf die Art der Ansteuerung an. Ich würde das lassen und wenn es denn sein muss, einen In-Dash Monitor nehmen, der herausfährt. Das sind weniger Eingriffe in ein funktionierendes System, den Monitor sieht man nicht sofort und die Wahrscheinlichkeit, dass dir einer die Karre wegen dem Monitor aufbricht ist wesentlich geringer. MfG
Übrigens glaube ich nicht, dass du an den Schaltplan der Klimaanlagensteuerung drankommst. Wenn, dann an den Stromlaufplan der Verkabelung, aber nicht an den Schaltplan der elektronischen Baugruppe.
Ich würds auch einfach lassen, Jungs. Das stellt ihr euch einfacher vor als es ist, ihr könnt das nicht so einfach integrieren - am Ende ärgert ihr euch, weil es einfach nur beschissen aussieht.
schaltplan habe ich spätesten in einer woche. das sind LCD Anzeige davor ist ein nec Chip zum ansteuern geschaltet. die Blende dafür lass ich fertigen also kann es nicht beschissen aussehen. Mein gott gibt es hier viele Schwarzseher!!! Ich brauche ein wenig unterstützung oder auch ein Bischen mehr und dann hat das auch hin. Bei einem Kumpel haben wir die Komplette motorsteuerung mit auf den Rechner gebracht aber dafür gibt es einen fertigen USB adapter. Während der Fahrt kann er auch seinen Ladedruck erhöhen. also wird es wohl ne Möglichkeit geben das ding über nen Rechner zu steuern. und auch im Rechner anzeigen zu lassen. aber in ersten Schritt will ich die Steuerung hinbekommen und danach kümmere ich mich um die anzeigen....
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.