Нужна помощь с АЦП Pic 16f877a

T

tamer1221

Guest
Чат с использованием mikroc по программе
Неподписанный Temp;

недействительным Main () (
Температура = 0;
TRISB = 0x00;
ADCON1 = 0x8E;
TRISA = 0xFF;в то время как (1) (
PORTB = 0x00;
Temp = ADC_read (0);
delay_ms (50);

если (температура> 40)
(
PORTB = 0x00;
Delay_ms (50);
PORTB = 0xff;
Delay_ms (50);
)
)
)
эта проблема является привело держать мигает даже при 0 вольт применяется для an0

 
ПОС, имеет 10-битный A / D конвертер.Если вы используете 5 Вольт железнодорожных качестве эталона, 40 не очень большое напряжение.

5 / 1024 = 0,0048 вольт на битных
40 * 0,0048 = 0,192 вольт.

Вы можете легко 200mV шума на ваш вклад?

 
что это проблема моего вход 0.20 V

 
Помните, вы не можете напрямую меры вплоть до 0В.Вы действительно нуждаетесь в состоянии сигнала во-первых, говорят, с низким уровнем шума соч амп.Лучше масштаба ввода поэтому мера говорю от 1-4 вольт.Вы можете в Калибровку программного дать 0 до Vmax выходных

 
насколько я помню ..было ADC_setup () функции вы должны позвонить перед чтением!

 

Welcome to EDABoard.com

Sponsor

Back
Top