Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Tout ce qui n'a pas de catégorie !
Portail lourd motorisé 2 vantaux 24v
Babar64
Avatar de l’utilisateur
Passionné
Passionné
Messages : 231
Âge : 76
Enregistré en : juillet 2021
Localisation : Euskal Herria

#131 Message par Babar64 » mer. 21 mai 2025 13:59

Bonjour à tous,
paulfjujo a écrit :Source du message suite Tests MCP23017 : ça doit d'abord tourner sur une feuille de papier !

Absolument!
J'ai commencé à établir un mode opératoire, pour mieux m'atteler à un logigramme.
Cela m'a amené à reprendre certains points, et faire quelques ajouts (mineurs) au schéma, notamment la possibilité de disposer d'un mode "pré-réglages" proposé au Mode opératoire.

Le schéma :
SCHEMA V7.0.3 du 13-05-25.pdf

Le mode opératoire en cours :


A suivre...
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portail lourd motorisé 2 vantaux 24v
Babar64
Avatar de l’utilisateur
Passionné
Passionné
Messages : 231
Âge : 76
Enregistré en : juillet 2021
Localisation : Euskal Herria

#132 Message par Babar64 » mer. 21 mai 2025 14:03

Arrhh!
Babar64 a écrit :Source du message Le mode opératoire en cours :

Impossible à joindre : "Erreur HTTP"... :mad:
Je ne comprends pas pourquoi : c'est pourtant un fichier .doc de 474 Ko...
A+
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portail lourd motorisé 2 vantaux 24v
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3260
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#133 Message par paulfjujo » mer. 21 mai 2025 16:04

Babar64 a écrit :Je ne comprends pas pourquoi : c'est pourtant un fichier .doc de 474 Ko...
A+



un doc ou docx ?


Questions:
comment sont definis les angles d'ouverture :
0° et 90° ..ok via FDC
pour 5° quitte SwOP1
pour 45° ? juste fonction du temps écoulé ?
pour 85° atteinte de SWCL1 , arme un timeout
pour 90° ? detection surintensité en butée + timeout

remarque terminologie en logique negative ?
swOP1 ON portail fermé .. ou on ne l'ouvre QUE si il est fermé
SWCL1 OFF portail ouvert .. ou on ne le Ferme que si il est ouvert

ouverture de V1 commence QUE si V2 a quitté son fdc SWOP2

TEST MCP23017
j'ai rajouté aussi la possibilité de definir le seuil d'ALERTE via YAT terminal
via une commande terminal ...
dans mon cas seuil de 0,1A min à 0,9A max(car test avec petit moteur en 12V)
SL=0.1 à 0.9 par pas de 0.1A

L'acces possible à un mode TEST
* sur redemarrage MCU (qui devrait rester une exception) avec une combinaison speciale d'entrée PIC
ou plus volontairement, via une commande UART + cordon prolific ou *HC05 bluetooth
serait effectivement un plus .. pour faciliter
- la mise en service ...ou le depannage
-possibilité d'enregistrer le courant pendant une phase complete d'ouverture ou fermeture
pour signature etat mécanique, et definr / affiner les consignes PWM
et seuils de courant Normal ou ALERT (en butée)
-deroulement de l'automatisme pas à pas
..etc
Aide toi, le ciel ou FantasPic t'aidera

Portail lourd motorisé 2 vantaux 24v
Babar64
Avatar de l’utilisateur
Passionné
Passionné
Messages : 231
Âge : 76
Enregistré en : juillet 2021
Localisation : Euskal Herria

#134 Message par Babar64 » jeu. 22 mai 2025 17:09

Bonjour,
paulfjujo a écrit :Source du message un doc ou docx ?
Les 2 mon capitaine...et je n'arrive toujours pas à le joindre ici, même mis en pdf (990Ko) : j'ai toujours le même message d'erreur HTTP...:cry: Je donne ma langue à Jérémy :wink: ...

paulfjujo a écrit :Source du message comment sont définis les angles d'ouverture
En fait, on ne les définit pas, et donc on n'en affiche pas des valeurs qui sont d'ailleurs impossibles à déterminer avec exactitude, et donc de fait inutiles. La seule chose qui pourrait l'être est un affichage des états des 4 cames (ouvertes ou fermées).

paulfjujo a écrit :Source du message on ne l'ouvre QUE si il est fermé (..) on ne le Ferme QUE si il est ouvert

Oui, avec toutefois deux remarques :
=> Après un arrêt lors d'une détection d'obstacle : Léger mouvement inverse lent pour libérer l'obstacle.
=> Au réarmement sur un arrêt de sécurité : Quelle que soit sa position, le portail s'ouvre lentement complètement.

