Preimeiro gostaria de me desculpar pela minha ausência aqui no forum, mais como as atribuiçoes são muitas, as vezes é dificil vir aqui, porém como recebi um email de um participante aqui do guiacnc em relação a placa, vim conferir as diversas postagens aqui, então vou tentar atualizar.
agora eu fiquei curioso para saber como que o ivan braga fez para controlar a corrente dos motores dele, hehehe
tem como contar pra nós ai?
Isso é razoavelmente simples, com pic temos a princípio duas alternativas.
1ª - que seria o controle de corrente por soft, não acho essa a melhor das alternativas, pois em uma conversa com o Jorge, ele me questionou o porque não fiz assim, em resposta a esse questionamento digo que seria muito mais complexo fazer isto por soft pela simples razão de configurão do mesmo, qua inlcuiria a inserção de diversar variaveis e conseguntemente suas configurações. E como até então o projeto não é de cunho comercial acho que está bom, não excelente porem bom.
2ª - a qual acho mais prátrica é o uso do comparador, pois para nossos fins é a que dá menos dor de cabeça para o usuário e para o programado "é claro", pois aqui a grande maioria dos
foreiros já estão acustumados ao trimpot ou potenciomentro como alguns preferem. O comparador é configurado por soft mais todo seu funcionamento é controlado por hardware, sendo assim o pic fica com um soft magrinho e solto para executar outras funções que nos invertarmos.
A deduzir pelo esquema é uma implementação convencional, em tudo semelhante a CNC3AX, com o PIC emulando o L297.
hmm...
Eu pensei que ela teria vantagens sobre a CNC3AX, mas me enganei então.
Bom Smarley, como disse o Jorge a minha controladora esta "emulando", que dentre outros sinonimos temos:
1.Ter emulação com; rivalizar ou competir com; disputar preferência com 2.Pôr-se par a par de; igualar: 3.Seguir o exemplo de; Em suma, não se trata de ser melhor ou pior, é uma outra abordagem, porém sim usando o mesmo preceito que é o PWM.
E evidentemente puchando a brasa para meu churrasco, minha controladora não faz o barulho da CNC3AX, pois o clock do PWM dela está na casa dos 100khz, pois se você olhar a datasheet de um pic qualquer que tenha
conversor A/D não
comparador esta por volta dos 19ns.
E na nota de instrução da propria Microchip
"00907a Stepping Motors Fundamentals.pdf" pagina 20 diz o seguinte:
Note: In practice, the comparator implementation
uses less processor resources than
the ADC implementation. The comparator
implementation also yields a faster
response.Nota: Na prática, a implementação do comparador usa menos recursos do processador do que
a implementação do ADC. A implementação do comparador
tambem permite uma resposta mais rápida. De uma estuda não só neste documento, como em muitos outros da Microchip que você chagará facilmente a um consenso de como utilizar este componente para esta aplicação.
A controladora também tem uma função para estabilizar a corrente por volta dos 15% depois de um certo tempo e na sequencia se desliga depois de outro certo tempo.
Resumindo com um pouco de conhecimento e e imaginação o céu é o limite.
então vou refumular a minha pergunta, o que podemos fazer pra ter o hex?
Ednei te mandei uma MP.
Tenho grande interesse em testar essa placa tambem...como poderemos obter o arquivo .hex ?
Sandro te mandei uma MP.
Quando quiserem podem mandar email ou me adiconar no msn, fiquem a vontade.
Abraços
Ivan