Forum: PC Hard- und Software MSR System bauen


von Thomas G. (prozerger)


Lesenswert?

Hallo Community,

Ich suche einen Einplatinencomputer der MSR Aufgaben bewältigen kann. Es 
sollten ein Flash Speicher und ggf RAM vorhanden sein, sofern der Flash 
nicht mit meiner ROM in einer zweiten Partition verwendet werden kann?

Anfangs dachte ich an ein Raspberry Pi, da ich aber keine Verwendung für 
die Video und Sound IOs habe, suche ich etwas "bescheideneres".

Gibt es da empfehlenswertes? Muss ich in diesem Fall mein eigenes System 
erfinden? Wie macht man sowas überhaupt? Als angehender ET Bachelor hab 
ich eventuell Vorkenntnisse.

Vielen Dank.

von Erik (Gast)


Lesenswert?

MSR steht als Abkürzung für:

    ICAO-Code der ägyptischen Fluggesellschaft Egypt Air
    Manufacturer Supplier Relationship, ein Projekt für die Verbesserung 
der Zusammenarbeit deutscher Automobilhersteller und 
Elektrik/Elektronik-Zulieferer
    Mars Sample Return, zukünftige Raumsonde der ESA
    Messen-Steuern-Regeln in der Automatisierungstechnik, siehe Mess-, 
Steuerungs- und Regelungstechnik
    Metropolis Street Racer, Rennspiel für Segas Dreamcast
    Microsoft Research, Microsofts unabhängige Forschungsabteilung
    Minensuch- und Räumschiff der Volksmarine der DDR, siehe 
Minenabwehrfahrzeug
    Modular Sniper Rifle, ein Scharfschützengewehr der Firma Remington, 
siehe Remington MSR
    Molten Salt Reactor, Reaktor mit geschmolzenem Salz, siehe 
Flüssigsalzreaktor
    Montserrat, Länderkürzel nach ISO 3166
    Motorisiertes Schützenregiment, Truppenteil der Landstreitkräfte der 
NVA bis 1990, siehe Motorisierte Schützentruppen#Mot. Schützenregiment
    Motor-Schleppmoment-Regelung bei Kraftfahrzeugen
    Motorschutzrelais, elektromechanisches Bauteil zum Schutz vor 
Überströmen, siehe Motorschutz (Elektrotechnik) #Überlastrelais
    MSR Flug-Charter GmbH, frühere Fluggesellschaft am Flughafen 
Münster-Osnabrück


Ich tippe auf Mars Sample Return oder Flüssigsalzreaktor ?

von Thomas G. (prozerger)


Lesenswert?

Fast, es geht um "Messen-Steuern-Regeln in der Automatisierungstechnik, 
siehe Mess-,
Steuerungs- und Regelungstechnik"

von Erik (Gast)


Lesenswert?

Dann solltest du das "was" noch konkretisieren:

Messen:
- Digitale Werte -> GPIO oder Timer Einheit
-> Analoge Werte -> ADC (gibs auch für Raspberry)

Steuern:
- einfache Logik oder Signalverarbeitung incl Filtern?

Regeln:
- Strombedarf
- galv. Trennung (Relais?)

Im Endeffekt für Niederspannung-only kann sowas jeder Arduino.

von Erik (Gast)


Lesenswert?

Für die Automatisierungstechnik würde ich dann aber eher zu ner 
gebrauchten SPS (zB ne Logo von Ebay) greifen... das ist wahrscheinlich 
praxisnäher.

von Thomas G. (prozerger)


Lesenswert?

Erik schrieb:
> Dann solltest du das "was" noch konkretisieren:
>
> Messen:
> - Digitale Werte -> GPIO oder Timer Einheit
> -> Analoge Werte -> ADC (gibs auch für Raspberry)

Gemessen werden Analoge Werte (Sensorenwerte)

> Steuern:
> - einfache Logik oder Signalverarbeitung incl Filtern?

Signalverarbeitung, also wenn x unter dem Wert y, dann mache das.(Oder 
ist das noch Logik?)

> Regeln:
> - Strombedarf
> - galv. Trennung (Relais?)

Ansprechen von Peripheriegeräten, zb eines Motors.

> Im Endeffekt für Niederspannung-only kann sowas jeder Arduino.

Für einen 12V DC Motor, der Wasser pumpen soll geht das nicht ohne 
weiteres mit Geräten die eine 5V Versorgungsspannung haben.

: Bearbeitet durch User
von Erik (Gast)


Lesenswert?

Thomas G. schrieb:
> Gemessen werden Analoge Werte (Sensorenwerte)

Und die sind in welchem Spannungsbereich?

Thomas G. schrieb:
> Signalverarbeitung, also wenn x unter dem Wert y, dann mache das.

Ich würde die Sensorwerte trotzdem noch etwas mitteln und eine kleine 
Hysterese einbauen, damit der Motor nicht immer an und aus geht, wenn 
der Sensorwert ungünstig liegt.

Thomas G. schrieb:
> Für einen 12V DC Motor, der Wasser pumpen soll geht das nicht ohne
> weiteres mit Geräten die eine 5V Versorgungsspannung haben.

Variante 1)
Nimm eine SPS mit Analogen Eingang und Relais Ausgang. Da du aber etwas 
"bescheidenes" suchst.

Variante 2)
Nimm einen Arduino. Der mit dem Mega sollte 5V haben als Versorgung.
Dazu ein Relais, zB von hier:
https://www.geras-it.de/elektronische-bauteile/module/relais-module/
Das Einkanal kann zB 10A@28V DC

von Thomas G. (prozerger)


Lesenswert?

Es sollten so um die 5V sein. Da ich einen kapazitiven 
Feuchtigkeitssensor verwenden möchte muss ich vorher noch überlegen, ob 
ich den irgendwo kaufe oder selber baue.

