fala galera beleza aqui é o wagner ramos do wr que este ano e esta é mais uma vídeo-aula nossa clássica vídeo aula de sexta sempre trazendo um tema da engenharia eletrônica no vídeo de hoje vou te ensinar a projetar por completo um circuito para controle de motores de passo então está imperdível pois se você tem um motor de passo que deseja controlar e não quer utilizar microcontroladores quer aprender a projetar um circuito discreto para o controle dele vamos demonstrar neste vídeo você chegou ao lugar certo vamos acompanhar o projeto detalhadamente então leves game star at
estamos aqui no computador é a primeira coisa que temos em mãos é o data shift do motor de passo que vamos utilizar é um motor de paz unipolar da mm b se você não encontrar o da tachito para o seu motor de passo na internet você vai ter que determinar a sequência e pulsos empiricamente significa que você vai ligar a alimentação nas bobinas e e energizando com 12 volts até encontrar a sequência completa dos passos é uma tarefa um pouco chateado de ser realizada mas se você não encontrar o datasheet é a única maneira mas
normalmente a maioria dos motores de passo você consegue encontrar no google o datasheet é só digitar o modelo dele e normalmente você encontra bem fácil este aqui eu vou deixar para download aí na descrição do vídeo tem vários modelos de motores de passo da nmb bipolares e unipolares o que eu tenho em mãos a motor de paço unipolar e vamos ver aqui a sequência vejo que aqui temos uma tabela verdade para motores unipolares e uma para bipolares se o seu motor for bipolar você se baseia nessa tabela da direita se for unipolar se fazemos da
esquerda o meu é unipolar portanto vou me basear nessa aqui então vejam que a sequência para acionamento do motor é bem simples o fio vermelho ligado em mais 12 volts como indica aqui e aí aqui na tabela estamos com o sinal de menos ficando o ground o ground a ser conectado no determinado fio aqui tem o preto marrom laranja e amarelo como vamos utilizar um driver baseado no o ln 28 03 vamos entrar com um sinal positivo nas entradas portanto nível high e aí sim teremos o sinal invertido nas saídas proporcionando essa seqüência que seria
01 10 depois 0 1 0 1 1 0 0 1 1 0 1 0 mas para o nosso projeto temos que considerar o inverso pois lembrando que o driver 28 03 ele inverte o nível lógico portanto a sequência de acionamento das bobinas fica assim a 1 0 0 1 1 0 1 0 0 1 1 0 0 1 0 1 essa seqüência de acionamento então percebam que seu programar um microcontrolador barbadinha é só enviar estes bits específicos e espaçadas com um tempo de lei está pronto o nosso motor de paço estará pronto para utilização mas
como projetar isso com componentes discretos vamos fazer um contador síncrono e eu já ensinei o passo a passo para o projeto de um contador 5 no em uma festa o edson aqui do canal e aí você não viu deu uma conferida naquela vídeo aula mas hoje também projetaremos com vocês aqui este contador síncrono temos a tabela verdade temos o esquema de ligação aqui temos portanto que projetar o nosso contador 5 como são quatro bits daria um computador síncrono com quatro mapas de carne ou quatro circuitos com binacionais e também quatro flip flops do tipo de
que vamos utilizar essa vídeo aula mas vamos utilizar um art isso para facilitar o nosso projeto e diminuir a circuitaria empregada no mesmo então olhando para esta sequência de bits você vai notar uma coisa interessante que obtive vizinho é sempre o inverso do primeiro vejo que aqui tem um aqui é zero aqui é zero e aqui é um no caso imaginando a coluna 1 e 2 e depois analisando a 13 a 4 ac 100 ac 10 sempre inverso aqui 0 e 1 ac 10 a 15 01 e aqui 01 então imaginem a coluna um com
a coluna 2 os bilhetes são sempre divertidos e aqui a coluna 3 com a 4 também com isso podemos estar simplificando bastante o nosso projecto considerando os valores de fora e eliminando os dois valores de dentro afinal de contas o fluxo só tem um inversor natural que a saída não que por esse motivo vamos aproveitar a saída não que para garantir os beats internos desta combinação dessa forma temos que projetar um contador símbolo para garantir esta sequência que vocês estão vendo aqui que é 110 00 e 01 que no caso aqui para que o motor
gira no sentido horário vamos fazer o inverso disso então vamos iniciar com 1 0 1 0 0 1 0 e 1 ou seja um computador síncrono de dois bits com esse comportamento aqui vamos para o excel digitar a nossa sequência 0 1 0 0 1 0 1 e aí vamos fazer a nossa tabela é verdade então quem é zero e que um são nossas entradas que 0 maiúsculo e que um são nossas saídas como são apenas dois bits são duas entradas e duas saídas estes dois aqui também são conhecidos como estado atual como vimos aquela
festa é só e esses aqui como estado futuro o estado atual sempre colocamos a sequência binária então são dois bits começa em zero vai um binário 2 indignado que é 10 e termina com três e aí o estado futuro vai seguir a seqüência do contador 5 no qual sequência que vem depois do 0 0 nesta seqüência aqui é 110 então depois do 0 0 estado futuro será 10 como estamos com o estado 10 ele passa a ser o estado atual então temos que analisar esta linha que o eser o que vem depois de 10 é
11 então temos que colocar aqui 1 e 1 o estado atual agora passa a ser 11 e então temos que ver o que vem depois depois de 11 e um botão anos ali pra cima então é zero e 101 passa a ser o estado atual qual estado futuro 00 e aí está a nossa tabela verdade e agora vamos para o mapa de carne ou vamos fazer dois mapas de carne ou são bem simples pois é apenas dois bits primeiro pra quê 0 lembrando que que 0 é o mais significativo é que um é o menos
significativo e aí a sequência que 0101 o mapa de carlo já vimos vídeo aula sobre isso também aqui no canal vamos considerar os valores em 10 nem vamos preencher como estamos em que zero temos que analisar aqui a coluna do que zero que esta coluna aqui vamos colocar aqui do lado e vamos colar o q2 também aqui embaixo aliás que um aqui o mapa de calor para que um e aqui para que quiser quando os dois são zero temos o então preencher no mapa o outro um aqui de que zera quando é um em que
zero minúsculos 0 em que um minúsculo então 10 que é aqui e para que um temos 11 quando é 10 então aqui e temos um quando o 1 neste ponto aqui estou passando um meio rápido os mapas de canoas já detalhei bem uma vídeo aula como fazer se você não viu ainda deu uma conferida como fica a equação boliviana do mapa de calor para que 0 0 será igual como quiser o minúsculo do estado lembrando que aqui vale porque 0 minúsculo que a entrada e aqui vale porque um da mesma forma aqui que zero e
aqui que um como trocou o estado lhe cai fora sobra então o que um barrado ou seja equação boliviana que zero é igual ao próprio que um barraco e para que um como fica que um será igual aí temos aqui esta combinação no caso aqui que um trocou o estado 10 e 11 sobrou apenas o que zero que aqui a coluna porque 0 minúsculo então sobra que 0 e vejam que não teremos nenhum circuito com binacional acompanhando nossos flip flops pois a própria entrada é atribuída a sair então aqui no isis vamos testar o nosso
circuito vamos pegar um flip flop do tipo de vamos utilizar um circuito integrado semosp a 1 4013 que tem 2 flip flops do tipo de no mesmo encapsulamento porque a semosp porque os e moss já trabalha com 12 volts se utilizássemos circuitos integrados de tl teríamos que fazer uma fonte de alimentação específica para o ctl que trabalham com 5 volts e o nosso motor de pasta trabalha com 12 então vamos optar por seis semanas damos um ok os dois flip flops cada um representa um bit não queremos dar um dos sete dos flocos então vamos
aterrar os pinos de reset como não tenha barril em cima do rn são ativos em um portanto se não quisermos ativar os temas que deixaram 10 e 17 também não será ativado então vamos deixar em 0 da mesma forma e aí como é um contador síncrono o clock vai interligado entre os flip flops e para fazer o coque vamos utilizar uma lógica estreito mesmo assim podemos testar a nossa sequência binário então aqui será o nosso clock e aí vamos utilizar lei bolsa nas entradas de e nas saídas que então aqui será de zero que é
o mais significativo é que será que 0 aqui será que 0 barrado e para colocar barrado aqui no isis você digita cifrão que 0 cifrão tudo que estiver entre os dois cifrões estará com uma barrinha vejam que apareceu a barrinha de um que ao menos significativo aqui que 1 e aqui o que um barraco lembrando de nossa equação vamos colocar aqui que 0 igual aqui um barrado e o que um igual ao que quiser essas foram as equações que encontramos com aqueles mapas de carne que zero é igual à que um portanto nosso de zero
que a entrada do flip flop mais significativo vai receber que um barrado que a nossa equação que está aqui então vamos conectar uma levou a outra simplesmente renomeando aqui de zero para que um barraco então temos uma ligação entre o pino 12 o que nos 5 do circuito integrado que um é igual a zero então que um vai para entrada de dados do flip flop menos significativo como é igual à que zero é igual a este e num aqui então digitamos o mesmo nome estão interligados e galera o circuito já está pronto o nosso contador
5 no está prontinho para utilização vamos comprovar a nossa seqüência agora utilizando lógica esteites vamos pegar aqui lógico aliás lógica e prontos para testar então vamos colocar já os 4 bits que é o que precisamos vamos pegar os leigos vamos fazer o seguinte interligar ali e aí bloch cop copiar os outros três como utilizamos os as colunas centrais em nossa tabela os beats negados vão aqui então aqui ficar que 0 negado aqui fica que 0 que um negado que um dando um play para simular o colóquio é atualizado por borda de subida ele inicia em
10 10 lembrando que a sequência da nossa nosso datasheet tem que ser 100 110 1 0 0 1 0 0 1 0 1 e repete então não tem problema que começou em 10 10 contando que siga esta seqüência aqui começou em 1 0 1 0 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 e assim por diante a cada atualização de clock ele segue aquela sequência já da tabela verdade do motor e os bichos estão ligados porque vamos entrar com estes bits no o ln 28 03 beleza está funcionando
como podem ver e aí precisamos também de um circuito para gerar este colóquio é de 20 só a solução que utilizamos o nosso clássico 555 é o mais prático e um componente bem barato e super simples de encontrar no mercado então configuramos ele como um oscilador configuração estável e todos os componentes necessários aqui para utilização do circuito a diferença aqui é que adicionamos este potenciômetro aqui para estar variando a freqüência de saída aqui do nosso clock lembrando que a equação da frequência esta aqui este circuito não vou projetar passo a passo com vocês porque vocês
já está craque e saber e ele pois já apresentamos em diversas vídeo aulas dando um play para simular vejam que temos nossa onda quadrada a freqüência varia de 1 100 hertz a uns 500 hertz variando essa freqüência é a freqüência de clock que estaremos inserindo nos flops temos a variação de velocidade do nosso motor de passo então bem interessante para estarem implementando se você quiser uma velocidade fixa você projeto oscilador uma freqüência fixa sem problema nenhum e aqui galeras ao nosso circuito praticamente finalizado só falta conectar o oscilador com 555 que já vamos fazer o
nosso contador síncrono com 40 13 está aqui e aqui está o drive do rn 28 03 você pode utilizar um l e 28 041 ln 2003 o ele em 2004 que vai funcionar do mesmo jeito o 2003 e 2004 ele eles têm menos pinos mesmo aqui que ficou sobrando quatro pinos de entrada e quatro pinos de saída ou seja poderia poderíamos conectar um segundo motor de passo neste cara aqui o terminal comum que é o pino 10 vai no 12 nos 12 volts e opino 9 que está omitindo aquino proteus vai no terra olhando para
o datasheets aqui está o diagrama simplificado do 28 03 vejam que são buffers inversores a entrada recebe um e entrega na saída o zero por isso que fizemos o projeto considerando esta tabela que invertida justamente por causa do drive já avisando driver o ln 28 03 que recebe uma entrada entrega 0 na saída é o nosso driver de corrente para o motor de paço e o motor de passo é o único lada nmb como mencionamos e conectamos desta forma aqui e vejam que esse componente é bem simétrico no pino você tem entrada no 18 uma
saída e no 2 é uma entrada 17 uma saída então isso facilita bastante a montagem na proposta ou no seu circuito final dando um play para simular seu atualizar o clock veremos cada passo do motor de passo aqui no isis proteus o que falta fazer então é pegar o oscilador que projetamos clicamos com a direita copto clipboard vamos para o circuito final ficamos com a direita fez from clipe voto vamos insistir em 7 x ice colocará três para aumentar a área de trabalho está o circuito completo e teremos mais um capacitor de desacoplamento para o
4013 entre os pinos 14 os pinos 7 temos que trocar aqui a referência do 555 e temos que conectar então o nosso clock vamos pegar o input clk e aí vejo que o nosso motor está girando vamos modificar a freqüência e ver se ele aumenta a velocidade ele estava meio travado aqui mas isso é o processamento da cpu na prática ele vai funcionar belezinha como veremos agora venha comigo e aqui está o nosso projeto já funcionando galera vez um promotor de pasta está girando no sentido anti-horário como previmos e os circuitos integrados discretos funcionando aqui
no nosso projeto os 555 4013 e o ln 28 03 já demos prévia desse projeto na página no facebook na nossa fan page também nos neshat mesmo que variando a freqüência do oscilador eu atuo na velocidade do motor então agora está girando mais rápido eu posso deixar girando bem devagar e possa acelerar e então o projeto está funcionando bem certinho seguindo a orientação da chita no motor de paço e destes três componentes obviamente pois com datasheet o seu projecto vai mais longe estamos aqui com o o ópio ligado canal 11 em que zero o canal
2 em que um podemos verificar a sequência se segue a nossa lógica binária de 0 1 0 0 1 0 e 1 que havíamos previsto obviamente os inversores naturais dos flops garantem os quatro bicos para controle do motor de passo aqui está osciloscópio mostrando as formas de onda cada uma o mais significativo canal 2 a 1 - então a sequência 10 o 1 0 1 0 1 0 e assim sucessivamente então vejam que está funcionando perfeitamente o nosso projeto então essa foi mais uma vídeo-aula do seu wr channel como sempre clique em gostei compartilhe com
todo mundo este vídeo que isso nos ajuda pra caramba no siga nas demais redes sociais que publicamos seguidamente por lá inclusive na página do facebook facebook.com barra wr kits já havíamos publicado um videozinho com a prévia desse projeto aqui no controle de motor de passo então favorito este vídeo um siga nas redes sociais e acompanhe todos os vídeos do nosso canal que tem vídeo todo dia isso engenharia o uso intencional da ciência por hoje é isso vou ficando por aqui valeu a audiência de sempre aquele abraço e até a próxima