Dataloggning samt styrning av PIC via COM port frågor!
Dataloggning samt styrning av PIC via COM port frågor!
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!
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!
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
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
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
Klart! Svårare va inte det..
Vill du ha mer nogranna svar får du fråga mer specifierade frågor.
Mvh
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.
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.
Re: Dataloggning samt styrning av PIC via COM port frågor!
Av ren nyfikenhet undrar jag: Varför?Patrick skrev:Helst skall denna interface vara utan några komponeter och smällas in rakt på PIC,en samt COM porten.
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.
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.