Se connecter
Se connecter

ou
Créer un compte

ou

Simulation électronique avant une conception ?

  • 6 réponses
  • 3 participants
  • 2 117 vues
  • 2 followers
Sujet de la discussion Simulation électronique avant une conception ?
Bonjour à tous,

Etant Électrotechnicien de profession (en courant fort) et passionné de traitement de signaux, je me tâte à rentrer à fond dans les montages électroniques pour l'audio. Mes études m'ont appris un bout de l'électronique de puissance que nous pouvions simuler avec le logiciel PSIM et je me demandais si vous utilisiez également un logiciel vous donnant une approche à votre objectif. J'ai eu l'occasion de bidouiller sur Synthedit, Reaktor et Max/MSP, mais je préfèrerai crée une machine réelle plutôt que d'utiliser un logiciel..

Existe t'il aujourd'hui un soft pour l'électronique qui donnerai un résultat graphique d'un montage audio de type VCO, VCF, LFO ?

Bref, je pense que vous m'avez compris, peu t'on simuler des modules audios avec un logiciel avant de se lancer dans la conception réelle avec les composants nécessaires ?
(j'ai vu des softs comme PSpice / Qucs / LTspice IV mais j'aimerai vos avis...)

Merci grandement à tous ;)

[ Dernière édition du message le 22/05/2013 à 05:09:42 ]

2
Bonjour,

oui, cela existe, j'en utilise régulièrement un qui s'appelle Proteus (Labcenter) :
Quelques mots à ce sujet
Dans mon cas, intensément utilisé pour tout ce qui touche au domaine audio (oscillateurs BF, VCA, commutateur / routeurs, amplis, etc) et microcontrôleurs.

Le prototypage reste bien sûr nécessaire, mais l'étape de simulation permet de très bien dégrossir le morceau et de gagner un temps précieux. Certaines simulations analogiques ne peuvent se faire en temps réel (par exemple modulation en anneau avec un multiplicateur) mais la simulation effectuée en temps différée peut engendrer un fichier audio qu'on peut ensuite écouter en temps réel.
J'aurais maintenant du mal à m'en passer ;-)

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

3
Comme d'habitude, merci Chimimic !! :bravo:
Je surf sur ton site depuis plus d'un an, j'en ai des idées plein la tête..
C'est rassurant de savoir qu'on peut se reposer sur une simulation avant le prototypage, je vais lire tranquillement tes cours sur ce sujet, merci encore.
4
Bonjour,
Pour mes petites simulations, j'utilise PSPICE (student : gratuit) par habitude (et aussi parce qu'il y un modèle de couplage que je n'avais pas trouvé dans LTSPICE), et parfois LTSPICE dont la bibliothèque est plus fournie que celle de la version d'évaluation de PSPICE).
On peut également simuler avec des modèles comportementaux ("boîtes noires") avec Xcos (Scilab), alternative gratuite à SIMULINK.

Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet. (G. Courteline)

5
Voilà, je me suis un peu familiarisé avec la version PSPICE student d'OrCAD. Après avoir fait quelques courbes sur des circuits simples RLC pour valider si le soft est bien précis dans les régimes transitoires, j'ai fait un schéma tout con d'un oscillateur "Square" donné sur ce site.

