14.11.2014 Views

Revista 05 - Wiki do IF-SC

Revista 05 - Wiki do IF-SC

Revista 05 - Wiki do IF-SC

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.

Atual<br />

Automação<br />

consiste na realização das seguintes<br />

tarefas:<br />

- ler os da<strong>do</strong>s que chegam das<br />

apertadeiras eletrônicas, através das<br />

portas de comunicação serial e, em<br />

seguida, enviá-los para uma outra<br />

aplicação sen<strong>do</strong> executada no servi<strong>do</strong>r<br />

designa<strong>do</strong>;<br />

- ler as linhas de entradas digitais e,<br />

caso haja mudança de esta<strong>do</strong>, enviar<br />

notificação ao servi<strong>do</strong>r designa<strong>do</strong>;<br />

- alterar o esta<strong>do</strong> das linhas de<br />

saída digitais, quan<strong>do</strong> houver solicitação<br />

por parte de um cliente remoto ou<br />

computa<strong>do</strong>r de supervisão;<br />

- alterar os parâmetros de configuração<br />

de rede, portas de comunicação<br />

serial, linhas de entradas digitais<br />

e linhas de saída digitais, quan<strong>do</strong><br />

houver solicitação por parte de um<br />

cliente remoto.<br />

Para que todas essas tarefas sejam<br />

realizadas ao mesmo tempo, sem que<br />

haja perda de da<strong>do</strong>s ou atrasos indeseja<strong>do</strong>s,<br />

cada uma delas corresponde<br />

a uma função <strong>do</strong> programa. Essas<br />

funções são executadas de mo<strong>do</strong> a<br />

aproveitar o suporte a multitarefa cooperativa<br />

ofereci<strong>do</strong> pelo sistema operacional<br />

µOS II, que acompanha a<br />

versão utilizada <strong>do</strong> Dynamic C.<br />

Sen<strong>do</strong> assim, o tempo que a aplicação<br />

leva para varrer todas essas funções<br />

é menor que 2 ms. É importante<br />

ressaltar que este valor foi medi<strong>do</strong> com<br />

a aplicação sen<strong>do</strong> executada em mo<strong>do</strong><br />

de depuração e, portanto, o dispositivo<br />

deve apresentar melhor desempenho<br />

em sua versão final. De qualquer<br />

mo<strong>do</strong>, os buffers das portas de comunicação<br />

foram dimensiona<strong>do</strong>s de mo<strong>do</strong><br />

a evitar qualquer perda de da<strong>do</strong>s.<br />

A configuração <strong>do</strong> dispositivo pode<br />

ser realizada localmente por meio<br />

de um terminal conecta<strong>do</strong> a uma de<br />

suas portas de comunicação serial ou<br />

remotamente, via rede, através de um<br />

programa <strong>do</strong> tipo cliente Telnet ou de<br />

um navega<strong>do</strong>r web, como é indica<strong>do</strong><br />

na figura 5.<br />

Foi desenvolvida uma aplicação que<br />

permite que cada porta de comunicação<br />

serial possa ser conectada a uma aplicação<br />

ou servi<strong>do</strong>r diferente, de acor<strong>do</strong><br />

com o que for predefini<strong>do</strong> em sua configuração.<br />

Os parâmetros de configuração<br />

de rede e de comunicação serial<br />

<strong>do</strong>s dispositivos estão descritos nas<br />

tabelas 2 e 3, respectivamente.<br />

F.4 Diagrama de interligações <strong>do</strong> sistema.<br />

F.3 Protótipo <strong>do</strong> dispositivo STEPP-LINK.<br />

CONCLUSÃO<br />

O funcionamento <strong>do</strong> sistema<br />

STEPP-LINK basea<strong>do</strong> em microcontrola<strong>do</strong>r<br />

com internet embutida, possui<br />

a melhor relação custo/benefício em<br />

comparação com as outras alternativas<br />

que existem no merca<strong>do</strong>.<br />

Apesar de seu ambiente de desenvolvimento<br />

e depuração e ser mais<br />

simples e seu desempenho ser ligeiramente<br />

inferior (nesta aplicação) em<br />

40<br />

Mecatrônica Atual nº11 - Agosto - 2003

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

Saved successfully!

Ooh no, something went wrong!