Je voudrais réaliser la commande d'une machine par un ordi.
J'ai besoin de gérer les temps qui peuvent étre inférieur au µs.
Est ce qu'il existe un OS pour ce type d'application ?
Merci
-----
02/06/2010, 12h41
#2
inviteb9f49292
Date d'inscription
janvier 1970
Messages
2 474
Re : système embarqué
Il te faut un OS temps-réel dur du genre ADEOS/XENOMAI, lynxOS, VxWorks et autres QNX, mais qu'entends tu par "gérer des temps infériereur à la µs"? Parce que répondre à un évènement externe en moins d'1 µs ça me semble tendu...
02/06/2010, 13h19
#3
invite40f3c1cf
Date d'inscription
janvier 1970
Messages
37
Re : système embarqué
Salut lou_ibmix_xi,
Merci de me répondre, oui j'aimerai que le pc puisse commander plusieurs axes pour faire une mini fraiseuse numérique et plus il peut récuperer les information vitesse et plus la précision se fera sentir.
Comment fonctionne les OS temps réel ?
Est ce qu'on programme directement dans l'OS, comment programmer aprés avoir installer l'un de ces système d'exploitation?
merci
02/06/2010, 13h38
#4
invite895675d5
Date d'inscription
janvier 1970
Messages
2 331
Re : système embarqué
Tu ne pourras pas commander à partir d'un PC à cette vitesse. Les PC travaillent à la milliseconde.
Le système embarqué devra être dans le contrôleur de ta fraiseuse. Le PC dira au système embarqué quelle pièce faire.
Aujourd'hui
A voir en vidéo sur Futura
02/06/2010, 14h48
#5
inviteb9f49292
Date d'inscription
janvier 1970
Messages
2 474
Re : système embarqué
d'accord avec Nicolas, il faut désolidariser l'aspect contrôle de la machine-outils de l'aspect interface homme-machine:
-le contrôle de la machine peut-être fait avec "quelque-chose" de temps-réel dur
-l'ihm avec un PC classique communiquant par liaison série, ethernet, etc... avec le contrôleur.
En revanche le fait de ne pas utiliser un PC pour l'aspect contrôle est plus dû au manque d'entrées/sorties, convertisseur analogique/numérique, PWM etc disponible sur un PC, alors qu'il y a une foultitude carte de dev à base de µ-contrôleur ARM9 possédant tout celà.
Ce qui fait la latence d'un système est avant tout son OS, si il est temps-réel dur, je pense largement faisable de descendre à des latences de l'ordre de la 10aine de µs sur un PC classique, comme sur une carte de dev basée sur un ARM9, avec l'avantage au PC car le processeur est + rapide.