![]() |
|
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: Mar 2012
Bài gửi: 3
: |
ADC đa kênh (multi channel adc) pic 16f877a
mong các pro chỉ giáo....
thứ 1 : adc đa kênh là thế nào? thứ 2 :thiết lập ra sao ?và hiển thị trên lcd thế nào khi 2 kênh cùng thông báo lên màn hình lcd 1 lúc....... ............. hiện tại thầy giao cho bọn em 2 con cảm biến nhiệt gắn vào 2 kênh adc mà chưa hình dung nó ra sao... thứ tự nhận dữ liệu hiển thị lên lcd thế nào...???mà 2 cái nó đồng thời gửi thông báo hiển thị nhiệt độ lên lcd ra sao nữa |
![]() |
![]() |
![]() |
#2 |
Làm quen với PIC
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
: |
Bạn làm theo cách đọc tuần tự từng chân ADC , lưu giá trị vào từng biến riêng lẻ . Sau đó thì chỉ việc hiển thị trên LCD thôi .
|
![]() |
![]() |
![]() |
#3 |
Nhập môn đệ tử
Tham gia ngày: Apr 2012
Bài gửi: 5
: |
Thứ 1: ADC đa kênh là bộ chuyển đổi có nhiều ngõ vào, tại 1 thời điểm nó chỉ đọc 1 kênh thôi.
Thứ 2: Bạn khởi tạo các thanh ghi điều khiển ADC, nếu bạn dùng 2 kênh. Bạn đọc từng kênh một sau đó gửi data từng kênh lên LCD. |
![]() |
![]() |
![]() |
#4 |
Nhập môn đệ tử
Tham gia ngày: Mar 2012
Bài gửi: 3
: |
hì mình làm được rồi....cảm ơn các bác ạ... nhưng sao cái chân an2.an3 nó lại làm sao ấy... mình hiển thị nhiệt độ ở 2 chân này... dùng lm35 thì cứ ở 24độ C nó lại tụt đi còn 23... và 22 lại tụt đi còn 21 cho tới 0 độ C nản quá các bác ah... các bác nhà mình xin chỉ giáo...
![]() |
![]() |
![]() |
![]() |
#5 |
Đệ tử 5 túi
Tham gia ngày: Sep 2010
Bài gửi: 107
: |
Có thể ghép kênh nó lại... Đặt một chu kỳ lấy mẫu và phân nó ra theo từng giai đoạn trong chu kỳ lấy mẫu đó..Ví dụ: đặt T =5 thì kênh 1 sẽ gửi dữ liệu lên trong vòng 2, tương tự cho các kênh còn lại sao cho tổng =5. Việc đặt thời gian đáp ứng cho mỗi kênh phụ thuộc vào tốc độ truyền nhận nữa ... Thân
Còn việc của bạn jonneyquest : có thể do bị sụt áp Vref đó. Bạn điều chỉnh Vref xem có khả quan hơn không ? |
![]() |
![]() |
![]() |
#6 |
Nhập môn đệ tử
Tham gia ngày: Mar 2012
Bài gửi: 3
: |
mình hơi gà chút... điều chỉnh cái Vref thế nào nhỉ... ??? bạn nói rõ đựoc không?
|
![]() |
![]() |
![]() |
#7 |
Làm quen với PIC
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
: |
Tức là chân Vref của bạn phải là áp có thể điều chỉnh . Thường thì giá trị là 2,56v . Bạn thay đổi giá trị bằng con điện trở vi chỉnh để tăng/giảm áp trên Vref sẽ nhuyễn hơn , dễ chỉnh hơn .
|
![]() |
![]() |
![]() |
#8 |
Nhập môn đệ tử
Tham gia ngày: Oct 2010
Bài gửi: 9
: |
các bạn, giờ mih mún mở rộng port ADC thì làm sao nhỉ, ko biết có IC nào mở rộng đc ko
__________________
Tất Cả Vì Điện Tử VIệt Nam |
![]() |
![]() |
![]() |
#9 |
Đệ tử 5 túi
Tham gia ngày: Sep 2010
Bài gửi: 107
: |
Nếu bạn muốn mở rộng có thể đưa qua các IC chặn ngõ vào ngõ ra .... ví dụ : 1 lần có 8 ngõ vào 1 ngõ ra (ngõ ra đó nối với 1 chân ADC của VĐK) nhưng phương pháp này sẽ chậm quá trình xử lý.. Bạn đưa từng dữ liệu vào chân ADC 1 lần lượt cho đến hết ngõ vào.. còn IC chuyên dụng thì mình ko biết..Thân chúc bạn thành công
|
![]() |
![]() |
![]() |
|
|