Потрібна допомога з АЦП 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В.Ви дійсно потребуєте в змозі сигналу по-перше, кажуть, з низьким рівнем шуму соч амп.Краще масштабу введення тому мера кажу від 1-4 вольт.Ви можете в Калібрування програмного дати 0 до Vmax вихідних

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

 

Welcome to EDABoard.com

Sponsor

Back
Top