RS232 till PIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
angorgus
Inlägg: 10
Blev medlem: 19 augusti 2010, 12:39:45

RS232 till PIC

Inlägg av angorgus »

Hej

Har ett litet problem som jag önskar lösa

Har en industrirobot med RS-232 som jag vill styra ett externt servo med. Så här är tanken hur funktionen skall vara.
Servomotorn är kopplad mekaniskt till en växel med utväxlingen 1:40.
För att få servomotorn att snurra i varv måste man skicka 10000 pulser med en PIC med max 500kHz. Detta innebär att på ett varv (360 grader) på utgående axel blir det 400000 pulser.

Från robot controlern kan man skicka Ascii, text eller numeriska värden.

Tanken är att man skickar en siffer sträng från roboten tex 180000,200,010

180000=180 grader
200=PIC pulsar ut med 200kHz
010=10sec.

För att erhålla ett jämt antal pulser så måste man dela 360000/400000=0,9 i PIC programmet.

Detta innebär 1000 pulser/grad

Rotationen skall vara relativ från 0.

Om jag från början skrivit 180000,200,010 och nästa gång skriver 090000,200,10 så skall motorn backa 90 grader.

Någon som har tips på hur ett PIC program skulle kunna se ut ? För den som kan hjälpa mig med detta kan ersättning utgå efter Ök.

//GG
Användarvisningsbild
SeniorLemuren
Inlägg: 8427
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: RS232 till PIC

Inlägg av SeniorLemuren »

Dög inte den gamla tråden om samma sak?
Skriv svar