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 ---
- 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 ---
Portail lourd motorisé 2 vantaux 24v
Portail lourd motorisé 2 vantaux 24v
- paulfjujo

Maître- Messages : 3260
- Âge : 75
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonsoir,
Toujours pas de Francais sur ce tour de France ...
je vais regarder si l'Usage du NCO comme source de frequence pour le timer2
ne permettrait pas un reglage lineaire de la fréquence PWM ... tout en gardant PR2=constanet=255
choix REGISTER 22-1: TxCLK: TIMERx CLOCK SELECTION REGISTER page 336
bit 7-4 Unimplemented: Read as ‘0’
bit 3-0 CS<3:0>: Timerx Clock Selection bits
CS<3:0>
T2TMR TMR4 TMR6
Clock Source Clock Source Clock Source
1111 Reserved Reserved Reserved
1110 CLC4_out CLC4_out CLC4_out
1101 CLC3_out CLC3_out CLC3_out
1100 CLC2_out CLC2_out CLC2_out
1011 CLC1_out CLC1_out CLC1_out
1010 ZCD_OUT ZCD_OUT ZCD_OUT
1001 NCO1OUT NCO1OUT NCO1OUT --------------------> à tester !
1000 CLKREF_OUT CLKREF_OUT CLKREF_OUT
0111 SOSC SOSC SOSC
0110 MFINTOSC (32 kHz) MFINTOSC (32 kHz) MFINTOSC (32 kHz)
0101 MFINTOSC (500 kHz) MFINTOSC (500 kHz) MFINTOSC (500 kHz)
0100 LFINTOSC LFINTOSC LFINTOSC
0011 HFINTOSC HFINTOSC HFINTOSC
0010 FOSC FOSC FOSC
0001 FOSC/4 FOSC/4 FOSC/4 <-- actuel
0000 Pin selected by T2INPPS Pin selected by T4INPPS Pin selected by T6INPPS
je vais regarder si l'Usage du NCO comme source de frequence pour le timer2
ne permettrait pas un reglage lineaire de la fréquence PWM ... tout en gardant PR2=constanet=255
choix REGISTER 22-1: TxCLK: TIMERx CLOCK SELECTION REGISTER page 336
bit 7-4 Unimplemented: Read as ‘0’
bit 3-0 CS<3:0>: Timerx Clock Selection bits
CS<3:0>
T2TMR TMR4 TMR6
Clock Source Clock Source Clock Source
1111 Reserved Reserved Reserved
1110 CLC4_out CLC4_out CLC4_out
1101 CLC3_out CLC3_out CLC3_out
1100 CLC2_out CLC2_out CLC2_out
1011 CLC1_out CLC1_out CLC1_out
1010 ZCD_OUT ZCD_OUT ZCD_OUT
1001 NCO1OUT NCO1OUT NCO1OUT --------------------> à tester !
1000 CLKREF_OUT CLKREF_OUT CLKREF_OUT
0111 SOSC SOSC SOSC
0110 MFINTOSC (32 kHz) MFINTOSC (32 kHz) MFINTOSC (32 kHz)
0101 MFINTOSC (500 kHz) MFINTOSC (500 kHz) MFINTOSC (500 kHz)
0100 LFINTOSC LFINTOSC LFINTOSC
0011 HFINTOSC HFINTOSC HFINTOSC
0010 FOSC FOSC FOSC
0001 FOSC/4 FOSC/4 FOSC/4 <-- actuel
0000 Pin selected by T2INPPS Pin selected by T4INPPS Pin selected by T6INPPS
Portail lourd motorisé 2 vantaux 24v
Kikou j'ai vue mon pseudo passé dans le sujet alors me voilà
Alors vous savez bien que je ne suis pas calé en électronique donc même si je ne comprends pas tout de vos plans/codes/explication poussé, je peux néanmoins vous faire mon retour sur les réglages des différents fabricants de carte que j'utilise.
Perso je banni direct les "menus" avec des LEDs qui clignotent a tel ou tel vitesse ou X fois. C'est tout simplement merdique et illisible
Après je travaille beaucoup avec Somfy et BFT
Somfy = double afficheur 7 segs avec 3 bouton
1. Bouton ok : entre, sortir du menu/validé une valeur modifier
2. Bouton + : pour naviguer/augmenter une valeur
3. Bouton - : idem que + mais dans l'autre sens
Somfy travail avec des codes :
P1 = active/désactive la fermeture automatique.
P2 = Active/désactive le mode piéton
Etc...
Donc deux 7 segs font le taf.
Chez BFT c'est exactement le même mais avec un quadruple 7 segs qui lui affiche des menus en toute lettre avec défilement ex: parametre, Logic, radio....lui aussi avec 3 bouton
Ok
+
-
Pour entrer ou sortir du menu c'est 3x OK
Donc l'idée de Babar me parrait simple, clair et facile à se déplacer pour divers réglages sans ordi de relier dessus
Et aussi afficher des codes d'erreur en cas de pépin.
Simple efficace. Même si je pense que vous avez déjà pensé à ce type de menu
Voici un bout d'exemple du menu chez BFT:
N'hésitez pas si jamais vous avez des questions à ce sujet
@++
Alors vous savez bien que je ne suis pas calé en électronique donc même si je ne comprends pas tout de vos plans/codes/explication poussé, je peux néanmoins vous faire mon retour sur les réglages des différents fabricants de carte que j'utilise.
Perso je banni direct les "menus" avec des LEDs qui clignotent a tel ou tel vitesse ou X fois. C'est tout simplement merdique et illisible
Après je travaille beaucoup avec Somfy et BFT
Somfy = double afficheur 7 segs avec 3 bouton
1. Bouton ok : entre, sortir du menu/validé une valeur modifier
2. Bouton + : pour naviguer/augmenter une valeur
3. Bouton - : idem que + mais dans l'autre sens
Somfy travail avec des codes :
P1 = active/désactive la fermeture automatique.
P2 = Active/désactive le mode piéton
Etc...
Donc deux 7 segs font le taf.
Chez BFT c'est exactement le même mais avec un quadruple 7 segs qui lui affiche des menus en toute lettre avec défilement ex: parametre, Logic, radio....lui aussi avec 3 bouton
Ok
+
-
Pour entrer ou sortir du menu c'est 3x OK
Donc l'idée de Babar me parrait simple, clair et facile à se déplacer pour divers réglages sans ordi de relier dessus
Et aussi afficher des codes d'erreur en cas de pépin.
Simple efficace. Même si je pense que vous avez déjà pensé à ce type de menu
Voici un bout d'exemple du menu chez BFT:
N'hésitez pas si jamais vous avez des questions à ce sujet
@++
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Portail lourd motorisé 2 vantaux 24v
- paulfjujo

Maître- Messages : 3260
- Âge : 75
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour Venom, et à tous
curieux logigramme de menu
où les branches horizontales vont dans une impasse
pas de retour à la branche verticale maitre.
ou il y a une subtilité qui m'echappe ?
où les branches horizontales vont dans une impasse
pas de retour à la branche verticale maitre.
ou il y a une subtilité qui m'echappe ?Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Portail lourd motorisé 2 vantaux 24v
Portail lourd motorisé 2 vantaux 24v
paulfjujo a écrit :curieux logigramme de menu
où les branches horizontales vont dans une impasse
pas de retour à la branche verticale maitre.
ou il y a une subtilité qui m'echappe ?
Bonjour Paulfjujo. Oui c'est vrai que c'est mal expliqué mais je fait ça depuis tellement longtemps que je ne regarde plus l'organigramme
En fait une fois la valeur modifier ou non tu fais Ok il te marque prg et ensuite pour revenir a la branche verticale tu fais 1 appuie sur + et - c'est bien la flèche bleu que tu indique
En gros + et - en même temps fait un saut en arrière dans les menus.
Voici un bout du menu param avec les différents types de paramètres toussa toussa pour mieux comprendre la chose.
Après tu peux simplifier le retour en arrière comme chez Somfy. Dès que tu valide par ok une valeur, il retourne automatiquement en arrière. C'est une autre façon de faire.
@++
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Portail lourd motorisé 2 vantaux 24v
Bonsoir à tous,
Merci de cet encouragement !
La carte dispose d'un afficheur LCD 4x20 : On a donc tout ce qu'il faut !
Alors, pourquoi des leds ? Ils sont juste un plus, pour 2 info majeures :
1) On est bien en PROG (led bleu) allumé fixe.
2) L'action SAVE est bien prise en compte (led rouge 1s).
Les réglages sont en fait peu nombreux (volontairement limités à 6), les menus seront donc on ne peut plus simples.
2 boutons poussoirs suffiraient, mais comme j'ai pu en ajouter 1, on n'a plus que deux pas sur chaque poussoir : moins de 4s, ou plus de 4s : c'est beaucoup plus confortable et évitera les erreurs.
Côté PROG, cette solution à 3 poussoirs est désormais actée.
Reste les réglages eux-mêmes : potars ou pas potars ?
Perso, je préfèrerais finalement SANS, car leur manip risque d'être délicate (cf remarque de Paul)
Toutefois, ça n'est pas gagné non plus si on veut pouvoir se balader sur les 50 points de 1% des Duty...
Bon, d'accord, on n'y reviendra pas souvent, mais que pensez-vous de l'idée que j'avais évoquée :
- Choix du 1er chiffre (donc de 0 à 9 rebouclé) avec un poussoir (p.ex. Sx1 <4s)
- Choix du 2nd chiffre (donc de 0 à 9rebouclé) avec un autre poussoir (p.ex. Sx2 <4s)
- Choix du réglage suivant (donc de 1 à 6 rebouclé) avec un autre poussoir (p.ex.Sx3 <4s)
Côté fréquence PWM, et la piste NCO ouverte par Paul, je croise les doigts...
Perso je n'ai toujours pas compris le rôle exact de PR2, ni sa forme et plage de valeurs.
Je suppose qu'on ne peut PAS mettre ces valeurs en tables pour obtenir des pas de l'ordre du kHz, depuis 1kHz jusqu'à 30Hz...
Je n'ose même pas vous montrer ce que j'ai tenté ...!
Il faut soit avoir un bon mode d'emploi sous la main, soit faire ça régulièrement comme toi.
A+
venom a écrit :Source du message Donc l'idée de Babar me parrait simple, clair et facile à se déplacer pour divers réglages sans ordi de relier dessus
Merci de cet encouragement !La carte dispose d'un afficheur LCD 4x20 : On a donc tout ce qu'il faut !
Alors, pourquoi des leds ? Ils sont juste un plus, pour 2 info majeures :
1) On est bien en PROG (led bleu) allumé fixe.
2) L'action SAVE est bien prise en compte (led rouge 1s).
Les réglages sont en fait peu nombreux (volontairement limités à 6), les menus seront donc on ne peut plus simples.
2 boutons poussoirs suffiraient, mais comme j'ai pu en ajouter 1, on n'a plus que deux pas sur chaque poussoir : moins de 4s, ou plus de 4s : c'est beaucoup plus confortable et évitera les erreurs.
Côté PROG, cette solution à 3 poussoirs est désormais actée.
Reste les réglages eux-mêmes : potars ou pas potars ?
Perso, je préfèrerais finalement SANS, car leur manip risque d'être délicate (cf remarque de Paul)
Toutefois, ça n'est pas gagné non plus si on veut pouvoir se balader sur les 50 points de 1% des Duty...
Bon, d'accord, on n'y reviendra pas souvent, mais que pensez-vous de l'idée que j'avais évoquée :
- Choix du 1er chiffre (donc de 0 à 9 rebouclé) avec un poussoir (p.ex. Sx1 <4s)
- Choix du 2nd chiffre (donc de 0 à 9rebouclé) avec un autre poussoir (p.ex. Sx2 <4s)
- Choix du réglage suivant (donc de 1 à 6 rebouclé) avec un autre poussoir (p.ex.Sx3 <4s)
Côté fréquence PWM, et la piste NCO ouverte par Paul, je croise les doigts...
Perso je n'ai toujours pas compris le rôle exact de PR2, ni sa forme et plage de valeurs.
Je suppose qu'on ne peut PAS mettre ces valeurs en tables pour obtenir des pas de l'ordre du kHz, depuis 1kHz jusqu'à 30Hz...
Je n'ose même pas vous montrer ce que j'ai tenté ...!
En gros..., ces manips ne sont pas si simples !venom a écrit :Source du message En fait une fois la valeur modifier ou non tu fais Ok il te marque prg et ensuite pour revenir a la branche verticale tu fais 1 appuie sur + et - c'est bien la flèche bleu que tu indique d'où le +/- tout en haut de la branche
En gros + et - en même temps fait un saut en arrière dans les menus.
Il faut soit avoir un bon mode d'emploi sous la main, soit faire ça régulièrement comme toi.
A+
Portail lourd motorisé 2 vantaux 24v
Oui la led bleu ou rouge pour savoir si on est en mode prog ou autre est une bonne idée pour savoir dans quel mode on se trouve. Tout comme les 2 boutons pour les dizaines et unités ça permet rapidement d'augmenter ou diminuer une valeur passer par exemple de 10 a 90
Pour les potards je suis pas fan car ça reste "approximatif" contrairement à une valeur en clair mais sans doute plus simple à mettre en œuvre
Je suis d'accord que le menu que je montre en exemple doit être compliqué a créer et comme tu dis une bonne doc doit être fait en conséquence.
Bref bien cogité a tout ça. Mais avec un LCD 20x4 tu as de quoi avoir un truc clair
@++
Pour les potards je suis pas fan car ça reste "approximatif" contrairement à une valeur en clair mais sans doute plus simple à mettre en œuvre
Je suis d'accord que le menu que je montre en exemple doit être compliqué a créer et comme tu dis une bonne doc doit être fait en conséquence.
Bref bien cogité a tout ça. Mais avec un LCD 20x4 tu as de quoi avoir un truc clair
@++
Portail lourd motorisé 2 vantaux 24v
Bonjour à tous,
Les feuilles sont protégées sans mot de passe.
A+
Je ne sais pas si ce serait plus simple par potars... attendons d'autres avis sur ce point.venom a écrit :Source du message Pour les potards je suis pas fan car ça reste "approximatif" contrairement à une valeur en clair mais sans doute plus simple à mettre en œuvre
Finalement, je vais oser... sachant que c'est une approche sous Excel pas en CBabar64 a écrit :Source du message Je n'ose même pas vous montrer ce que j'ai tenté ...!
A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Portail lourd motorisé 2 vantaux 24v
- paulfjujo

