Guten Abend, ich suche für ein neues Projekt ein Adapter, der mir über das Netzwerk einen I2C Bus oder eine RS232 Schnittstelle zur Verfügung stellt. Beim einschalten soll sich dieser Adapter erstmal Daten über den I2C Bus/RS232 "Client" besorgen und sich mit diesen dann am Server per LAN anmelden. Ab da soll dann eine bidirektionlae Verbindung zwischen Server und Adapter vorhanden sein. Wenn der Adapter Daten Empfängt die für ihn sind, soll er eine Interrupt Leitung setzten, so dass die Daten dann abgerufen werden können. Leider kann ich dafür keinen Adapter im Internet finden. Vielleicht gibt es ja eine "selbstbau" Lösung, die nicht gerade ein halbes Vermögen kostet, wie die ganzen komerziellen Lösungen, die bei mir leider eh nicht passen. Grüße Hans
Hans schrieb: > Wenn der Adapter Daten Empfängt die für ihn > sind, soll er eine Interrupt Leitung setzten Wie zur Hölle soll das funktionieren? Einen Interrupt in eine Leitung setzen?
Simon K. schrieb: > Wie zur Hölle soll das funktionieren? Einen Interrupt in eine Leitung > setzen? Einen LAN Interrupt setzt man am besten mit einem 600Ω-Impuls ... :-D Ich denke, er möchte zusätzlich zum I²C-Bus eine IRQ-Leitung haben. Wie beim PCF8574. Aber ich verstehe nicht, wie sich der Client (also der Slave) Daten holen können soll. Wird vermutlich ehr auf eine Multi-Master-Lösung hinauslaufen. Man kann sowas selber bauen. Gruß Jobst
Also du willst einen I2C-Bus übers Netzwerk erweitern und gleichzeitig den Server mit am Bus haben? Oder hab ichs falsch verstanden?
Hi, okay, sorry vielleicht etwas komisch ausgedrückt. Der Adapter soll mir die Netzwerkseitigen arbeiten erledigen. Vom I2C Bus erhält er vom Master die Daten, die er an den Server schicken soll. Der Server kann aber auch dem Adapter Daten schicken. Wenn der Adapter Daten vom Server erhalten hat, soll er dem I2C Master irgendwie signalisieren, dass nun Daten abrufbereit sind. Wenn sich der Adapter am Server anmeldet, bekommt er vom I2C Master vor dem connect noch ein paar Daten mit, die er gleich zu beginn an den Server sendet. Hoffe, es ist nun verständlicher. Gruß Hans
Das geht z.B. mit den kleinen XPORTs kosten aber um die 30€. Auch Interrupts sind dort möglich wenn ein konfigurierbares Pattern empfangen wurde. Ist dann allerdings RS232.
Hi, diese XPORTs helfen mir da glaube ich nicht weiter. So wie ich das Verstanden habe, sind das mehr oder weniger Server, d.h. ich muss sie ansrpechen. Ich möchte aber das ganze so haben, das sie die Schnittstelle am Server selbständig anmeldet, also ein "Hallo hier bin ich"(+ weitere Infos über sich selbst) sendet. Anschließend dann einfach die Daten vom Server puffert und bei abruf weiter reicht. Okay, inzwischen bin ich auch so weit, zu sagen, das Teil kann die Daten einfach direkt 1:1 weiter reichen, ohne zu Puffern, dann kommt da noch ein AVR dazwischen, der die Daten dann für I2C oder was auch immer ich dann verwenden werde umsetzt. Gruß Hans
Hans schrieb: > diese XPORTs helfen mir da glaube ich nicht weiter. So wie ich das > Verstanden habe, sind das mehr oder weniger Server, d.h. ich muss sie > ansrpechen. Ich möchte aber das ganze so haben, das sie die > Schnittstelle am Server selbständig anmeldet, also ein "Hallo hier bin > ich"(+ weitere Infos über sich selbst) sendet. > Anschließend dann einfach die Daten vom Server puffert und bei abruf > weiter reicht. Okay, inzwischen bin ich auch so weit, zu sagen, das Teil > kann die Daten einfach direkt 1:1 weiter reichen, ohne zu Puffern, dann > kommt da noch ein AVR dazwischen, der die Daten dann für I2C oder was > auch immer ich dann verwenden werde umsetzt. jain. XPORTs kann man als transparente serielle Schnittstelle über Ethernet einstellen. Da drin sitzt ein 186er-Prozesssor (kann inzwischen auch was anderes sein), den man per auch frei programmieren kann.
Hans schrieb: > diese XPORTs helfen mir da glaube ich nicht weiter. So wie ich das > Verstanden habe, sind das mehr oder weniger Server Sie könne auch als Server fungieren, arbeiten aber auch im Client Mode. Siehe Userguide Seite 50: Connect Mode und da Autostart oder Manual Connect (Ausgelöst durch seriellen Befehl oder durch I/O pin) Hans schrieb: > dann kommt da noch ein AVR dazwischen, der die Daten dann > für I2C oder was auch immer ich dann verwenden werde umsetzt. Darauf würde es herauslaufen.
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.