Trích:
Nguyên văn bởi ham_hoc_hoi
bác nam ơi, em đọc 1 lúc 5 chân ADC là AN0,1,2,3,6
các chân này em nối với chân giữa của biến trở 100k, 2 chân còn lại của btr dc nối vào nguồn 5V, em đã đọc dc 5 giá tri ADC và hiển thị len LCD, nhưng mà các giá trị này toàn bị dao động thôi bác ah, ngoại trừ em vặn về 0 và 5V thì giá trị ADC đứng yên, em vặn 1 giá trị bất kì chẳng hạn thì nó dao đọng ví dụ từ 231 đến 243, nó cứ chạy lên chạy xuống.
Làm sao để đọc dc giá trị ko bị dao động hả bác
|
Biến trở của bạn có giá trị lớn quá, làm cho nội trở tương đương của nguồn tín hiệu cũng lớn. Bạn thử dùng biến trở 5 k hay 1 k xem.
Với ADC 10-bit, hai bit cuối cùng thường dao động với mạch thử nghiệm thông thường của bạn. Cần thiết kế phù hợp để đạt được đầy đủ độ phân giải 10-bit.
Thân,