Die meisten Smartphones sind neigungsempfindlich, aber welches Gerät macht das möglich? Wie funktioniert es (und die damit verbundenen Sensoren)?
Da die Funktionsweise dieser Sensoren mit ziemlicher Sicherheit auf dem Vorhandensein eines externen Gravitationsfeldes (z. B. dem der Erde) zu beruhen scheint, wirft dies die zweite Frage auf: Behalten Smartphones ihre Neigungsempfindlichkeit unter Schwerelosigkeit (hypothetisch) bei? Bedingungen?
(Vor kurzem habe ich ein Flugzeugsimulatorspiel auf meinem Handy gespielt ... die Tatsache, dass das Flugzeug so gut auf Kippen reagierte, hat mich überrascht; daher der Drang, diese Frage zu stellen.)
Extras:
Ich habe mir darüber selbst Gedanken gemacht, also werde ich das hier auch veröffentlichen. Meine Frage endete praktisch nach dem zweiten Absatz, aber was ich danach hinzugefügt habe, könnte helfen, eine Antwort zu finden, die meinem aktuellen Verständnis der Physik entspricht.
Ich bin derzeit in der High School, und wenn ich mich richtig erinnere, gibt es sechs Freiheitsgrade für ein Teilchen in einem kartesischen 3D-System. Aus meiner Erfahrung mit der Flugzeugsimulator-App scheinen Smartphones Bewegungen nur in drei Freiheitsgraden zu erkennen: Nicken, Rollen und Gieren
Apropos neigungsempfindliche Sensoren: Ich gehe davon aus , dass diese Sensoren / Wandler funktionieren, indem sie die winzigen Änderungen der potenziellen Energie der Gravitation (die sich als kleine Bewegung einiger winziger Komponenten des Sensors manifestieren können) erfassen, die damit verbunden sind Änderung der räumlichen Orientierung des Telefons.
So wie ich es sehe, würde ein solcher Sensor bewegliche Teile benötigen und kann nicht einfach ein weiterer Chip auf einer Leiterplatte sein.
Wenn ich unter diesen Umständen damit beauftragt würde, ein neigungsempfindliches Gerät zu bauen, das winzige Änderungen der potenziellen Energie der Gravitation wahrnimmt, würde ich wahrscheinlich mindestens 3 Sensorpaare benötigen (ein Paar in jeder der drei Koordinatenachsen). Wenn ich sehe , wie empfindlich mein Smartphone auf Neigungen zu reagieren scheint, müsste ich ein lächerlich großes Gerät bauen, bei dem jeder Sensor in einem Paar mehrere Meter voneinander entfernt wäre, um eine Neigungsempfindlichkeit zu erreichen, die mit der meines Telefons vergleichbar ist.
Smartphones haben jedoch kleinere Abmessungen als ein typisches Sandwich, sodass „Sensoren in einem Paar mehrere Meter voneinander entfernt“ nicht nur unpraktisch, sondern eindeutig nicht der Fall sind.
^ Ich habe darüber geschimpft, damit Sie meine echte Ratlosigkeit in der folgenden Teilfrage spüren können:
Wie kommt es, dass diese Sensoren trotz ihrer geringen Größe so empfindlich sind?
Sie haben in gewisser Weise Recht. Diese Sensoren benötigen bewegliche Komponenten. Sie sind jedoch ein Chip auf Ihrem Board.
Neigungssensoren (eigentlich Beschleunigungsmesser) und Gyroskope (und Drucksensoren, ...) sind Teil einer Familie namens MEMS: Mikroelektromechanische Systeme.
Mit ähnlichen Techniken, wie sie bereits in der Herstellung integrierter Schaltkreise üblich sind, können wir erstaunliche kleine Geräte herstellen. Wir verwenden die gleichen Prozesse, um Dinge wegzuätzen, neue Schichten aufzubringen, Strukturen zu züchten usw.
Das sind unglaublich kleine Geräte. Dies ist ein Beispiel für ein Gyroskop:
Link zur Original-Website.
Die meisten von ihnen arbeiten, indem sie Kapazitätsänderungen erfassen. Ein Kreisel würde die Änderungen aufgrund der Drehung erfassen (das große Ding auf dem Bild würde sich um die Mittelachse drehen. Dadurch werden die winzigen Zähne, die verschachtelt sind, näher zusammengebracht und die Kapazität erhöht. Beschleunigungsmesser arbeiten nach einem ähnlichen Prinzip. Diese Zähne können es sein in der rechten unteren Ecke des zweiten Bildes entdeckt.
Was ist mit der Schwerelosigkeit?
An der Funktionsweise der Geräte würde sich nicht viel ändern. Sie sehen, Beschleunigungsmesser arbeiten, indem sie die Beschleunigung messen. Der Schlüssel ist jedoch, dass die Schwerkraft für sie dasselbe ist – es fühlt sich einfach so an, als würden Sie die ganze Zeit mit 1G beschleunigt. Sie verwenden diese "Konstante", um eine Vorstellung davon zu bekommen, wo "unten" ist. Dies bedeutet auch, dass die Chips zwar in der Mikrogravitation gut funktionieren, Ihr Telefon jedoch nicht - es wird verwirrt sein, da es kein "Down" zu geben scheint.
Kurze Ergänzung, um einen (sehr guten) Punkt anzusprechen, den der Benutzer GreenAsJade anspricht: Wenn Sie sich die gängigen Definitionen von Gyroskopen in Quellen wie Wikipedia ansehen , werden sie oft als etwas in der Art einer sich drehenden Scheibe beschrieben. Die Bilder oben scheinen keine drehenden Teile zu haben. Was ist damit?
Sie lösen dies, indem sie die Rotation durch Vibration ersetzen . Die scheibenförmigen Objekte in den Bildern hier sind nur mit sehr dünnen und flexiblen Strukturen mit der Mittelachse verbunden. Diese Scheibe wird dann mit hoher Frequenz um ihre Achse zum Schwingen gebracht. Wenn Sie die gesamte Struktur entlang eines Winkels bewegen, wird die Scheibe versuchen, dem kontinuierlich Widerstand zu leisten - ähnlich wie bei einem klassischen Kreisel. Dieser Effekt wird als Coriolis-Effekt bezeichnet . Durch Erfassen der Neigung der Scheibe im Vergleich zum umgebenden festen Material kann gemessen werden, wie schnell sie sich dreht.
Das sensorische Gerät ist ein Gewicht an einer Feder. Es ist in der Tat eine „kleine Bewegung einiger winziger Komponenten des Sensors“ und es ist auch „ein weiterer Chip auf einer Leiterplatte“.
Das Schlüsselwort hier ist MEMS . Es ist möglich, kleine Siliziumstrukturen aufzubauen und dann darunter wegzuätzen, wodurch ein frei schwebendes Stück zurückbleibt. Wenn das Stück lang und dünn ist, verformt es sich unter der Schwerkraft (oder einer beliebigen Beschleunigung) um einen Betrag, der proportional zu seinem Elastizitätsmodul ist. Die Positionsänderung wirkt sich auf die Kapazität zwischen dem beweglichen Teil und den stationären Teilen um ihn herum aus, die elektronisch gemessen werden kann.
Im Allgemeinen haben sie nur einen dreiachsigen Beschleunigungsmesser. Eine bessere Genauigkeit kann erreicht werden, indem Kreisel oder ein anderer Beschleunigungsmesser hinzugefügt werden, die durch einen Abstand getrennt sind; Nintendo hat dies mit Wiimote-Add-Ons getan.
Viele Telefone enthalten auch ein Magnetometer, das Ihnen vage sagt, wo sich der magnetische Norden relativ zum Telefon befindet, obwohl die Kalibrierung bei diesen tendenziell schlecht ist.
Auf bestimmte Teile der Frage eingehen:
MEMS-Beschleunigungsmesser. Quadratisches Chippaket mit wenigen mm, Menge von 0,50 USD oder weniger.
Nicht genau. Sie haben keinen bequemen Referenzvektor mehr. Sie können jedoch immer noch Beschleunigung erkennen. Wenn Sie also eine dieser "Lichtschwert" -Apps haben und damit herumschwenken, funktioniert sie immer noch auf der ISS. Aber weder Sie noch das Telefon haben eine klare Vorstellung von "oben".
(Das dort hochgeschickte Raspberry Pi-Kit enthält einen Beschleunigungsmesser und eine Reihe von Programmen, die von Schulkindern geschrieben wurden, daher gibt es mit ziemlicher Sicherheit irgendwo ein Video, das dies demonstriert.)
Die Rohausgabe eines 3-Achsen-Beschleunigungsmessers ist ein Vektor aus 3 Werten, gemessen in m/s^2. Die Größe dieses Vektors beträgt normalerweise etwa 1 g, aber die Richtung variiert. Bei einem stationären Telefon zeigt es nach unten. Wenn Sie es bewegen, ändert der Beschleunigungsvektor die Richtung. Wenn Sie das Telefon fallen lassen , dh es geht in den freien Fall, genau wie ein Telefon in einem umlaufenden Raumschiff, dann geht die Magnitude auf nahezu Null. Dadurch schwingt die Richtung des Vektors wild und verwandelt sich in Rauschen.
Die Verwendung von Beschleunigungsmessern als Tropfendetektoren für die Festplattensicherheit wurde vor etwa einem Jahrzehnt von Macbooks populär gemacht. Die Leute fanden andere Verwendungen für sie .
Ausführlicher beantwortet durch andere Antworten.
Theoretisch könnte ein Telefon oder Tablet beispielsweise in der Internationalen Raumstation (ISS) genauso gut funktionieren wie hier auf der Erde.
Lassen Sie uns das ein wenig aufschlüsseln.
Es gibt zwei Arten von Bewegungen, die ein Gerät erkennen muss.
Lineare Bewegung
Unabhängige Beschleunigungsmesser verwenden die Abweichung einer federgekoppelten Masse von einem normalen Ruhepunkt als Maß für die Beschleunigungskraft in dieser Achse. Offensichtlich benötigen Sie drei davon, um Bewegungen in jeder Achse zu erkennen.
Wenn Sie diese Kräfte kennen und verfolgen, können Sie die Geschwindigkeit und Bewegungsrichtung des Geräts von seiner ursprünglichen "Einschaltposition" aus "kotgenau berechnen". Berücksichtigen Sie eine genaue Uhr, und Sie können auch die aktuelle Position ermitteln.
Das klingt einfach, aber die Mathematik ist tatsächlich ziemlich komplex und Fehler im System verursachen mit der Zeit eine Drift.
Drehung
Rotation ist offensichtlich Spin um eine beliebige Achse.
Spin-Sensoren
Die Drehung kann mit einem Gyroskop oder einem Drehsensor gemessen werden. Diese Vorrichtungen haben wiederum eine lose gekoppelte Masse, die sich in einer bestimmten Achse frei drehen kann oder angetrieben wird. Wenn sich das Gehäuse Ihres Geräts dreht, zeigt Ihnen die Differenz zwischen den Drehungen, wie stark sich das Gerät dreht.
Spinsensoren und Gyroskope kümmern sich nicht um die Schwerkraft, abgesehen von vielleicht einigen Reibungsunterschieden.
Schwerkraftbezogene Drehung des Beschleunigungsmessers
Da Beschleunigungsmesser die auf eine lose aufgehängte Masse wirkende Kraft messen, wenn dieser Sensor relativ zur Erde vertikal steht, kommt es natürlich zu einer Durchbiegung der Feder aufgrund des Gewichts der Masse aufgrund der Schwerkraft. Dieser Offset wird von der Software mathematisch entfernt, um den Beschleunigungsanteil zu extrahieren.
Da jedoch die Dreiachsen-Beschleunigungsmesser abhängig von ihrer Ausrichtung unterschiedliche Offsets erzeugen, ist es möglich, den Spin mathematisch aus der Differenz der Offsets zu erfassen.
Obwohl diese Methode funktioniert, unterliegt sie jedoch Abweichungen in G. Sie würde im Raum nicht funktionieren. Es wäre auch in einem manövrierenden Flugzeug deutlich weniger funktional. Sogar ein Auto, das mit hoher Geschwindigkeit um eine enge Kurve fährt, könnte problematisch sein.
Beschleunigungsmesser-Spin-Erkennung
Mit zwei Sätzen ausreichend empfindlicher Beschleunigungsmesser ist es möglich, Spin aus der Beschleunigungsdifferenz zwischen Beschleunigungsmessern zu erfassen.
Da sich jeder Beschleunigungsmesser relativ zum anderen bewegen muss, gibt es einen Unterschied in der Beschleunigung in dieser Achse zwischen jedem. Diese Werte können wiederum mathematisch verwendet werden, um den Spin vorherzusagen.
Einfach ausgedrückt, wenn Sie anhand der Beschleunigungsmesser an einem Ende des Telefons erkennen können, wohin sich der Mittelpunkt bewegt hat , und das andere Ende ist jetzt bei , die Berechnung der drei Winkel ist trivial.
Diese Methode wird NICHT von der Schwerkraft beeinflusst.
Funktioniert IHR Telefon oder Tablet auf der ISS?
Wie Sie oben sehen können, hängt es wirklich davon ab, welche Methoden Ihr Gerät verwendet.
Technisch könnte es dafür gebaut und programmiert werden. Möglicherweise müssen Sie es herunterfahren und wieder einschalten, um es neu zu kalibrieren, aber mit den richtigen Systemen sollte es gut funktionieren. Zumindest für das Spielen dieses "Flugzeugsimulationsspiels".
Drift könnte jedoch ein größeres Problem auf der ISS sein. Da Telefone in normalem G in der Lage sind zu wissen, in welcher Richtung „unten“ in diesem bestimmten Moment ist, können sie sich im Laufe der Zeit neu anpassen. Eine weltraumgestützte Einheit müsste gelegentlich manuell zurückgesetzt werden, um die "normale" Richtung anzuzeigen.
Alle Kommentare und Antworten sind großartig, um Ihnen zu helfen, zu verstehen, wie es möglich ist. Aber hier ist etwas, das Ihnen helfen wird zu verstehen, wie es in echten Produkten verwirklicht wird.
Dies ist ein winziger IC (3x3x1 mm) von InvenSense. Es verfügt über einen dreiachsigen Beschleunigungsmesser (für seitliche Bewegung), ein dreiachsiges Gyroskop (für Rotation) und ein dreiachsiges Magnetometer (wie eine Kompassnadel). Es hat einen internen Code, der die ganze komplizierte Mathematik erledigt. Es verbraucht sehr wenig Strom.
Dies ist nur ein Beispiel. Es gibt mehrere Unternehmen, die ähnliche Produkte herstellen. Einige sind genauer als andere, einige sind billiger, die meisten haben kein Magnetometer usw.
Dies ist ein seltener Fall auf der Elektronik-Website, bei dem keine der Antworten die Frage klar und deutlich beantwortet!
Behalten Mobiltelefone die Fähigkeit, Neigungen in Schwerelosigkeit zu erkennen?
Die Antwort ist:
Des Weiteren,
Auf der Ebene der App-Software würden tatsächlich fast alle (sehr wahrscheinlich "alle") App-Software-Autoren den Eckfall der Schwerelosigkeit nicht berücksichtigen, so dass die Gyro-Accel-Funktionen sehr wahrscheinlich insgesamt verrückt wirken würden die meisten/alle aktuellen Apps.
In Bezug auf die Funktionsweise von Gyros/Accels in Telefonen können Sie die APIs für diese auf den beiden Plattformen ( Beispiel ) problemlos googeln .
Beachten Sie jedoch, dass alle Betriebssysteme zum Zeitpunkt des Schreibens in der Praxis die Gyro-/Beschleunigungsfunktionen auf niedrigerer Ebene in eine Art praktischen Bewegungsmanager auf höherer Ebene verpacken :
Also eigentlich...
In der Praxis würde es für jede ziemlich neu geschriebene App (in Anbetracht dessen, dass etwa 25 % der Apps im Store verfallen sind / nicht regelmäßig aktualisiert werden) darauf hinauslaufen, wie das Team bei Apple geschrieben hat (in ihrem Fall) „Coremotion“ behandelte (wenn überhaupt!) den Fall der Schwerelosigkeit. (Es gibt eine ähnliche Situation für Android).
Und weiter, für Spiele als solche ...
Heutzutage wurde fast jedes Spiel, das Sie auf einem Telefon spielen, in Unity3D erstellt und nicht als native App. (Und in der Regel, wenn Sie sich die Menge der "Apps ansehen, die Accel/Gyros verwenden", sind 90 % (mehr?) davon nur Spiele.) Also tatsächlich (auf allen Plattformen) sind die Software-Autoren tatsächlich Verwenden der Ebene der Software-Wrapper von Unity .
Daher würde das tatsächliche Verhalten im extremen Eckfall der Erdumlaufbahn davon abhängen, was diese Leute getan haben, als sie das geschrieben haben.
das ist nicht geklärt. Wenn Sie Software für Telefone schreiben, ist es ganz normal, dass Sie sich für kurze Zeit mit der „Schwerkraftlosigkeit“ auseinandersetzen müssen: das heißt, wenn sich das Telefon im freien Fall befindet . Wenn Sie also eine der (100en) Apps für Skateboarder, Skifahrer oder ähnliches erstellen, die die Hangtime usw. messen, beschäftigen Sie sich selbstverständlich damit.
Gyros wurden etwa 2010 für Telefone eingeführt; Accels waren von Anfang an in ihnen.
Ein französisch-italienisches Unternehmen namens STMicroelectronics stellt so ziemlich die meisten Gyros für Apple und Samsung her.
In Bezug auf Beschleunigungsmesser haben die meisten Telefone jetzt ein paar davon, da es so besser funktioniert. Ich habe gehört, dass es eine größere Auswahl an Anbietern von Beschleunigungssensoren gibt (Bosch usw.).
Sie können buchstäblich MEMS-Gyros oder -Beschleuniger kaufen , wenn Sie beispielsweise ein elektronisches Spielzeug herstellen, das eine solche Funktion enthält.
Um es noch einmal zu wiederholen, die grundlegende schnelle Antwort auf die gestellte Frage lautet
Was die Software angeht,
es würde mit ziemlicher Sicherheit "völlig scheitern!" in dem verrückten "Du bist im Orbit"-Fall. Da kein Gane oder App-Ingenieur (ich weiß) so OCD wäre, um diesen Fall abzudecken, aber vergiss nicht ...
Es ist völlig alltäglich, "Schwerkraftlosigkeit" zu haben ... während kurzer Phasen des freien Falls (dies gilt als alltäglich, wenn Sie eine dieser "Action-Sport-Apps" erstellen).
Ich denke, sie könnten ein Sagnac-Interferometer in Smartphones verwenden. Ein Sagnac-Interferometer ist ein Gerät, das im Ruhezustand ein konstantes Interferenzmuster erzeugt, dessen Muster sich ändert, wenn der Aufbau gedreht wird.
Wenn also 3 solcher Interferometer platziert werden, können wir die Drehung um alle 3 Achsen messen.
Sagnac-Interferometer sind in sehr kleinen Größen erhältlich und bestehen aus optischen Fasern zum Kanalisieren von Licht, einer Lichtquelle (kohärent) und einem Detektor.
Natürlich sollte es vor Gebrauch kalibriert werden.
Jim Dearden
brhans
Chris M.
ks0ze
Paracetamol
mkeith
Paracetamol
mkeith
Trevor_G
pjc50
Paracetamol
Trevor_G
Eugen Sch.
Eugen Sch.
Trevor_G
mkeith
Eugen Sch.
Andreas
Eugen Sch.
mkeith
Trevor_G
Joren Väs
Eugen Sch.
Trevor_G
Trevor_G
Benutzer98663
FreeMan
Paracetamol
FreeMan
njzk2
Paracetamol
njzk2
Fett
Fett
äh
JDługosz
Jeanne Pindar
Benutzer541686
Fett
Fett
Baldrickk
Trevor_G
Benutzer541686