Adc In Pic 16f877a
Em đang làm khối chức năng ADC 10bit trong con p16F877A có gặp 1 số thắc mắc ,ai đã làm rùi chỉ em với:
- 1 câu hơi củ chuối là hinh như trong thanh ghi ADCON1 có 2 bit là ADFM và ADCS2 nằm ở bit 7 và 6 phải ko? và chức năng của nó là qui đinh dạng kết quả ngõ ra của ADC 10 bit được lưu trên 2 thanh ghi là ADRESH và ADRESL em ko bít dạng kết quả ngõ ra sẽ được lưu như thế nào trên 2 thanh ghi ADRESH và ADRESL nếu giá trị các bít ADFM và ADCS2 đó là 11, 10, 01, 00. - Và nguồn Vref+ ,Vref- của ADC lấy bao nhiêu cũng được hay sao ,nếu em chỉ chọn chân AN7 toi AN4 là analog và Vref+ là 12V còn Vref- là mass của PIC thì như vậy PIC có bi die ko vậy???nếu ta chọn cấu hinh các chân ADC(ý em là ta sử dụng hết toàn bộ 8 kênh ADC của 16f877a trong thanh ghi ADCON1 bit PCFG3->PCFG0 la 0000)thì Vref+ chỉ được có tối đa là 5Volt lấy từ VDK thôi sao. Thanks |
Trích:
Nguồn Vref+ và Vref- phải nằm trong dải điện áp cho phép đối với chân của PIC (thường là -0.3V đến Vdd+0.3V). Nếu bạn chọn PCFG3:PCFG0 là 0000 thì bạn có 8 ngõ vào analog với Vref+ = Vdd và Vref- = Vss. Việc Vref+ được nối vào Vdd đâu có gì là nghiêm trọng (dù sao thì điện áp trên chân tương ứng với Vref+ cũng không được phép vượt quá Vdd+0.3V). Thân, |
Nếu em có 1 cảm biến mà tín lớn nhất là 12v thì để có thể xài được ADC trong pic thì có cách nào ko?Theo em nghỉ thì ta phải làm 1 cầu điện trở sao cho khi tín hiệu điện áp cao nhất là 12 v wa cầu sẽ sụt xuồng còn 5 v lấy 5v đó đưa vô chuyển đổi ADC trong pic được ko? nhưng em thấy làm vậy có 1 nhược điểm là tín hiệu sẽ ko ổn định phụ thuộc vào điều kiện điện trở lỡ gặp điều kiện nhiệt độ cao thì ko đảm bảo chinh xác nữa!
|
trơì thế ma cũng hỏi. trong tutorial có hưống dẩn kỹ rôì còn gì
|
Múi giờ GMT. Hiện tại là 10:30 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam