Sivio,
A diferença entre estas placas, que vendem por ai, com PIC e uma placa do Herculano é a quantidade de fios que precisa ligar na porta paralela ... A do Herculano precisa 4 fios por motor e a com PIC apenas dois... outra diferença é que a do Herculano precisa receber uma sequencia de quatro fases para poder girar de um lado ou outro ... isto o TCNC faz ...
As placas com PIC precisam apenas de dois sinais : Uma onda quadrada na entrada passo e um sinal alto ou baixo na entrada de direçao ...
Pensando em maquinas CNC, nao tem nada a ganhar, mas pense que estas placas nao sao apenas para CNCs, mas tambem para robotica e outras aplicaçoes, que nao usam o TCNC ... ai voce ja vai começar a ver as vantagens das placas com PIC ... Porque ? Porque com apenas uma chavinha e um ocilador a base de 555, voce controla um motor de passo, coisa mais dificil de ser feito com a placa do Herculano, pois voce vai precisar de quatro fases sincronizadas ... Entao o PIC neste caso é otimo, certo ?
Imagine uma esteira sendo movimentada por um motor de passo ... claro que uma placa com PIC vai ser bem mais facil e economico controlar a velocidade e direçao desta esteira ... certo ?
De resto a maioria destas placas sao iguais, nao sao melhores e nem piores, isto no caso de maquinas de CNC ...
Agora ha processos, para acionamento de motores de passo, diferentes, onde se tenta tirar o maximo possivel de um motor de passo qualquer ... exemplo : Placas tipo Chopper ...
Voce pode fazer um sistema chopper com cicuitos discretos, por exemplo com um L297 ... este componente ja vai te dar um controle superior ao das placas com PIC e a do Herculano, pois eles trabalham a corrente do motor, elevando o torque dos motores em muito ... porem nao da para mudar nada neste relacionamento placa motor, ou seja derrepente com um motor vai bem, mas com outro nao e la se foi a sua placa ...
Agora se voce quer uma placa versatil e que analize todas as caracteristicas do motor, mecanica, fisica, magnetica e eletrica ... e a partir destes dados gere a melhor sequencia de operaçao para os motores ai voce vai precisar de um microprocessador, nao um PIC, mas sim algo que tenha muita velocidade e poder de processamento, exemplo: O Rudolf esta usando um DSP, eu usaria um ARM, outros poderiam tentar com PIC mesmo (Eu nao tentaria, pois é muito fraquinho coitado), mas ai vai de cada um ...
Com microprocessadores voce pode atualizar, modificar, alterar caracteriscas de trabalho, processo, motores e etc... sem ter que mexer em nada na sua placa, apenas trocando o software ... mas para isto tu vais precisar dominar, e muito, nao só os processadores, mas tambem os motores ... e isto é outra vantagem, pois quanto mais se mexe mais se aprende e voce sempre vai ter a possibilidade de melhorar mais e mais, a cada novo dia ...
Agora um software mau feito vai transformar a sua alegria em desespero ... rsrsrs
Espero ter dado uma ideia geral das diferenças, mas se quiser mais detalhes é só gritar ... rsrsrs