paulfjujo a écrit :Source du message ouverture de V1 commence QUE si V2 a quitté son fdc SWOP2
Oui et non, cela dépend si on est en ouverture ou fermeture et en mode vantaux simultanés ou décalés
=> En mode simultané pour ouverture ou fermeture : V1 et V2 ensembles dès la commande.
=> En mode décalé pour ouverture: V1 dès la commande ; V2 quand SwOP1 bascule (passe de fermé à ouvert)
=> En mode décalé pour fermeture : V2 dès la commande : V1 quand SwCL2 bascule (passe de fermé à ouvert)

paulfjujo a écrit :Source du message j'ai rajouté aussi la possibilité de définir le seuil d'ALERTE
De mon côté, j'ai prévu la possibilité de programmer le seuil d'alerte INA, et la fréquence PWM par ajout d'un poussoir pour accéder à leur paramétrage, du genre de ce que tu avais proposé au clavier.

paulfjujo a écrit :Source du message Accès possible à un mode TEST
:+1:

C'est sûr que sans le fichier annoncé, c'est compliqué :sad: .
Paul, je vais t'envoyer ça par mail pour que tu essaies de ton côté.

A+
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portail lourd motorisé 2 vantaux 24v
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3260
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#135 Message par paulfjujo » ven. 23 mai 2025 08:45

bonjour à tous,

j'ai aussi "erreur HTTP" avec les noms de fichiers originaux
apres renomage ..OK

MODE_UTILISATION V7_03_du 13-05-25.pdf

MODE_UTILISATION V7_03 du 13-05-25.docx


dans l'usage de FTP
probleme de caractere non assimilable dans les noms de fichiers :
éviter les élidés , les points, les caracteres accentues
et mettre plutôt un _ à la place des espaces

A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Portail lourd motorisé 2 vantaux 24v
Babar64
Avatar de l’utilisateur
Passionné
Passionné
Messages : 231
Âge : 76
Enregistré en : juillet 2021
Localisation : Euskal Herria

#136 Message par Babar64 » sam. 24 mai 2025 18:38

Bonsoir à tous;
paulfjujo a écrit :Source du message caractère non assimilable dans les noms de fichiers
Dont acte : Donc dans FTP ça n'est donc pas comme dan Windows.

