http://www.pl-systems.fr/automate-vision430j.html
sur celui ci il semble capable de gerer la rapidité
-----
http://www.pl-systems.fr/automate-vision430j.html
sur celui ci il semble capable de gerer la rapidité
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
J'ai rien trouvé en doc conscernant le gestionaire d'interruption "ultra rapide à energie sombre", parcontre on voit que le block tempo minimum disponible est de 20ms
Je suis curieux du prix de l'engin ceci dit, bel engin mais à mon avis inadapté pour cette bien noble cause.
Pic32, Pic33 et un niveau confirmé sous mplabx peuvent donné un resultat non nul! L'optimisme n'aura pas ta peau, c'est deja un acquis!
Je t'ai donné mon point de vue.il me semble que l'on peu brancher les distributeur directement au dos de l'ecran sur une carte d'entree sortie qui se clipse. et que c'est suffisament rapide pour ne pas avoir a a jouter un pic 16F1947 a 64 pin ????
la boucle du programme se fait en moins d'une milliseconde mais ca depend de la longeur du programme, ca peu faire beaucoup moins.
pour 1000 tour minute le vilbrequin fait 1 tour en 60 ms ce qui fait 3°, tout les 3° l'automate dit si la soupape doit s'ouvrir ou se fermer.
je comprend que l'on peu diminuer cette erreure en mettant un pic pour recevoir les donnés du codeur et envoyer les informations aux distributeurs, le pic va aller beaucoup plus vite pour calculer la position du vilbrequin et envoyer l'ordre d'ouvrir le distributeur ou non.
mais au debut je peu deja me contenter de 1 ms. parceque deja il faut apprendre a programmer l'automate et l'ecran et savoir brancher tout ca.
Mais comme tu as l'air d'y croire il ne te reste plus qu'à essayer.
Le temp de cycle est de 0,01 milliseconde par ko
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
http://www.pl-systems.fr/automate-vision430j.html
ici, il marquent temps de cycle : 15 us par ko d'instruction.
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
et il y a un Sous-programmes d’interruption à déclenchement périodique idéal pour les applications rapides.
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
Ca correspond a quoi 1 ko dinstruction en ladder ?
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
bon, peu importe, l'automate possede une boucle qui s'execute tout les 1,25 millieme de seconde , ce qui est suffisant pour ce que je veux faire. il va me falloir maintenant a programmer en ladder. sur l'automate je peu brancher les 10 fils du codeur en entré qui vont donc etre egal a zero ou un selon la position du codeur. comment transformer cette suite de zero et 1 en un nombre decimal compris entre 0 et 360.
ou je peu trouver les bases du ladder ?
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
Pourquoi convertir en 0 360° ? Cà, c'est bon pour les hommes, pas pour les ordinateurs !
Tu as une position qui est donnée avec une valeur héxa comprise entre 0 et 3FF . C'est sur cette valeur que tu vas déterminer les ipositions d'ouverture et de fermeture de la soupape
bonjour,
au fait, c'est combien le temps de réponse à l'ouverture et à la fermeture de ces soupapes ..
le temps de reponse des soupapes n'est pas le probleme du moment. je voudrais afficher la position du vilbrequin en degré sur l'ecran. comment faire? je suis sur le logiciel visilogic
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
Tu divises 360 par 1024 (donc K= 0,3515625) et tu multiplies par la position lue par le capteur
Oui mais je vais pas avoir un nombre compris entre 0 et 1024, mais juste une dizaine dentree qui vont etre ouverte ou ferme . La question est comment transformer un nombre binaire en decimal en ladder ? Apres cest sur que cest facil de transformer 1024 en degre en divisant par 360
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
Ah ok, la valeur du capteur ca peut etre : 001101011par exemple ? Il faut transformer letat des entres sortie en un nombre binaire ?
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
La question alors est commentfaire un nombrebinaire a 10 chiffres selon letat de 10 entree, en ladder, quel fonction utiliser ?
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
Il y a une fonction ladder pour creer un mot avec des entrees ?
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
Dernière modification par adipie ; 23/04/2017 à 11h26.
sur visilogic pour le moment je ne trouve que un truc qui permet de transformer un nombre numerique en nombre ascII
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
ah si j'ai jotrouvé, c'est dans l'onglet vecteur , il ya une fonction bit vers numerique
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
Vector: Bit to Numeric, Numeric to Bit
Use these functions to convert an array of bit values to a numeric value, or a numeric value to an array of bits.
The functions are located on the Vector menu.
Bit to Numeric
! Operand A: contains the Start Address for the array of bits to be converted.
! Operand B: is the start of the vector that will contain the converted value. Take care in addressing operands, since the converted value may not fit into a single register; the function will overwrite as many consecutive registers as it requires to convert the value.
! Operand C: contains the length of the bit array that will be converted.
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
Vector: Bit to Numeric, Numeric to Bit
Utilisez ces fonctions pour convertir un tableau de valeurs de bits en une valeur numérique ou une valeur numérique en un ensemble de bits.
Les fonctions se trouvent dans le menu Vector.
Bit to Numeric
! Opérande A: contient l'adresse de départ pour le tableau de bits à convertir.
! Opérande B: est le début du vecteur qui contiendra la valeur convertie. Prenez soin de traiter les opérandes, car la valeur convertie ne correspond pas à un seul registre; La fonction remplacera autant de registres consécutifs qu'il le faut pour convertir la valeur.
! Opérande C: contient la longueur du tableau de bits qui sera converti.
si je comprends bien il faut commencer par mettre les valeurs des entrees sorties dans un tableau.
il me reste plus qu'a trouver la fonction qui permete de creer un tableau a partir d'entree sortie. fastoche. comment faire ?
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
Il est inutile d'utiliser un tableau, c'est un simple calcul:
Mot = (B0 * 1) + (B1 * 2) + (B2 * 4) + (B3 * 8) + (B4 * 16) etc...
Par contre, ton projet je ne le sent pas et je ne vois pas les avantages.
Dernière modification par adipie ; 23/04/2017 à 16h29.
merci pour ces infos. je veux que mes soupapes soient reverssible et qu'elle permettent soit d'injecter de l'air pour la detendre dans le cylindre , soit de comprimer de l'air, et en commandant les soupapes electroniquement c'est beaucoup plus simple pour moi de faire la preuve du concept.
Mot = (B0 * 1) + (B1 * 2) + (B2 * 4) + (B3 * 8) + (B4 * 16)
je me demande si j'ai pas appris cette formule a la maternel quand on comptait en base 2 avec des petits cube.
et donc cette formule est facilement programmable en ladder ? Mot correspond a une valeur dans une adresse ?
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
Le mot est une grandeur manipulable par le processeur.
Dans un µC 8 bit le mot contient 8 bit ou 1 octet.
Si tu voulais manipuler des grandeurs de 9 bit, tu devrais utiliser deux octets, soit 2 mots.
Par exemple :
octet0 -> bits 0 à 7
octet1 -> bit 8, les autre bits n'étant pas utilisés
et on s'apperçoit alors que manipuler des grandeurs logées sur 2 octets peut être compliqué.
Dans les API, on doit pouvoir choisir la taille des mots que l'on manipule.
effectivement j'ai trouvé la doc de visilogic, on peu utilisé des mots de 32 bit
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.
http://www.pl-systems.fr/wa_files/Ai...0Visilogic.pdf
dans la doc, je ne trouve pas la fonction qui permette de mettre la valeur des entree du codeur pour former un mot. et on peu faire des'operation mathematique que sur des mots.
brevet 2018 moteur générateur à azote liquide pour le stockage énergie.