Steuerung: Unterschied zwischen den Versionen

Aus Wiki-500-Euro-RTM
Wechseln zu: Navigation, Suche
(Signalplan)
(Signalplan)
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
 
Momentan gibt es zwei verschiedene Möglichkeiten für den Computer:
 
Momentan gibt es zwei verschiedene Möglichkeiten für den Computer:
 
=== V1 ===
 
=== V1 ===
ESP 32
+
 
 +
Micromedia STM32F407<br>
 +
Preis ~ 250€<br>
 
Vorteile:<br>
 
Vorteile:<br>
*Display
+
*Display (direkte Vorschau für den Scan und momentan Werte der Ströme)
*Touchpad => angenehme Steuerung
+
*Touchpad (angenehme Steuerung)
 +
*Steckplätze für ADC und DACs => relativ wenig Lötarbeit
  
  
 
Nachteile:<br>
 
Nachteile:<br>
*nur 4 Ansteckbereiche für DACs/ADCs => aufwendiger Schaltkreis zur Summation der Steuerungsströme
+
*aufwendiger Schaltkreis zur Summation der Steuerungsströme
 +
*teuer
 +
<br>zwar bequemste und unaufwändigste Variante, allerdings eventuell außerhalb des Budgets. Möglich wäre auch eine kleinere Variante diese Chipes mit kleinerem Display und 100€ günstiger, allerdings sind dort keine Steckplätze und Bedienung auch nicht äquivalent möglich => keine nenneswerte Vorteile gegenüber V2
  
 +
=== V2 ===
  
 
+
STM32F405<br>
=== V2 ===
+
Preis ~ 25€
 +
Vorteile:<br>
 +
*günstig
 +
Nachteile:<br>
 +
*nur externe Anzeige und Steuerung (zB. mit LabVIEW)
 +
*keine Steckmöglichkeiten für ADC und DACs => löten
 +
<br>=> nur eine relevante Möglichkeit, falls eine nahe zu Live-Verbindung zwischen Board und externem Computer möglich ist
 +
=== V3 ===
 
M5 Stack<br>ca. 40-50€
 
M5 Stack<br>ca. 40-50€
 
Vorteile:<br>
 
Vorteile:<br>
Zeile 23: Zeile 36:
 
*Drei Knöpfe für simple Menüführung
 
*Drei Knöpfe für simple Menüführung
 
*Display
 
*Display
 +
*eventuell über W-Lan Verbindung Streaming möglich
  
 
Nachteile:<br>
 
Nachteile:<br>
 
*nur 4 Ansteckbereiche für DACs/ADCs => aufwendiger Schaltkreis zur Summation der Steuerungsströme
 
*nur 4 Ansteckbereiche für DACs/ADCs => aufwendiger Schaltkreis zur Summation der Steuerungsströme
 
 
== Steuerungspläne ==
 
== Steuerungspläne ==
 
=== Signalplan ===
 
=== Signalplan ===
 
[[Datei:Steuerungsplan.png|200px|thumb|right|Prinzipieller Signalplan nach Dan Berard]]
 
[[Datei:Steuerungsplan.png|200px|thumb|right|Prinzipieller Signalplan nach Dan Berard]]
Nebenstehendes Bild zeigt den prinzipiellen Signalplan für die Verwendung eines ESP32 als Computer. Da dieser nur 4 Ein-/ Ausgänge besitzt, müssen die DACs und der ADC sinnvoll verteilt werden. Bis jetzt sieht die Lösung vor jeweils einen Ausgang mit jeweils einer der drei Raumdimensionen zu belegen. Um eine vernünftige Steuerung der Spitze durch den Piezo zu erhalten, müssen die Ströme noch addiert werden. So wird die Z-Komponente auf jedes Viertel des Piezos gelegt, X- und Y-Komponente wird dann wie im Schaubild aufaddiert. Abhängig welcher [[Piezo]] verwendet wird, ergibt das dann einen unterschiedlichen Hub (siehe Piezo)
+
[[Datei:Untenansicht.jpg|200px|thumb|right|STM32F407 von unten mit aufgesteckten DACs und ADC]]
<br>Der verbleidende Eingang wird für die Erfassung des Tunnelstroms verwendet. An diesen wird ein ADC geschaltet der den Tunnelstrom für den Computer quantifizierbar macht.
+
Nebenstehendes Bild zeigt den prinzipiellen Signalplan für die Verwendung eines STM32 als Computer. Da dieser nur 4 Ein-/ Ausgänge besitzt, müssen die DACs und der ADC sinnvoll verteilt werden. Bis jetzt sieht die Lösung vor jeweils einen Ausgang mit jeweils einer der drei Raumdimensionen zu belegen. Um eine vernünftige Steuerung der Spitze durch den Piezo zu erhalten, müssen die Ströme noch addiert werden. So wird die Z-Komponente auf jedes Viertel des Piezos gelegt, X- und Y-Komponente wird dann wie im Schaubild aufaddiert. Abhängig welcher [[Piezo]] verwendet wird, ergibt das dann einen unterschiedlichen Hub (siehe Piezo)
<br><br><br><br><br>
+
<br>Der verbleidende Eingang wird für die Erfassung des Tunnelstroms verwendet. An diesen wird ein ADC geschaltet der den Tunnelstrom für den Computer quantifizierbar macht.<br>
 +
Kosten für ADC + DACs liegt ca. bei 100€
 +
<br><br><br><br><br><br><br><br><br>
 +
 
 
=== Addition der Steuerungsströme ===
 
=== Addition der Steuerungsströme ===
[[Datei:AdditionderStroeme.png|200px|thumb|left|Alternativer Text]]
+
[[Datei:Addition1.jpg|200px|thumb|right|Vogelperspektive auf die Schaltung zur Addition der Steuerungsströme]] Die bequemste Möglichkeit den Piezo anzusteuern wäre jedes Viertel mit einer Schnittstelle an den Computer anzuschließen und rechnerisch die einzelnen Ströme für jedes Viertel zu bestimmen. Da jedoch nur beschränkt viele Schnittstellen für DACs an dem Computer bestehen, ist die Lösung nicht für jedes System möglich. Aus diesem Grund wird nur für jede Raumdimension ein Ausgang belegt und die einzelnen Ströme in einem Schaltkreis zu summiert und auf den Piezo aufgeteilt, dass ein Bewegung im dreidimensionalen möglich ist. Die praktische Umsetzung siehe rechts.
 +
<br><br><br><br><br><br><br><br><br><br>
  
 
= Software =
 
= Software =
 
== Benutzeroberfläche ==
 
== Benutzeroberfläche ==
  
Eigentlich soll das RTM ohne zusätzliche Module funktionstüchtig und bedienbar sein. Deshalb folgt der Anspruch an ein Interface zwischen Benutzer und Computer. Dieses sollte möglichst einfach und übersichtlich sein, dass sich durch ein Touchscreen oder eine leichte Menüführung mit Knöpfen umsetzen lassen sollte. Wünschenswert wäre dabei Abstand der Spitze zu Probe (Hub des Piezos) und den momentanen Tunnelstrom ablesen bzw. einstellen zu können. Zusätzlich sollten Scans direkt gestartet und bestmöglich eine erste graphische Auswertung angezeigt werden.
+
Eigentlich soll das RTM ohne externe Module und Software funktionstüchtig und bedienbar sein. Deshalb folgt der Anspruch an ein Interface zwischen Benutzer und Computer. Dieses sollte möglichst einfach und übersichtlich sein, dass sich durch ein Touchscreen oder eine leichte Menüführung mit Knöpfen umsetzen lassen sollte. Wünschenswert wäre dabei Abstand der Spitze zu Probe (Hub des Piezos) und den momentanen Tunnelstrom ablesen bzw. einstellen zu können. Zusätzlich sollten Scans direkt gestartet und bestmöglich eine erste graphische Auswertung angezeigt werden.

Aktuelle Version vom 26. November 2019, 14:35 Uhr

Die Steuerung des RTMs soll über einen Mini-Computer stattfinden. So kann der Benutzer dort Werte wie die Soll-Höhe der Spitze einstellen und Werte wie den momentanen Tunnelstrom ablesen, außerdem solle Scans und Aufnahmen von dort aus gestartet und eine erste Auswertung betrachtet werden.

Technische Umsetzung:
Die komplexe Steuerungseinheit besteht aus verschiedenen Themenbereichen, so wird sie unterteilt in Hardware und Software, wobei die Hardware aus dem Computer (Chip) und den Ansteuerelektonrik (Signalplan, Verstärkung der Steuerungsströme, etc.) besteht. Die Software unterteilt sich in Design der Benutzeroberfläche und der eigentlichen Signalverarbeitung liegt.

Hardware

Computer

Momentan gibt es zwei verschiedene Möglichkeiten für den Computer:

V1

Micromedia STM32F407
Preis ~ 250€
Vorteile:

  • Display (direkte Vorschau für den Scan und momentan Werte der Ströme)
  • Touchpad (angenehme Steuerung)
  • Steckplätze für ADC und DACs => relativ wenig Lötarbeit


Nachteile:

  • aufwendiger Schaltkreis zur Summation der Steuerungsströme
  • teuer


zwar bequemste und unaufwändigste Variante, allerdings eventuell außerhalb des Budgets. Möglich wäre auch eine kleinere Variante diese Chipes mit kleinerem Display und 100€ günstiger, allerdings sind dort keine Steckplätze und Bedienung auch nicht äquivalent möglich => keine nenneswerte Vorteile gegenüber V2

V2

STM32F405
Preis ~ 25€ Vorteile:

  • günstig

Nachteile:

  • nur externe Anzeige und Steuerung (zB. mit LabVIEW)
  • keine Steckmöglichkeiten für ADC und DACs => löten


=> nur eine relevante Möglichkeit, falls eine nahe zu Live-Verbindung zwischen Board und externem Computer möglich ist

V3

M5 Stack
ca. 40-50€ Vorteile:

  • günstiger leistungsfähiger Computer
  • Drei Knöpfe für simple Menüführung
  • Display
  • eventuell über W-Lan Verbindung Streaming möglich

Nachteile:

  • nur 4 Ansteckbereiche für DACs/ADCs => aufwendiger Schaltkreis zur Summation der Steuerungsströme

Steuerungspläne

Signalplan

Prinzipieller Signalplan nach Dan Berard
STM32F407 von unten mit aufgesteckten DACs und ADC

Nebenstehendes Bild zeigt den prinzipiellen Signalplan für die Verwendung eines STM32 als Computer. Da dieser nur 4 Ein-/ Ausgänge besitzt, müssen die DACs und der ADC sinnvoll verteilt werden. Bis jetzt sieht die Lösung vor jeweils einen Ausgang mit jeweils einer der drei Raumdimensionen zu belegen. Um eine vernünftige Steuerung der Spitze durch den Piezo zu erhalten, müssen die Ströme noch addiert werden. So wird die Z-Komponente auf jedes Viertel des Piezos gelegt, X- und Y-Komponente wird dann wie im Schaubild aufaddiert. Abhängig welcher Piezo verwendet wird, ergibt das dann einen unterschiedlichen Hub (siehe Piezo)
Der verbleidende Eingang wird für die Erfassung des Tunnelstroms verwendet. An diesen wird ein ADC geschaltet der den Tunnelstrom für den Computer quantifizierbar macht.
Kosten für ADC + DACs liegt ca. bei 100€








Addition der Steuerungsströme

Vogelperspektive auf die Schaltung zur Addition der Steuerungsströme

Die bequemste Möglichkeit den Piezo anzusteuern wäre jedes Viertel mit einer Schnittstelle an den Computer anzuschließen und rechnerisch die einzelnen Ströme für jedes Viertel zu bestimmen. Da jedoch nur beschränkt viele Schnittstellen für DACs an dem Computer bestehen, ist die Lösung nicht für jedes System möglich. Aus diesem Grund wird nur für jede Raumdimension ein Ausgang belegt und die einzelnen Ströme in einem Schaltkreis zu summiert und auf den Piezo aufgeteilt, dass ein Bewegung im dreidimensionalen möglich ist. Die praktische Umsetzung siehe rechts.











Software

Benutzeroberfläche

Eigentlich soll das RTM ohne externe Module und Software funktionstüchtig und bedienbar sein. Deshalb folgt der Anspruch an ein Interface zwischen Benutzer und Computer. Dieses sollte möglichst einfach und übersichtlich sein, dass sich durch ein Touchscreen oder eine leichte Menüführung mit Knöpfen umsetzen lassen sollte. Wünschenswert wäre dabei Abstand der Spitze zu Probe (Hub des Piezos) und den momentanen Tunnelstrom ablesen bzw. einstellen zu können. Zusätzlich sollten Scans direkt gestartet und bestmöglich eine erste graphische Auswertung angezeigt werden.