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 cũng đã hỏi bài này trên picvietnam. Rất mong được các bạn cho cho ý kiến.
- 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 cũng đã hỏi bài này trên picvietnam. Rất mong được các bạn cho cho ý kiến.