Sida 1 av 2
Simulator för diverse kretsar
Postat: 13 oktober 2003, 08:12:56
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.
Postat: 13 oktober 2003, 16:11:39
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.
Postat: 13 oktober 2003, 18:03:11
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.
Postat: 16 oktober 2003, 08:23:13
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
Postat: 16 oktober 2003, 08:42:15
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
Postat: 16 oktober 2003, 08:47:46
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.
Proteus
Postat: 21 november 2003, 09:16:23
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

Postat: 19 januari 2004, 23:10:44
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?
Re:
Postat: 4 mars 2009, 20:37:27
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.
Re: Simulator för diverse kretsar
Postat: 4 mars 2009, 22:25:23
av Norpan
Det var riktigt djupt ned i arkivet du hittade denna tråd.

Re: Simulator för diverse kretsar
Postat: 5 mars 2009, 03:01:24
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!
Re: Simulator för diverse kretsar
Postat: 5 mars 2009, 04:06:39
av bos
Norpan skrev:Det var riktigt djupt ned i arkivet du hittade denna tråd.

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.
Re: Simulator för diverse kretsar
Postat: 5 mars 2009, 10:52:14
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!
Re: Simulator för diverse kretsar
Postat: 5 mars 2009, 14:38:41
av Walle
SvenW: Det var bara 5 ½ år sedan

Re: Simulator för diverse kretsar
Postat: 6 mars 2009, 13:33:20
av SvenW
Oj! Ja, vissa sanningar är tidlösa!