Audiyofan
Audiyofan




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

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

Juste pour patienter...

La version 6 de dummy.

Pour la liste des commande, regarder le *.h

Le fichier d'init liste_cmde.txt a été actualisé avec les nouvelles commandes.
La commande 2 est uniquement lisible avec cutecom.

A venir:

Un prog_PC pour essayer.
La doc réactualisée.


Fichiers joints:
dummy_12ax7_v06.tar [220 Kio]
Téléchargé 335 fois

_________________
Cordialement
Phil
(http://bidulic.free.fr)
Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Ven 01 Fév 2013, 19:07 
Hors ligne
Site Admin
Avatar de l’utilisateur

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

Peut tu zieuter pour la commande du chauffage SVP
je suis entrain de router un IRF1404Z mode "utracer", si tu veut que je te fasse passer le shéma
sous Kicad , tu fait signe tub18

A+

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Sam 02 Fév 2013, 09:23 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

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

Ci joint, la doc réactualisée pour la V06.

Pour le moment, je commence à intégrer le pilotage de l'alim du chauffage.
J'ai déjà plein de questions.
Je ferai un point de situation un peu plus tard.

A venir:
Un prog_PC pour essayer.


Fichiers joints:
doc_v06.tar [110 Kio]
Téléchargé 340 fois

_________________
Cordialement
Phil
(http://bidulic.free.fr)
Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Sam 02 Fév 2013, 10:11 
Hors ligne
Site Admin
Avatar de l’utilisateur

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

Très bien ton petit Pdf , un régal pour ceux qui essaye de suivre ce projet
Car au plus on avance au plus c'est complexe :mrgreen: tub18

Petite remarque facile à modifier , tant au niveau du prog que dans le pdf
le format .tdf est Va Ia Vg1 Ig1 Vg2 Ig2 , cela ne change rien au reste
bien entendu

Une fois la faisabilité des commande "booster" testée, on pourra toujours fignoler
les commandes et/ou sécuritée :oops:

Ci-joint une capture du schéma pour le booster chauffage
P13 est une alim 5Volts , je pensais récupérer celle du Max603 qui alimente le µc
P14 est la commande PWM qui génère la tension chauffage

Pour le B+ on verra après , fonction de VG1 mais le principe de fonctrionnement
restera le même :oops:

Ou on peut faire autrement si vous avez des idées encore plus simple

Là je fini de créer les composants ( empreintes et symboles ) qui manquent sous Kicad

A+


Fichiers joints:
Booster chauffage.png
Booster chauffage.png [ 16.65 Kio | Vu 6667 fois ]

_________________
Ce qui est pris n'est plus a prendre
Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Dim 03 Fév 2013, 09:59 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

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

Point de situation


Rappel

Le programme dummy_12AX7 avait pour objectif d'aider à la construction du prog_PC. Aujourd'hui, prog_PC est suffisamment mature pour que l'on envisage de passer à l'étape suivante, c'est à dire le pilotage de la partie électronique du banc de test des tubes.

Ca se complique

Si dummy_12AX7 a été utile dans la mise au point du dialogue entre µC et PC, il faut maintenant introduire le pilotage des boosters et cela nécessite la génération de 4 pwm (Va, Vg1, Vg2 et Vfil).
Qui dit pwm dit programmation d'une interruption qui cadence en temps réel la commande des boosters, vérification des tensions commandées, dialogue avec prog_PC, etc...
Et là, les choses se compliquent un peu.

Au boulot!

Dès lors qu'il y a une notion de « temps réel », il faut impérativement que l'architecture du prog_µC soit fondée sur un mécanisme d'interruptions. Ici, et à la lumière des travaux sur le mu_tracer, je suis parti sur la génération d'une interruption toutes les 25µs, ce qui permet de traiter 4 pwm différentes.
L'ajustement des tension se fait par variation de la largeur d'impulsion qui attaque l'électronique.

Premiers pas

Afin de mettre au point le squelette de prog_µC, et comme je ne dispose pas d'un booster, j'ai réalisé une alim simili booster avec un 2N2222 en commutation qui charge une capa. Ladite capa se déchargeant continuellement via une résistance. Le tout étant alimenté en 5V (donc aucun risque).
Pour le moment, je teste la faisabilité et la robustesse de cette toute première version.

Bilan très provisoire

Ca à l'air de fonctionner.
Je pilote 4 pwm, dont une qui génère une tension.
Je mesure cette tension avec l'ADC et je la régule par ajustement de la largeur d'impulsion.
Dans le même temps, j'ai rendu le programme sensible au dialogue rs232.
Prog_µC retourne vers la mesure vers le PC en flot continu.
Et tout ce petit monde à l'air de bien « coucher ensemble ».

On est encore loin d'une première version exploitable mais cela semble raisonnablement réalisable.
Affaire à suivre. tub15

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


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Dim 03 Fév 2013, 10:21 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8979
Localisation: St Mathieu de Tréviers près de Montpellier
philbob a écrit:

On est encore loin d'une première version exploitable mais cela semble raisonnablement réalisable.
Affaire à suivre. tub15


Bonjour Philbob

Trop fort tub18 tub18 tub18 tub18

De mon côté j'ai fini de router la partie chauffage , par contre pas prévu sur cette dernière une lecture ADC
si il faut la rajouter faut que je le fasse :wink:

Là j'ai fini la création des empreintes et les symboles pour un booster d'anode ou écran complet
y compris le PGA113
Mais je galère bien pour la placement des composnats , ça avance doucement mais sûrement :oops:

Veut tu que je t'envoi par mail le PDF actuel du schéma sur lequel je suis parti :?:
ça pourrais aider pour travailler sur les mêmes bases idéologique

Après rien nous empêche de modifier les choses
AMHA les booster anode et écran du µ-tracer son suffisant tel que au niveau hardware
le "booster" chauffage tel que aussi
reste juste le "booster" Vg1 a discuter et élaborer

Pour les booster anode,écran et chauffage , j'ai tout les composants en "tiroirs" ou dispo
à mon petit magazin à Montpellier pour faire un prototype réel

Je comptais travailler par module
Ce qui est déjà réel la carte du µc Atmega avec sortie sur broche
Ce qui est routé la partie "Booster chauffage
sur le même module chauffage je comptais rajouté un booster anode et ecran
les 3 parties "sécable" car ilest question d'un proto et que le booster anode est identique
au booster ecran

Tout commentaires bienvenu

Et y a pas que Yves,Philbob ou bibi qui peuvent critiquer ce projet hein :mrgreen: :wink:

A+

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Dim 03 Fév 2013, 23:21 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

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

Des nouvelles du front

Le coeur du prog_µC est écrit. Il s'agit d'une interruption cadencée à 25 µs.
Je gère 4 pwm, si bien que le pulse de pilotage d'un booster apparait toutes
les 100 µs. Je me suis basé en cela sur les travaux réalisés sur le site "mu tracer".

Contrairement au système d'origine, je module la largeur du pulse en fonction de
la mesure de tension: trop faible, j'augmente, trop forte, je diminue.

A noter que le temps réel n'intervient que dans le cadencement des pulses.
Tout le reste est en temps non contraint. Y compris la mesure des tensions.
De toute manière, il n'y avait pas le choix, une mesurée ADC prenant environ 60 µS.

Pour évaluer prog_µC, j'ai bricolé une alim basse tension type booster qui donne
une tension fonction de la largeur du pulse. Oh, le domaine de variation est maigre.
Cela va de 2V à 3V, mais cela suffit pour illustrer l'affaire.

Donc, ça avance, Il y a du bon, il y a du moins bon, c'est normal, c'est le début.

Commençons par le moins bon.
J'ai eu un mal de chien à avoir une routine stable. Parfois, sans raison
évidente, le système partait en butée, le pulse était au plus large et
plus rien ne se passait. Après investigations, je me suis aperçu que le problème
venait des 3 autres pwm. Comme elles ne sont raccordées à rien, les mesures
donnaient des valeurs aléatoires entrainant des situations critiques.
J'ai donc tordu le cou au problème en reliant les mesures des 3 pwm à Vcc.

Pour le bon:
Le temps réel est respecté, un dialogue minimaliste avec le PC fonctionne également.
Reste à mettre en place une régulation digne de ce nom. Pour cela, nous avons le choix.

Différents types de régulations

PID
Proportionnelle Intégrale Dérivée. On élabore un signal d'erreur, son intégrale et sa dérivée.
Le signal d'erreur, c'est l'écart entre la consigne et la valeur mesurée.
Pour le reste, le signal de correction (la nouvelle largeur d'impulsion) est donnée par
la belle formule qui suit:
correction = Gp x erreur + Gi x intégrale_erreur + Gd x dérivée_erreur.
Reste à mettre au point les 3 gains afin d'avoir un asservissement rapide, stable et sans trop
d'erreur fixe. Là, ça dépend grandement du comportement du booster et c'est plus ou moins facile,
sachant que la mesure n'est pas faite en temps réel. (et puis ça fait bien 30 ans que j'ai vu
ça et déjà, à l'époque, je n'avais pas tout compris)


Réglage + maintien
Autre possibilité, le réglage "lent", sans risque d'instabilité puis, une fois la tension
atteinte, maintien de la commande.


Table de valeurs
Autre possibilité encore, établir une table de correspondance largeur de pulse - tension.

Incrément
Et enfin, la solution bête: on fait varier la largeur du pulse et on constate la tension réalisée.

Quelle régulation pour quelle tension?

Vfil: réglage + maintien.
Inutile de faire du PID, une fois trouvé, le réglage n'a pas lieu d'évoluer pour un tube donné.

VA: table ou incrément.
Va est la valeur qui va varier le plus rapidement. Inutile de se positionner sur une tension
bien précise. Le tout est de la mesurer précisément et d'explorer le domaine.

Vg2: PID
Comme il pratique pour une pentode de fixer la tension écran à une valeur connue et
comme cette tension peut varier en fonction du courant, le PID s'impose.

Vg1: PID ou réglage + maintien ou table.
Même remarque que pour Vg2 sauf si on n'explore pas les tensions de grille positives.
Donc maintien + table si Vg1<0 (pas de courant de grille), sinon PID.

L'idée derrière tout cela est de faire une exploration rapide et sans risque d'instabilité.


Ci joint 2 vidéos minables (faites avec un APN).
Vidéo1
Le PC envoie un changement de consigne toutes les secondes.
Trace du haut: l'un des 4 pulses (100µs entre 2 pulses)
Trace du bas: la tension pilotée.
Vidéo2
Idem mais zoomé, on voit que la largeur du pulse varie en permanence
sous l'effet du changement de consigne et de la regulation (proportionnelle)

http://dl.free.fr/qd9N0XZAK

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


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Lun 04 Fév 2013, 00:06 
Hors ligne
Site Admin
Avatar de l’utilisateur

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

Magnifique ça tub18

Pour rendre les infos pérenne , j'ai stocké l'archive de ta vidéo dans un sous dossier "TCT" de mon dossier Skydrive
si tu est d'accord , je publierai le lien pour y accéder , là le fichier ne disparaîtra pas :wink: au bout de quelques mois

J'ai avancé sur le placement des composants sur le PCB , mais pas aussi vite que toi

Par contre une petite question, dans ta logique de fonctionnement , la tension VG1 sera t'elle
appliquée tout le temps :?:
par rapport au mu_tracer ou la tension maxi sert de blocage au tube

On pourrais peut être discuter de ce point assez rapidement , :oops:
savoir quel serait l'idée pour pouvoir mesuré des loubardes "gourmandes" en tension sur VG1

Bonne nuit :mrgreen:

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Lun 04 Fév 2013, 06:39 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

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

1) Sauvegardes
Pas de problème.

2) Tensions

