![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Feb 2012
Bài gửi: 8
: |
![]() các bác ơi cho mình hỏi trong pic 18 bộ chuyển đổi ADC 10 bit nếu điện áp so sánh là VDD và VSS nếu kênh AN0 nhận tín hiệu điện vào là 5V thì hàm ReadADC() trả cho mình giá trị bằng bao nhiêu !
|
![]() |
![]() |
![]() |
#2 |
Nhập môn đệ tử
Tham gia ngày: Jan 2012
Bài gửi: 2
: |
Theo mình nghĩ thì nó sẽ ra giá trị là 5. còn nếu là x vôn thì nó sẽ nhận giá trị là 5/1024*[log2(x/5*1024)] hoặc 5/1024*{[log2(x/5*1024)]+1}. Vì mình nghĩ bản chất của nó là chuyển tín hiệu tương tự trong dải 0-5 thành tín hiệu số 10 bit thôi.
|
![]() |
![]() |
![]() |
#3 | |
Đệ tử 6 túi
|
Trích:
- VDD tương ứng với giá trị 1023(2^10-1) Vậy: 5V sẽ cho giá trị ADC là: 5x1023/VDD Chú ý: VDD>=5V, nếu VDD=5V thì giá trị ADC(5V)= 1023. Thân.
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
|
![]() |
![]() |
![]() |
#4 |
Đệ tử 1 túi
Tham gia ngày: Mar 2012
Bài gửi: 16
: |
10 bit thì cho ra giá trị là 1023
|
![]() |
![]() |
![]() |
|
|