Audiyofan.org http://www.audiyofan.org/forum/ |
|
Lampemetre http://www.audiyofan.org/forum/viewtopic.php?f=57&t=4556 |
Page 24 sur 36 |
Auteur: | philbob [ Ven 01 Fév 2013, 18:25 ] | ||
Sujet du message: | Re: Lampemetre | ||
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.
|
Auteur: | Totof [ Ven 01 Fév 2013, 19:07 ] |
Sujet du message: | Re: Lampemetre |
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 A+ |
Auteur: | philbob [ Sam 02 Fév 2013, 09:23 ] | ||
Sujet du message: | Re: Lampemetre | ||
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.
|
Auteur: | Totof [ Sam 02 Fév 2013, 10:11 ] | ||
Sujet du message: | Re: Lampemetre | ||
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 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 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 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+
|
Auteur: | philbob [ Dim 03 Fév 2013, 09:59 ] |
Sujet du message: | Re: Lampemetre |
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. |
Auteur: | Totof [ Dim 03 Fév 2013, 10:21 ] |
Sujet du message: | Re: Lampemetre |
philbob a écrit: On est encore loin d'une première version exploitable mais cela semble raisonnablement réalisable. Affaire à suivre. Bonjour Philbob Trop fort 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 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 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 A+ |
Auteur: | philbob [ Dim 03 Fév 2013, 23:21 ] |
Sujet du message: | Re: Lampemetre |
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 |
Auteur: | Totof [ Lun 04 Fév 2013, 00:06 ] |
Sujet du message: | Re: Lampemetre |
Bonsoir Magnifique ça 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 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 , savoir quel serait l'idée pour pouvoir mesuré des loubardes "gourmandes" en tension sur VG1 Bonne nuit |
Auteur: | philbob [ Lun 04 Fév 2013, 06:39 ] |
Sujet du message: | Re: Lampemetre |
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 ) 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) |
Auteur: | Totof [ Lun 04 Fév 2013, 07:12 ] |
Sujet du message: | Re: Lampemetre |
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 |
Auteur: | philbob [ Lun 04 Fév 2013, 07:24 ] |
Sujet du message: | Re: Lampemetre |
Bonjour, Je parle de la sauvegarde des vidéos..... |
Auteur: | Totof [ Lun 04 Fév 2013, 17:10 ] |
Sujet du message: | Re: Lampemetre |
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 A+ |
Auteur: | philbob [ Mar 05 Fév 2013, 07:31 ] |
Sujet du message: | Re: Lampemetre |
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.... |
Auteur: | Totof [ Mar 05 Fév 2013, 07:34 ] |
Sujet du message: | Re: Lampemetre |
Bonjour Philbob Un premier booster est routé et en une seule face pas double face @ 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 Ce soir je route le deuxième booster A ce soir |
Auteur: | Totof [ Mer 06 Fév 2013, 19:47 ] | |||||
Sujet du message: | Re: Lampemetre | |||||
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 des rectifications peut être
|
Page 24 sur 36 | Heures au format UTC + 1 heure |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |