Hallo, ich habe Sensoren entwickelt, die einen Messwert generieren und diesen an eine zentrale Einheit senden sollen, um diese dann dort zu verarbeiten. Momentan geschieht das einzeln, es wird ein Befehl gesendet und der Sensor antwortet mit einem eindeutigen string der die Sensornummer anzeigt und den Messwert. Jetzt ist es das Ziel mehrere Sensoren einfach und problemlos in Reihe zu schalten. Jeder Sensor erhält eine eindeutige Identifikationsnummer. Kann man das mit einem Bussystem machen ohne das mir grossartige kosten entstehen? Ich würde das am liebsten auf meiner Platine ergänzen. Habe dort bereits einen 8bit uC von Atmel drauf. Max. Anforderungen: -255 Sensoren (testen will ich ersteinmal nur 8 in Reihe) -Kabellänge zwischen Sensoren ca. 1m -Nur eine Leitung soll verlegt werden sowohl Spannungsversorgung als auch Signalleitung - die zentrale Sammelstelle der Daten spielt hierbei keine Rolle, am liebsten wäre mir da Labview oder eine S7 -Messintervall pro Sensor ca. 10min Kommt da soetwas wie Profibus in Frage? Hat jemand schonmal so ein Projekt gestartet? Vielen Dank :-)
Profibus basiert ja auf 485 Hardware. Bei Profibus ist das Protokoll nicht so einfach, da braucht man meist spezielle Conntroller wo man gleich eine Lizenz mitzahlen muß. aber 485 ist für sowas schon mal gut. Da reicht auch ein einfaches eigenes Protokoll, das schaffen dann auch einfache 8 BIT Micocontroller. Es gibt 485 Treiber die 256 Teilnehmer treiben können.
André R. schrieb: > Kommt da soetwas wie Profibus in Frage? Hat jemand schonmal so ein > Projekt gestartet? Siehe: Beitrag "Software Profibus DP-Slave in C"
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.