Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #233033

Echtzeit Linux, zeitliche Auflösung etc.

From Stefan <df9bi@arcor.de>
Newsgroups de.sci.electronics
Subject Echtzeit Linux, zeitliche Auflösung etc.
Date 2017-10-04 15:13 +0200
Organization albasani.net
Message-ID <or2mps$8sr$1@news.albasani.net> (permalink)

Show all headers | View raw


Hallo,

ich hatte heute eine Diskussion mit einem Kollegen wo es um den Einsatz 
von Microcontrollern und PCs ging.

Dabei kam die Frage auf, inwieweit man zeitkritische Sachen mit einem 
sogenannten Echtzeit-Linux machen kann, was es da gibt, und wo da die 
Grenzen sind.

Konkret geht es darum, auf digitale Eingangssignale in weniger als 100us 
zu reagieren. Mit einem Microcontroller kein Problem, aber geht sowas 
auch mit PC Hardware?

Wir setzen da aktuell AVR Prozessoren ein. Die werten Signale von 
digitalen Drehgebern und eine Lichtschranke aus. Die Lichtschranke 
erkennt ein Objekt und löst einen Capture des Drehgeberzählers aus. Der 
Drehgeber macht alle 200us einen Takt, entsprechend 5000 Impulse pro 
Sekunde).

Mit einem Compare Int werden dann nach einer vorgegebenen Anzahl 
Drehgebertakte kurze Impulse ausgegeben. Die Impulsdauer soll mit einer 
Genauigkeit von +-3 us eingestellt werden, der Startzeitpunkt auf besser 
als +-100us.

Unsere Anlage funktioniert soweit einwandfrei. Die Frage ist, ob man 
sowas auch mit einem Echtzeit-Linux hinbekommen würde.

Wie funktioniert das Echtzeig-Linux? In welchem Zeitraster kann ich da 
reagieren, sind das Millisekunden oder einige zig Mikrosekungen?

Wie lese ich da digitale Signale ein? Gibt es Hardware Interrupts die 
ich nutzen kann?

Gruß

Stefan

Back to de.sci.electronics | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Echtzeit Linux, zeitliche Auflösung etc. Stefan <df9bi@arcor.de> - 2017-10-04 15:13 +0200
  Re: Echtzeit Linux, zeitliche Auflösung etc. Edzard Egberts <news@edzeg.net> - 2017-10-04 16:03 +0200
    Re: Re: Echtzeit Linux, zeitliche Auflösung etc. Gernot Fink <g.fink@gmx.net> - 2017-10-04 17:00 +0200
    Re: Echtzeit Linux, zeitliche Auflösung etc. Edzard Egberts <news@edzeg.net> - 2017-10-05 08:06 +0200
      Re: Echtzeit Linux, zeitliche Auflösung etc. Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2017-10-05 12:59 +0200
        Re: Echtzeit Linux, zeitliche Auflösung etc. Edzard Egberts <news@edzeg.net> - 2017-10-05 14:18 +0200
      Re: Echtzeit Linux, zeitliche Auflösung etc. Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-10-07 19:26 +0200
  Re: Echtzeit Linux, zeitliche Auflösung etc. Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2017-10-04 16:38 +0200
    Re: Echtzeit Linux, zeitliche Auflösung etc. Stefan <df9bi@arcor.de> - 2017-10-04 17:39 +0200
      Re: Echtzeit Linux, zeitliche Auflösung etc. Stefan Engler <Lehrerfreund@web.de> - 2017-10-04 09:42 -0700
  Re: Echtzeit Linux, zeitliche Auflösung etc. Werner Holtfreter <holtfreter@gmx.de> - 2017-10-04 19:54 +0200
    Re: Echtzeit Linux, zeitliche Auflösung etc. Stefan <df9bi@arcor.de> - 2017-10-04 19:59 +0200
      Re: Echtzeit Linux, zeitliche Auflösung etc. Werner Holtfreter <holtfreter@gmx.de> - 2017-10-05 02:21 +0200
        Re: Echtzeit Linux, zeitliche Auflösung etc. Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-05 06:20 +0200
        Re: Echtzeit Linux, zeitliche Auflösung etc. Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2017-10-05 13:45 +0200
          Re: Echtzeit Linux, zeitliche Auflösung etc. Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-05 15:31 +0200
  Re: Echtzeit Linux, zeitliche Auflösung etc. Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-10-04 20:44 +0200
    Re: Echtzeit Linux, zeitliche Auflösung etc. Stefan <df9bi@arcor.de> - 2017-10-05 13:57 +0200

csiph-web