Messages : 2,528 
	Sujets : 15 
	Inscription : Oct 2016
	
 Type: Particulier
 Localisation: Auvergne
	 
 
	
	
		audyart, j'ai bien vu la différence, mais si je corrige d'un coté, je dois aussi corriger de l'autre. 
"L'autre" utilise les formules trouvées dans l'audiophile. 
En avez vous d'autre ? 
 
Cordialement, Dominique.
	 
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 60 
	Sujets : 1 
	Inscription : Nov 2016
	
 Type: Particulier
	 
 
	
	
		 (04-12-2017, 11:01 PM)Tonipe a écrit :  audyart, j'ai bien vu la différence, mais si je corrige d'un coté, je dois aussi corriger de l'autre. 
Là c'est sur qu'il faut aller voir l'ophtalmo d'urgence.
	  
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 2,528 
	Sujets : 15 
	Inscription : Oct 2016
	
 Type: Particulier
 Localisation: Auvergne
	 
 
	
		
		
		04-13-2017, 07:02 PM 
(Modification du message : 04-13-2017, 07:41 PM par Tonipe.)
		
	 
	
		Bonjour 
J'accepte les critiques constructives, je n'accepte pas les critiques stériles, n'est-ce pas Almat ?
 
J'ai des pistes pour modifier les formules de "Calculs de vos résistances R4 et R5 d'atténuation". 
Ceci fait, je changerai le calcul de vérification, pour un résultat cohérent entre les deux. 
J'y vois très bien assez pour cela, vous n'avez pas compris ou était mon problème.
 
Je ne m'attendais pas à devoir remettre en cause les formules publiées dans l'Audiophile pour le calcul de R4 et R5...
 
Cordialement, Dominique.
 
 
Bonjour
 
Pour "Calculs de vos résistances R4 et R5 d'atténuation" j'ai comparé 3 équations, celles de l'audiophile, celle du livre de Vance Dickason, et celle d'un lien que j'ai ajouté. 
Les 3 formules donnent exactement les même valeurs de résistance. 
Lorsque je rentre les valeurs calculées dans le calcul de vérification, j'obtiens bien l'atténuation initiale. 
Mes outils viennent d'être revérifié, et validé.
 
Messieurs, je vous renvoie donc à vos chères études, et vous invite à revenir avec plus d'arguments sur le sujet, s'il y a besoin d'y revenir.
 Code : $z_att = $_POST['z_att'] ; 
$db_att = $_POST['db_att'] ; 
$p_att = $_POST['p_att'] ; 
 
if ($db_att > 0){$db_att = -1*$db_att;} 
$a1 = pow(10,$db_att/20); 
$r4 = $z_att*(1-$a1); 
$r5 = $z_att*($a1/(1-$a1)); 
 
$r5dick = pow(10,$db_att/20)*$z_att/(1-pow(10,$db_att/20)); 
$r4dick = $z_att-pow(1/$r5dick+1/$z_att,-1); 
$r4lien = $z_att*(pow(10,-$db_att/20)-1)/pow(10,-$db_att/20); 
$r5lien = $z_att*(1/(pow(10,-$db_att/20)-1));
 
Cordialement, Dominique
	  
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 1,588 
	Sujets : 1 
	Inscription : Jul 2016
	
 Type: Particulier
	 
 
	
	
		 (04-13-2017, 07:02 PM)Tonipe a écrit :  J'ai des pistes pour modifier les formules de "Calculs de vos résistances R4 et R5 d'atténuation". 
 Comme indiqué, le problème n'est pas là, mais à "Calcul de vérification d'un atténuateur"  
 exemple : R4 = 4 ohms, Zhp = 4 ohms; R5 = infini,  
 résultat affiché = -3,01 dB au lieu de -6,02 dB 
 
 C'est clair?
	  
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 2,528 
	Sujets : 15 
	Inscription : Oct 2016
	
 Type: Particulier
 Localisation: Auvergne
	 
 
	
		
		
		04-14-2017, 07:18 PM 
(Modification du message : 04-14-2017, 07:19 PM par Tonipe.)
		
	 
	
		Bonjour audyart 
 
Il faut voir les chose globalement. 
 
Il y a un calcul "A" qui prends comme paramètre d'entrée l'impédance du HP et l'atténuation souhaité, et qui sort comme résultat la valeur de la résistance en série et de celle en parallèle. 
 
Il y a un calcul "B" qui prend comme paramètre d'entré la valeur de la résistance série, de la résistance en parallèle de l'impédance du HP et qui sort comme résultat l'atténuation. 
 
J'ai vérifié le calcul A avec 3 méthodes différentes, j'ai toujours le même résultat. 
Et le contrôle par le calcul B me donne l'atténuation utilisé dans le calcul A. 
 
Donc mon programme marche parfaitement et les 3.01 dB donnés dans votre exemple sont bons. 
C'est votre analyse qui doit être revue. 
 
