Autor Tópico: Corrigi ruido na frequencia do mach3  (Lida 2859 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline andremp

  • Novato
  • *
  • Posts: 7
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Florianópolis - SC
  • Nome:: André Müller Pereira
  • Profissão: Engenheiro de Computação
Corrigi ruido na frequencia do mach3
« Online: 24 de Abril de 2014, 13:30 »
Oi pessoal
Pra não ficar aqui só usufruindo do fórum vou dar minha colaboração com uma solução que criei para conseguir
estabilidade do mach3 no DriverTest.

No meu caso meu windows XP esta instalado com o ACPI ativado e meu processador tem apenas 1 núcleo, o DriverTest estava variando muito, o mach3 conseguiu operar a máquina mas pulando passo adoidado, no entanto quando rodava o DriverTest logo ao iniciar a máquina ele funcionava estável no início do teste, verifiquei que isto acontecia enquanto haviam alguns processos utilizando 100% da CPU. Então criei um programa que consome virtualmente 100% da CPU, e resolvi meu problema de estabilidade.
O programa tem um código muito simples é só abrir, ele não trava em nada os outros programas pois a única coisa que faz é estar continuamente dizendo ao windows que deve executar os outros programas.
ACHO que isto impede que o sistema entre em um modo de baixo consumo o que geraria atrasos do atendimento de requisições de IRQ.

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Corrigi ruido na frequencia do mach3
« Resposta #1 Online: 24 de Abril de 2014, 16:46 »
O Ruindows é um "mal necessário" para poder usar o Mach3...

Ao invés de aumentar a ocupação, não seria mais lógico desocupar a CPU? Ou seja, pesquisando quais processos consomem mais recursos da CPU e em seguida eliminando os processos mais dispendiosos de recursos e desnecessários num CNC (exemplos: screen saver, anti virus, processos relacionados a economia de energia, processos relativos a redes com e sem fio, ....).

A ocupação deve ser a mínima necessária ao funcionamento do CNC. Se fosse possível rodar apenas o programa CNC seria ideal (sem sistema operacional inclusive!!). Assim funcionam os sistemas industriais de automação e de comunicação (equipamentos de rede de alta velocidade), que são mais restritos na temporização e no sincronismo de eventos e que são baseados em FPGA, DSPs, ....
« Última modificação: 24 de Abril de 2014, 16:57 por minilathe »

Offline andremp

  • Novato
  • *
  • Posts: 7
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Florianópolis - SC
  • Nome:: André Müller Pereira
  • Profissão: Engenheiro de Computação
Re:Corrigi ruido na frequencia do mach3
« Resposta #2 Online: 24 de Abril de 2014, 18:51 »
A diferença pra estes outros sistemas embarcados é que eles trabalham exclusivamente em uma tarefa. Este sistema de CNC com porta paralela sem verificação de erros é perfeito pra eles.
Não dá pra compara-los com um sistema operacional. Normalmente os sistemas que precisam de alta velocidade no windows são baseados em buffer de dados, o destino dos dados verifica e informa sobre qualquer erro que pode ser corrigido a tempo.
Sei disso porque sou engenheiro de computação e faço programação em computadores e microcontroladores.

Não havia mais o que eliminar no meu caso, segui todos manuais, eu não queria formatar pra tentar trabalhar sem o ACPI (o que pode não funcionar). Muitas pessoas resolvem isso trocando de pc.
Percebi uma oportunidade de solução, trabalhei nela e deu certo pra mim.
O software ocupa 100% da CPU mas não pesa nada, tudo continua abrindo normalmente, ele perde espaço pra qualquer outro processo.

Se mais alguém resolver seu problema com esse software favor responda aqui.

Offline andremp

  • Novato
  • *
  • Posts: 7
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Florianópolis - SC
  • Nome:: André Müller Pereira
  • Profissão: Engenheiro de Computação
Re:Corrigi ruido na frequencia do mach3
« Resposta #3 Online: 24 de Abril de 2014, 19:04 »
Li novamente o comentário do colega, vi que concorda com o que mencionei, e agora meu comentário me pareceu arrogante.
Como não tem função pra editar ou remover no fórum, peço que ignore o primeiro parágrafo do post anterior.

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Corrigi ruido na frequencia do mach3
« Resposta #4 Online: 24 de Abril de 2014, 19:28 »
André,

Li novamente o comentário do colega, vi que concorda com o que mencionei, e agora meu comentário me pareceu arrogante.
Como não tem função pra editar ou remover no fórum, peço que ignore o primeiro parágrafo do post anterior.

Eu apenas perguntei se não seria melhor esvaziar as tarefas da CPU do PC (conforme o gerenciamento e as tarefas estabelecidas e criadas pelo Windows) ou configurar corretamente o Windows (habilitando o mínimo necessário), ao invés de criar uma nova tarefa para preencher o tempo vago ou "acordar" a CPU. Se é que eu entendi corretamente a sua proposição.

Me desculpe, se lhe fiz parecer arrogante...
« Última modificação: 24 de Abril de 2014, 19:34 por minilathe »

 

/** * */