Calculateur de diaphonie
Un signal de 3,3 V à 0,05 m d'un câble voisin, avec un facteur de couplage de 0,0002, y induit 0,0132 V, soit environ -47,96 dB. Saisissez signal, écartement et couplage pour évaluer un tracé avant d'ouvrir un simulateur de champs. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Intensité du signal
- 3,3
- Distance
- 0,05
- Facteur de couplage
- 0,0002
- Interférence
- 0,0132
- Rapport
- 0,004
- Interférence (dB)
- -47,9588001734
La diaphonie est le transfert non souhaité d’énergie d’un conducteur agresseur vers un câble victime voisin, par couplage électrique et magnétique. Les concepteurs de cartes, les installateurs et les ingénieurs CEM ont régulièrement besoin d’un chiffre du premier ordre à partir de trois grandeurs qu’ils ont déjà : l’amplitude du signal agresseur, la distance entre axes et un facteur de couplage tiré d’un essai ou de la fiche technique du câble. Ce calculateur de diaphonie applique le modèle en inverse de la distance I égal à S fois k divisé par d, renvoie l’interférence dans la même unité que le signal, et indique aussi le rapport adimensionnel k sur d ainsi que le couplage en décibels lorsque ce rapport est positif. Une distance nulle est rejetée afin que le solveur ne divise jamais par zéro.
Comment la diaphonie de câbles en inverse de distance est calculée
Deux câbles parallèles partagent des champs électriques et magnétiques, si bien qu’une tension ou un courant qui varie sur l’agresseur induit une tension plus faible sur la victime. Une solution de Maxwell complète exige la géométrie, le diélectrique, le taux de blindage et la fréquence ; un modèle de criblage du premier ordre rassemble ces inconnues en un unique facteur de couplage localisé k, rapporté à un mètre d’écartement, puis met à l’échelle la fraction couplée avec l’inverse de la distance.
L’amplitude d’interférence est donc I égal à S fois k divisé par d : doublez le signal agresseur et la tension victime double ; doublez l’écartement et l’interférence est divisée par deux ; doublez le facteur de couplage et l’interférence double. Cette décroissance en inverse de la distance est le même comportement du premier ordre que les manuels CEM utilisent lorsqu’une figure NEXT mesurée est disponible à un écartement connu et que vous devez la ramener à un nouveau cheminement.
Le facteur de couplage est adimensionnel : à d égal à un mètre, la fraction induite vaut k, si bien qu’une valeur de fiche technique ou un rapport de banc à un écartement connu se convertit en k en multipliant ce rapport par la distance mesurée en mètres. Un couplage nul produit correctement une interférence nulle et omet le champ en décibels, car le logarithme de zéro n’est pas fini et les champs de résultat facultatifs sont omis plutôt que mis à null.
Où un calculateur de diaphonie de câbles trouve son utilité
Les constructeurs d’armoires et les installateurs recourent à un calculateur de diaphonie lorsque deux cheminements de puissance ou de signal partagent un chemin de câbles et qu’ils ont besoin d’un premier chiffre de la tension agresseur qui apparaîtra sur la paire voisine après le choix d’un écartement.
Les concepteurs de PCB et de fonds de panier utilisent le même modèle à trois paramètres comme criblage avant d’ouvrir un solveur de champs : si I égal à S fois k divisé par d dépasse déjà le budget de bruit à l’écart prévu, le tracé change avant que quiconque dessine un maillage 3D. Les carnets CEM et d’essai conservent un facteur de couplage mesuré lors d’un NEXT de banc et le ramènent à une nouvelle distance sans refaire la chambre.
Les auteurs de programmes et les générateurs d’examens ont besoin d’un oracle déterministe qui rejette les entrées négatives comme invalides plutôt que de renvoyer une interférence signée qu’un correcteur défectueux pourrait traiter comme un succès. Conservez sur des pages distinctes les ajusteurs de courbes NEXT et FEXT dépendant de la fréquence, les solveurs de faisceaux multi-conducteurs et les calculateurs d’efficacité de blindage, afin que chaque intention de recherche ait une page claire.
Figez l’interférence arrondie dans les tests, gardez k rapporté à un mètre, et vous obtenez des estimations du premier ordre reproductibles pour les devoirs, les greffons LMS et les workers de bord, sans dresser vous-même un simulateur électromagnétique complet.
Cas d’usage
Contrôle d’écartement en chemin de câbles
Estimez l’interférence sur le câble victime à partir de la tension agresseur, de la distance entre axes prévue et d’un facteur de couplage de fiche technique ou mesuré, avant que deux cheminements partagent le même chemin.
Criblage de pistes PCB et fonds de panier
Criblez des pistes parallèles avec I = S·k/d afin de détecter un tracé qui dépasse déjà le budget de bruit avant une passe complète du solveur de champs.
Questions fréquentes
Comment calcule-t-on l’interférence par diaphonie de câbles ?
Le calculateur utilise le modèle du premier ordre en inverse de la distance I = S·k/d. Le résultat principal est interference dans la même unité que S, plus le rapport k/d et 20·log10(k/d) en dB lorsque k est positif.
Que se passe-t-il si une entrée est négative ?
Une amplitude agresseur négative, un écartement de câble négatif ou un facteur de couplage négatif sortent de cette estimation du premier ordre et ne sont pas facturés.
Pourquoi la distance doit-elle être supérieure à zéro ?
Le modèle divise par d. Un écartement nul ferait coïncider les axes de deux câbles et enverrait I à l’infini, donc distance doit être un nombre fini strictement supérieur à zéro. Un écartement négatif est rejeté pour la même raison physique.
Comment l'interférence change-t-elle si je double l'écartement ?
Elle est divisée par deux. Dans ce modèle de premier ordre, l'interférence décroît avec la distance, donc deux fois plus d'écart donne moitié moins de tension couplée, et doubler le signal ou le couplage la double.
Que signifie la valeur en décibels ?
C'est vingt fois le logarithme décimal du facteur de couplage divisé par la distance, la mesure habituelle du couplage entre câbles par rapport à l'agresseur. Avec un couplage nul, il n'y a ni interférence ni valeur en décibels.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/elec/crosstalk \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"signal_strength":3.3,"distance":0.05,"coupling_factor":0.0002}'const res = await fetch("https://api.kit.forhosting.com/elec/crosstalk", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"signal_strength": 3.3,
"distance": 0.05,
"coupling_factor": 0.0002
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/crosstalk",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"signal_strength": 3.3,
"distance": 0.05,
"coupling_factor": 0.0002
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/crosstalk", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"signal_strength":3.3,"distance":0.05,"coupling_factor":0.0002}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"signal_strength":3.3,"distance":0.05,"coupling_factor":0.0002}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/crosstalk", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"signal_strength": 3.3,
"distance": 0.05,
"coupling_factor": 0.0002
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.crosstalk",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Toute entrée négative échoue avec invalid_input, car un écartement négatif ou un coefficient de couplage négatif n’est pas une estimation physique du premier ordre.
Comment la diaphonie de câbles en inverse de distance est calculée
Le calculateur renvoie aussi ratio égal à k sur d, fraction couplée à l’écartement demandé, et lorsque ce rapport est strictement positif il renvoie interference_db comme vingt fois le logarithme décimal du rapport, le chiffre habituel de couplage de câble en décibels par rapport à l’agresseur.
Contrat d’entrée, unités et comportement d’erreur
Une distance nulle échoue séparément car I égal à S fois k divisé par d diviserait par zéro, la même singularité que vous rencontreriez si les axes de deux câbles coïncidaient. Les champs manquants, les chaînes vides, NaN et Infinity échouent de la même façon et ne sont pas facturés. Un contrôle typique est 3.3 volts, 0.05 mètres et k égal à 0.0002, ce qui donne 0.0132 volts d’interférence, un rapport de 0.004 et environ −47.96 dB. Envoyez un corps JSON en POST avec trois nombres finis obligatoires. signal_strength est l’amplitude agresseur S dans l’unité où vous souhaitez recevoir l’interférence, en général des volts ; les alias signal, vs, voltage et aggressor sont acceptés. distance est l’écartement entre axes d en mètres et doit être strictement supérieur à zéro ; les alias d, separation et spacing sont acceptés. coupling_factor est le couplage localisé k rapporté à un mètre, adimensionnel et non négatif ; les alias coupling, k et factor sont acceptés. Les valeurs JSON numériques et les chaînes numériques sont toutes deux acceptées afin que les widgets de formulaire et le collage depuis un tableur restent commodes. Toute entrée négative échoue avec invalid_input et un message qui nomme le champ en cause : une amplitude agresseur négative, un écartement de câble négatif ou un coefficient de couplage négatif sortent de cette estimation du premier ordre. En cas de succès, le corps répète les entrées nettoyées, renvoie interference comme valeur principale, ratio comme k sur d, formula I égal à S fois k divisé par d, method inverse_distance_coupling, et un objet units qui consigne les mètres pour la distance et l’unité d’entrée pour le signal et l’interférence. Lorsque k est positif, interference_db est inclus ; lorsque k est nul, cette clé est omise.
Où un calculateur de diaphonie de câbles trouve son utilité
Comme l’implémentation est parse de tier A, chaque appel API réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant, et une validation échouée ne consomme pas le solde prépayé.
Cas d'intégration
Corrigés de devoirs et laboratoire CEM
Générez des clés de réponse déterministes pour des exercices de diaphonie en inverse de distance et rejetez un écartement ou un couplage négatifs comme invalid_input.
Questions techniques
Quelles unités le facteur de couplage utilise-t-il ?
k est adimensionnel et rapporté à un mètre : à d = 1 m la fraction induite vaut k. Convertissez un rapport mesuré à un autre écartement en multipliant ce rapport par la distance mesurée en mètres, puis envoyez le résultat comme coupling_factor.
Combien coûte le calculateur de diaphonie ?
L’outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.