Cordialement, Dominique
	 
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 1,588 
	Sujets : 1 
	Inscription : Jul 2016
	
 Type: Particulier
	 
 
	
	
		 (04-14-2017, 07:18 PM)Tonipe a écrit :  Bonjour audyart 
 
Il faut voir les chose globalement. 
 
Il y a un calcul "A" .... 
 
Il y a un calcul "B"  
 Bonjour Dominique,
 
 IL y a le calcul "A" qui fonctionne, mais le "B" a des ratés. Je viens de re  re re re re re  vérifier 
  (04-14-2017, 07:18 PM)Tonipe a écrit :  Donc mon programme marche parfaitement et les 3.01 dB donnés dans votre exemple sont bons. 
  
 Donc, (partie enlevée pourquoi? un doute ?) selon ce résultat,  
 une tension appliquée au hp divisée par deux produit une atténuation de -3.01 dB spl.
  
 Pour une nouvelle, c'est une bonne nouvelle. Une révolution.
 
 cdt
	  
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 2,528 
	Sujets : 15 
	Inscription : Oct 2016
	
 Type: Particulier
 Localisation: Auvergne
	 
 
	
		
		
		04-14-2017, 09:03 PM 
(Modification du message : 04-14-2017, 09:04 PM par Tonipe.)
		
	 
	
		Si vous entrez les valeurs calculées du calculateur A dans le B vous retrouvez l'atténuation de départ. 
Donc mes outils marche très bien. 
Indiquez moi vos valeurs de tests dans le calculateur A si vous trouvez une différence. 
 
Cordialement, Dominique.
	 
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 65 
	Sujets : 3 
	Inscription : Apr 2017
	
 Type: Particulier
	 
 
	
	
		Retour aux fondamentaux avec une seule méthode pour poser le problème. 
 
Les tensions étant données par rapport à la masse, 
soit U la tension à l'entrée de l'atténuateur qui comprend deux impédances : 
 
Za qui reçoit à une extrémité la tension U, (Za peut comprendre en série l'impédance de l'amplificateur si elle n'est pas négligeable).  
 
A l'autre extrémité de Za, est connectée Zb reliée par ailleurs à la masse. 
Zb est constitué d'un ou plusieurs composants et de la charge en parallèle 
 
On cherche à connaître le rapport entre la tension Ub aux bornes de Zb et la tension d'entrée U.  
 
Le courant qui circule dans le circuit est          
  
        U 
I = ---------  
      Za + Zb 
 
La tension aux bornes de Zb est 
  
                   U 
Ub = I * Zb = --------- * Zb 
               Za + Zb  
 
  
Le rapport tension de sortie / tension d'entrée est 
 
            U                                      
        --------- * Zb 
 Ub      Za + Zb        
---- = ---------------- 
 U           U 
 
           Zb  
      = --------- 
         Za + Zb 
 
Il s'agit de tensions, le gain en dB s'obtient par conversion de ce rapport  par l'opération  
 
gain = 20*log(Ub/U)  
 
Le gain en dB est négatif avec un atténuateur. 
 
Si Za et Zb (Zb comprenant la charge, on le rappelle !) sont égales, le rapport est 1/2, soit -6 dB. 
 
Tout cela est très facile à calculer en supposant tous les composants comme étant des impédances purement résistives, 
ce qui est très grossier avec des haut-parleurs. Pour être plus réalistes, les calculs doivent être faits avec des nombres complexes et à différentes fréquences, c'est très fastidieux ! 
 
En passant par des simulateurs de type Spice, on peut introduire toutes sorties de composants et importer des courbes d'impédance et de réponse en fréquence de haut-parleurs. On en obtient directement des courbes de réponse très proches de près la réalité. Il existe des programmes simplifiés et gratuits dédiés aux calculs des filtres pour haut-parleurs qui permettent de faire de même.
	 
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 1,588 
	Sujets : 1 
	Inscription : Jul 2016
	
 Type: Particulier
	 
 
	
	
		 (04-13-2017, 12:53 AM)almat a écrit :  Là c'est sur qu'il faut aller voir l'ophtalmo d'urgence. 
Vous avez beau dire, y'a pas seulement que d'la cécité ophtalmolog'hic, y'a aut' chose.
	  
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 2,528 
	Sujets : 15 
	Inscription : Oct 2016
	
 Type: Particulier
 Localisation: Auvergne
	 
 
	
	
		En quel terme faut-il dire que vous calculez vos résistances avec l'outil A, que vous vérifiez avec l'outil B, que le premier vous donne les résistances, et que le second retrouve la même atténuation... 
Commencez par là, nous verrons le reste après. 
Et ne me parlez plus tensions, qui ne sont plus affichées !!! 
 
Votre volonté d'insister sur le fait que mon outil ne marche pas, alors que n'importe qui vérifiera le contraire, est suspecte. 
 
Cordialement, Dominique
	 
	
	
	
		
	 
 
 
	 
 |