Skicka data från PIC till dator?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Skicka data från PIC till dator?

Inlägg av sodjan »

Exakt så är det.

Med den ena kör du USB den långa biten och TTL/CMOS den korta
mellan adapter och din PIC.

Med den andra kör man RS232 den långa biten och adaptern sitter
mer på "PC-sidan", så att säga.

Kod: Markera allt

    TTL                USB (2-3 m)
PIC <-> adapter <----------------------------------> PC 

                  RS232 (2-15 m)                 USB
PIC/MAX232 <---------------------------> adapter <-> PC
EDIT:
Note that if you have a PC with built-in COM port, the MAX232
route might be the "right" one...

EDIT2:
He he, sitter och skriver/läser omväxlade på EF och forum på engelska... :-)
Det gick av bara farten...
kvaark
Inlägg: 256
Blev medlem: 1 september 2010, 22:19:39

Re: Skicka data från PIC till dator?

Inlägg av kvaark »

Ok

Ja min dator har ingen com port så en adapter är nödvändig, och en lång kabel ska inte vara nödvändig i detta fall..

Så säg att jag lyckas lösa själva kommunikations biten då återstår bara frågan om hur jag får datan att hamna i excel
floppen
Inlägg: 109
Blev medlem: 14 september 2012, 13:28:32

Re: Skicka data från PIC till dator?

Inlägg av floppen »

Hej

Ta en titt på mikroe.
Detta kort är klart med ftdi så den löser rs232 till usb.
Alt detta men då får du lösa lite mer kod.
På dessa korten är det lätt att löda på tex dallas 1 tråds temp sensorer, Kod mm finns för detta och lätt att använda.

När du skickar datan till datorn se till att du skickar den som asci sträng och typ komma separerad och avsluta med typ linefeed och newline binärt 10 & 13.
På detta sätt får du en text fil du kan öppna med tex notepad alt importera i exel.
Användarvisningsbild
Klas-Kenny
Inlägg: 11840
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Skicka data från PIC till dator?

Inlägg av Klas-Kenny »

Personligen så hade jag hellre monterat en FTDI-krets på kortet tillsammans med PIC'en.

Visst, det blir *lite* klurigare att få ihop, man kanske får gräva lite i databladen för att få det riktigt rätt, men principen är mycket enkel.

UART från PIC'en rakt in i FTDI-kretsen, sen ett par kringkomponenter och så drar du ett par ledare ut till en USB-kontakt. Och vips så har du en färdig enhet som bara kan anslutas med en vanlig USB-kabel till vilken dator som helst, betydligt snyggare och inte jättesvårt!

Exempel på enklast möjliga uppkoppling med en FT232RL:
ftdi.png
Och i princip kan man bara låta bli alla de anslutningar där på högersidan som man inte bryr sig om, räcker gott att bara ansluta Tx och Rx, eller inte ens Tx om man inte ska ta emot någon data.
Kanske något pull-down-motstånd på någon av dem, har inte kollat databladet så noga.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
adent
Inlägg: 4245
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: Skicka data från PIC till dator?

Inlägg av adent »

Excel kan ladda .csv-filer som egentligen bara är en textfil med komma-separerade värden (eller semikolon, eller valfritt tecken), t.ex.:

2013-02-15 15:34, "25,3"
2013-02-15 15:44, "24,8"
2013-02-15 15:54, "24,4"

MVH: Mikael
kvaark
Inlägg: 256
Blev medlem: 1 september 2010, 22:19:39

Re: Skicka data från PIC till dator?

Inlägg av kvaark »

Ja det där med FTDI kretsen såg inte dumt ut.. Det ska jag nog prova. Bler ju helt klart snyggt.
floppen
Inlägg: 109
Blev medlem: 14 september 2012, 13:28:32

Re: Skicka data från PIC till dator?

Inlägg av floppen »

Klas-Kenny skrev:Personligen så hade jag hellre monterat en FTDI-krets på kortet tillsammans med PIC'en.
Tja, Det är väll det detta gör.
http://www.mikroe.com/downloads/get/189 ... 28_sch.pdf
Sen har du matning via usb alt annan ström källa så bara montera temp sensorn och skriva några rader.
Användarvisningsbild
4kTRB
Inlägg: 20717
Blev medlem: 16 augusti 2009, 19:04:48

Re: Skicka data från PIC till dator?

Inlägg av 4kTRB »

Finns fler bra websidor som tar upp ämnet.
http://www.ftdichip.com/
kvaark
Inlägg: 256
Blev medlem: 1 september 2010, 22:19:39

Re: Skicka data från PIC till dator?

Inlägg av kvaark »

Jag tackar för alla svar nu känner jag mig säkrare på hur jag ska gå till väga.. Om inte annat så får jag väcka liv i tråden igen när jag stöterpå problem..

Mitt första försök blir att köpa TTL kabeln på electrokit och sedan labba lite och se vad jag får till. Försöka spara datan som datorn tar emot i en textfil och importera denna i excel.. Fixar jag det så är det ju bara att tuta och köra med projektet "temperaturlogger"
Fransson
Inlägg: 525
Blev medlem: 20 maj 2006, 12:27:55
Ort: Bagarmossen (sthlm)

Re: Skicka data från PIC till dator?

Inlägg av Fransson »

Hej kvaark!

Om det inte är för sent så skulle jag föreslå en USB till serieportsadapter/sladd som baseras på en krets från Future Technology Devices International Limited (FTDI). Till exempel någon av deras egna sladdar, som finns på den här sidan. FTDI är kända för att göra stabila och bra produkter och drivrutiner. Produkterna är ”mogna” och buggfria. Många jag känner skulle utan tvekan rekommendera dem. FTDIs hemsida listar bara en återförsäljare som verkligen finns i Sverige (en annan är tysk men står som svensk an okänd anledning) och den har inga sladdar i sortimentet. Men om du inte kan eller får köpa direkt från FTDI fråga i köp och säljdelen på forumet så kan förmodligen någon av dem som har egen försäljning ordna det åt dig.


PS.
Jag kanske själv ska skaffa några att lägga i bra att ha lådan.

EDIT: Hmm... Glömde jag läsa sidan två innan jag postade? Eller han hela sidan två komma till medan jag filade på mitt inlägg? Känns i vilket fall lite som om jag passerat "bäst före". :D
Senast redigerad av Fransson 23 februari 2013, 17:30:59, redigerad totalt 2 gånger.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Skicka data från PIC till dator?

Inlägg av sodjan »

Nu är jag inte med här...
Talar du om något annat FTDI än vad som
redan har föreslagits i tråden?
Fransson
Inlägg: 525
Blev medlem: 20 maj 2006, 12:27:55
Ort: Bagarmossen (sthlm)

Re: Skicka data från PIC till dator?

Inlägg av Fransson »

Endera så glömde jag läsa sidan två innan jag postade. Eller han hela sidan två komma till medan jag filade på mitt inlägg. Känns i vilket fall lite som om jag passerat "bäst före". :D
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Skicka data från PIC till dator?

Inlägg av sodjan »

> ...medan jag filade på mitt inlägg.

Jo, från igår eftermiddag... :-)
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Re: Skicka data från PIC till dator?

Inlägg av Andy »

sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Skicka data från PIC till dator?

Inlägg av sodjan »

Andy, har den *både* RS232 och TTL nivåer?
Det var väldigt otydligt beskrivet i auktionen.
Skriv svar