PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Giá trị đọc từ ADC không chính xác (http://www.picvietnam.com/forum/showthread.php?t=6333)

shinosuke 11-05-2010 10:53 PM

Giá trị đọc từ ADC không chính xác
 
Em đang dùng PIC 16F877A, ADC 10 bit.
Vấn đề của em là giá trị đọc từ ADC không được chính xác và ổn định.
Ví dụ, em để 1s thì hiển thị điện áp vào ADC. Áp trên chân A0 em đo được trên đồng hồ là 0.489 nhưng thỉnh thoảng hiển thị lên vẫn bị nhảy tới 0.512 hoặc giảm xuống một chút.
Có ai biết là vì sao không ạ :D

nhanh0112 12-05-2010 09:47 AM

Trích:

Nguyên văn bởi shinosuke (Post 35924)
Em đang dùng PIC 16F877A, ADC 10 bit.
Vấn đề của em là giá trị đọc từ ADC không được chính xác và ổn định.
Ví dụ, em để 1s thì hiển thị điện áp vào ADC. Áp trên chân A0 em đo được trên đồng hồ là 0.489 nhưng thỉnh thoảng hiển thị lên vẫn bị nhảy tới 0.512 hoặc giảm xuống một chút.
Có ai biết là vì sao không ạ :D

Bạn thử kiểm tra lại Vref. Nếu Vref của bạn mà bằng nguồn (Vdd) thì kiểm tra sự ổn định của nguồn (lọc nguồn chưa ổn định hay sụt áp do tải lớn chẳng hạn. Cái đồng hồ của bạn chắc hiển thị bằng led 7seg, nếu đúng vậy thì khi hiển thị những số có nhiều thanh sẽ rất dễ bị sụt áp). Bởi nếu Vref của bạn bị giảm thì giá trị lấy đc từ ADC sẽ bị tăng.


Múi giờ GMT. Hiện tại là 10:52 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam