Dataloggning samt styrning av PIC via COM port frågor!

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Patrick
Inlägg: 376
Blev medlem: 9 december 2007, 19:13:01
Ort: Uppsala
Kontakt:

Dataloggning samt styrning av PIC via COM port frågor!

Inlägg av Patrick »

Någon som har en aning om hur jag kan te x få ut värden från en PIC till datorn.
Alltså på datorn visa tex analoga värden samt digitala.
Som ett osciloskop te x,samt tidlogg,att den kollar "värden" vid inställd tid?.
Via något program se datan och tex sätta vissa pinnar "höga/låga" via datorn?
Helst skall denna interface vara utan några komponeter och smällas in rakt på PIC,en samt COM porten.
Jag undrar även om programvara för detta finns för WinXP?
Alltså söks det ett enkelt program samt ritning!
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Från PIC till datorn UART på PIC till RS232

Ska du inte prata med PIC:en från datorn så går det skicka uart inverterat direkt till RX pinnen på PC:n (utanför specen för RS232 men de flesta datorer sväljer det). Problemet med denna är att du måste skicka uartdatan emulerat eftersom uart:en i en PIC inte kan invertera åt dig.

För göra diagram så kan du använda Excel t.ex.

Edit: la till mer
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Som Micke_s säger, så kör du med USART'en på PIC'en, rekomenderat är att du använder en MAX232 för att göra om det till RS232 signaler. Sedan programmerar du PIC'en så att den sammlar in tex. de annaloga värden med ADC'n och skickar det via RS232 till datorns serieport (alternativt via en USB-serial converter). På datorn finns det en uppsjö färdiga programm som kan ta emot datan, men det låter som om det hade passat dig bättre att göra ett eget i C++ eller visualBasic.

Klart! Svårare va inte det..

Vill du ha mer nogranna svar får du fråga mer specifierade frågor.

Mvh
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Vill du göra det enkelt för dig så kan
http://www.obdev.at/products/avrusb/easylogger.html
vara interssant, förvisso AVR men men.
Fungerar som ett tangentbord och loggar data direkt in i excel.
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: Dataloggning samt styrning av PIC via COM port frågor!

Inlägg av bos »

Patrick skrev:Helst skall denna interface vara utan några komponeter och smällas in rakt på PIC,en samt COM porten.
Av ren nyfikenhet undrar jag: Varför?
Användarvisningsbild
Patrick
Inlägg: 376
Blev medlem: 9 december 2007, 19:13:01
Ort: Uppsala
Kontakt:

Inlägg av Patrick »

Vill att den ska vara strömsnål.
Vill inte ta ström ifrån datorn!
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Gör du den tillräckligt strömsnål så kan du ta 5mA från Com-porten.
http://www.tkk.fi/Misc/Electronics/circ ... power.html

Välj t.ex. LM2936Z-5.0 som drar lite ström (finns på elfa).
Fungerar säkert med en 78L05 fast de drar mer ström själv.
probe
Inlägg: 282
Blev medlem: 2 februari 2008, 21:04:26
Ort: Stockholm

Inlägg av probe »

Det brukar gå bra att köra med ström från porten om man vill, men jag brukar undvika det. Vill du köra seriellet OCH ta ström ifrån datorn så kör USB med ett FTDI-chip istälellet
Skriv svar