Sida 1 av 1
Dataloggning samt styrning av PIC via COM port frågor!
Postat: 3 maj 2008, 20:02:21
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!
Postat: 3 maj 2008, 21:02:32
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
Postat: 3 maj 2008, 21:13:43
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
Postat: 3 maj 2008, 21:34:07
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.
Re: Dataloggning samt styrning av PIC via COM port frågor!
Postat: 3 maj 2008, 23:22:42
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?
Postat: 4 maj 2008, 12:28:32
av Patrick
Vill att den ska vara strömsnål.
Vill inte ta ström ifrån datorn!
Postat: 4 maj 2008, 12:51:12
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.
Postat: 5 maj 2008, 20:35:03
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