Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Sender+Empfänger als Sensoren Kategorie: Sonstige Hardware (von Jonas - 13.12.2012 16:01)
Als Antwort auf Re: Sender+Empfänger als Sensoren von SvenA - 13.12.2012 12:26
Ich nutze:
C-Control Pro Mega32, C-Control Pro Mega128
> > > > Tut mir leid, ich habe mich verschrieben.
> > > > Ich meinte einen Zylinder mit Durchmesser 10cm nicht Radius.
> > > > Zudem würde es, falls ein "Zylindersender" nicht realisierbar ist noch eine weitere Möglichkeit geben,
> > > > welche ich auf der Website ebenso abgebildet habe.
> > > > Nämlich einen Kugelsender(also ein Sender der in einer Kugel sendet/halbkugel geht auch)
> > > > mit !radius! 3,5cm.
> > > > GruÃ?
> > > > Jonas
> > > >
> > >
> > >
> > > Hättest du deine Bilder mal etwas kleiner dargestellt, wär es etwas leichter sie zu betrachten.
> > > Nun müsste ich sie erst Downloaden ect. worauf ich keine gro�e lust habe.
> > >
> > > Gegenfrage, Was Soll denn ein Sender senden bzw. was soll der empfänger empfangen???
> > >
> > > Schall, Druck, wärme, licht????
> > >
> > > Bin ja nicht gerade blöd, aber irgendwie schein ich bei deiner Frage weit ab von gut und böse zu sein.
> > > Auch versteh ich den Zusammenhang nicht zur C-Control auÃ?er das die Daten am ende dahin gelangen sollen.
> > > Du aber eher Spezielle Hardware suchst, die nicht zwingend nur der C-Control zu zuschreiben ist.
> > >
> > > Bei sender und Empfänger versteh ich eine Galvanische Trennung beider, die �bertragung wiederum
> > > könnte verschieden durchgeführt werden, per schall/druck, Licht, ect.
> > >
> > > Und jeder Sender soll eine 100 stellige ziffernfolge senden die der empfänger empfängt????
> > > Ist diese ziffernfolge festgelegt oder ist sie variabel und unterscheidet sich nur
> > > dann wenn durch veränderung des (Radius/Durchmessers) des Zylinders der raum zwichen Empfänger und
> > > Sender sich verändert. in diesem falle wäre es ja mehr ein Messgerät eines Raumes...
> > >
> > > Sorry, aber ich glaube wirklich viel kann sich hier keiner was drunter vorstellen.
> > > Und die mega groÃ?en Bilder sind keine Hilfe.
> > >
> > > Trotzdem gutes Gelingen!
> > >
> > > Was auch immer du vorhast!
> > >
> > >
> > Ersteinmal Danke für die Antwort :)
> > So und zu den Bildern:
> > Ja, das kann mal passiern, hab sie jetzt klein gemacht :)
> >
> > Ok, meine Ausdrucksweise, war nicht wirklich spezifisch und da ich alles andere als ein Experte bin,
> > kann ich leider auch nicht mit Fachbegriffen um mich wefen, was die Sache natürlich nicht
> > vereinfacht.Trotzdem bitte ich um etwas Verständniss.Ich werde Versuchen mich möglichst genau zu
> > fassen:
> > Die erste Frage ist auch schon schwer zu beantworten, weil ich es nicht genau weis.Im Grunde ist
> > es mir auch egal wie die Ziffern übertragen werden, solange es funktioniert.Aber ich hatte
> > eigentlich an elektromagnetische Wellen gedacht.So wie beim WLan oder Bluetooth.(DSSS/FHSS)???
> >
> > Der Sender fungiert insofern als Sensor, da er auf den centimeter genau kein Signal mehr sendet.
> > Das heiÃ?t:
> > Befindet sich der Sender 6cm vom Empfänger entfernt, wird kein Signal gesendet.
> > Befindet sich der Sender 5cm vom Empfänger entfernt, wird ein  Signal gesendet.
> >
> > Das Signal, welches gesendet wird, wird von einem C-Controller bestimmt.Dieses kann im skript
> > geändert werden, ist ansonsten von Entfernung,Temperatur und sonstigen Beeinträchtigungen nicht
> > veränderbar.Dieses Zahlensignal wird dann zu einem anderen C-Controller übertragen.Mann könnte
> > also sagen ich will, dass zwei Controller bei einer Mindestenfernung von Sender und Empfänger
> > miteinander kommunizieren.(Das Gespräch ist jedoch sehr einseitig^^)
> > Inwiefern meine Hardware,die ich benötige, jetzt etwas mit C-Controll zu tun hat weis ich nicht,
> > denn ich hab auch wenig Ahnung mit C-Control, wenn es sich um kabelloses Datentransfer handelt.
> > Das versteht sich zwar von selbst, aber es sollte natürlich C-Controll kompatibel sein.
> >
> > Wenn ich hier im falschen Forum bin und es eigentlich nur um Softwareprobleme geht die nur bei
> > C-Control auftreten entschuldige ich mich.Ich habe diesen Beitrag mehr in Eile als in Ã?berlegung
> > geschrieben.
> > Ist jetzt ein bisschen besser verständlch was ich will?
> > Ist irgendetwas ungenau beschrieben?
> > Danke
> > Jonas
> >
> ------------------------------------------
> Hallo Jonas,
>
> ich wollte dir nicht den mut nehmen, oder so, auch sollte es kein Verbaler Angriff gewesen sein.
>
> Du bist insoweit schon richtig hier.... Sonstige Hardware.... ist halt nur kein wirkliches Elektronik
> forum, worum es ja am ende genaugenommen geht.
>
> Bin jetzt auch nicht unbedingt der Experte, aber das eine oder andere wissen ist zum mindest vorhanden.
>
> Jetzt mal zu deinem Projekt, und was mir dazu einfällt.
>
> 1. Es sind mehere Sensoren (Sender/empfänger) wenn ich das richtig verstehe.
> Das bedeutet du musst die Mehrzahl aller Empfänger kontrollieren. können.
> Was ich aus meiner sicht schon etwas schwierig empfinde ab einer gewissen anzahl von Empfängern.
>
> 2. Wenn der Sender =zeitig Sensor sein soll, mu� er ja wissen das der Empfänger nichts mehr empfängt
> Eher wäre der Empfänger der Sensor da er keine "Daten" mehr erhält, der sender sendet ja frei weiter
> Sehe da grad ein Vergesteuertes Auto im Vergleich.
> man kann am Sendepult links rechts ect. machen, aber wenn das auto auÃ?er der Reichweite ist
> Reagiert es erst mit Ruckenden bewegungen, solange noch minimal was empfangen wird, und dann
> bleibt es stehen. (Auto = Empfänger)
> Das wäre eben einseitige Komunikation in meinem Auge.
>
> Dann gilt es zu fragen, bzw. zu prüfen / zu �berlegen.
> Woher wei� die Empfangsseite wann an einem Empfänger die 100Stellige Zahlenkombi beginnt?
> Dazu würdest du also eine Syncronisation benötigen und das für jeden Sensor einzeln.
> Was die Sache um vieles erschwert in meinen Augen.
>
> Aber mal gedanklich überlegt was ich aus jetzigen Wissensstand zu deinem projekt vielleicht
> �berlegen würde.
>
> Geh ich recht in der annahme das das Obere (Empfängerboard) beweiglich ist (Winkel.....)
> Wäre es vielleicht sinnvoll empfänger und Sender in der unteren Ebene zu installieren?
> Dann könnte an der oberen Seite eine Reflexion des Sendesignals zum Empfänger führen.
>
> Reflexlichtschranken, Radar, Abstandssensoren, Ultraschallsensoren...
> Dann müssten die 100stelligen zahlen auch nicht über diesen wegen übertragen werden, sondern nur
> geprüft werden ob die Bedingung erfüllt ist das übertragen werden kann, dann könnte man das ganze, evtl.
> auch nur mit einer einzigen C-Control ralisieren, oder falls eine 2. c-Control sein muÃ?, die
> entsprechenden Zahlenkollonnen dann bei erfüllung der Bedingung über z.Bsp. Serielle schnittstelle
> an die 2. Ccontrol übertragen werden.
>
> Wenn es absolut notwendig ist das die Empfänger auf der Oberen Seite sein müssen, würde ich ggf.
> ähnlich wie zuerst arbeiten, falls machbar.
>
> Nur eine reine Prüfung üb der abstand (die bedingung erfüllt ist) mittels (ReflexLichtschranken, Schallsensoren...)
> Und wenn ja, dann per Serieller schnittstelle die Daten übertragen
> Oder falls die 2 c-controls wirklich nicht miteinander verbunden sein sollen, einen kleinen
> Funksender / Empfänger je C-Control für ein HANDSHAKE Protokoll.
>
> Sprich...
>
> Sender sendet dauerhaft 1......
> empfänger erhält bei abstand 6cm das signal und schaltet die c-Control2 für diesen Empfänger scharf
> dieser c-Control fordert dann per Serieller, ISS, I²c schnitstelle, oder Funk daten für den Empfänger an
> Darauf sendet die CC1 die 100stellige zahl an die CC2 über diese "Funk/Kabel" verbindung.
>
> Also statt, wie vermutlich bei dir im bild zu sehen mehere, übertragungsstrecken nur ein
> Ã?bertragungsweg, aber mit verschiedenen Sensoren, um entsprechende informationen anzufordern.
>
> wenn ich es schaffe versuche ich später mal eine Skizze zu machen wie ich das meine...
>
> MuÃ? aber erstmal zur AutoWerkstatt.....
>
> GruÃ? Sven
>
>
Danke, dass du dir Zeit und Hirn investierst ohne wirklich zu wissen um was es geht :)
Ok, aber erstmal zu 1.
Der Controller hat schon einiges an Arbeit zu tun. Er muss:
(ich gehe von einem Kugelförmigen Senderadius aus)
 35-41 Empfänger
 35-41 Drucksensoren in Form von Drahtplatten( das mach ich über Spannungsdifferenzen)
 10-15 Sender
 10-15 ReflexLichtschranken, Schallsensoren...( wenn ich die von dir genannte Möglichkeit in
betracht ziehe.

Ob das nun ein Controller packt weis ich nicht, aber ich kann das Notfalls auch mehrere machen
lassen.

2.Wer ist nun der Sensor? Ich dachte bis jetzt der Sender.Da er jedoch immer sendet, egal
ob er in Reichweite des Empfänger ist oder nicht, ist der Empfänger der eigentliche Sensor.
Das mit der einseitigen Kommunilation hast du richtig verstanden, da der Sender nur dem Empänger
etwas "sagt".Das mit dem ruckeln des Autos,ist eben mein Problem.Ich will eben nicht, dass es einen
Minimalempfang gibt.Ich glaube jedoch, dass ein Signal, welches von ein auf den anderen cm Volles
und Kein Signal mehr sendet, existiert nur in meiner Vorstellung.
Deswegen könnte ich einen Prüfer einbauen, der bei einer bestimmten Entfernung den Sendern sagt,
dass sie loslegen dürfen.Das hätte für meien Technologie zwar einige negative Nebeneffekte, aber
ich bin auch schon mal froh, wenn ich einen Prototypen habe.Im Nachhinein kann ich ja immer noch
etwas ändern.


Ich versuch jetzt nochmal etwas genauer zu erklären was ich will, anhand eines Beispiels:
Man kann sich vorstellen, dass es nicht nur ein Empfängerboard und nicht nur ein Sendeboard
gibt sondern mehrere(siehe Bild 9 auf der Website )
Das Sendeboard(1) hat also eine Auswahl und schlägt auf das E-Board(8).Dazu schlägt das S-Board(2)
auf das E-Board(1).Dazu fällt ein Stein auf E-Board(9).
Es passieren mehrere Sachen.
1.bevor das S1-Board auf dem E-Board aufschlägt erreicht das Signal des Senders den Empfänger.
2.Dieser gibt das Signal(zb. 100015600500000032000000007325) an den Controller weiter.
3.Der Controller gibt wiederum die Druckplatten(Drahtplatten) frei, von denen die Sender das Signal
erhalten haben.
4.Das S-Board(1) trifft auf den Druckplatten, des E-Board(8) auf.
5.Die Druckplatten geben den Spannungswert an den Controller weiter.

Zeitgleich schlägt auch das S-Board(2) auf E-Board(1) auf.
Auch hier passiert genau das gleiche.
1.Sender Signal trifft auf Empfänger.
2.Signal(zb. 100023000500000032100000005972) wird an Controller weitergeleitet.
3.Druckplatten werden freigegeben.
4.S-Board(2) schlägt auf E-Board(1) auf.
5.Druckplatten geben Wert weiter.

Zeitgleich schlägt auch ein Stein auf E-Board(9) auf.
Da aber kein Signal die Druckplatten freigegeben hat, trifft der Stein auf die Platten auf, ohne
dass der Controller den Spannungsunterschied ernstnimmt.




Grob gesagt will ich das machen.Nur,dass ich keine Steine runterfallen lassen will^^
Das war nur ein Beispiel :D
Wo das Problem liegt ist wohl klar.Ich will nicht, dass in dem Fall der Stein wahrgenommen wird,
auch wenn er nah am S-Board(1) aufkommt.
Ich könnte mir einem Kompromiss leben.Nämlich, dass der Sender, im ungünstigsten Fall 16 Empfänger
aktiviert.D.h wenn er genau zwischen 4 Platten aufkommt.

Ich habe nicht ganz evrstanden, wie das geht:
'
Sprich...

Sender sendet dauerhaft 1......
empfänger erhält bei abstand 6cm das signal und schaltet die c-Control2 für diesen Empfänger scharf
dieser c-Control fordert dann per [Serieller, ISS, I²c schnitstelle, oder] Funk daten für den Empfänger an
Darauf sendet die CC1 die 100stellige zahl an die CC2 über diese "Funk/Kabel" verbindung.
'
Ich habe zwei Sender.Der eine Sender sendet bei 6cm 1. Daraus folgt, die Empänger werden für den
100stelligen(oder eher 30stelligen) Code scharf gemacht.der 100stellige Code wird aber andauernd
gesendet, wird aber erst von Empfänger erkannt, wenn der eine Sender bei 6cm die 1 Sendet?
Das würde aber nicht gehen, wenn ich will, dass zwei S-Boards unterschieden werden können.
Denn dann würden bei dem obrigen Beispiel alle Empfänger vom E-Board(1) und E-Board(8)
zwei Signale erhalten.
Nämlich 100015600500000032000000007325 vom S-Board(1)
und     100023000500000032100000005972 vom S-Board(2)
oder habe ich das etwas falsch verstanden?

Herlichen Dank
Jonas
PS:Ich entschuldige mich für meine ganzen Rechtschreibfehler, aber ich habe gerade nicht
Zeit, den ganzen Text noch einmal durch zu gehen.







 


    Antwort schreiben


Antworten: