Revista 05 - Wiki do IF-SC
Revista 05 - Wiki do IF-SC
Revista 05 - Wiki do IF-SC
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