Sim, o Turbo conseguiu passar de 100 KHz no frequencímetro. Não tive problemas de variações na leitura, mas vou analisar melhor.
Bom saber que vc tá instrumentado, isto evita o famigerado achismo e aquela dúvida cruel sobre quem é o responsável pelo que ...
100 kHz é um bom resultado, sem dúvida e não tá nada mal os 16 kHz que vc alcançou, a velocidade máxima depende, além da qualidade dos pulsos, do motor, do driver, da tensão da fonte, da mecânica ...
A máquina CNC com 16 KHz funcionou bem, utilizamos um aparelho para medir precisão de posicionamento e não teve perdas. Mas mesmo assim vou analisar no osciloscópio.
Este é um dado importante, muito positivo, a não ocorrência de perda de passos. De qualquer forma, acho que vale muito a pena analisar a coisa com o osciloscópio. Se puder, faça algumas fotos dos oscilogramas ... eu vou tentar fazer aqui tb, talvez um filme, já que é impossível dar uma idéia da latência com fotos.
Estou utilizando o Windows XP SP3 Lite, será que dá tanta diferença em relação aos outros XP? Nossa, tem hora que parece um quebra-cabeça.
Não sei ... vc podia passar uma lista dos processos ativos, pode ajudar bastante a descobrir algum que aumente a latência. Eu já descobri que o Chrome é um dos vilões.
Falando sério Jorge, o que posso fazer para melhorar isso? Será que vou ter que partir para um outro driver de comunicação com a porta? Ou esse problema é devido ao uso do clock do processador (RDTSC) nas rotinas de pulso?
Não duvido que venha a ser necessário revisar o driver ... não tenho idéia de quais sejam as implicações quanto a utilização do clock do processador ... acredito que isto por si só não seja um prob ...
Agora fiquei preocupado com essa latência que você encontrou no osciloscópio. Estranho que aparentemente a máquina cnc funciona normalmente, mas sei que é necessário analisar melhor esse problema. Obá, mais um quebra-cabeça.
Veja, nem faz muito sentido falar do EMC2 que funfa bem na minha máquina, mas é outro animal, mas o Mach já uma referência que faz mais sentido. Funfa muito bem, nas mesmíssimas condições, o que só pode me levar a pensar que ainda há algo no T5 que pode ser aperfeiçoado.
Sabemos que a coisa toda é muito espinhosa: com todas as facilidades de um kernel de tempo real o EMC2 não gosta de chipsets Intel, e com a mesma MoBo mas CPU diferente, a diferença no teste de latência é muito grande, bem pior com um Pentium IV (meu caso) e bem melhor com um Celeron (Alebe) ... O Mach não se bica com o Quicktime ... Nenhum funfa bem em notebooks de modo geral e por aí vai ...
Eu não alimento a expectativa de que o T5 venha a funcionar igualmente bem em toda e qualquer condição, mas acho, a partir dessas primeiras impressões, que ainda há possibilidade de melhorar alguma coisa e no mínimo temos que saber que condições favorecem ou atrapalham e na medida do possível tentar diagnosticar a causa, mesmo que não se encontre uma solução imediata. Claro que isto não vai acontecer da noite para o dia, mas já me anima bastante que vc tenha constatado algumas irregularidades e conseguido encontrar solução para elas.
Opá, estou ansioso por este dia!
O dia tá chegando, dê seus pulinhos por aí e arranje espaço na agenda. Vc não vai se arrepender e afinal de contas o artista tem que ir aonde o povo está, né ?