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

Exibições: 175

Responder esta

Respostas a este tópico

Bom, o problema que ele tem que usar o DMX teatre ou outro software?

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:

https://libraries.io/search?q=dmx

bom dia amigo vc pode usar a interface chamada emtec ela trabalha com dmx 512 eu tenho ela aqui

Amigo Rui, 

Já pesquisou aqui ?

http://playground.arduino.cc/Learning/DMX

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 ! 

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço