Sie sind auf Seite 1von 4

UNIVERSIDADE FEDERAL DE GOI�S

EMC - Escola de Engenharia El�trica, Mec�nica e de Computa��o


Curso de engenharia mec�nica

prof. Sigeo Kitatani Jr.


sigeojr@ufg.br

Criado em 23/11/2017
Atualizado em 29/11/2017 - sigeojr@ufg.br
(adicionado procedimento para calibra��o do sensor)

>-----------------------------------------------------------------

|| DynaTorno V.1.1 ||

PACOTE PARA LEITURA DE FOR�A DE CORTE EM TORNO MEC�NICO


utilizando porta ferramentas instrumentado

Recursos necess�rios:

1. Um porta ferramentas instrumentado com strain-gauge


2. M�dulo filtro, amplificador e conversor AD HX711
3. Comunica��o serial com Arduino
4. Instala��o da interface PLX-Daq
(interface da porta serial Arduino -> Microsoft Excel)
5. Pr�-requisitos do sistema:
- Windows 98 ou acima
- Microsoft Office 2000 ou acima
- Porta de comunica��o serial
- editor de programa��o para microcontrolador (Arduino, neste caso)

-----------------------------------------------------------------<

I - Instru��es de instala��o e utiliza��o -

Siga as instru��es abaixo para instala��o e utiliza��o da interface DynaTorno


Caso j� esteva instalada, v� direto para o item 3.

1. Instala��es de softwares e driver (diret�rio 01_Instala��es)

1.1 Instale os driver e interface do Arduino;


1.2 Instale a interface PLX-DAq;

2. Configure a porta do Arduino - est�tica

2.1 V� em: Painel de Controle >> Hardware e Som >> Gestor de Dispositivo
2.2 Expanda o item "Portas(COM e LPT)"
2.3 Clique com o bot�o direito no Arduino e escolha "Propriedades"
2.4 Clique na aba "Defini��es de porta" e escolha
2.4.1 "Bits por segundo:" 38400
2.4.2 "Bits de dados:" 8
2.4.3 "Paridade:" Nenhum
2.4.4 "Bitas de paragem:" 1
2.4.5 "Controle de fluxo" Nenhum
2.4.6 Clique no bot�o "Avan�ado"
2.4.6.1 Clique em "N�mero de porta COM:" COM2 (se poss�vel)
2.4.6.2 Anote o n�mero da porta escolhido.
2.4.6.3 Clique em "OK"
2.4.7 Clique em OK

3. Conecte a c�lula ao Arduino e conecte o controlador ao computador.

4. Sem aplicar carga ao sensor, abra o atalho


para arquivo de Excel: "DinaTorno.xls"

4.1 Ir� aparecer uma mensagem de risco


"This application is about to initialize ActiveX controls
that might be unsafe..."
4.2 Clique em "OK"
4.3 Na janela "Data Acquisition for Excel", ajuste:
4.3.1 A porta de comunica��o (escolhida no item 2.4.6.1)
4.3.2 A taxa de transfer�ncia de dados (escolhida no item 2.4.1)
4.3.3 Clique em Connect e o Excel receber� os dados que
ser�o preenchido automaticamente nas colunas da
esquerda e no gr�fico previamente montado.

OBSERVA��O: Caso n�o seja poss�vel conectar com o Arduino, desconecte


a placa do computador. Conecte e tente novamente.
Certifique-se que n�o h� nenhuma interface (programa)
do Arduino com o monitor da porta serial aberta
(feche as janelas, se for o caso).

4.3.4 PAra reiniciar a leitura, clique em "Clear Columns"

5. A partir de 100 leitura o Excel sobrep�es os dados, a partir da


primeira linha.

6. Para alterar a taxa de comunica��o, bem como aumentar o tempo de


entre uma leitura e outra, o n�mero de m�dias no Arduino para ca-
da leitura, utilize o codigo fonte do Arduino e transfira o novo
prograna para o microcontrolador. (Arquivo fonte: DinaTorno)

II - OBSERVA��ES (PLX-DAQ) -
(caracter�sticas da interface)

1. Todas as diretivas utilizadas pelo PLX-DAQ utilizam o formato


caixa alta - todas as letras mai�sculas, seralmente separadas
por v�rgula.

2. Strings <10 ou >200 ser�o ignoradas pelo PLX-DAQ, tratadas como erro.

3. PLX-DAQ suporta Baud rate de at� 128.000.

4. Somente porta COM, de COm1 a COM15 s�o suportadas pelo software

5. Taxa de transfer�ncia de dados.

5.1 Baud rate de 9600 refere-se a habilidade de enviar; receber um byte


a 9600 bits por segundo.

5.2 Um caracter ASCII (10 bits), mais bits de Star e Stop, representam
um total de 11 bits. A uma taxa de 9600 isto ir� tomar um tempo para
transfer�ncia de:
1/9600 * 10 = 1,04 ms ou 0,00104 segundos.
5.3 Uma string do tipo "DATA,65,66" tem 10 caracters; somados os dos de
in�cio e parada, totalizam 11 bytes, o que d� um tempo necess�rio de:
11 * 1,04 ms = 11,44 ms ou 0,01144 segundos.

5.4 A interface usa mem�ria buffer de 500 caracteres. Entretanto, a aqui-


si��o de dados em tempo real depender� do tempo gasto pelo Excel de
carregar os dados nas planilhas e do processamento destes dados (de
acordo com as fun��es utilizadas e a quantidade/ tipo de gr�ficos
que dever�o ser apresentados e atualizados em tempo real pelo Excel.
>>> Para minimizar o tempo de aquisi��o, utilize a menor quantidade <<
>>> de gr�ficos e fun��es nas planilhas utilizadas para aquisi��o. <<
>>> Gere os gr�ficos e contas em planilhas secund�rias <<

6. Se o Excel estiver configurado com n�vel de seguran�a "Alto", n�o permi-


tir� a habilita��o de macros VBA e a interface n�o ir� funcionar.

6.1 Para habilitar os macros, altere o n�vel de seguran�a do Excel:


6.1.1 V� em Arquivos >> Op�es
6.1.2 Clique na aba "Centro de Fidedignidade" (�ltima op��o)
6.1.3 Clique em "Op��es do Centro de Fidedignidade"
6.1.4 Marque a segunda op��o "Desactivar todas as macros com notifica��o"
6.1.4 N�O MARQUE a op��o "Activar toas as macros", por quest�es de seguran�a
6.1.5 Na aba "Barra de mensagem", marque a op��o:
"Mostrar a Barra de Mensagem em todas as aplica��es quando tiver
bloqueado conte�do ativo, tal como contros ActiveX e macros"
6.1.6 Na aba "Defini��es de Bloqueio de Ficheiro"

6.1.7 Feche o Excel e abra novamente para carregar as novas configura-


��es.

III - Instru��es para CALIBRA��O -

1. Para calibra��o do sensor, siga as instru��es abaixo:


(leia as intru��es no c�digo Arduino)

1.1 Descomente as linhas utilizadas para calibra��o;


1.2 Envie o novo c�digo (com as linhas n�o comentadas) para o Arduino;
1.3 Com o sensor em vazio (sem carga ou solicita��o), inicie o controlador
e abra a janela monitora da porta serial;
1.4 Aguarde;
1.5 Quando solicitado, coloque a massa ou aplique a for�a conhecida no sensor
1.6 Ser� feita a leitura e indicada no monitor;
1.7 Divida o valor indicado pelo valor conhecido (da massa/ for�a);
1.8 Utilize o resultado na linha indicada para ajuste do ganho
"scale.setScale(XXXX);"
1.9 Comente o trecho utilizado para estimar o ganho;
1.10 Verifique se a linha com o ajuste do ganho est� DESCOMENTADA
1.11 COMENTE O TRECHO utilizado para estimar o valor de ajuste do ganho.
1.12 Envie novamente o programa para o Arduino
1.13 Fa�a as medidas normalmente.

IV - Instru��es para atualiza��o do programa no Arduino -

1. Conecte o Arduino no computador.

2. Transfira o programa para o Arduino.


2.1 Clique no arquivo "DinaTornoVxxx.ino" para abrir o programa com o c�digo.
2.2 Com a interface aberta, na barra de ferramentas, clique em:

Sketch >> carregar (ou Ctrl + U).

3. Aguarde o programa ser carregado na placa controladora.

4. Abra a janela do monitor serial e verifique se h� medi��es


4.1 Na barra de ferramentas, clique em:

Ferramentas >> Monitor Serial (Ctrl + M)

5. Feito a verifica��o, feche todas as janelas de "Monitor serial" da interface


do Arduino que estejam se comunicando com o controlador.

6. Desconecte a placa do computador. Conecte novamente.

7. Abra o arquivo de Excel "DinaTorno.xls" e verifique se as medidas est�o


sendo feitas. (Leia o conjunto de instru��es para utiliza��o Cap. I deste
roteiro)

Das könnte Ihnen auch gefallen