Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
PROJETOS => Projetos dos Usuários Guia CNC => Tópico iniciado por: brunocmiranda em 20 de Junho de 2010, 20:48
-
Boa noite gente,
Estou projetando um dispensador de etiquetas e preciso de um help
O dispensador funciona da seguinte forma:
O rolo de etiqueta será colocado na parte superior do dispensador, a etiqueta passará com um rolo e ficará sobre uma chapa, nessa chapa ela avançará conforme as etiquetas forem sendo retiradas (a etiqueta é solta até pouco mais da metade e onde ela está fica um sensor ótico, que vai detectar a presença dela) após essa chapa o resto (liner) faz uma curva de ~290º e irá para outro rolo onde será rebobinado.
Mais ou menos assim:
Para rebobinar e mover as etiquetas, minha idéia é usar um motor de passo, que será controlado por um driver que será controlado pelo sensor ótico.
Minha dúvida é:
Qual driver utilizar? E Qual circuito poderia ser montado para o sensor (se for necessário) que irá controlar o driver?
Att,
-
Olá Bruno,
Eu faria tudo o processamento usando um PIC (ex.: PIC16F628), que é capaz de controlar o motor de passo, ler o sinal do sensor ótico e eventuais entradas de botoeiras, etc. Não precisaria de um driver (tipo CNC3AX), mas se tiver um L297 ajuda um pouco, mas não é indispensável, pois acho que a velocidade não é alta e o torque da aplicação deve ser constante e baixo, não seria o caso de usar controle do tipo PWM, o que o L-297 possibilita.
-
obrigado minilathe,
Eu também pensava em um microcontrolador, mais era o 8051... acredito que seja mais fácil usar o PIC16,
Não há nenhum drive que seja pronto para receber o sinal sensor e ativar o motor de passo?
Pois não faço idéia de como irei programar o PIC16 para fazer tudo isso..rs
att..
-
bruno
Para fugir aos microcontroladores, uma outra opção, porém de maior despesa, é utilizar os CLP's (ou relès programáveis) da Siemens (LOGO!), alguns possuem entradas analógicas e também possuem entradas e saídas expansíveis.
Acrescentando uma fonte chaveada de 24volts, o(s) sensor(es), uso do AD, e um motor DC comum é possível fazer o seu dispensador de etiquetas.
A programação dos LOGO! pode ser feita facilmente por blocos (ambiente visual) ou em Ladder em software gratuito disponível no site da Siemens.
abrax!
-
Bruno,
obrigado minilathe,
Eu também pensava em um microcontrolador, mais era o 8051... acredito que seja mais fácil usar o PIC16,
Não há nenhum drive que seja pronto para receber o sinal sensor e ativar o motor de passo?
Pois não faço idéia de como irei programar o PIC16 para fazer tudo isso..rs
att..
Posso lhe adiantar que não é complicado. Um simples PIC16F628 resolve com sobras...
-
valeu blackmore!
mas como não é uma aplicação muito grande (por enquanto) então não seria necessário utilizar CLPs, é mais simples, mas foge da aplicação inicial...
abraçoo.
-------------------------------------------------------------
minilathe,
dei uma pesquisada no PIC16F628 e ele não é tão complicado mesmo, vi até que ele suporta ladder, mas estou pensando em programa-lo em C.. só preciso descobrir como começar rs
no caso o L297 iria ajudar em que?
sei que ele controla o motor de passo, mas o PIC já não iria fazer isso?
-
Bruno,
dei uma pesquisada no PIC16F628 e ele não é tão complicado mesmo, vi até que ele suporta ladder, mas estou pensando em programa-lo em C.. só preciso descobrir como começar rs
no caso o L297 iria ajudar em que?
sei que ele controla o motor de passo, mas o PIC já não iria fazer isso?
Eu não usaria ladder... Mas assembly ou C. O L-297 é um driver PWM, sua função poderia ser parcialmente implementada no PIC. Dependendo da velocidade do motor, se for lenta, o L-297 seria dispensável.
-
brunocmiranda
... como não é uma aplicação muito grande (por enquanto) então não seria necessário utilizar CLPs...
é apenas uma sugestão ...
é mais simples, mas foge da aplicação inicial...
pq foge da aplicação?? eu não entendi.
agora, me desculpe se pareço arrogante, mas como exatamente vc pretende fazer o controle? pode descrever como fazer cada uma das etapas?
Fiquei um tanto curioso.
-
minilathe
é... verdade, eu tentei o LDmicro para programar em ladder, mas é mais complicado mesmo.. vou utilizar C.
quanto a velocidade, digamos que não é rápida, mais também não é lenta.. cerca de 100mm/s..
quanto ao sensor, eu iria liga-lo no PIC nas portas RB? ou estou enganado?
blackmore
entendi sua citação, me atrapalhei nas palavras e me expressei de forma errada..
o que quis dizer é que inicialmente, é um projeto pequeno, para etiquetas de pequeno e médio porte...
o clp seria futuramente, para um projeto maior... por enquanto estou evitando custos muitos altos também rs
eu pretendo fazer o controle utilizando um microcontrolador ou algum CI 74xxx (o 74194 por exemplo) mas já foge um pouco por ser mais complicado de se montar..
portanto estou pensando em usar o PIC16, pois ele recebe o sinal sensor e controla o motor de passo.
as etapas são as seguintes:
a presença da etiqueta vai ativar o sensor, com isso o motor está parado...
a etiqueta foi retirada, o sensor manda o sinal para o PIC e o PIC ativa o motor de passo até a próxima etiqueta ser detectada pelo sensor.
idéias são bem vindas rs
abraço
-
Bom de qualquer forma existem vários caminhos possíveis para sua aplicação.
O legal é que para onde se vá dá para aprender ... começando pelo PIC ... como vc disse não conhecia.
A algum tempo eu fiz um dispositivo na empresa onde trabalhava e tinha que ser algo barato.
Era necessário "ler" a condição do produto testado, e através de display e luzes dizer o estado e contar as peças, além de travar o funcionamento através de um sensor de passagem, a famosa caixa de rejeito.
Me lembro que utilizei um display serial, alguns reles e seus devidos drives e obviamente uma fonte ...
detalhe ... funciona bem até hoje, gastei na época 1/10 do orçamento, resultado modernizados outros tantos que necessitavam de um upgrade!! o detalhe .. eu náo conhecia direito PIC nem C. :-X