Voici le schéma papier:
FG9MG8CGFRWMNFA.LARGE.jpg
(la led signale la partie haute du signal carré, je ne l'ai pas inséré.)

Voici ce que j'ai fait avec OrCad:
SquareWaveOscilator.jpg

Il y a un problème lorsque je lance la simulation pour avoir la courbe du signal sur "Audio Out":
Citation :
ERROR -- Model N00596 used by C_C2 is undefined
ERROR -- Model OUT used by R_R12 is undefined


En fouinant, j'ai lu sur un autre forum que le problème est à cause de la version Student (évaluation).. Ce que j'ai du mal à croire. Voici le message complet de compilation:
Citation :

**** 06/22/13 18:42:13 *********** Evaluation PSpice (Nov 1999) **************

** Profile: "SCHEMATIC1-Square Wave Oscilator" [ C:Program FilesOrCAD_DemoPersonal DPsquare wave oscilator-schematic1-square wa


**** CIRCUIT DESCRIPTION


******************************************************************************




** Creating circuit file "square wave oscilator-schematic1-square wave oscilator.sim.cir"
** WARNING: THIS AUTOMATICALLY GENERATED FILE MAY BE OVERWRITTEN BY SUBSEQUENT SIMULATIONS

*Libraries:
* Local Libraries :
* From [pspice NETLIST] section of pspiceev.ini file:
.lib "nom.lib"

*Analysis directives:
.TRAN 0 1000ns 0
.PROBE
.INC "square wave oscilator-SCHEMATIC1.net"


**** INCLUDING "square wave oscilator-SCHEMATIC1.net" ****
* source SQUARE WAVE OSCILATOR
R_R11 N00596 N00514 {500k*0.5+.001}
V_V1 4_5VCC+ 4_5VCC- 9Vdc
X_U1 N00253 N00632 4_5VCC+ 4_5VCC- N00484 uA741
R_R1 4_5VCC- 4_5VCC+ 4.7k
R_R2 4_5VCC- 0 10k
R_R3 0 4_5VCC+ 10k
R_R5 N00183 N00484 {500k*0.5+.001}
R_R6 N00183 N00632 1meg
C_C1 0 N00632 1n
C_C2 AUDIO OUT N00596 100u
R_R12 0 AUDIO OUT 1meg
R_R7 N002101 N00253 10k
R_R8 0 N002101 10k
R_R9 N00484 N00253 10k
R_R10 N00484 N00514 1meg

**** RESUMING "square wave oscilator-schematic1-square wave oscilator.sim.cir" ****
.INC "square wave oscilator-SCHEMATIC1.als"



**** INCLUDING "square wave oscilator-SCHEMATIC1.als" ****
.ALIASES
R_R11 R11(1=N00596 2=N00514 )
V_V1 V1(+=4_5VCC+ -=4_5VCC- )
X_U1 U1(+=N00253 -=N00632 V+=4_5VCC+ V-=4_5VCC- OUT=N00484 )
R_R1 R1(1=4_5VCC- 2=4_5VCC+ )
R_R2 R2(1=4_5VCC- 2=0 )
R_R3 R3(1=0 2=4_5VCC+ )
R_R5 R5(1=N00183 2=N00484 )
R_R6 R6(1=N00183 2=N00632 )
C_C1 C1(1=0 2=N00632 )
C_C2 C2(1=AUDIO OUT 2=N00596 )
R_R12 R12(1=0 2=AUDIO OUT )
R_R7 R7(1=N002101 2=N00253 )
R_R8 R8(1=0 2=N002101 )
R_R9 R9(1=N00484 2=N00253 )
R_R10 R10(1=N00484 2=N00514 )
_ _(4.5Vcc-=4.5VCC-)
_ _(4.5Vcc+=4.5VCC+)
_ _(Audio Out=AUDIO OUT)
.ENDALIASES

**** RESUMING "square wave oscilator-schematic1-square wave oscilator.sim.cir" ****
.END

ERROR -- Model N00596 used by C_C2 is undefined
ERROR -- Model OUT used by R_R12 is undefined


Je ne vois pas pourquoi R12 et C2 ne sont pas reconnus car ils viennent de la même librairie que les autres éléments du montage..
Quelqu'un peut m'aider ? Siouplait :|

[ Dernière édition du message le 22/06/2013 à 20:09:34 ]

6
Bonjour,
Je suis surpris de voir AUDIO OUT en deux mots (dans ma version un tel nom n'est pas possible car les blancs sont interdits), et j'ai l'impression que OUT est interprété comme un paramètre.

Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet. (G. Courteline)

[ Dernière édition du message le 23/06/2013 à 09:34:20 ]

7
Danguit, MERCI !!!! :bravo:

J'ai remplacé le nom du câble Audio Out par Audio_Out, et cela fonctionne !!
Du coup, les espaces ne sont effectivement pas admis pour le repérage ;)

C'est rassurant, merci encore !! En (petit) cadeau, voici l'allure du signal pour ce montage:
SWO_001.jpg

On remarque la stabilité du signal à partir de 60ms, j'aurai penser que sont établissement aurait été plus rapide.