TACOMETRO para furadeira  

  RSS
(@foxconn)
Novo Membro

Olá larios, Seria possível algum dos seus projetos, ser alterado para um Tacômetro lcd ou mesmo display de 7seg. , para ser usado em uma furadeira de bancada, velocidade máxima de 3000 rpm. Valeu e um abraço 

ResponderCitar (Quote)
Postado : 24 de junho de 2020 08:13
(@clarios)
Membro Honorário Moderator

Vou colocar no 'caderninho' sua sugestão. Como pretende pegar a rotação? Disco vazado + diodos emissor e outro receptor?

ResponderCitar (Quote)
Postado : 24 de junho de 2020 14:43
(@foxconn)
Novo Membro

Larios, tudo bom? pode ser por mesmo por imã (com um reed Switch) ou sensor hall, que ta fácil agora de achar. O disco vazado com os diodos ficaria complicado fazer o disco com exatidão etb teria o risco de contaminar os diodos com poeira etc. mais da forma que vc fizer damos um jeito no sensor, Valeu

ResponderCitar (Quote)
Postado : 25 de junho de 2020 09:17
(@foxconn)
Novo Membro

Olá larios, valeu pelo belo projeto, ja fiz os testes no protoboard e na maquina que queria medir a rotação, funcionou bacana mais achei lento a atualização. Pergunto se tem como ficar mais rápido a sensibilidade na apresentação, fica pulando tipo de 3200 rpm para 3800 rpm e o motor esta na rotação fixa. 

Usei o arquivo em asm, e a linguagem que tenho mais facilidade em entender. 

Abraço e assim que finalizar a PCB te envio para que possa compartilhar aos companheiros do fórum.

ResponderCitar (Quote)
Postado : 5 de julho de 2020 22:13
(@clarios)
Membro Honorário Moderator

O problema é o tempo da janela de medição de 1 segundo. Portanto temos resultados a cada segundo para obter um valor entre pulsos de 60 rpm. A única forma de resolver isto é usando um sensor que de muitos pulsos por volta. Por ex. com 4 pulsos por volta, poderia usar 250 ms de janela de medição para ter os mesmos valores e resolução de 60 rpm entre pulsos. Quanto mais pulsos por volta o sensor puder dar, mais precisa será a leitura, menor  oderá ser a janela de medição e menor será o valor de resolução entre pulsos.

Uma outra forma de fazer é medir não os pulsos numa janela de tempo, mas medir o tempo entre um pulso e outro pulso. Esta forma é mais complicada para o programador . Tem a questão da medição ser de tempos diferentes: se a rpm é alta os períodos são curtos e a apresentação se torna muito rápida. Por outro lado, se a rpm é baixa, os períodos são longos e a apresentação pode demorar mais que um segundo. Tem a questão de multiplexar os displays para não ficarem cintilando em algumas rpms. É complicado. No entanto, eu postei uma versão com este método junto ao artigo original, mas foi compilada somente com CCS C Compiler. Com o compilador  Great Cow Basic não consegui trabalhar com números grandes como 1 bilhão na operação de divisão ( 1bilhão/ resultado do timer). Também não encontrei ponto flutuante nas informações. Talvez tenha e eu não saiba onde. O CCS C trabalha até um pouco mais de 4 bilhões e tem ponto flutuante se necessário. Portanto, não foi possível gerar arquivos asm . Faça um teste com o hex e veja se é melhor para o que você deseja fazer.

 

Este post foi modificado 2 dias atrás por Claudio Larios
ResponderCitar (Quote)
Postado : 7 de julho de 2020 17:31
Share: