26.07.2014 Views

proposta de utilização do sistema operacional windows ce ... - UTFPR

proposta de utilização do sistema operacional windows ce ... - UTFPR

proposta de utilização do sistema operacional windows ce ... - UTFPR

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

O Bloco aplicativo, representa<strong>do</strong> por um microcomputa<strong>do</strong>r Pentium 200MHz, 64MB<br />

<strong>de</strong> memória RAM, calcula as variáveis <strong>de</strong> pro<strong>ce</strong>sso, através <strong>de</strong> um controla<strong>do</strong>r PID<br />

(proporcional, <strong>de</strong>rivativo e integral), e envia para a placa <strong>de</strong> <strong>de</strong>senvolvimento através <strong>de</strong><br />

comunicação serial. A placa <strong>de</strong> <strong>de</strong>senvolvimento trata esses valores e transmite em forma <strong>de</strong><br />

PWM para o motor cc.<br />

O fluxograma da figura 45 <strong>de</strong>monstra como é feito o cálculo <strong>do</strong> PID implementa<strong>do</strong> no<br />

Bloco Aplicativo.<br />

Figura 45 – Fluxograma <strong>do</strong> funcionamento <strong>do</strong> PID<br />

Fonte: O Autor<br />

Em função da programação utilizada no Win<strong>do</strong>ws CE a rotina a seguir mostra as<br />

equações diferença usadas na implementação <strong>do</strong> programa PID.<br />

As equações a seguir <strong>de</strong>screvem os parâmetros usa<strong>do</strong>s com os ajustes <strong>do</strong> controla<strong>do</strong>r<br />

(ganho proporcional(Kp), tempo <strong>de</strong>rivativo (Td), tempo integral (Ti), tempo <strong>de</strong> amostragem<br />

(T0)), ultimo fixa<strong>do</strong> pelo programa<strong>do</strong>r:<br />

q0=Kp*(1+(Td/T0))<br />

(3)<br />

q1=(-1)*Kp*(1+2*(Td/T0)-(T0/Ti));<br />

(4)<br />

79

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!