Simulator av elektroniske kretser. Qucs - åpen kildekode CAD for elektronisk kretssimulering

15. januar 2015 kl. 17:54

Qucs - åpen kildekode CAD-programvare for elektronisk kretsmodellering

  • CAD / CAM

Det er ikke så mange open source CAD-systemer der ute for øyeblikket. Imidlertid er det noen ganske anstendige produkter der ute i elektronikk-CAD (EDA). Dette innlegget vil fokusere på en åpen kildekode elektronisk kretsmodeller. Qucs er skrevet i C++ ved å bruke Qt4-rammeverket. Qucs er på tvers av plattformer og utgitt for Linux, Windows og MacOS.

Utviklingen av dette CAD-systemet begynte i 2004 av tyskerne Michael Margraf og Stefan Jahn (foreløpig ikke aktive). Qucs utvikles for tiden av et internasjonalt team, som inkluderer meg. Prosjektledere er Frans Schreuder og Guilherme Torri. Under kuttet vil vi snakke om nøkkelegenskapene til vår kretsmodeller, dens fordeler og ulemper sammenlignet med analoger.

Hovedvinduet til programmet vises på skjermbildet. Der ble en resonansforsterker på en felteffekttransistor modellert og oscillogrammer av spenningen ved inngang og utgang og også frekvensresponsen ble oppnådd.

Som du kan se, er grensesnittet intuitivt. Den sentrale delen av vinduet er okkupert av den faktiske modellerte kretsen. Komponenter plasseres på diagrammet ved hjelp av dra-og-slipp-metoden fra venstre side av vinduet. Simuleringsvisninger og ligninger er også spesielle komponenter. Prinsippene for redigering av kretser er beskrevet mer detaljert i dokumentasjonen for programmet.

Qucs-skjemafilformatet er XML-basert og leveres med dokumentasjon. Derfor kan Qucs-skjemaet enkelt genereres av tredjepartsprogrammer. Dette lar deg lage kretssynteseprogramvare som er en utvidelse av Qucs. Proprietær programvare bruker vanligvis binære formater.

La oss liste hovedkomponentene som er tilgjengelige i Qucs:

  1. Passive RCL-komponenter
  2. Dioder
  3. Bipolare transistorer
  4. Felteffekttransistorer (JFET, MOSFET, MESFET og mikrobølgetransistorer)
  5. Ideelle op-forsterkere
  6. Koaksial- og mikrostrip-linjer
  7. Bibliotekkomponenter: transistorer, dioder og mikrokretser
  8. Filkomponenter: underkretser, krydderunderkretser, Verilog-komponenter

Innholdssenteret bruker et proprietært XML-basert format. Det er imidlertid mulig å importere eksisterende Spice-baserte komponentbiblioteker (gitt i de elektroniske komponentdatabladene).

Følgende typer modellering støttes:

  1. DC driftspunkt simulering
  2. AC-simulering i frekvensdomenet
  3. Tidsdomene forbigående simulering
  4. Modellering av S-parametre
  5. Parametrisk analyse

Simuleringsresultater kan eksporteres til Octave / Matlab og etterbehandles der.

Qucs er basert på en nyutviklet skjematisk simuleringsmotor. Et særtrekk ved denne motoren er den innebygde muligheten til å simulere S-parametere og VSWR, som er viktig for analysen av RF-kretser. Qucs kan konvertere S-parametere til Y- og Z-parametre.

Skjermbildene viser et eksempel på modellering av S-parametrene til en høyfrekvent bredbåndsforsterker.

Så et særtrekk ved Qucs er evnen til å analysere komplekse frekvensegenskaper (CFC), bygge grafer på det komplekse planet og Smith-diagrammer, analysere komplekse impedanser og S-parametere. Disse egenskapene er fraværende i de proprietære MicroCAP- og MultiSim-systemene, og her utkonkurrerer Qucs til og med kommersiell programvare og leverer resultater uoppnåelige for Spice-baserte kretssimulatorer.

