stationäre Drehmomentmessung

OP #5370959
Lesenswert?

Hallo,

Ich möchte "nur" eine stationäre Drehmomentmessung machen, mit einem 
Arduino oder Rasperry Pi. Ich habe hier einen Beitrag gelesen, wo vor 10 
Jahren so etwas verwirklicht worden ist, aber da kam man nicht zum 
Ergebnis welcher Mikrocomputer benutzt worden ist.

- Kann mir jemand sagen wo drauf ich bei der Auswahl achten muss? 
Laufzeit? Echtzeitmessung? Ist der ARM Prozessor vom Raspberry Pi für 
eine Echtzeitmessung geeignet? Ist der Arduino besser geeignet?

- Möchte die Programmierung gerne in Simulink machen, wegen der 
Übersichtlichkeit für meinen Betreuer. Kann mir da jemand Nachteile 
nennen, ich wüsste da nur den überflüssigen Code, also die Ineffizienz. 
Nachdem compilieren ist es ja C-Code

Gruß
Gast #5371004
Lesenswert?

Matse H. schrieb:
> Ist der ARM Prozessor vom Raspberry Pi für
> eine Echtzeitmessung geeignet?

Mit der üblichen Linux-Software ist der RasPi nicht echtzeitfähig, und 
daran etwas zu ändern ist wohl nur was für (mit Echtzeit) erfahrene 
Betriebssystemspezialisten. Wie Simulink mit einen echten Realtime-OS 
für RasPi zusammenspielt kann ich nicht beurteilen, Zitat:

Simulink Desktop Real-Time™ provides a real-time kernel for executing 
Simulink models on a laptop or desktop running Windows® or Mac OS X

Georg
Gast #5371292
Lesenswert?

Matse H. schrieb:
> Bzw. begründen kann?

Weder Windows noch Linux garantieren eine Reaktion auf ein externes 
Ereignis in definierter Zeit (egal wie lang die Zeit sein müsste), also 
sind sie nicht echtzeitfähig per definitionem. Noch ein Zitat:

"With Simulink Real-Time you can extend your Simulink models with driver 
blocks, automatically generate real-time applications, define 
instrumentation, and perform interactive or automated runs on a 
dedicated target computer equipped with a real-time kernel, multicore 
CPU, I/O and protocol interfaces, and FPGAs"

So ein "target computer" ist weder ein RasPi noch ein Arduino, so wie du 
sie dir vorstellst. Du müsstest 2 Probleme lösen:

1. Ein echtes Echtzeitsystem erstellen, z.B. auf einem RasPi ein 
Realtime-OS installieren, oder etwas entsprechendes auf einem Arduino.

2. Simulink so einrichten, dass dieses System unterstützt wird.

Ich fürchte, das übersteigt den möglichen Umfang deiner Arbeit 
erheblich, und die bisherige Qualifikation auch.

Andrerseits frage ich mich, ob man für eine simple Drehmomentmessung 
unbedingt ein komplettes Mehrprozessor-Echtzeitsystem braucht. An einer 
Uni muss das vielleicht so sein, ich würde das direkt auf einem 
Prozessorsystem programmieren. Es gibt zigtausende solche Systeme ohne 
spezielles RTOS, die auch noch nie was von Simulink gehört haben, 
angefangen vom einfachen Temperaturregler bis zur Computermaus mit 
Bildverarbeitung. Ist natürlich nur meine Meinung als Praktiker und in 
einer theoretischen Ausbildung eher Blasphemie.

Nicht verwechseln: Simulink simuliert die Echtzeit nur, zum echten 
Betrieb braucht man ein passendes Echtzeitsystem (target) aus Hard- und 
Software. Vielleicht ist dein Betreuer ja damit zufrieden, wenn du eine 
theoretische Lösung ablieferst ohne sie jemals zu realisieren.

Georg
Gast #5371704
Lesenswert?

Matse H. schrieb:
> welche Parameter sind dabei wichtig?

Wie schnell und wie genau - aber zuvor musst du deine eigenen Parameter 
festlegen: in welchem zeitlichen Abstand musst du messen, wie lange 
musst du messen und wie genau musst du messen. Danach erhebt sich dann 
die Frage, was mit den gesammelten Messwerten geschehen soll, daraus 
ergibt sich dann, ob du nicht erst mal Messwerte nur sammelst und später 
weiterverarbeitest.

Matse H. schrieb:
> Ich möchte "nur" eine stationäre Drehmomentmessung machen

Was verstehst du denn unter stationär?

Georg
Gast #5371786
Lesenswert?

Das richtige Wort ist hier tatsächlich wohl "statisch". Deswegen auch 
die Teildisziplinen "Statik" und "Dynamik".

Statisch wird eine Situation genannt, bei der die auftretenden Kräfte 
die Bewegungszustände der relevanten Körper nicht ändern.

Also etwa, wenn man sich gegen ein 17-stöckiges Hochhaus lehnt. Die 
Kräfte sind da, aber es rührt sich nichts.
Persönliche Seite #5371988
Lesenswert?

OP #5372920
Lesenswert?

Walter T. schrieb:
> Und welcher
> Beitrag ist das?

Beitrag "Drehmoment messen mit DMS"

georg schrieb:
> Was verstehst du denn unter stationär?

Das die Messung stationär gemacht wird. Also an einem Ort der sich nicht 
bewegt, wie z.B. bei einer Justierung eines Drehmomentschlüssels. Dabei 
soll dann der Drehmomentschlüssel eine Welle so verdrehen, dass die DMS 
das Drehmoment messen können.

Alexander B. schrieb:
> Damit programmierst du am ehesten im Simulink.

Es gibt in Simulink extra für RasPi und Arduino Add-Ons, damit wollte 
ich dann programmieren.

Ich gehe davon aus, dass ich einen Arduino vorziehen werde, da im 
Internet immer wieder davon gesprochen wird, dass der RasPi nur für 
Anwendungen und der Arduino besser für Hardware nahe Steuerung 
beabsichtigt ist. Aber meine Frage steht immer noch im Raum. An welchen 
Parameter machen ich das aus? In einem Datasheet, wodran erkenne ich 
das?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren