
Length1h 11m
About this audiobook
Este livro apresenta o protocolo DMX512 e como implementá-lo em um microcontrolador PIC18F1220 programado em C, com base no compilador C18 e o ambiente MPLAB X. Para isso, é utilizado o kit didático Cerne PICLAB18F1220 e o conversor RS232<->RS485, de modo a conectar o kit no padrão utilizado pelo DMX512 a 250 kbps. Esta literatura é indicada a todos aqueles interessados em desenvolver projetos eletrônicos microcontrolados com DMX512 na área de iluminação em teatros, cinemas, shows e etc.
Audiobook details
GenreTechnology
Length1 hr 11 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateApr 14, 2014
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2II. Ferramentas de Hardware e Software
3III. Declaração de Variáveis
4V. Controle de Fluxo
5VI. Exemplo: Acionando Saídas
Show all chaptersShow less
6VII. Exemplo: Pisca-Pisca
7VIII. Exemplo: TX e RX RS232
8IX. Exemplo: Timer de 8 bits
9X. Exemplo: Controle de Potência do LED por PWM
10XI. Exemplo: Conectando a Rede DMX512
11Capítulo I Características do PIC18F1220
12automóveis e etc.
13Nesses microcontroladores, o sinal de clock é dividido por
14Corrente de Saída Source e Sink .......................25mA
15Capítulo II Ferramentas de Hardware e Software
16Em family, escolha PIC18F e em device, escolha o modelo
17Esta tela seleciona o gravador que será usado para gravar o
18botão Next.
19tela surgirá.
20Abaixo um exemplo de comentário de várias linhas:
21Capítulo III Declaração de Variáveis
22palavra binária. Se for decimal, bastará indicar o valor diretamente
23Capítulo IV Operadores da Linguagem
24outras linguagens.
25considerado verdadeiro.
26++minuto; //incrementa a variável minuto
271.Introdução
28Como o kit didático utiliza clock interno, será necessário
29velocidade adotada será de 8 MHz, ou seja, este registrador ficará
30Delay1TCY Delay10TCYx Delay100TCYx Delay1KTCYx Delay10KTCYx
315 ms onde este tempo ainda pode ser expandido em múltiplos.
323.Código fonte
33232 em TTL.
34Tabela- Níveis TTL e RS232
35T= 1 / 9600 = 104 us (aproximadamente)
36Para realizar este exemplo, ao todo serão utilizados três
37uma velocidade alta, este bit também ficará em nível alto. Sendo
38no programa.
39250 kbps.
40while(1); }
415.Código fonte para RX Serial
42principais características que permite que o RS485 consiga
43T2estouro= CM * PR2 * PRESCALER
440000= Postscaler 1:1
4500= Prescaler 1:1
46Para verificar se o timer “estourou”, será utilizado o flag de
47ciclo ativo (duty cycle) pode alterar, permitindo desta forma com
48Neste caso, considerando
491 f
50a 100%, ou seja, de 0V a 12 V.