Skicka data från PIC till dator?
Skicka data från PIC till dator?
Vilket är det enklaste sättet att skicka information från en Microcontroller till en pc?
Tanken är att jag ska bygga en temperatur logger..
Sedan ska datan som loggas skickas till datorn och på något sätt sparas i en excel fil.
Så jag behöver lite starthjälp här.
Program till datorn?
Utrustning?
Information och sådant..
Tackar på förhand.
Tanken är att jag ska bygga en temperatur logger..
Sedan ska datan som loggas skickas till datorn och på något sätt sparas i en excel fil.
Så jag behöver lite starthjälp här.
Program till datorn?
Utrustning?
Information och sådant..
Tackar på förhand.
Re: Skicka data från PIC till dator?
En enkelriktad seriekabel. 2 sladdar. Kan omöjligt bli enklare.
Re: Skicka data från PIC till dator?
1.Har microcontrollern några peripherals för kommunikation, t.ex. UART?
2. Har datorn en serieport eller USB?
Om det är någorlunda moderna grejer har PICen antagligen UART och datorn antagligen USB (och bara kanske en serieport).
En TTL till USB-sladd kan ta hand om kommunikationsbiten.
Det finns en del terminalprogram som klarar av att logga data till fil. Det i Windows inbyggda hyperterminalen tycker jag är rätt kasst.
Realterm eller liknande kan spara datat automatiskt i en fil.
2. Har datorn en serieport eller USB?
Om det är någorlunda moderna grejer har PICen antagligen UART och datorn antagligen USB (och bara kanske en serieport).
En TTL till USB-sladd kan ta hand om kommunikationsbiten.
Det finns en del terminalprogram som klarar av att logga data till fil. Det i Windows inbyggda hyperterminalen tycker jag är rätt kasst.
Realterm eller liknande kan spara datat automatiskt i en fil.
Re: Skicka data från PIC till dator?
Det blir inte många rader kod i t.ex Visual-C# eller Visual-Basic
för att logga data från en COM port. Jag är inte säker men jag tror
också att man kan skriva motsvarande sak m.h.a VBA direkt i Excel.
Men visst, seriekommunikation är överlägset enklast att få igång.
Rena USB lösningar "hela vägen" är mer pyssel och ställer andra
krav på urvalet av processorer.
för att logga data från en COM port. Jag är inte säker men jag tror
också att man kan skriva motsvarande sak m.h.a VBA direkt i Excel.
Men visst, seriekommunikation är överlägset enklast att få igång.
Rena USB lösningar "hela vägen" är mer pyssel och ställer andra
krav på urvalet av processorer.
Re: Skicka data från PIC till dator?
Ok!
Då får det bli till att införskaffa en usb till serieport adapter och en processor med UART och börja där, och se om jag kan få igång någon kommunikation mellan Picen och datorn.
Jag antar att det står i databladet för processorn om hur man konfigurerar UART, men jag har ingen aning om hur det fungerar i själva datordelen.
Har tidigare aldrig använt en COM port så..
Mina kunskaper om Visual-C# och Visual-Basic kan man klassa som obefintliga, men om det underlättar mitt projekt så kanske man får försöka att lära sig lite om det..
Jag tror att jag kan få till någon kod till processorn för att spotta ut seriell data så där i ligger nog inte problematiken. Jag har lärt mig att det mesta finns att läsa i databladen..
Då får det bli till att införskaffa en usb till serieport adapter och en processor med UART och börja där, och se om jag kan få igång någon kommunikation mellan Picen och datorn.
Jag antar att det står i databladet för processorn om hur man konfigurerar UART, men jag har ingen aning om hur det fungerar i själva datordelen.
Har tidigare aldrig använt en COM port så..
Mina kunskaper om Visual-C# och Visual-Basic kan man klassa som obefintliga, men om det underlättar mitt projekt så kanske man får försöka att lära sig lite om det..
Jag tror att jag kan få till någon kod till processorn för att spotta ut seriell data så där i ligger nog inte problematiken. Jag har lärt mig att det mesta finns att läsa i databladen..
Re: Skicka data från PIC till dator?
> ...och en processor med UART
Det är svårare att hitta en utan.
> ...men jag har ingen aning om hur det fungerar i själva datordelen.
Om du använder Microsoft verktyg så finns allt i MSDN.
Bara ett par enkla kommandon för att öppna porten och skriva/läsa.
Du kan börja med ett enkelt teminalprogram som PuTTY eller likannde
bara för att testa att du får kommunikation.
Det är svårare att hitta en utan.
> ...men jag har ingen aning om hur det fungerar i själva datordelen.
Om du använder Microsoft verktyg så finns allt i MSDN.
Bara ett par enkla kommandon för att öppna porten och skriva/läsa.
Du kan börja med ett enkelt teminalprogram som PuTTY eller likannde
bara för att testa att du får kommunikation.
Re: Skicka data från PIC till dator?
Enklaste sätter är nog att utgå ifrån vad andra gjort, och här är... *trumvirvel*, google din bästa vänkvaark skrev:Vilket är det enklaste sättet att skicka information från en Microcontroller till en pc?...

En sökning på tex "PIC data logger" eller "rs232 data logger pc utility download" ger hur många träffar som helst.
Några exempel plockade ur mängden:
"PIC data logger":
http://embedded-lab.com/blog/?p=2236
http://avtanski.net/projects/data_logge ... atics.html
http://www.best-microcontroller-project ... eprom.html
"rs232 data logger pc utility download":
http://download.cnet.com/RS232-Data-Log ... 97745.html
Re: Skicka data från PIC till dator?
BASIC är väl bland det enklaste du kan använda för
att skriva små testprogram.
Finns QBASIC, QuickBASIC plus en hel hoper andra.
PowerBASIC är inte fri men kostar inte skjortan direkt.
http://www.powerbasic.com/
att skriva små testprogram.
Finns QBASIC, QuickBASIC plus en hel hoper andra.
PowerBASIC är inte fri men kostar inte skjortan direkt.
http://www.powerbasic.com/
Re: Skicka data från PIC till dator?
Om man ska köra just en mikrokontroller så är kanske en kabel med USB i ena änden och "TTL-serieport" i andra änden smidigare.4kTRB skrev:Saknar du RS232-port så finns USB adaptrar
http://www.dustinhome.se/product/501054 ... ider_dacsa
Re: Skicka data från PIC till dator?
Den här kanske?
http://www.electrokit.com/ftdikabel-usb-ttl-5v.47364
kanske denna?
http://www.electrokit.com/usbrs232-omva ... r-pc.45758
vilken är bäst för mig?
http://www.electrokit.com/ftdikabel-usb-ttl-5v.47364
kanske denna?
http://www.electrokit.com/usbrs232-omva ... r-pc.45758
vilken är bäst för mig?
Re: Skicka data från PIC till dator?
Kanonbra!
Jag hade tänkt bygga en EPROM-brännare då vore en sån kabel
perfekt.
Jag hade tänkt bygga en EPROM-brännare då vore en sån kabel
perfekt.
Re: Skicka data från PIC till dator?
Är skillnaden på dom två kablarna signalspänningen? på första länken är det direkt 0v till 5v som gäller och på den andra -12v till +12v?
om det är så så borde ju den första vara att föredra då jag slipper problemet med tex en MAX232?
om det är så så borde ju den första vara att föredra då jag slipper problemet med tex en MAX232?