Mình rất đam mê vê PIC, hiện đang làm bộ điều khiển anten tự động dò hướng dùng PIC6F877A. Nguyên lý như sau:
Anten được điều khiển bởi motor bước, tín hiệu từ anten tới máy thu (qua một loạt cung đoạn như KDCT, trộn tần, tách sóng, KDAT) được tín hiệu âm tần có bề rộng phổ khoảng 0.3 - 3.4KHz. Tín hiệu này sẽ đưa vào ADC/PIC và PIC sẽ nhớ lại cường độ tín hiệu đó. Anten sẽ quay 360 độ với góc bước là 18 độ, như vậy PIC sẽ phải nhớ 20 mức tín hiệu tương ứng với 20 vị trí, sau đó nó so sánh tìm ra mức tín hiệu lớn nhất và điều khiển anten xoay về hướng có giá trị lớn nhất đó. Hiện minh đã làm nhưng khi cho tín hiệu âm tần từ máy thu VTD thì xử lý nhiều lúc không chính xác (hướng thực tế có giá trị lớn nhất thì lại nhận được tín hiệu nhỏ) có thể thời điểm đó do tín hiệu âm tần biến đổi khá nhanh và ADC vào đúng lúc tín hiệu nhỏ trong đoạn có thín hiệu lớn. Minh nghĩ ra giải pháp là cho tín hiệu âm tần qua bộ tách sóng trung bình để đầu ra của bộ này có tín hiệu biến đổi chậm (gần giống tín hiệu điện DC) khi đó sẽ hỗ trợ ADC tốt hơn. Khi thực hiện thì lại gặp khó khăn về loại mạch này vì kết quả cho không tốt. Mình rất muốn các bạn tư vấn giúp về giải pháp trên hoặc các giải pháp khác. Moi hướng dẫn, giúp đỡ, chỉ bảo xin gửi cho mình trên diễn đàn hoặc gửi về e-mail:
nvduan1975@yahoo.com.vn
Nếu kèm theo file về mạch điện hoặc... thì rất tốt.
Xin cảm ơn các bạn nhiều lắm!