Je ne me suis pas fixé d'impératifs pour les tensions.
Cependant, j'étais resté sur l'idée que la tension produite
par un booster était "stockée" dans une capa et que c'est
au moment de la mesure que celle ci était commutée vers le
tube sous test.

Il faut que je relise (ou lise :oops: ) les chapitres V2 et V3 du site
mu_tracer.

D'ailleurs, je me pose la question de la tension de grille.

Je m'explique:
Si on dit que hors période de mesure le tube est en situation
de repos, et que cette situation de repos est atteinte en
fixant Vg1 = cut-off et en laissant Va et Vg2, On va sans cesse
faire varier Vg1 entre la valeur de mesure et le cut-off.
Cela risque de prendre du temps.
Ne serait t'il pas plus habile de disposer d'une tension négative
(pas forcément régulée) qui serve de cut-off et sur laquelle
on commute ?

(C'est promis, je vais relire V2 et V3)

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


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Lun 04 Fév 2013, 07:12 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8979
Localisation: St Mathieu de Tréviers près de Montpellier
philbob a écrit:
Bonjour,

1) Sauvegardes
Pas de problème.

Bonjour Philbob
Tu parles pour la video là :?:
ou la sauvegarde des mesure par le PC

philbob a écrit:
2) Tensions

Ne serait t'il pas plus habile de disposer d'une tension négative
(pas forcément régulée) qui serve de cut-off et sur laquelle
on commute ?

(C'est promis, je vais relire V2 et V3)


C'est exactement comme ça que je le voyait , d'ou ma question

En gros on à une tension négative indépendante , entendre séparée de l'alim positive
de l'anode et écran et on commute à l'aide d'un Mosfet

ça complique l'alim , sûr mais rend le hardware plus polyvalent aussi

Bonne journée

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Lun 04 Fév 2013, 07:24 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

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

Je parle de la sauvegarde des vidéos.....

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


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Lun 04 Fév 2013, 17:10 
Hors ligne
Site Admin
Avatar de l’utilisateur

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

Pour télécharger les 2 videos de Philbob , vous pouvez allez ici https://skydrive.live.com/#cid=BC6D058043F0D364&id=BC6D058043F0D364!4574

J'y mettrai les documents relatifs aux essais qui sont trop lourd pour un envoi sur le forum (>2mo)

@ Yves, As tu regardé avec Chanmix pour créer un github ou quelque chose dans le style :?:

Je retourne router tranquillement mais sûrement :mrgreen:

A+

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mar 05 Fév 2013, 07:31 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

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

Pas d'avancées fulguro-diaboliques sur prog_µC.

J'ai juste implanté une régulation PID qui semble
remplir son office.

Je calcule en permanence le signal d'erreur.
Sur mon montage, la tension est stabilisée
à +/-0.3% (soit +/- 15 mV) ce qui n'est pas si mal.
Mais la performance finale dépendra totalement
des caractéristiques du booster, des appels
de courant sur la ligne et du rapport de mesure
entre la tension et l'ADC.

A noter que la largeur du pulse de la pwm est
une excellente image du courant délivré par
le booster. Il faut creuser l'affaire pour
voir si cette information peut être exploitée.

Le signal d'erreur peut aussi être un moyen
de vérifier si la tension est stabilisé et
éventuellement d'attendre qu'elle le soit
pour effectuer une mesure.

Pour le moment je qualifie le coeur temps réel.
Il s'agit qu'il soit robuste!
Cette étape va prendre un peu de temps....

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


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mar 05 Fév 2013, 07:34 
Hors ligne
Site Admin
Avatar de l’utilisateur

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

Un premier booster est routé et en une seule face pas double face :wink:

@ Philbob , je t'envoi par messagerie le pdf du schéma actuel pour info
ou modifs si il y a lieu
ce n'est encore à ce stade qu'une ébauche qui demande vérification
les gros avantages à mes yeux du Hardware du µ_tracer sont repris
ici ni plus ni moins
reste à adapter à notre sauce :oops: :mrgreen:
Ce soir je route le deuxième booster

A ce soir

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 06 Fév 2013, 19:47 
Hors ligne
Site Admin
Avatar de l’utilisateur

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

J'ai fini de router le premier prototype
voici les captures des PCB et vue 3D sous Kicad
Je vous envoi ces images et le pdf du schéma dans vos boîte mail

J'essaye de voir si tous les composants réel sont bien conformes au côtes
du pain sur la planche quoi tub15

des rectifications peut être :?:


Fichiers joints:
RS232_PGA113_PCB.png
RS232_PGA113_PCB.png [ 36.49 Kio | Vu 6584 fois ]
RS232_PGA113_3D.png
RS232_PGA113_3D.png [ 23.86 Kio | Vu 6584 fois ]
Hardware_PCB.png
Hardware_PCB.png [ 41.88 Kio | Vu 6584 fois ]
Hardware_3D.png
Hardware_3D.png [ 49.81 Kio | Vu 6584 fois ]

_________________
Ce qui est pris n'est plus a prendre
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 ... 21, 22, 23, 24, 25, 26, 27 ... 36  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 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 à:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com