04.08.2013 Views

Mecatrônica Atual 50

Mecatrônica Atual 50

Mecatrônica Atual 50

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Desempenho em Tempo Real<br />

O equívoco mais comum associado ao<br />

desempenho em tempo real é dizer que ele<br />

aumenta a velocidade de execução do programa.<br />

Apesar de ser verdade em alguns casos,<br />

a aplicação é melhorada proporcionando<br />

temporização precisa e previsível. Com essas<br />

melhorias, você pode determinar o tempo<br />

exato quando certo evento ocorrerá.<br />

Controle em Tempo Real<br />

Com controle em tempo real, é possível<br />

monitorar e simular continuamente um sistema<br />

físico. Aplicações de controle em tempo real<br />

executam repetidamente uma tarefa definida<br />

pelo usuário com um intervalo de tempo<br />

específico entre cada execução. A maioria dos<br />

sistemas de controle em tempo real monitora<br />

um sistema físico, comparam o estado atual<br />

com o estado desejado e então simulam o<br />

sistema físico baseando-se nessa comparação.<br />

O tempo que leva para que essa malha execute<br />

é considerado o tempo de ciclo da malha. O<br />

tempo de ciclo da malha de controle varia,<br />

baseado na complexidade do sistema.<br />

O determinismo mede a consistência<br />

do intervalo de tempo especificado entre<br />

os eventos. Muitos algoritmos de controle,<br />

como o PID, requerem um comportamento<br />

muito determinístico. Por exemplo, um<br />

elevador move-se gradualmente para o<br />

andar correto por causa do comportamento<br />

determinístico da malha de controle. Sem<br />

o determinismo, o evelador chega ao andar<br />

correto, porém sem estabilidade.<br />

Em todos os sistemas de tempo real há<br />

uma quantidade de erro chamada jitter. O<br />

jitter é outra maneira de medir o determinismo<br />

de um sistema de tempo real. Você<br />

pode calculá-lo como a diferença máxima<br />

entre qualquer atraso individual de tempo e<br />

o atraso de tempo desejado em um sistema,<br />

veja na figura 2.<br />

Resposta a eventos<br />

em Tempo Real<br />

Com resposta a eventos em tempo real, é<br />

possível responder a um simples evento dentro<br />

de um dado espaço de tempo. O sistema de<br />

tempo real garante algum tempo máximo<br />

de resposta a um evento único. O evento<br />

pode ser tanto periódico quanto aleatório.<br />

Um exemplo de uma aplicação de resposta<br />

a um evento em tempo real é um sistema de<br />

monitoração de segurança. Se uma planta<br />

entra em um estado de perigo, o sistema de<br />

tempo real deve responder a este evento dentro<br />

de um espaço de tempo garantido.<br />

A latência é usada para descrever o tempo<br />

que leva para se responder a um evento. É<br />

similar ao determinismo em aplicações de<br />

controle em tempo real. Com resposta a<br />

eventos em tempo real, é garantido o pior<br />

caso de latência.<br />

Tecnologia de Tempo Real<br />

da National Instruments<br />

Os módulos LabVIEW Real-Time e<br />

LabWindows /CVI Real-Time são usados<br />

para se alcançar execução determinística<br />

confiável em hardware dedicado. Caso haja<br />

necessidade de um determinismo maior,<br />

o módulo LabVIEW FPGA, combinado<br />

instrumentação<br />

com um hardware que inclua tecnologia<br />

de entradas e saídas reconfiguráveis (RIO<br />

– Reconfigurable I/O) oferece resposta de hardware<br />

em nanossegundos. Use o conjunto de<br />

software da National Instruments para:<br />

• Desenvolver rapidamente aplicações<br />

determinísticas com programação<br />

gráfica ou ANSI C;<br />

• Criar facilmente controles distribuídos<br />

e sistemas de monitoração;<br />

•<br />

Eliminar o tempo gasto, integrando<br />

diversas entradas e saídas.<br />

A National Instruments oferece uma<br />

variedade de hardwares de tempo real que<br />

contém um processador embarcado, executando<br />

um sistema operacional de tempo real<br />

para máxima confiabilidade e desempenho<br />

determinístico. É possível integrar uma vasta<br />

gama de entradas e saídas com hardware modular<br />

que possa ser expandido para atender a<br />

um grande número de canais para aquisição<br />

de dados e controle, condicionamento de<br />

sinais industriais e isolação segura. MA<br />

F1. Diferença entre tecnologia de tempo<br />

real Hard e Soft. F2. Um Exemplo de Diagrama de Jitter.<br />

F3. A Tecnologia de Tempo Real da National Instruments.<br />

Março/Abril 2011 :: <strong>Mecatrônica</strong> <strong>Atual</strong><br />

19

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

Saved successfully!

Ooh no, something went wrong!