von Clemens S. (zoggl)


Lesenswert?

Thomas G. schrieb:
> Für einen 12V DC Motor, der Wasser pumpen soll geht das nicht ohne
> weiteres mit Geräten die eine 5V Versorgungsspannung haben.

Thomas G. schrieb:
> Als angehender ET Bachelor hab
> ich eventuell Vorkenntnisse.

Komplexe Elektronische Schaltungen kommen leider erst im Master. bis 
dahin musst du dann wohl noch warten, um ein Relais oder einen 
Transistor einsetzen zu können.

Thomas G. schrieb:
> Signalverarbeitung, also wenn x unter dem Wert y, dann mache das.(Oder
> ist das noch Logik?)

Da wir nur Beispiele austauschen, schlage ich vor einen Komparator zu 
nehmen.

die gibt's schon fertig mit allem Drum und Dran auf einer Platine.

https://www.joom.com/de/products/1505653747849391661-228-1-709-445716687

und hat sogar 12V

sg

von Erik (Gast)


Lesenswert?

Clemens S. schrieb:
> Da wir nur Beispiele austauschen

Ich glaube er will eine ganz konkrete Bewässerungssteuerung bauen...

von Erik (Gast)


Lesenswert?

Clemens S. schrieb:
> die gibt's schon fertig mit allem Drum und Dran auf einer Platine.

Eigentlich ein cooles Teil, aber 0,1V Auflösung und 12mA Verbrauch 
bekommt man sicher besser hin. Dafür kann man die Grenzen wie nen Wecker 
einstellen... ;)

von m.n. (Gast)


Lesenswert?

Erik schrieb:
> MSR steht als Abkürzung für:

Komisch, ich habe ihn sofort verstanden.

Thomas G. schrieb:
> Ich suche einen Einplatinencomputer der MSR Aufgaben bewältigen kann. Es
> sollten ein Flash Speicher und ggf RAM vorhanden sein, sofern der Flash
> nicht mit meiner ROM in einer zweiten Partition verwendet werden kann?

Das mit der Partition verstehe ich allerdings nicht.
Was seinerzeit ein Einplatinencomputer war ist heute ein einziger µC. 
Ein ATmega328 hat RAM, Flash-Speicher, EEPROM, IO, TIMER, ADC und 
'Kleckerkram'. Der könnte für Dein Vorhaben ausreichen.
Sofern Du Motoren, Relais, usw. ansteuern möchtest, kannst Du 
entsprechende Treiber ergänzen. Bei einem Einplatinencomputer waren 
diese in der Regel auch extern.

Arduino Uno wäre eine Möglichkeit der Hardware. Du könntest aber auch 
den 'nackten' µC mit Spannungsversorgung und benötigter Hardware 
(Leistungstreiber, ADC-Signalaufbereitung) versehen. Das wäre dann ein 
maßgeschneiderte Lösung - je nach Deinen Möglichkeiten.

von Thomas G. (prozerger)


Lesenswert?

m.n. schrieb:
> Das mit der Partition verstehe ich allerdings nicht.
> Was seinerzeit ein Einplatinencomputer war ist heute ein einziger µC.
> Ein ATmega328 hat RAM, Flash-Speicher, EEPROM, IO, TIMER, ADC und
> 'Kleckerkram'. Der könnte für Dein Vorhaben ausreichen.
> Sofern Du Motoren, Relais, usw. ansteuern möchtest, kannst Du
> entsprechende Treiber ergänzen. Bei einem Einplatinencomputer waren
> diese in der Regel auch extern.

Soweit ich weiß, verwendet man im Raspberry Pi eine SD Karte mit dem 
geschriebenen Programm als ROM, allerdings nicht als RAM. Oder hab ich 
das mit dem RAM nur daraus geschlossen? Keine Ahnung.
Von Mikrocontrollern habe ich leider kaum Ahnung, die Vorlesung aus dem 
ersten Semester konnte man knicken und alle anderen Thematiken mit 
Mikrocontrollern gingen eher darum, dass man diese ansteuert oder wie 
der Akku rechnet, statt Aufbau, Funktionsweise und Handhabung allgemein. 
Gibts dazu eine Einführung oder einen Crash Kurs hier?

> Arduino Uno wäre eine Möglichkeit der Hardware. Du könntest aber auch
> den 'nackten' µC mit Spannungsversorgung und benötigter Hardware
> (Leistungstreiber, ADC-Signalaufbereitung) versehen. Das wäre dann ein
> maßgeschneiderte Lösung - je nach Deinen Möglichkeiten.

Im Endeffekt läuft es wohl darauf hinaus, dass ich den aus finanziellen 
Gründen selber bauen werde, mit Mirkocontroller und allem drum und dran. 
Nur wie das geht weiß ich nicht, natoll.


>Erik schrieb:
>Ich glaube er will eine ganz konkrete Bewässerungssteuerung bauen...

Das stimmt.

>Clemens S. schrieb:
>Da wir nur Beispiele austauschen, schlage ich vor einen Komparator zu

Wie funktioniert so einer denn? Arbeitet der automatisch?

von Clemens S. (zoggl)


Lesenswert?

Kliksch du hier zum Einstieg:
https://www.mikrocontroller.net/articles/AVR

und als Idee für dein Projekt:
https://www.mikrocontroller.net/articles/Giess-o-mat

Thomas G. schrieb:
>>Clemens S. schrieb:
>>Da wir nur Beispiele austauschen, schlage ich vor einen Komparator zu
>
> Wie funktioniert so einer denn? Arbeitet der automatisch?

kalibriere deinen Sarkasmusdetektor.

sg

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
Noch kein Account? Hier anmelden.