Boa noite pessoal.
Para ajudar um amigo aqui do LdG, comecei a desenvolver um projeto de controle
de um step motor usando o arduino.
Este arduino recebe os dados para controlar o motor via uma interface DMX512.
Um canal do DMX controla a posição do motor de 0 a até 360 graus,
e posiciona o motor de acordo com o ajuste feito no ajuste deslisante do canal.
Um outro canal controla a velocidade com a qual o motor vai para a posição selecionada.
Tudo funcionou corretamente. O motor ajusta a velocidade e vai para a posição que eu
ajusto dentro da circunferência de 0 a 360 .
Para testar usei um software gratuito que encontrei na net:
https://www.google.com.br/url?.sa=t&rct=j&q=&esrc=s&...
É o Open DMX Theater.
Tudo funciona muito bem, mas somente se eu usar como interface um modulo que tenha
o chip FTDI232.
Com qq outro chip não funciona. Testei com o CH340 tanto instalado no meu UNO qto um
em um USB/TTL.
Fui verificar a pasta onde instalei o software e verifiquei que ele só tem arquivos
para o FTDI. (FTD2XX.dll, FTD2XX.H, FTD2XX.lib).
Pensei em copiar arquivos para o CH340, mas a chamada para estes arquivos
deve estar dentro do programa.
Procurei outros softwares na net e os poucos que encontrei usam este mesmo chip.
Alguém sabe ou já usou o DMX512 rodando no PC com saída em USB/TTL que não seja com
FTDI, ou tem alguma solução para "enganar"o soft para pensar que usa o FTDI?
Rui
Tags:
Bom dia MM,
qq software que gere saída conforme o protocolo DMX.
Rui
Rui bom dia,
Achei essas Bibliotecas de DMX. Talvez possam ser úteis:
bom dia amigo vc pode usar a interface chamada emtec ela trabalha com dmx 512 eu tenho ela aqui
Pessoal bom dia,
continuando na pesquisa sobreDMX, encontrei a razão do porque chip FTDI
funcionar com o DMX e o CH340G não funcionar.
O FTDI pernite o uso de qq velocidade (baud) desde 183 até 3 Mega.
The FT232R supports all standard baud rates and non-standard baud rates
from 183 Baud up to 3 Mbaud.
Achievable non-standard baud rates are calculated as follows -
Baud Rate = 3000000 / (n + x)
Já o CH340G só permite o uso de velocidades padrões.
RV
Resolvido !
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por