Audiyofan
Audiyofan




Poster un nouveau sujet Répondre au sujet  [ 532 messages ]  Aller à la page Précédente  1 ... 20, 21, 22, 23, 24, 25, 26 ... 36  Suivante
Auteur Message
 Sujet du message: Re: Lampemetre
MessagePosté: Mar 29 Jan 2013, 18:51 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Dim 09 Oct 2011, 16:53
Messages: 198
Localisation: 15kms sud Rennes
Bonjour,

Pour répondre à Yves:

Oui, généralement, le plus simple est le plus efficace. (KISS)

On peut imaginer une philo ou le µC en fait le minimum.
D'ailleurs, ce sera peut être le cas de la version finale
dans laquelle la sécurité du tube sera prise en charge par
le prog_PC. De même, les moyennes peuvent se réaliser coté PC.

Une chose cependant, la mesure des tensions me semble nécessaire
car il n'est pas du tout assuré que les tensions réalisées soient
identiques aux tensions commandées, surtout avec la méthode des capas
qui se déchargent à chaque mesure. Les premiers interfaçages avec
l'électronique nous le diront.

Pour le moment dummy_12AX7 est une maquette qui comme on dit
aujourd'hui "explore le champs des possibles".
Il sera toujours plus facile de déballonner le prog_µC que de
le gonfler.

Je pense qu'après cette étape de maquettage, on y verra plus
clair sur la fonction de chaque programme et on sera en mesure
d'établir la bonne distribution des rôles.

L'aventure semble bien commencer mais elle n'est pas
terminée pour autant. L'intégration de l'électronique va
très certainement nous poser des problèmes que nous n'imaginons
pas encore.

Bref, on a encore du boulot....

_________________
Cordialement
Phil
(http://bidulic.free.fr)


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mar 29 Jan 2013, 19:03 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir

oui c'est ça qui fait tout l'attrait du projet

Plus d'idées dans le cerbère du lampemètre que chacun perdu dans son atelier :oops: :mrgreen:

Allez je retourne construire le passage des poaramètres initiaux , faudra peut être les dégraisser aussi
ceux là

Comme dit Yves , on peut tendre vers les limites :twisted:

A+

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mar 29 Jan 2013, 20:04 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 15 Juin 2005, 17:23
Messages: 7306
Localisation: Ardeche
Salut,
philbob a écrit:
Une chose cependant, la mesure des tensions me semble nécessaire
car il n'est pas du tout assuré que les tensions réalisées soient
identiques aux tensions commandées, surtout avec la méthode des capas
qui se déchargent à chaque mesure. Les premiers interfaçages avec
l'électronique nous le diront.

Certes 8)
J'ai un PB semblable avec mon hardware, les amplis de puissance ne sont pas parfaitement linéaires et plutôt que de m'acharner dessus à grand renfort de trimmers ou de corrections, j'utilise une "table d'étalonnage".
Il suffit que les amplis soient stables dans le temps (et en température).
La tension d'anode n'est même pas fixée par le PC, elle évolue toute seule (secteur 50Hz redressé, non filtrée), elle est lue en même temps que le courant.

Yves.

_________________
Seules les choses que l'on refuse de comprendre en leur attribuant des propriétés magiques semblent compliquées.


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mar 29 Jan 2013, 20:51 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir

voici 2 captures pour conseil

Yves et Philbob , l'IHM sort un joli .tdf , l'endroit ou il le stock sera à déterminé par l'utilisateur
les paramètres du Hardware sont à travailler selon nos besoins
Le principal me semble dans la capture1 , des avis :?:

Bon appétit et a tout de suite


Fichiers joints:
Capture_proto_ihm1.png
Capture_proto_ihm1.png [ 59.07 Kio | Vu 6011 fois ]
Capture_proto_ihm2.png
Capture_proto_ihm2.png [ 28.35 Kio | Vu 6011 fois ]

_________________
Ce qui est pris n'est plus a prendre
Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mar 29 Jan 2013, 22:59 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Dim 09 Oct 2011, 16:53
Messages: 198
Localisation: 15kms sud Rennes
Bonjour,

@Totof

Moi ça me parait bien. :D

Y aura t'il par la suite un tracé des mesures pendant l'acquisition
ou faudra t'il attendre que le tdf soit enregistré pour le tracer
avec TCT ?

Juste une remarque: dummy_12AX7 ne comporte pas de déclaration Va_min,
mais ça peut s'arranger....

@Yves

On peut travailler avec des tables d'étalonnage mais on peut
aussi travailler avec rien du tout. L'important étant d'avoir
les bon couples Vxx Ixx, même si la mesure n'est pas réalisée
exactement à la tension demandée.
Seule exception peut être, la tension de grille Vg1.
Ca serait plus sympa d'avoir des valeurs "rondes" et régulièrement espacées.

_________________
Cordialement
Phil
(http://bidulic.free.fr)


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mar 29 Jan 2013, 23:25 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir

Oui j'ai vu pour Va min faudra rajouter car , je suis entrain de créer le Settings.ini
qui sert de stockage à la config du hardware , c'est pas primordial , mais le minimum
à le droit de citer au même titre que le max

Une petite demande perso et pour faire kiss, on vire des commandes les PWA,PWG1 et PWG2 car
se qui est important je pense , c'est les limites physique du hardware
donc les max et min , ça servira en même temps d'étalonnage pour personnaliser dito
pour Ia Ig1 et Ig2 on pourrais ici indiquer la limite en puissance du hardware :oops:

J'ai oublier le bouton mise en route chauffage sur la fenêtre principale, je rajouterai
ainsi que l'extinction

sur cette même fenêtre les routine de Yves permettent de choisir le step :mrgreen: tub18

On peut aussi rajouter un traçage des valeurs acquise , a définir

la création du .tdf fonctionne

Je fignole la gestion du fichier Settings et je passe au passage par l'Ihm des commandes au µc

Ca progresse :wink:

A+

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 30 Jan 2013, 00:49 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Re

j'ai rajouter un bouton "mise à feu" du chauffage , je compte y rajouter
un "progresse" bar si on peut , histoire de voir la mise en chauffe des filaments
délai du signal pmw :oops: :oops: pour chauffe progressive oui-non tub13

A + et bonne nuit


Fichiers joints:
Capture_ihm_capture_settings.png
Capture_ihm_capture_settings.png [ 132.94 Kio | Vu 5997 fois ]

_________________
Ce qui est pris n'est plus a prendre
Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 30 Jan 2013, 07:38 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonjour à tous

@ Philbob

du coup si on change les significations des Iamax VFilmin et etc
faut modifier le prog_muc ou pas :?:

To be continued later, this afternoon

A ce soir

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 30 Jan 2013, 08:15 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 15 Juin 2005, 17:23
Messages: 7306
Localisation: Ardeche
philbob a écrit:
Bonjour,

@Totof

Moi ça me parait bien. :D

Y aura t'il par la suite un tracé des mesures pendant l'acquisition
ou faudra t'il attendre que le tdf soit enregistré pour le tracer
avec TCT ?


Bien sûr !
C'est trés facile à faire de mon côté parce que j'ai quasiment tous les outils.

Je rajoute dans le formulaire principal une sub ou fonction créativement baptisée "ToDisplay" déclarée comme ça:

Sub ToDisplay (S1 as String, Optional S2 as String, S3 as String, S4 as String, S5 As String, S6 As String)

que Totof appellera pour me passer les valeurs mesurées au fur et à mesure qu'il les reçoit du µP ou pour demander de faire quelque chose.
C'est élémentaire et totalement universel !

Elle accepte de 1 à 6 chaines de caratères chacune étant l'exacte copie des valeurs que le µP retourne à chaque mesure.
Je crois même que Gambas permet un nombre de chaines optionelles quelconque !
Il suffit d'être d'accord sur la signification de chacune de ces chaines.
Je propose:

S1 : tension d'anode ou commande (voir ci-dessous)
S2 : courant d'anode
S3 : tension de G1
S4 : courant de G1
S5 : tension de G2
S6 : courant de G2


Si S1 contient une valeur non numérique (c.a.d. qq chose différent de 0 à 9) ça devient une commande.

Il faut en définir au moins deux:

Debut (je propose le mot "Debut")
Fin (je propose le mot "Fin")
Etc, etc . . . si besoin


On peut rajouter autant que nécessaire.

Yves.

_________________
Seules les choses que l'on refuse de comprendre en leur attribuant des propriétés magiques semblent compliquées.


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 30 Jan 2013, 19:36 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Dim 09 Oct 2011, 16:53
Messages: 198
Localisation: 15kms sud Rennes
Bonjour,

Bonne nouvelle donc pour le tracé en cours d'acquisition.
C'est important car l'exploration paramétrique peut prendre
un peu de temps et il est bien agréable de voir l'évolution
des grandeurs au fur et à mesure, d'une part, ça fait patienter,
d'autre part ça permet de contrôler que tout se déroule bien.


Pour le dictionnaire des commandes, je propose qu'on le modifie
en fonction des ajouts / abandons de commandes.

Par exemple, les fonctions Pw_max ne sont plus d'actualité ---> à supprimer.
La commande Va_min n'existe pas ---> à créer.

Voila ce que je propose:

SET_NUL //commande nulle
SET_STOP //commande arrêt
GET_VERSION //nouveau: retourne la version logicielle du prog_µC

SET_VA_max //VA_max //voir note ci dessous
SET_VG2_max //VG2_max //voir note ci dessous
SET_VG1_max //VG1_max //voir note ci dessous
SET_VFIL_max //VFIL_max //voir note ci dessous

SET_VA_min //VA_min //nouveau
SET_VG2_min //VG2_min //voir note ci dessous
SET_VG1_min //VG1_min //voir note ci dessous
SET_VFIL_min //VFIL_min //voir note ci dessous

SET_IA_max //IA_max //voir note ci dessous
SET_IG2_max //IG2_max //voir note ci dessous
SET_IG1_max //IG1_max //voir note ci dessous

SET_PWA_max //PWA_max //à supprimer
SET_PWG2_max //PWG2_max //à supprimer
SET_PWG1_max //PWG1_max //à supprimer

SET_VA //VA
SET_VG2 //VG2
SET_VG1 //VG1
SET_VFIL //VFIL

MESURE //MESURE


Note: Si on décide que la gestion de la sécurité du tube se fait dans prog_PC,
alors ces commandes n'ont pas lieu d'être.
En revanche, on aura sans doute besoin de définir des bornes concernant les
capacités électriques du montage, par exemple Va_max sera non pas la tension
max de plaque pour le tube, mais la tension max que le booster pourra réaliser.

Dictionnaire à critiquer, enrichir, faire évoluer.....

_________________
Cordialement
Phil
(http://bidulic.free.fr)


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 30 Jan 2013, 20:12 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir

Ci-joint une capture de l'état actuel de l'ihm

Faut rajouter l'envoi des valeur comme Yves la préconisé 2 posts plus haut

La progressbar est une tempo de 10 sec env pour l'application du chauffage
on peut en clickant sur le bouton éteindre le chauffage , un nouveau click relance le chauffage
et la tempo du progressbar
On voit à droite les commande 18 6.30 puis 18 0 puis 18 6.30

J'ai prévu de pouvoir modifier les cmde assez facilement

D'accord pour les cmde comme la mentionné Philbob

On supprime les PWX :wink:

J'envoie à Yves et Philbob l'archive des source pour commantaire

Je réfléchis pour les cmde et l'envoi des données et m'en occupe ce soir

@ j'ai un soucis avec le rafraichissement du Settings la fermeture du port com
bloque la mise à jour :oops: , peut tu voir si ça fait pareil chez toi SVP
Pareil pour Philbob

Bon appétit et à tout de suite :mrgreen: :mrgreen:


Fichiers joints:
Capture_ihm_pogressbar.png
Capture_ihm_pogressbar.png [ 83.96 Kio | Vu 5978 fois ]

_________________
Ce qui est pris n'est plus a prendre
Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Jeu 31 Jan 2013, 00:03 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir

Vite fait avant d'aller au dodo

Pour l'enregistrement des fichiers une fois l'exécutable compilé , c'est Bon, ça fonctionne

pour la transmission des S1 S2 etc je crois d'après lecture je fait l'inverse de ce qu'il faut
A relire

Bonne nuit

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Jeu 31 Jan 2013, 22:49 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 15 Juin 2005, 17:23
Messages: 7306
Localisation: Ardeche
@Totof
Pour l'affichage en temps réèl, c'est fait . . . beaucoup plus simple que prévu !
Ne touche à rien pour l'instant :wink:

Yves.

_________________
Seules les choses que l'on refuse de comprendre en leur attribuant des propriétés magiques semblent compliquées.


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Jeu 31 Jan 2013, 23:11 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir Yves

ok , on touche plus a rien jusqu'au premier test du Hardware itself

Je fini à l'instant de router mon petit PCB avec une alim +5V à base de Max603
un Max232 pour le RS232 justement , car j'ai abandonné la solution couplée à l'USB via un AT90S2313
après vérif ce converto USB==>RS232 à base de AT90S2313 est limité en vitesse et coûte pluscher
à faire qu'un converto tout fait du commerce qui lui tient les 115200 bauds de la communication

Bref après gravage j'aurai la base µc==>communication PC

Je m'attaque aux boosters , c'est déjà plus costaud à router :oops: , cela laissera un peu de temps
à Philbob pour affiner les cmdes et regarder par exemple le plus simple , chauffer un noval (ecc83 ou 6n2p)
à 6.3 Volt

Au fait tu disait simple , un coup de "sport_read()" de ton formulaire principal comme appelant
qui fait une demande au formulaire appelé , capture for oscope
C'est ça :?:

To be continued tub18 tub18

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Jeu 31 Jan 2013, 23:22 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 15 Juin 2005, 17:23
Messages: 7306
Localisation: Ardeche
Totof a écrit:
Au fait tu disait simple , un coup de "sport_read()" de ton formulaire principal comme appelant
qui fait une demande au formulaire appelé , capture for oscope
C'est ça :?:


Non, c'est simplement une fonction que tu appelles de temps en temps en me donnant le nom du fichier TDF que tu es en train de créer.
Je l'ouvre et je le lis au vol, même si il est incomplet ou encore ouvert de ton côté !
Vérifié en créant un tube "bidon", ça marche trés bien !

Code:
Public Sub Button2_Click()
Dim U As Single
Dim DU As Single
Dim Ug As Single
Dim I As Single
Dim F As File

F = Open "/home/travail/TDFTest.tdf" For Write Create
For Ug = 0 To -220 Step -10
  For U = 0 + DU To 500 Step 5
    I = ((U - DU) ^ (3 / 2)) / 3000
    If I * U < 100 Then Write #F, CStr(U) & " " & CStr(I) & " " & CStr(Ug) & Chr$(10)
   Next
' Write #F, CStr(U) & " " & CStr(I) & " " & CStr(Ug) & "/n"
  FMain.Display("/home/travail/TDFTest.tdf")
  Wait 0.1
  DU += 20
Next
Close #F

End


Bonne Nuit !

Yves.

_________________
Seules les choses que l'on refuse de comprendre en leur attribuant des propriétés magiques semblent compliquées.


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 532 messages ]  Aller à la page Précédente  1 ... 20, 21, 22, 23, 24, 25, 26 ... 36  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

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


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Aller à:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com