PDA

View Full Version : Xin giúp!! 2 Encoder với Pic16f877A ?


stone
20-04-2010, 01:40 AM
Mình có 2 cái động cơ, muốn điều khiển và đo tốc độ đồng thời 2 động cơ này. Pic 16f877A có làm được không? Bạn nào có code cho minh xin tham khảo với? Có mô phỏng nữa thì tốt quá. Thanks !

greenfield
20-04-2010, 10:19 AM
Làm được bạn à. Nếu có 2 DC thì 2 tín hiệu xung bạn đưa vào chân RA4 và RB0 khai báo timer và ngắt ngoài RB0 là thực hiện đếm xung để tạo PWM ra 2 kênh PWM của PIC là OK.

stone
20-04-2010, 01:32 PM
4Mình đã sử dụng RB,7;6;5 để lấy tín hiệu từ cảm biến rồi. Bây giờ dùng nốt chân RB4 để đọc xung từ Ecoder thì liệu có ổn không ổn không bạn???

mrtddiep
20-04-2010, 03:15 PM
các huynh ơi đệ đang muốn dùng ngắt ngoài cho pic 16f877a mà đệ chưa hiểu về nó lắm các huynh có đoạn code nào bằng ccs về ngắt ngoài không cho đệ tham khảo với được không.cảm ơn các huynh nhiều đầy đủ nha cac huynh

hopeman
20-04-2010, 04:32 PM
trong CCS ấn F1, CCS có rất nhiều code mẫu của tất cả các module rồi bạn ạ