Simulator för diverse kretsar

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
stormbringer
Inlägg: 96
Blev medlem: 12 augusti 2003, 12:11:39
Ort: Lindesberg

Simulator för diverse kretsar

Inlägg av stormbringer »

Hej.

Jag testade nyligen en pic-emulator (endast mjukvarubaserad), och fick en ganska komplicerad idé: att bygga ett större program för att simulera diverse olika kretsar... Tänker först & främst på pic, avr & 74** + 4*** samt några displayer, minnen m.m. tycker att det vore rätt praktiskt att kunna testa en design i större skala innan man bygger.

Finns det något program som gör detta redan? Om inte; finns det någon erfaren programmerare som känner att kunskaperna i c++ eller VB.net är någorlunda, och har lite tid & lust att hänga på projektet? Jobbar själv professionellt med programmering i diverse olika språk.
Användarvisningsbild
Melker
Inlägg: 410
Blev medlem: 26 maj 2003, 22:17:34
Ort: Umeå

Inlägg av Melker »

AVR-studio finns ju, det stödjer de flesta (alla?) AVR-kretsar som finns ute nu och det funkar väl rätt bra, iaf till mindre projekt.
Låter iaf som ett ganska intressant projekt, du får gjärna berättar mer vad du tänkt.
Jag kan tänka mig att hjälpa till iaf, vet dock inte hur långt mina programmeringskunskaper räcker till något sånnt, men något kanske jag kan hjälpa till med.
henkebenke
Inlägg: 515
Blev medlem: 31 maj 2003, 10:42:37
Ort: Helsingborg

Inlägg av henkebenke »

Electronic Workbench har väl simuleringsstöd för logiska kretsar kopplingen till mikrokontrollers vet jag inte om man kan lösa. En idé är att göra en avr eller pic i vhdl, sen simulera med externa logiska kretsar.
stormbringer
Inlägg: 96
Blev medlem: 12 augusti 2003, 12:11:39
Ort: Lindesberg

Inlägg av stormbringer »

Hittade ett riktigt användbart program.. Har en hel del logikkretsar, plus de flesta typer av mcu's. Säkert över 20 olika pic & atmel processorer, bara att ta sin kompilerade kod & ladda in i programmet, så körs ditt program direkt i simulatorn. Största problemet är att det kostar 295£ för t.ex. pic16-versionen. Demon har inte riktigt alla bibliotek, plus att det inte går att spara det man gjort.. Så nu antar jag att det blir sätta hela familjen på svältning & spara pengar några månader. :(

Kände direkt att det här programmet är "rätt". Praktiskt att kunna testa all logik & koden innan man bygger, även om det blir en del räknande på förbrukning osv ändå.

Testa Proteus. Demo finns på http://www.labcenter.co.uk
Användarvisningsbild
rickeboy
Inlägg: 678
Blev medlem: 13 augusti 2003, 09:12:17
Ort: Göteborg / Karlskrona
Kontakt:

Inlägg av rickeboy »

Hmm... tycker personligen att 5000SEK är fördyrt för bara ett program (må hända att 295*15=4425 men det blir nog frakt etc på det med, moms när det ska in till sverige kanske)... vill inte ens tänka på hur många komponenter etc du kan köpa för dem pengarna... om du nu oroar dig över att komponenter går sönder när du testar att fysiskt så har du helt klart pengar att köpa nya med den budgeten...

Testa ett större projekt innan man tillslut etsar kort etc är ju själv klart frågan är bara hur man gör att... rätt lämpligt är ju att testa detaljerna var för sig... på så sätt har man antagligen lite användbar kod när man väl ska skriva ihop hela projekt koden. Att köpa ett program för 5000SEK enkom för att testa stora projekt tycker jag är slöseri med pengar.

//Rille
stormbringer
Inlägg: 96
Blev medlem: 12 augusti 2003, 12:11:39
Ort: Lindesberg

Inlägg av stormbringer »

Förvisso, men för mig som är nybörjare när det gäller elektronik, och har större programmeringskunskaper. Så kan jag koncentrera mig mer på att få programmet att funka. Skulle jag bygga något & allt var dött, skulle jag inte ha en aning om ifall det var programvaran, eller en felkonstruktion.
Waqqey
Inlägg: 7
Blev medlem: 25 juni 2003, 13:45:10

Proteus

Inlägg av Waqqey »

Såg en länk i denna tråd (sida 4):
http://www.geekjoan.com/forum/viewtopic.php?t=480

På den sidan fanns Proteus i en "bra" version :wink:
Henrik Jansson
Inlägg: 47
Blev medlem: 19 januari 2004, 22:55:49

Inlägg av Henrik Jansson »

Jag har laddat ner Multisim 7 Educator Demo på den här sidan:
http://www.interactiv.com/html/edudemomsm2.html
Med det programmet kan man simulera krestkort för att se hur det funkar... har inte satt mig in i det så mycket än bara.. men det finns inte så många kretsar med tycker jag, men det ska gå att uppdatera med fler, jag saknar LM3914 och 3915. Nån som vet var man kan få tag i det?
Om jag har förstått det rätt så kan man programmera in egna kretsat i programmet också men det har jag inte försökt mig på än.. nån som har gjort det?
bos
Inlägg: 2311
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re:

Inlägg av bos »

rickeboy skrev:Hmm... tycker personligen att 5000SEK är fördyrt för bara ett program
För Proteus vill jag påstå att jag lätt skulle betala det dubbla!

Simulatorn är osannolikt bra. Koppla upp ett PIC-bygge, ladda in hex-filen (eller source) och simulera. Proteus kör koden, och om nåt är fel kan man till och med ändra i koden och köra om. Allt funkar med externa komponenter, interaktivt dessutom.

5000 spänn är en spottstyver i sammanhanget.
Norpan
Inlägg: 2229
Blev medlem: 12 april 2008, 18:20:27
Ort: Småland

Re: Simulator för diverse kretsar

Inlägg av Norpan »

Det var riktigt djupt ned i arkivet du hittade denna tråd. :wink:
Användarvisningsbild
Walle
Moderator
Inlägg: 7701
Blev medlem: 14 december 2004, 10:32:18
Ort: Stockholm

Re: Simulator för diverse kretsar

Inlägg av Walle »

Multisim 10 simulerar, förrutom ALLA diskreta kretsar, ett stort antal digitala kretsar. ALLA vanligaste logikfamiljer finns med.

Det simulerar även Intel/Atmel 8051/8052 och Microchip PIC16F84a, EEPROMs, LCD'er (även grafisk sådan), o.s.v. Programmering sker i C eller ASM. Det går även att ladda in rena HEX-filer. Jag satt och lattjade lite med det senast idag, funkar riktigt bra!
bos
Inlägg: 2311
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: Simulator för diverse kretsar

Inlägg av bos »

Norpan skrev:Det var riktigt djupt ned i arkivet du hittade denna tråd. :wink:
Hoppsan, jag ber om ursäkt.

Jag läste tråden senast för några dagar sen men kommenterade inte då. Troligen var det någon som drog upp den till ytan och sen raderade sin kommentar, det var därför den kom mig till minnes.
SvenW
Inlägg: 1156
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: Simulator för diverse kretsar

Inlägg av SvenW »

stormbringer,

> Om inte; finns det någon erfaren programmerare som känner att kunskaperna i c++ eller VB.net är någorlunda, och har lite tid & lust att hänga på projektet?

Det är trevligt att se att någon vill sätta igång ett sånt här projekt. Här är ett par obligatoriska texter att läsa igenom först:

http://ometer.com/hacking.html
http://www.advogato.org/article/22.html

Räkna med många år av ensamhet!
Senast redigerad av SvenW 5 mars 2009, 18:19:44, redigerad totalt 1 gång.
Användarvisningsbild
Walle
Moderator
Inlägg: 7701
Blev medlem: 14 december 2004, 10:32:18
Ort: Stockholm

Re: Simulator för diverse kretsar

Inlägg av Walle »

SvenW: Det var bara 5 ½ år sedan ;)
SvenW
Inlägg: 1156
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: Simulator för diverse kretsar

Inlägg av SvenW »

Oj! Ja, vissa sanningar är tidlösa!
Skriv svar