Autor Tópico: Mostrador de Rotação para Spindle (Display LCD)  (Lida 53997 vezes)

Description:

0 Membros e 2 Visitantes estão vendo este tópico.

Offline viumau

  • Hobby
  • ****
  • Posts: 577
  • Sexo: Masculino
  • Cidade - UF: São Bernardo do Campo
  • Nome:: Maurício Dias
  • Profissão: Consultor Técnico Automotivo
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #225 Online: 19 de Maio de 2009, 03:48 »
Jorge porque decidimos colocar um amplificador na entrada em vez de um comparador, será que a melhor saida seria amplificar o sinal ou dar maior exatidão na leitura colocando um comparador?
Outra coisa que notei é que no seu projeto abaixo vc colocou o sensor em linha com o eixo do motor, o correto não seria colocar o sensor em sentido transversal ao mesmo???

« Última modificação: 19 de Maio de 2009, 03:56 por viumau »

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderadores
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #226 Online: 19 de Maio de 2009, 07:28 »

Jorge e viumau, me permitam entrar no assunto para acrescentar algumas opiniões...

porque decidimos colocar um amplificador na entrada em vez de um comparador, será que a melhor saida seria amplificar o sinal ou dar maior exatidão na leitura colocando um comparador?

Colocar o comparador antes não melhora a exatidão, pelo contrário. Sendo o sinal de pequena amplitude, é necessário amplificá-lo primeiramente para em seguida compará-lo com um limiar fixo
ou numa faixa (banda morta), usando o Schmitt Trigger que o Jorge colocou. Nesse caso, se o sinal for pequeno, será insuficiente para disparar o Scmitt Trigger, aí entra o amplificador.

É necessário checar se as ligações do sensor e led infravermelhos estão corretas. Sugiro medir as tensões nos terminais de ambos e postar aqui para um veredito. Pois, se a tensão no detector (foto transistor?) estiver muito baixa, o mesmo estará saturado e impedido de gerar sinal. Isso pode ocorrer se a resistência de polarização for muito baixa. A saturação também poderia estar ocorrendo devido a iluminação ambiente excessiva, seria bom também medir a tensão no sensor sem luz e sob luz normal.

Outra coisa que notei é que no seu projeto abaixo vc colocou o sensor em linha com o eixo do motor, o correto não seria colocar o sensor em sentido transversal ao mesmo???

O sensor transmissivo gera uma amplitude maior, que o reflexivo (da foto), e mais facilmente detectável. E também é menos suscetível à luz ambiente.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #227 Online: 19 de Maio de 2009, 08:27 »
Com os sensores não conectados na placa tenho uma leitura boa de quase 5V de sinal.

Hum ... vamos ver se estamos nos entendendo ...

Veja o esqueminha abaixo, medindo entre TP e "terra", vc deve medir perto de 5V, considerando o C7L3 sem nada na frente. Aproximando um objeto refletor, digamos uma folha de papel branco, a tensão deve cair.

Considerando o sensor transmissivo, sem obstrução do feixe, a tensão deve ser próxima a 0V e com obstrução, perto de 5V.

Citar
Quando conecto mostra 1.27V ad eternum.

A variação de tensão deveria ser idêntica ao dos testes acima. Será que não houve inversão, o LED conecado no lugar do fotodiodo e vice-versa ? Os valores dos resistores de polarização estão corretos ?

Citar
Nos pinos do 324, fora o VDD = 5V, todos os outros, do 1 até o 7 = 2.47V.

Tá correto.
« Última modificação: 19 de Maio de 2009, 09:40 por C N C N o w ! »

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #228 Online: 19 de Maio de 2009, 09:13 »
Jorge porque decidimos colocar um amplificador na entrada em vez de um comparador, será que a melhor saida seria amplificar o sinal ou dar maior exatidão na leitura colocando um comparador?

O Gil já explicou os critérios e os motivos.

Citar
Outra coisa que notei é que no seu projeto abaixo vc colocou o sensor em linha com o eixo do motor, o correto não seria colocar o sensor em sentido transversal ao mesmo??

Maurício, de modo geral essa é considerada a posição de melhor leitura, a que proporciona melhor contraste. Não há exatamente uma posição correta, o sensor pode funcionar em qualquer posição, a melhor vai depender da aplicação. Neste caso, com o OPB125A, funfa em ambas as posições, mesmo sem qualquer tratamento do sinal e a posição definitiva é escolhida em função da conveniência mecânica.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #229 Online: 19 de Maio de 2009, 09:21 »
... pude observar que sem o 4049 só com um jumper como o Jorge sujeriu a leitura do RPM oscila um pouco na casa de 200 RPM´s, já com o dito cujo do 4049 não oscila nada


Um tanto estranho isso ... o sinal já teria sido tratado e quando chega ao 4049 já tá quadradinho, o 4049 não deveria fazer qualquer diferença ...

Citar
Como saber se este tacômetro está lendo os RPM´s corretos (falta instrumentação para mim)?

Vc poderia, por exemplo, comparar a leitura de um cooler de PC pelo BIOS ou algum prog que faça isto e com o tacômetro ...

Pode tb injetar o sinal 60 Hz da rede, que deve redundar em uma leiura de 3.600 rpm. Faça isto encostando o dedo na entrada ou use um trafo de baixa tensão e um divisor resistivo. Se não souber como fazer eu explico melhor.

É bom colocar um cap maior que 10nF ...

Offline viumau

  • Hobby
  • ****
  • Posts: 577
  • Sexo: Masculino
  • Cidade - UF: São Bernardo do Campo
  • Nome:: Maurício Dias
  • Profissão: Consultor Técnico Automotivo
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #230 Online: 19 de Maio de 2009, 13:20 »
Ok meninos voltando aos testes, depois dou outro parecer...

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderadores
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #231 Online: 19 de Maio de 2009, 14:10 »
... pude observar que sem o 4049 só com um jumper como o Jorge sujeriu a leitura do RPM oscila um pouco na casa de 200 RPM´s, já com o dito cujo do 4049 não oscila nada

Se estiver usando um LM324, pode ser que a saída não seja TTL, então, poderia haver algum erro na leitura. Então o 4049 poderia fazer diferença... Nesse caso, já que o soquete do 4049 já existe, acho que poderia ser interessante usar um Schmitt Trigger, das famílias CMOS ou TTL, no lugar do 4049.

Offline viumau

  • Hobby
  • ****
  • Posts: 577
  • Sexo: Masculino
  • Cidade - UF: São Bernardo do Campo
  • Nome:: Maurício Dias
  • Profissão: Consultor Técnico Automotivo
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #232 Online: 19 de Maio de 2009, 14:38 »
... pude observar que sem o 4049 só com um jumper como o Jorge sujeriu a leitura do RPM oscila um pouco na casa de 200 RPM´s, já com o dito cujo do 4049 não oscila nada

Se estiver usando um LM324, pode ser que a saída não seja TTL, então, poderia haver algum erro na leitura. Então o 4049 poderia fazer diferença... Nesse caso, já que o soquete do 4049 já existe, acho que poderia ser interessante usar um Schmitt Trigger, das famílias CMOS ou TTL, no lugar do 4049.


Minilathe estou usando o LM741cn e sensor C7L3 ok...

Jorge fiz uns testes aqui com um cooler como indicado e realmente o resulado ficou diferente então vamos lá.
Tenho em meu pc um controlador de cooler Zalman ZM-MFC2 para controle de 4 coolers que mede tanto temperatura do PC como o RPM dos coolers, também posso variar a rotação dos ditocujos, nele o coooler que testei fica na casa de 2950 á 3050 RPMs e na BIOS do PC fica com o mesmo valor de RPM.
Coloquei o mesmo cooler com uma alimentação independente (fonte de PC) ao do tacômetro (fonte de bancada) para não ter qualquer interferência, no teste com o 4049 no lugar o RPM vária muito na casa dos 1000 RPM (o contrário da medição que citei acima), já com o jumper no lugar do 4049 a rotação ficamais estável, variou em torno de 2800 á 3200 RPM (o que ainda acho muito).
Sem o sensor a entrada o sinal está medindo 5,04V, com o sensor no vazio está com 4,85V, com uma folha de papel branco na frente do sensor cai para 1,30V e com uma folha de papel preto fosco fica com 3,2V.
Outra dúvida, devo deixar o eixo preto e fazer uma faixa branca no eixo ou pintar todo de branco e deixar uma faixa preta?
Irei trocar os capacitores de 10nF para 100nF agora e medir novamente, segue a foto do Zalman para quem não conhece...
« Última modificação: 19 de Maio de 2009, 15:05 por viumau »

Offline viumau

  • Hobby
  • ****
  • Posts: 577
  • Sexo: Masculino
  • Cidade - UF: São Bernardo do Campo
  • Nome:: Maurício Dias
  • Profissão: Consultor Técnico Automotivo
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #233 Online: 19 de Maio de 2009, 15:11 »
Outra coisa que eu pude ver é que no projeto inicial que coloquei tem  erros na placa, 1° faltava ligar o sinal do amplificador ao 4049 como o amigo Alebe disse (falha minha), 2º o trimmpot de contraste do LCD estva com a ligação errada (falha minha novamente),vamos ver se acerto agora hehehehehehe...

Offline viumau

  • Hobby
  • ****
  • Posts: 577
  • Sexo: Masculino
  • Cidade - UF: São Bernardo do Campo
  • Nome:: Maurício Dias
  • Profissão: Consultor Técnico Automotivo
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #234 Online: 19 de Maio de 2009, 16:12 »
Desconciderem os antigos arquivos que enviei por conter erros no projeto, segue os arquivos já com todas as correções feitas...
« Última modificação: 19 de Maio de 2009, 22:44 por viumau »

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderadores
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #235 Online: 19 de Maio de 2009, 18:19 »
Não sei se esses comentários ainda são válidos...