Comme vous l'observerez sûrement, j'ai dû incrémenter le N° de version qui passe à V7.0.4 pour tenir compte des dernières modifs mineures (elle n'impactent pas le schéma, mais seulement le PCB).

Je vous joins (enfin) le logigramme (V7.0.4) en pdf.
J'ai fait cette approche (partielle) à ma main car je ne maîtrise pas draw.io comme Paul :sifflotte:
ÉTUDE_BASE_LOGIGRAMME_VERSION_V7-0-4.pdf
Fichier que j'ai aussi sous Word et Excel si cela vous est plus utile pour vos commentaires, toujours bienvenus et très attendus :-D
A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portail lourd motorisé 2 vantaux 24v
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3260
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#137 Message par paulfjujo » mar. 3 juin 2025 14:42

bonjour,

:? Honnettement, je n'arrive pas à déchiffrer ton document ...

j'ai trouvé un exemple de realisation de portail avec un arduino ou ESP32
montrant comment il a utilisé 2 State Machine ( machine d'etat)
1 par portail ...voir #include "Mouving1G.h" et #include "Mouving2G.h"
qui pourrait t'inspirer ..

la structure étant similaire pour un PIC18 XC8

extrait de Mouving1G.h:


switch ( case1G )
{
case 1:
...break;
case 2:
......
case1g = 3 ; // saut au pas #3 au prochain cycle
...break;
case 3:
...etc ...
...etc ...
case 16 :
... case1G =2 ; //remonte dans la sequence
break;
...
}


qui devrait se traduire en logigramme..

_Portail_Arduino_ou_ESP32.zip
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Portail lourd motorisé 2 vantaux 24v
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3260
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#138 Message par paulfjujo » mer. 18 juin 2025 18:43

bonsoir,

4EA_Portail.jpg



A voir si les reglages des potars 4 voies analogiques
peuvent se faire en LIVE ou seulement sur portail à l'arret
sachant que l'influence des reglages ne seront visibles qu'en marche !
Alerte courant INA, duree de blocage sur butée...

nota : avec une resistance R de Ligne + induit moteur ~6 ohms => i Maximal = 28 (V)/6(ohms)= 4.6Amps,
Le seuil ALERT reglé via Potar EA3 legerement en dessous , peut donc detecter le mode arrivée en Butée
Le reglage Duree Butee par potar EA2 ..reglage à definir ex: 0 à 127 ou 254 (* base de temps 100mS )
generant l'ARRET commande PWM1 et PWM2 du portail

L' Alert pour portail en butée pourrait etre memorisé dans une seqence phase d'apprentissage.
(pas besoin de reglage)
La duree pourrait etre en dur dans le programme ex : 3 à 5 sec l'essentiel étant que
le moteur (et les MOSFETS) ne s'echaufent pas trop quand il est bloqué..

Plage vitesse lente et vitesse Rapide : à definir le recouvrement entre les deux ?
0..50% 50% ..100%
ou 0...30% 30..100% .. ou ?


voirles Tests realisés sur les 3 ( s ur 4) voies ANA predefinies dans le contexte "Portail"
projet dispo en zip
YAT terminal indispensable...

extrait de codes :

Code : Tout sélectionner


void Init_Analog
(void)
{
ADCON0=0;  
//CONT=0 = ADC is cleared upon completion of each conversion trigger
//CS: ADC Clock Selection bit=0 Clock supplied by FOSC, divided according to ADCLK register
ADCON0bits.FM = 1; //right justify
ADCON0bits.CS = 1; //ADCRC Clock
//ADC instable avec ADCLK => FOSC/2
//ADCLK=0; //FOSC/2   15.6nS at 64MHz
//ADCLK=31; //2µs at 64MHz
ADCLK=7;//FOSC/16   250nS at 64MHz
ADCON1=0;
ADCON2=0; //Basic mode
ADPCH = 0x00; //RA0 is Analog channel
ADCON3=0; //no interrupt
TRISAbits.TRISA1 = 1; //Set RA0 to input
ANSELAbits.ANSELA1 = 1; //Set RA0 to analog
#ifdef With_ADC_REF4096
FVRCON=0;
FVRCONbits.EN=1;
FVRCONbits.ADFVR1=1;  // 4.096V
FVRCONbits.ADFVR0=1;
#endif
ADCON0bits.ON = 1; //Turn ADC On


nota: le rajout de NOP apres modif de numero de channel a été indispensable
et ADCLCK à Fosc/16 au lieu de FOSC/2
,sinon instabilité de mesure.

Code : Tout sélectionner



void Mesures_Analogiques
()
 {
    uint16_t k;
   // ADCON0bits.ADON=1.
    ADCON0bits.ON = 1; //Turn ADC On
    ADPCH=0;   asm ("nop");asm ("nop"); 
    ADCON0bits
.GO = 1; //Start conversion
    asm ("nop");
    while (ADCON0bits.GO); //Wait for conversion done  
    k=(ADRESH <<8);     
    EA0
=k+ADRESL;
    ADPCH=1;  asm ("nop");asm ("nop");
    ADCON0bits.GO = 1; //Start conversion
    asm ("nop");
    while (ADCON0bits.GO); //Wait for conversion done  
    k=(ADRESH <<8);     
    EA1
=k+ADRESL;
    ADPCH=2;  asm ("nop");asm ("nop");
    ADCON0bits.GO = 1; //Start conversion
    asm ("nop");
    while (ADCON0bits.GO); //Wait for conversion done  
    k=(ADRESH <<8);     
    EA2
=k+ADRESL;
    ADPCH=3;  asm ("nop");asm ("nop");
    ADCON0bits.GO = 1; //Start conversion
    asm ("nop");
    while (ADCON0bits.GO); //Wait for conversion done  
    k=(ADRESH <<8);     
    EA3
=k+ADRESL;              
  
}   
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Portail lourd motorisé 2 vantaux 24v
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1620
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#139 Message par venom » mer. 18 juin 2025 20:31

Je ne sais pas si ça peut vous intéresser mais dans mon métier il m'arrive de récupérer des cartes de portails plus ou moins fonctionnelle si jamais vous souhaitez tester pi faire du reverse :-D

Après j'ai aussi les docs techniques mais pas les datasheet non plus :sifflotte: ça reste propriétaire






@++
Mon site web
Mon discord : venom#4888

Portail lourd motorisé 2 vantaux 24v
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2902
Enregistré en : juillet 2016
Localisation : Terre

#140 Message par Temps-x » ven. 20 juin 2025 22:43

Bonjour tout le forum,

Ne pas oublier de mettre un temps d'arrêt sur la durée de fermeture et ouverture des battants, si les capteurs (INA) venaient à ne plus fonctionner pour divers raison, ça pourrait avoir de grande conséquence.

À voir avec une cellule CTN, ou fusible thermique pour les moteurs pour éviter de tous griller.

En espérant qu’il y a pas une autre bestiole ou insecte qui vient tous saboter.

:sifflotte: Après la couleuvre et les fourmis, surement une invasion de sauterelle .... :-D

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités