![]() |
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Oct 2007
Bài gửi: 9
: |
![]() Mình đang viết một chương trình đo nhiệt độ 2 kênh dùng cảm biến là đầu dò. Cụ thể như sau:
- Nhiệt độ cần đo nằm trong khoảng 20-44 độ C, độ chính xác +/- 0.1 độ C. - Điện trở ra của đầu dò tương ứng với dải nhiệt độ, nằm trong khoảng 1023 - 2814 Ôm. - Sau khi cho tín hiệu đi qua mạch cầu, 1 số mạch khuếch đại và lọc thông thấp, thì tín hiệu nhiệt độ trên sẽ tương ứng với dải điện áp 0.81 - 3.8 V. - Đưa điện áp này vào 2 chân AN0 và AN1 (mỗi chân tương ứng với 1 kênh đo) của Pic 16F874A, điện áp chuẩn của ADC là 5V. Yêu cầu: - Xử lý tín hiệu thu được, truyền thông với PC qua cổng RS232. - Hiển thị giá trị nhiệt độ đo được trên giao diện Visual Basic. Vấn đề nảy sinh: Mình đang viết code cho chương trình này, phần xử lý ADC thì không có gì nhưng nảy sinh 1 vấn đề là PIC cần phải thực hiện thuật toán lọc số và chỉnh dải đo cho tín hiệu. Mình muốn hỏi là: - Tại sao cần thực hiện lọc số? - Pic thực hiện thuật toán lọc số như thế nào? - Pic thực hiện việc chỉnh dải đo như thế nào? - Các bạn (các anh, các chị) có thể cho 1 ví dụ áp dụng cụ thể cho việc lọc số và chỉnh dải đo được không (áp dụng cho bài toán mình đã nêu chẳng hạn)? P/S : mình xin lỗi nếu như đã trình bày hơi dài!!! Mình ko gửi hình vẽ mạch nguyên lý lên được??? |
![]() |
![]() |
|
|