Avatar billede reanimator Nybegynder
10. april 2002 - 14:02 Der er 9 kommentarer

Model til elektriske kredsløb

Hej alle.

Jeg skal i gang med at udvikle en simulator, der kan bruges i forbindelse med undervisningen i el-lære. Problemet er, at jeg har lidt svært ved at se hvordan man kan opbygge en model, der gør det muligt at forbinde forskellige komponenter (modstande, batterier, transistore m.v) så man bagefter kan få programmet til at foretage nogle beregninger på ens opstilling. Så hvis der er nogen der har noget kode der minder om min problemstilling, eller kender til et sted hvor jeg kan finde noget inspiration må i meget gerne svare tilbage.

P.t. går min ide på at oprette en træ-struktur som jeg senere kan gennemløbe og foretage mine beregninger.

Venlig Hilsen
Reanimator
Avatar billede 1003 Nybegynder
10. april 2002 - 14:16 #1
Jeg spørger lige for at se om jeg har fattet det du vil..

Du vil lave et brædt, af træ.
derefter vil du kunne montere nogle komponenter og et batteri og en pære eller lign. for så at lave nogle målinger??
eller er det et program, til computeren, du vil lave?
Avatar billede jakoba Nybegynder
10. april 2002 - 14:18 #2
Hvilket komplexitets-niveau snakker du om:
  2, 5, 10, 20, 50, 100 komponenter
Hvilke målinger skal simuleres
  Volt, Amp, indsvingning, logiske sekvenser, ...
Avatar billede 1003 Nybegynder
10. april 2002 - 14:18 #3
http://www.systime.dk/cd/orbit/Film/walter.fendt/physdk/ohmslov.htm

denne side har vist lidt af det du skal bruge
Avatar billede reanimator Nybegynder
10. april 2002 - 14:30 #4
Hej igen.

Min første beskrivelse for ikke tydelig nok, så jeg prøver igen.
Det er en computer applikation jeg er interesseret i at udvikle. Hvad angår kompleksitets niveauet, forstiller jeg mig, at der skal være mulighed for at have mellem 30-100 komponenter i sit kredsløb. Men omvendt, hvis modellen virker for eksempelvis 75 komponenter, hvorfor skulle den så ikke også virke for et vilkårligt antal komponenter.

De ting som man skal kunne få besvaret af computeren er målinger som: Volt, Amp og logiske sekvenser. Eksempelvis skal det gerne være muligt at opbygge simple logiske kredsløb, og få computeren til at svare på hvordan de opføre sig i forskellige situationer. Det kunne være en 1-bits hukommelses enhed eller en MEGET SIMPEL Alu. Fra en CPU
Avatar billede jakoba Nybegynder
10. april 2002 - 14:53 #5
Fordi det bedste jeg kan forestille mig er en slags iterativ flooding. og det bliver extremt meget langsommere end elektriciteten flyder i ledningerne. Måske sågar max 10 komponenter på en normal PC.
Antallet kommer naturligvis også an på hvilke komponenter det er. En modstand er noget simplere end et krystal :-)

Har du prøvet at kontakte DTU og spørge om de har noget? Det er nok et rigtigere sted at finde det.

mvh JakobA
Avatar billede disky Nybegynder
10. april 2002 - 15:06 #6
jakoba:

En pc kan sagtens simulere kredsløb der er størrere end 10 komponenter.
En krystal er ikke mere besværlig at simulere end en modstand.

Tro mig en modstand er meget mere komplex end man umiddelbart tror, f.eks. har den kapacative og induktive effekter ved høje frekvenser, det betyder ligeledes noget om det er en kulfiber eller en metalfilmsmodstand osv.


Reanimator:
Det er en enorm opgave du har overvejet at løse, det er ikke uden grund elektronik simulerings programmer som f.eks. Orcad koster en lille formue.

Hvis du dog holder dig til digitale kredsløb og ikke tager hensyn til ting som fanin/fanout, propagation delay, og effekten af høje frekvenser er det faktisk rimeligt let.

Der findes jo reelt kun 2 slags digitale komponenter, nemlig nand og nor gates, alle andre kan laves ud fra de to (hvis jeg husker rigtigt) primitivt set.

Det jeg selv ville gøre var at gøre følgende:

Lav en digital dims klasse,
følgende typer gates nedarver så fra denne
or
nor
and
nand
inverter
xnor
xor

Dit kredsløb er så en samling af disse objekter der er koblet sammen. Når du så skal udregne hvad der sker, starter du i en ene ende og analyserer dig igennem. F.eks. ud fra en Clock impuls.

Stadigvæk er det en enorm opgave.
Avatar billede conrad Nybegynder
10. april 2002 - 15:27 #7
Jeg havde et kursus engang hvor de brugte noget. Jeg fandt det på
http://www.es.oersted.dtu.dk/~c49102/javalab.html

Jeg ved ikke om det er sådan noget da jeg HADEDE elektronik og har fortrængt det meste
Avatar billede quaid Nybegynder
10. april 2002 - 17:22 #8
Disky:
Kan det program du nævnte beregne svingkredse og filtere og lignende radio enheder??
Havde været lettere end at prøve sig frem med prøveprint og labboards + sparet et hav af afbrændte komponenter :)
QD::
Avatar billede disky Nybegynder
11. april 2002 - 13:21 #9
quaid:

Orcad kan sagtens simulere svingkredse, filtre eller komplet forstærker systemmer.
Der fåes også orcad programmer til print konstruktion osv. ELler programmering af PLD/FPGA kreds osv.

Protel er også et program der kan bruges til dette.

Jeg mener faktisk du kan bestille en student version af Orcad som kan det samme som den fulde version, der er dog en begrænsing på antal komponenter.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester