hallo, ich wiedermal. nun ja, ich hab mir nun einen temperatursensor (DS1821) ausgesucht, den ich an meinen mikrocontroller anschließen will. aber: ich muss ein 5 meter kabel zwischen schließen. wie fang ich das an, daß das möglichst verlustfrei abläuft? oder gibts da garnkeine möglichkeit, son sensor so weit vom controller zu entfernen?
direkt an den Sensor nen uC hinhängen, die Daten einlesen und mit RS485 o.ä. an den Hauptprozessor schicken. Ein ATTiny müsste locker reichen ... Grüße Steffen
könnte man das ganze nicht auch transformieren, wie bei überlandleitungen, bloß halt in klein?
transformieren auf höhere spannungen dient der leistungsübertragung bei kleiner verlustleistung. NICHT der nachrichtenübertragung. 5m kabellänge sind für digitale signale nicht gerade der absolute wahnsinn. selbst die normale serielle schnittstelle am pc kann kabel von min. 15m länge treiben bei (glaube ich) noch voller geschwindigkeit. also mach dir nich son kopp um die scheiss 5m. was natürlich bissl stört is, dass du die leitung glaube bidirektional brauchst. naja da hilft halt nix, wennde kein bock auf verrenkungen hast (die aber möglich wären) nimmste noch eine leitung mehr und gut is. dann auf sensorseite einen einfachen leitungstreiber, auf mc-seite einen tri-state-treiber, und gut is.
5m sollten doch gar kein Problem sein. Ich habe 4 * DS1820 an insgesamt 20m Klingeldraht (2-polig) und es läuft super. Peter
na gut, wenn ihr das sagt. der conrad-typ hat mir von 20 cm erzählt. das fand ich natürlich nicht so gut. danke
gleich noch was. @ peter. luftdrucksensoren benutzt du nicht gerade zufällig, oder? da such ich noch nen passenden.
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.