Sida 2 av 3

Re: Skicka data från PIC till dator?

Postat: 21 februari 2013, 22:55:03
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...

Re: Skicka data från PIC till dator?

Postat: 22 februari 2013, 00:52:02
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

Re: Skicka data från PIC till dator?

Postat: 22 februari 2013, 09:12:25
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.

Re: Skicka data från PIC till dator?

Postat: 22 februari 2013, 10:23:13
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.

Re: Skicka data från PIC till dator?

Postat: 22 februari 2013, 10:45:09
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

Re: Skicka data från PIC till dator?

Postat: 22 februari 2013, 10:55:26
av kvaark
Ja det där med FTDI kretsen såg inte dumt ut.. Det ska jag nog prova. Bler ju helt klart snyggt.

Re: Skicka data från PIC till dator?

Postat: 22 februari 2013, 11:07:07
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.

Re: Skicka data från PIC till dator?

Postat: 22 februari 2013, 16:01:49
av 4kTRB
Finns fler bra websidor som tar upp ämnet.
http://www.ftdichip.com/

Re: Skicka data från PIC till dator?

Postat: 22 februari 2013, 16:35:47
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"

Re: Skicka data från PIC till dator?

Postat: 23 februari 2013, 17:22:56
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

Re: Skicka data från PIC till dator?

Postat: 23 februari 2013, 17:29:16
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?

Re: Skicka data från PIC till dator?

Postat: 23 februari 2013, 17:32:07
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

Re: Skicka data från PIC till dator?

Postat: 23 februari 2013, 17:39:19
av sodjan
> ...medan jag filade på mitt inlägg.

Jo, från igår eftermiddag... :-)

Re: Skicka data från PIC till dator?

Postat: 23 februari 2013, 18:17:57
av Andy

Re: Skicka data från PIC till dator?

Postat: 24 februari 2013, 11:53:53
av sodjan
Andy, har den *både* RS232 och TTL nivåer?
Det var väldigt otydligt beskrivet i auktionen.