por MOR_AL » 22 Ago 2009 23:41
Haroldo.
1 - Este fluxograma compara dois valores com 16 bits cada um. Ad, obtido da conversão AD e Val, valor do seu set poit.
2 - No fluxograma consta apenas comparações entre bytes (8 bits). É a "moleza" a que você se refere.
Ad_H - Parte alta da conversão AD (8 bits).
Ad_L - Parte baixa da conversão AD (8 bits).
Val_H - Parte alta do seu set point (não é tensão e sim um valor binário), que corresponde a um valor analógico que você estipulou. É o valor que você quer comparar com o resultado da conversão AD. (8 bits). Se você conhece o valor analógico do set point, então deve achar o valor digital correspondente.
Val_L - Parte baixa do seu set point (não é tensão e sim um valor binário, que corresponde a um valor analógico que você estipulou. É o valor que você quer comparar com o resultado da conversão AD. (8 bits).
Exemplo:
Você deseja comparar uma tensão analógica de uma variável qualquer(Ad = 2,6V), com um valor fixo analógico (Val =2,5V).
1 - Obtém o valor digital do seu valor analógico fixo. Para um CAD com 10 bits e Vref = 5V, Val = (2,5 / 5) * 1024 = 512 (decimal) = 10 00000000
Val_H = 10 e Val_L = 00000000
2 - A tensão analógica (sua variável que você coloca na entrada do CAD do PIC) é convertida para Ad = (2,6 / 5) * 1024 = 532 (decimal) = 512 + 16 + 4 = 10 00010100
Ad_H = 10 e Ad_L = 00010100.
3 - Use estes valores para entrar na rotina do fluxograma.
O seu set point também poderia ser obtido, via outra entrada analógica do PIC.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain