Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Le Forum est maintenant chiffré (préambule https). Bien sûr, des liens externes insérés dans les sujets vont demeurer inchangés. Mais la composition des pages du Forum est désormais sécurisée. Si des problèmes d'affichage surviennent, veillez à vider votre cache pour ce site.

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Messages - Ladiode125

Pages: 1 [2] 3
16


C'est assez épuré comme display.

Que pensez-vous de cette version?

VVS?
Je la trouve sobre. Quel type de display utilise tu ?

17
Bonjour à  tous.

Petite ébauche du troisième bouton.

Pascal

18
C'est spécifié comme étant l'endurance minimum garantie dans la datasheet.
Exact j'ai trouvé dans de datasheet à  la page 93

1. Guaranteed by characterization results.
NEND Endurance
TA = - 40 to + 85 °C (temp. range 6)
TA = - 40 to + 105 °C (temp. range 7)
TA = - 40 to + 125 °C (temp. range 3)
10 kcycles

Je l'ai affiché à  l'écran pour avoir une idée mais bon il y a de quoi faire  ;D

19
Vous avez pris où la limite de 10000?

C'est dans le code source du programme d'origine de la référence 10MHz.

                                      // Fonction qui sauvegarde les différents paramètres du système en mémoire flash
                                      // Attention! La mémoire Flash a une durée de vie garantie de 10 000 écritures.
void sauv_params_eeprom()

J'avoue que je n'ai pas vérifié par moi même ce que je vais faire.

Pascal.

20
Bonjour,
C'est l'EEPROM du BlackPill STM32F411CE.

21
Bonjour. Voici la suite du suivi de l'affichage sur écran TFT de la référence 10 mégahertz.

Tous les boutons sont opérationnels.
Voici une capture des différent écrans, qu'en pensez-vous ?
Voyez vous quelque chose à  améliorer ou à  rajouter.
Pour le bouton N° 3 toujours pas d'idée et vous ?
Je pense peut-être mettre une option pour activer un bip quand l'on touche l'écran tactile et une réinitialisation du programme.

Pour info il y a une demande de confirmation avant de valider la modification des paramètres et pas d'enregistrement dans la mémoire s'il n'y a pas eu de modification.

Bonne fin de journée et bon bidouillage à  tous.

Pascal.

22
Super.  Comment as-tu fait pour obtenir le nombre de satellites?

Bonjour,

Dans le code d'Electro-Bidouilleur, il y à  un test pour récupérer la trame venant du GPS qui doit commencer par $GPRMC
(variable : GPRMC_PREAMBL) pour récupérer la date, l'heure et l'année.

if (chaine_caracts_gps_recues.substring(0, 6) == GPRMC_PREAMBLE)    // Comparer les 6 premiers caractères de la chaîne avec le preambule GPS
                                                                                                         // désiré...

Pour ma modification si le test est négatif, je récupère une autre trame qui commence par $GPGGA (variable :GPGGA_PREAMBLE)  et qui contient le nombre de satellite reçut.


        if (chaine_caracts_gps_recues.substring(0, 6) == GPGGA_PREAMBLE)    // Comparer les 6 premiers caractères de la chaîne avec le
                                                                                                                 // preambule GPS désiré...
        {
          if ((chaine_caracts_gps_recues.substring(7,8) == ","))                        // ...et vérifier que la chaîne n'est pas vide ou invalide       
          {                                                                                                     // Données invalides
          }
          else
          {
                                                                                                                  //  Extraction du nombre de satellite
            unsigned short int b = 0;                                                                  // utilisé comme compteur de virgules
            unsigned short int c = 0;                                                                  // utilisé comme compteur de caractères
            do                                                                                                  // Repérer le champ de la date dans la chaîne GPS reçue.
            {
              if (chaine_caracts_gps_recues[c++] == ',') b++;                      // Incrémenter le compteur de virgule si une d'entre elle est détectée
            }
            while (b < 7);
            nombre_satellites_recus = chaine_caracts_gps_recues.substring(c,c+2).toInt();       // Extraire la chaîne de caractères représentant le
                                                                                                                                      // nombre de satellite
          }
        }

Pascal.
PS.
Je ne suis vraiment pas bon en codage et je me suis inspiré du code d'électro bidouilleur, il y a quelque semaine je savais à  peine faire clignoté une LED alors un peu d'indulgence pour le code de ma modification.

23
Bonjour encor un petit suivi de l'affichage sur écran TFT.
Les boutons paramètres, alarmes et RAZ des alarmes passées son opérationnel.
J'ai également ajouté sur l'écran principal un affichage du nombre de satellites reçus.
Pour le bouton Setup je vais faire en sorte de pouvoir changer les valeurs de fonctionnement à  partir de l'écran tactile.
Pour le bouton N° 3 je n'ai pas encore d'idée.
Bonsoir et bon bidouillage à  tous.


24
Environ 24 heures

25
Seulement 2/20 en cycle moyen: le passage dans la classe supérieure est fortement compromis ;)

😜

Oui pas terrible mais pour mes essais pas le temps d'attendre à  chaque chargement du code que je synchronise.  :(

Voila un peu mieux  ;)

26
J'ai une différence de mesure entre 0.2 et 0.6 Hz sur mon fréquencemètre AGILENT HP 5316B piloté par l'ocxo interne et
la référence 10 MHz par GPS.
Laquelle des deux et juste? je dirai la référence GPS mais impossible à  vérifié.
Quand pensez-vous?

Pascal

Essayez vous de mesurer son propre OCXO?

Non, je mesure avec le fréquencemètre la sortie de la référence 10MHz construite suivant le montage publié sur cette chaine.
Le fréquencemètre à  sa propre référence interne.
Je ne connais pas la justesse du fréquencemètre mais 0.2Hz sur 10 MHz me semble bon étant donnée qu'il na certainement pas été calibré depuis un bon bout de temp.

Pour infos je suis sur une modification de la référence de fréquence par GPS pour remplacer le LCD par unr afficheur TFT.

Pascal

27
mince encor trompé dans la compression de l'image encor mille excuses

Pascal

28
Bonjour un petit suivi de l'affichage sur écran TFT pour la référence 10 mégahertz piloté par GPS.
J'ai effectué une petite refonte de la disposition.

Pour l'instant seul la touche paramètre et fonctionnel qui affiche la liste des paramètres à  l'identique que la sortie sur le port sérial.
J’ai prévu 2 boutons en réserve, à  voir.

Les boutons à  Alarme et à  la Al.RAZ vont me permettre d'avoir une aide sur les alarmes et de faire une remise à  0 des alarmes passées.
Si vous avez des suggestions ou des idées d’affichage je suis preneur.

Pascal


29
Mince j'ai du me tromper dans la résolution de l'image.
Mille excuses.

Pascal

30
J'ai une différence de mesure entre 0.2 et 0.6 Hz sur mon fréquencemètre AGILENT HP 5316B piloté par l'ocxo interne et
la référence 10 MHz par GPS.
Laquelle des deux et juste? je dirai la référence GPS mais impossible à  vérifié.
Quand pensez-vous?

Pascal

Pages: 1 [2] 3