Maître- Messages : 3260
- Âge : 75
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour à tous,
sur ton tableau : Table FqPWM & autres réglages.xls
tu ne peux pas modifier FOSC à 32 ou 8 ou 4 ou 2
car on a le choix qu'entre FOSC =64MHz , FOSC/4=16MHz et eventuellement 500Kz
et ... à tester !! NCO variable de 1Hz à 16MHz
D'autre part, il y a necessité de garder PR2 à 255 pour que le reglage %PWM soit
le meme pour chaque frequence PWM. gamme 0 à100%.
le mode utilisé pour la remis eà l'heure RTC correspond à ce mode que tu proposes
on selectionne le digit , on le modifie et on l'affiche sur LCD
il manque juste la validation ?
si tous les reglages par menu se font sur 2 digits, une seule fonction commune sera necessaire,
encadrée , fonction(menu) par des : mini, maxi value et eventuellement position du digit
... simplifie le programme
mais, apres validation , il faudra ensuite convertir les unités physiques en points -> RAM -> Eeprom
sur ton tableau : Table FqPWM & autres réglages.xls
tu ne peux pas modifier FOSC à 32 ou 8 ou 4 ou 2
car on a le choix qu'entre FOSC =64MHz , FOSC/4=16MHz et eventuellement 500Kz
et ... à tester !! NCO variable de 1Hz à 16MHz
D'autre part, il y a necessité de garder PR2 à 255 pour que le reglage %PWM soit
le meme pour chaque frequence PWM. gamme 0 à100%.
le mode utilisé pour la remis eà l'heure RTC correspond à ce mode que tu proposes
on selectionne le digit , on le modifie et on l'affiche sur LCD
il manque juste la validation ?
si tous les reglages par menu se font sur 2 digits, une seule fonction commune sera necessaire,
encadrée , fonction(menu) par des : mini, maxi value et eventuellement position du digit
... simplifie le programme
mais, apres validation , il faudra ensuite convertir les unités physiques en points -> RAM -> Eeprom
Retourner vers « Coin Fourre-tout »
Qui est en ligne
Utilisateurs parcourant ce forum : Google [Bot] et 10 invités


