Mình đang làm một đồng hồ đo tốc độ động cơ sử dụng AT89C51 không biết có bạn nào quan tâm vấn đề này không chúng ta cùng thảo luận.
Hiện tại mình đang dùng led hồng ngoại đề làm cảm biến để chiếu vào trục động cơ nhưng do phải đo ngoài nắng nên bị nhiễu nhiều lắm, không biết phải khắc phục nó bằng các nào, có ai có cách nào không chỉ cho mình với.
Hiện tại mình đang dùng led hồng ngoại đề làm cảm biến để chiếu vào trục động cơ nhưng do phải đo ngoài nắng nên bị nhiễu nhiều lắm, không biết phải khắc phục nó bằng các nào, có ai có cách nào không chỉ cho mình với.
hương pháp này thường được thấy trong cac rotary encoder bản chất là dùng một đĩa tròn gắn vào trục động cơ trên đĩa có các rãnh xẻ khoảng một đến vài trăm rãnh để tạo độ chính xác cao cho việc đếm.vì dùng cam r biến hồng ngoại nên nó cần được che chắn kĩ( thường thấy ở đằng sau các động cơ một chiều.có thể dùng chống nhiễu tốt nếu dùng cảm biến hồng ngoại có phát xung nhưng cách này làm cho mạch trở nên cồng kênh.Để đếm vòng quay cho động cơ lây xung vuông xuât ra từ cảm biến cho vào chân ngắt ngoài của VDK chọn chế độ kích khởi cạnh âm,lấy một biến dung dể đếm số lần xung âm xuất hiện và dùng timer để dịnh thời tạo ngắt trong khoang 10s-1phut và lấy biến đếm chia cho số rãnh của encoder va nhân với thời gian bạn chọn thì ra số vòng quay dc trong 1 phút
Comment