Ulempen med Qucs er det lille antallet bibliotekkomponenter. Men denne ulempen er ikke en hindring for bruk, siden Qucs er kompatibel med Spice-formatet der modeller av elektroniske komponenter vises i dataark. Modellbyggeren er også tregere enn sammenlignbare Spice-kompatible modellbyggere (som MicroCAP (proprietær) eller Ngspice (åpen kildekode)).

Vi jobber for tiden med muligheten til å gi brukeren et valg av motor for modellering av kretsen. Det vil være mulig å bruke den innebygde Qucs-motoren, Ngspice (en krydderkompatibel konsollmodeller som ligner PSpice) eller Xyce (en modellerer med parallell beregningsstøtte via OpenMPI)

La oss nå se på listen over innovasjoner i den nylige utgivelsen av Qucs 0.0.18 lovende retninger i utviklingen av Qucs:

  1. Forbedret kompatibilitet med Verilog
  2. Portering av grensesnittet til Qt4 fortsetter
  3. Implementerte en liste over nylig åpnede dokumenter i hovedmenyen.
  4. Eksport av diagrammer, diagrammer til raster- og vektorformater er implementert: PNG, JPEG, PDF, EPS, SVG, PDF + LaTeX. Denne funksjonen er nyttig når du utarbeider artikler og rapporter som inneholder simuleringsresultater.
  5. Evne til å åpne et skjematisk dokument fra en fremtidig versjon av programmet.
  6. Rettet feil relatert til frysing av modellbyggeren under visse forhold.
  7. Et system for syntese av aktive filtre for Qucs er under utvikling (forventet i versjon 0.0.19)
  8. Utviklingen av grensesnitt med andre åpen kildekode-motorer for modellering av elektroniske kretser (

Liste gratis online kretssimuleringsprogramvare veldig nyttig for deg. Disse kretssimulatorene som jeg foreslår trenger ikke å lastes ned til datamaskinen og kan kjøres direkte fra nettstedet. 1. EasyEDA elektronisk kretsdesign, kretssimulering og PCB-design:
EasyEDA er fantastisk gratis online kretssimulator som er veldig egnet for de som elsker elektroniske kretser. EasyEDA-teamet har forsøkt å lage et komplekst designprogram på en nettplattform i flere år nå, og nå begynner verktøyet å bli flott for brukerne. Programvaremiljøet lar deg designe kretsen selv. Sjekk driften gjennom kretssimulatoren. Når du har verifisert funksjonen til kretsbrønnen, vil du lage et kretskort med samme programvare. Det er over 70 000+ tilgjengelige diagrammer i deres webdatabaser sammen med 15 000+ Pspice-biblioteksprogrammer. På siden kan du finne og bruke mange design og elektroniske kretser laget av andre fordi de er offentlig og åpen kildekode. Den har noen ganske imponerende import (og eksport) alternativer. Du kan for eksempel importere filer til Eagle, Kikad, LTspice og Altium designer, og eksportere filer til .PNG eller SVG. Det er mange eksempler på siden og nyttige treningsprogrammer som gjør det enkelt for folk å administrere.

2. Circuit Sims: Dette var en av de første nettbaserte open source kretsemulatorene jeg testet for noen år siden. Utvikleren har ikke klart å forbedre kvaliteten og forbedre det grafiske brukergrensesnittet.

3. DcAcLab har visuelle og attraktive grafer, men er begrenset til kretssimulering. Det er utvilsomt et flott læringsprogram, veldig enkelt å bruke. Det får deg til å se komponentene slik de er laget. Det vil ikke tillate deg å designe kretsen, men vil bare tillate deg å trene.

4. EveryCircuit er en elektronisk elektronisk emulator med godt utførte grafer. Når du går inn i et online program og det vil be deg om å opprette en gratis konto slik at du kan lagre designene dine og ha et begrenset område for å tegne diagrammet ditt. For å bruke den uten begrensninger krever en årlig avgift på $ 10. Den kan lastes ned og brukes på Android- og iTunes-plattformer. Komponenter har begrenset mulighet til å simulere med små minimumsparametere. Veldig enkel å bruke, den har et utmerket elektronisk designsystem. Den lar deg inkorporere (bygge inn) modellering i nettsidene dine.

5. DoCircuits: Selv om det gir folk et førsteinntrykk av forvirring om nettstedet, men det gir mange eksempler på hvordan programmet fungerer, kan du se deg selv i videoen "vil starte om fem minutter." Elektroniske kretsparametermålinger vil bli demonstrert med realistiske virtuelle instrumenter.

6. PartSim elektronisk kretssimulator online. Han var i stand til å modellere. Du kan tegne elektriske kretser og teste dem. Det er fortsatt en ny simulator, så det er flere komponenter å lage simuleringene å velge mellom.

7. 123D-kretser Det aktive programmet er utviklet av AutoDesk, det lar deg lage en krets, du kan se den på et breadboard, bruke Arduino-plattformen, simulere en elektronisk krets og til slutt lage et PCB. Komponentene vil bli demonstrert i 3D i sin faktiske form. Du kan programmere Arduino direkte fra dette simuleringsprogrammet, (det) er virkelig imponerende.

Simuleringsprogramvare for radiokretser med visuell
demonstrasjon av den konstruerte kretsen
i form av en 3D-ferdig enhet og grafer over transienter.
Program for å lage radiokretser.
Det inkluderer også muligheten til å legge ut trykte kretskort.
og programmering av PIC-kontrollere.
Distribusjonssettet inkluderer en visuell presentasjon.
54 Mb

Et program for å lage elektroniske kretser.
Fin hendig simulator av elektroniske kretser.
Det er veldig enkelt å tegne radiokretser i det - grensesnitt
organisert på enkleste måte.
Et program for sammenstilling av elektroniske prosjekter.
Før du starter simuleringsmodus, ikke glem i menyen
Simuler-> Rediger simulering Cmd i Transient Tab
spesifiser tiden for å beregne stopptid, for eksempel 25m (25ms).
I simuleringsmodus vil en halvskjermsgraf åpnes.
Når vi klikker med markøren på den nødvendige ledningen på kretselementene,
grafen vil vise endringen i potensial på dette tidspunktet
i løpet av en gitt beregningstid. Å se
grafen for endringen i strømmen gjennom elementet til enheten, følger
bare klikk med markøren på ønsket element i diagrammene.
54Mb nedlastingssimulator LTspiceIV

program for sporing av kretskort
for digital elektronikk
passord: mycad2000
kopiere sprekken til programkatalogen
og løp 10 Mb


Tags: Programvare for utforming og modellering av skjemaløsninger presenteres her. Det er ikke vanskelig å håndtere det. Radiotekniske programmer er nyttige for radioamatører. Og dette er ikke overraskende. Vi trenger denne programvaren for simuleringsmodellering av radiotekniske strukturer. Disse bøkene samler de mest interessante ideene til nyttige enheter, og gir enhver radioamatør muligheten til å velge det han trenger fra et stort utvalg løsninger og design på a3144 hallsensoren, testet og testet i praksis.

Foreslått løsning

Det er øvelser på slutten av hver del. De viser skjemaet og resultatene oppnådd under simuleringen, når kretsen skal kjøres. Studentene oppfordres til å løse disse oppgavene for å sammenligne svarene mottatt med de som er gitt i boken. Hensikten med disse øvelsene er ikke å lære koblingsskjemaer, men å trene på å jobbe med programmet. Det er også en programvare for simulering av byggekretser.

Intuitivt brukergrensesnitt

  • Lagdelt hierarki og støtte for multi-sheet boards lar deg raskt og effektivt utvikle komplekse skjematiske tegninger.
  • posisjonering
  • Funksjonene Arranger, List Positioning og Automatic Component Arrangement hjelper deg raskt og enkelt å optimalisere komponentplassering og brettdimensjoner.
  • Effektive sporingsmuligheter
  • En moderne meshless autorouter er i stand til effektivt og raskt å dirigere både komplekse flerlagskort med forskjellige typer komponenter, og enkle to-lags prosjekter.
  • Omfattende prosjektsjekk
  • Omfattende designverifiseringsalternativer på ulike stadier av opprettelsen lar deg identifisere feil før du sender filene til produsenten.
  • Kontroll inkluderer følgende stadier: automatisert sjekk av nye komponenter i biblioteker, oppdage mulige tegn på feil og minimere den "menneskelige faktoren"; validering av skjematiske forbindelser (ERC); sjekk av hull, dimensjoner og ulike tegn på feil på tavlen (DRC); kontrollere integriteten til forbindelsene på brettet; sammenligning med det opprinnelige prosjektet.

    Feilrettingsmetode

    Feil vises i form av en liste og vises i prosjektet, det er mulig å rette dem "i farten" ved å starte kontrollen på nytt De forenkler arbeidet. Her kan du laste ned radioprogrammer gratis. Vår har et spesielt fokus. Last ned radioprogrammer gratis direkte fra denne siden - bare klikk på lenken. I tillegg til elektriske parametere er det gitt data om hus, pinout og merking. Når kunnskap og praksis legges til dette rammeverket, blir nysgjerrighet til nysgjerrighet, og radioamatørisme blir en fantastisk aktivitet som ikke bare kan underholde deg i fritiden, men berike deg med erfaring som vil hjelpe deg i arbeidet ditt, uansett hvilket yrke. du velger selv. I enhver faglig virksomhet er det mange likheter i tilnærminger og måter å finne løsninger på. Å mestre dette betyr å mestre yrket. Mange av de grunnleggende elektriske enhetene i programmet kan utvikles på farten med et minimum av menyer.

Nedenfor er en liste over de mest populære tegneprogrammene for elektriske kretser som brukes av radioamatører.

sPlan

Dette programmet lar deg raskt tegne forskjellige elektriske kretser. Det er enkelt og tar ikke mye tid å mestre. Hovedtrekket til dette programmet er at det er mange tillegg for det som inneholder russiske radioelementer.

TyniCad


Ørn

Denne programvaren har et sett med verktøy som lar deg tegne elektriske kretser og rute kretskort. Den har tre driftsmoduser, som inkluderer muligheten til å utvikle en krets selv eller bruke ferdige elementer.

Mål 3001

Selve navnet på dette programmet antyder at det skiller seg ut fra resten. Den støtter arbeid selv med store kretser og funksjonen til å angre eller gjøre om handlinger i 50 nivåer. En annen funksjon ved dette programmet er at det støtter prosjekter laget i andre programmer.

DipTrace

DipTrace er lett å lære, så det brukes hovedsakelig av nybegynnere og hobbyister for å lage amatørradiohåndverk. Den inkluderer fire moduler som lar deg ikke bare lage, men også optimalisere utformingen og størrelsen på brettene.

KiKad

Mulighetene til dette programmet inkluderer opprettelse av profesjonelle elektriske kretser, utvikling av trykte kretskort for dem og utarbeidelse av ferdige utdata for sluttproduksjon. Dette programmet består av grunnleggende applikasjoner og tilleggsverktøy som utvider standardfunksjonaliteten.

TyniCad

Selv om TinyCAD er et program som er lett å lære, lar det deg designe selv komplekse elektroniske kretser. Utviklerne posisjonerer selv TinyCAD som en vanlig applikasjon laget for å tegne og redigere diagrammer av varierende kompleksitet.

Fritzing

Dette programmet har et ganske snevert fokus - Arduino-prosjekter. Den kan brukes både til å skissere og til å lage en komplett tavle. Fritzing inkluderer et sett med forhåndsbygde elementer for å forenkle brettoppretting.

123D-kretser

Denne nettjenesten lar deg designe elektroniske kretser og trykte kretskort og støtter Arduino-plattformen. Den inkluderer et sett med ferdige kretser, men hovedfunksjonen er muligheten til å simulere Arduino-plattformen. Den støtter også import av data fra Eagle


XCirtuit

Dette programmet er klassifisert som et kunstdesign og ikke en elektronisk kretsredigerer. XCircuit-databasen inneholder forhåndsbygde kretselementer for å fremskynde den elektroniske kretsopprettingsprosessen. Erfaring lar deg lage tegninger med gjennomsnittlig kompleksitet.


10 beste gratis online kretssimulatorer

Listen over gratis online kretssimuleringsprogramvare er veldig nyttig for deg. Disse kretssimulatorene som jeg foreslår trenger ikke å lastes ned til datamaskinen, og de kan kjøres direkte fra nettsiden.

1. EasyEDA elektronisk kretsdesign, kretssimulering og PCB-design:
EasyEDA er en fantastisk gratis online kretssimulator som er veldig egnet for de som elsker elektroniske kretser. EasyEDA-teamet har forsøkt å lage et komplekst designprogram på en nettplattform i flere år nå, og nå begynner verktøyet å bli flott for brukerne. Programvaremiljøet lar deg designe kretsen selv. Sjekk driften gjennom kretssimulatoren. Når du har verifisert funksjonen til kretsbrønnen, vil du lage et kretskort med samme programvare. Det er over 70 000+ tilgjengelige diagrammer i deres webdatabaser sammen med 15 000+ Pspice-biblioteksprogrammer. På siden kan du finne og bruke mange design og elektroniske kretser laget av andre fordi de er offentlig og åpen kildekode. Den har noen ganske imponerende import (og eksport) alternativer. Du kan for eksempel importere filer til Eagle, Kikad, LTspice og Altium designer, og eksportere filer til .PNG eller SVG. Det er mange eksempler på siden og nyttige treningsprogrammer som gjør det enkelt for folk å administrere.

2. Circuit Sims: Dette var en av de første nettbaserte open source kretsemulatorene jeg testet for noen år siden. Utvikleren har ikke klart å forbedre kvaliteten og forbedre det grafiske brukergrensesnittet.

3. DcAcLab har visuelle og attraktive grafer, men er begrenset til kretssimulering. Det er utvilsomt et flott læringsprogram, veldig enkelt å bruke. Det får deg til å se komponentene slik de er laget. Det vil ikke tillate deg å designe kretsen, men vil bare tillate deg å trene.

4. EveryCircuit er en elektronisk elektronisk emulator med godt utførte grafer. Når du går inn i et online program og det vil be deg om å opprette en gratis konto slik at du kan lagre designene dine og ha et begrenset område for å tegne diagrammet ditt. For å bruke den uten begrensninger krever en årlig avgift på $ 10. Den kan lastes ned og brukes på Android- og iTunes-plattformer. Komponenter har begrenset mulighet til å simulere med små minimumsparametere. Veldig enkel å bruke, den har et utmerket elektronisk designsystem. Den lar deg inkorporere (bygge inn) modellering i nettsidene dine.

5. DoCircuits: Selv om det gir folk et førsteinntrykk av forvirring om nettstedet, men det gir mange eksempler på hvordan programmet fungerer, kan du se deg selv i videoen "vil starte om fem minutter." Elektroniske kretsparametermålinger vil bli demonstrert med realistiske virtuelle instrumenter.

6. PartSim elektronisk kretssimulator online. Han var i stand til å modellere. Du kan tegne elektriske kretser og teste dem. Det er fortsatt en ny simulator, så det er flere komponenter å lage simuleringene å velge mellom.

7. 123D-kretser Det aktive programmet er utviklet av AutoDesk, det lar deg lage en krets, du kan se den på et breadboard, bruke Arduino-plattformen, simulere en elektronisk krets og til slutt lage et PCB. Komponentene vil bli demonstrert i 3D i sin faktiske form. Du kan programmere Arduino direkte fra dette simuleringsprogrammet, (det) er virkelig imponerende.

8. TinaCloud Denne simulatoren har avanserte funksjoner. Den lar deg simulere, i tillegg til konvensjonelle blandede signal- og mikroprosessorkretser, VHDL, SMPS strømforsyning og radiofrekvenskretser. Beregninger for elektronisk simulering utføres direkte på bedriftens server og gir utmerket simuleringshastighet