Minilathe estou usando o LM741cn e sensor C7L3 ok...

O LM741 possui resposta em frequência um pouco pior que o LM324. A saída não é TTL, se for manter o 741, é necessário usar o 4049 ou outro CI com saída TTL.

Zalman para controle de 4 coolers que mede tanto temperatura do PC como o RPM dos coolers, também posso variar a rotação dos ditocujos, nele o coooler que testei fica na casa de 2950 á 3050 RPMs e na BIOS do PC fica com o mesmo valor de RPM,

Uma dúvida, essa indicação de RPM seria confiável?? Nâo seria melhor um gerador de sinais? Ou então a saída de uma placa de áudio acoplada a um software gerador de formas de onda, de frequência conhecida?

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #236 Online: 19 de Maio de 2009, 19:05 »
Coloquei o mesmo cooler com uma alimentação independente (fonte de PC)

A fonte deveria a ser a mesma do PC onde vc fez as primeiras verificações, pra evitar variações na tensão e na velocidade do cooler. A segunda fonte de PC tinha carga na saída de 5V ? Sem isto a saída de 12V muito provavelmente não estabiliza ...

Citar
no teste com o 4049 no lugar o RPM vária muito na casa dos 1000 RPM (o contrário da medição que citei acima), já com o jumper no lugar do 4049 a rotação fica mais estável, variou em torno de 2800 á 3200 RPM (o que ainda acho muito).

Isto está um tanto estranho ... tenho idéia do que possa ser mas falemos disso adiante ...

Citar
com o sensor no vazio está com 4,85V, com uma folha de papel branco na frente do sensor cai para 1,30V e com uma folha de papel preto fosco fica com 3,2V.

Temos uma variação de pelo menos 1V, o que é mais que suficiente pra coisa funfar bem e indica que o sensor tá com boa saúde e conectado corretamente.

Citar
Outra dúvida, devo deixar o eixo preto e fazer uma faixa branca no eixo ou pintar todo de branco e deixar uma faixa preta?

Isto não é muito relevante, idealmente metade preto, metade branco. o que é importante que a faixa, se for apenas uma faixa, não seja muito estreita.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #237 Online: 19 de Maio de 2009, 19:23 »
O LM741 possui resposta em frequência um pouco pior que o LM324.

Verdade, mas isto não é relevante para esta aplicação.

Citar
A saída não é TTL, se for manter o 741, é necessário usar o 4049 ou outro CI com saída TTL.

A saída não é TTL e nem precisa ser rotulada como tal para estar em conformidade com a lógica TTL.

Tô mandando abaixo a tabelinha com os níveis de tensão que definem os níveis lógicos. Como se pode verificar, não é uma impossibilidade o casamento de um 741 com TTL.

É bom que conste dos autos que não recomendo o 741 para esta aplicação, e se fosse obrigado a utilizá-lo certamente o circuito seria alterado em consideração às suas características.

Citar
Uma dúvida, essa indicação de RPM seria confiável??

Em duas ocasiões apenas confrontei a leitura do BIOS com um frequencímetro de bancada e não verifiquei desvios significativos. Uma consideração importante aqui é que para estes testes iniciais importa mais verificar a consistência da leitura e menos sua exatidão.

Citar
Nâo seria melhor um gerador de sinais?

Claro que seria, mas nem todos dispomos dos instrumentos mais adequados, né ?

Citar
Ou então a saída de uma placa de áudio acoplada a um software gerador de formas de onda, de frequência conhecida?

Esta é uma boa sugestão, está ao alcance da maioria e é perfeitamente adequada a aplicação.

Na mesma linha, sugiro tb os osciloscópios e frequencímetros que usam a placa de som, são muito bons dentro de suas limitações, servem muito bem aos testes aqui discutidos.
« Última modificação: 19 de Maio de 2009, 19:26 por C N C N o w ! »

Offline viumau

  • Hobby
  • ****
  • Posts: 577
  • Sexo: Masculino
  • Cidade - UF: São Bernardo do Campo
  • Nome:: Maurício Dias
  • Profissão: Consultor Técnico Automotivo
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #238 Online: 19 de Maio de 2009, 19:53 »
Jorge a fonte que usei para os testes foi a mesma do pc para não perder a referência do teste, a alimentação do tacômetro é que foi com uma fonte de bancada ok...
Saindo uma plaquina novinha do fornoooooooooooooo. .. Corroida, limpa e a próxima invernizada... Tô montando ela agora, aguardem cenas dos próximos capítulos, hehehehhe...

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Mostrador de Rotação para Spindle (Display LCD)
« Resposta #239 Online: 19 de Maio de 2009, 20:10 »
Tô montando ela agora, aguardem cenas dos próximos capítulos, hehehehhe...

Vá gostar de tacômetro assim na Cochinchina ... ou na Índia, como tá na moda ...  ;D ;D ;D

 

/** * */