Giới thiệu cảm biến encoder 100xung 2out
Cảm biến encoder 100xung 2out đo tốc độ động cơ! Sử dụng quang điện xuyên tia loại khe, miễn là vật thể không trong suốt đi qua khe, nó có thể được kích hoạt (được sử dụng với bảng mã xe đẩy của cửa hàng chúng tôi) để tạo ra mức 5V TTL . Nó sử dụng bộ kích hoạt Schmitt để ngắt xung, rất ổn định và có thể được sử dụng để đo tốc độ ô tô, đo khoảng cách và các ứng dụng khác!
Module Encoder 100xung dùng để đo tốc độ của động cơ, giúp kiểm soát robot của bạn 1 cách chính xác tối đa hoặc những ứng dụng cần motor quay 1 quãng đường chính xác. Module cần 1 đĩa đọc có thể cắt bằng meca.
Chức năng các chân
- Vcc: chân nguồn dương VCC cấp nguồn từ 5VDC.
- GND: chân nguồn âm GND 0VDC.
- Xung A: Chân xung kênh A.
- Xung B: Chân xung kênh B.
Thông số kỹ thuật cảm biến encoder 100xung 2out
- Điện áp: 5v
- Dòng hoạt động: 15mA
- Số xung ngõ ra: 100 xung
- Số kênh: 2 Kênh
- Đầu ra: Mức LOW khi bị chắn, mức HIGH khi không bị chắn
- Có led hiển thị trạng thái
- Độ rộng rãnh: 3.5mm
- Độ dày : 0.3mm
- Khoảng cách 2 lỗ lắp đặt: 22mm, lỗ Φ3mm
- Chất liệu: thép hợp kim
- Quy trình sản xuất: gia công cắt laser
Nguyên lý hoạt động
Hai đường tín hiệu, một màu vàng và một màu xanh lam (do các lô sản xuất khác nhau, đôi khi đường tín hiệu có thể có màu xanh lá cây, không ảnh hưởng đến việc sử dụng), màu vàng và màu xanh lam lần lượt là hai mức TTL (có thể kết nối trực tiếp với vi điều khiển) tín hiệu ( lưu ý: đo chiều quay thuận và quay ngược dựa vào hai cấp độ này để phân biệt đó là chiều quay thuận hay quay ngược)
A có xung đầu tiên chứng tỏ đó là vật quay thuận.
B có xung trước chứng tỏ đó là sự đảo chiều.
Led phát hồng ngoại ( IR LED ) luôn luôn phát ra sóng ánh sáng có bước sóng hồng ngoại mắt người không thể nhìn thấy ánh sáng này, vì vậy người ta sử dụng led thu hồng ngoại, led thu hồng ngoại bình thường nó có nội trở rất lớn ( vài trăm KΩ ), khi led thu được tia hồng ngoại chiếu vào đủ lớn thì nội trở của nó giảm xuống (cỡ vài chục Ω).
Khi gặp vật cản, những chùm tia hồng ngoại gặp vật cản và phản xạ lại led thu làm led thu thay đổi giá trị điện trở. Ở đây chúng ta thấy cầu chia áp ở điện trở R2 và mắt thu hồng ngoại, sự thay đổi điện trở của mắt thu hồng ngoại dẫn đến điện áp đầu vào chân 3 Op-Amp cũng thay đổi.
Chương trình test cảm biến
Sẽ không có đầu ra nếu bị chặn hoặc không bị chặn trong thời gian dài . Vì phát hiện pha nên sẽ chỉ có đầu ra dạng sóng ở cạnh lên và cạnh xuống của chùm tia nên sẽ thuận tiện khi xoay. bánh xe mã hoặc sử dụng một vật thể mờ để chuyển đổi trạng thái qua lại. Sóng đầu ra ở tốc độ cao tương tự như sóng hình sin hoặc sóng răng cưa.
Chương trình test cảm biến
Nguyên lý kết nối
Chương trình
#define Encoder_output_A 2 // pin2 of the Arduino #define Encoder_output_B 3 // pin 3 of the Arduino // these two pins has the hardware interrupts as well. int Count_pulses = 0; void setup() { Serial.begin(9600); // activates the serial communication pinMode(Encoder_output_A,INPUT); // sets the Encoder_output_A pin as the input pinMode(Encoder_output_B,INPUT); // sets the Encoder_output_B pin as the input attachInterrupt(digitalPinToInterrupt(Encoder_output_A),DC_Motor_Encoder,RISING); } void loop() { Serial.println("Result: "); Serial.println(Count_pulses); } void DC_Motor_Encoder(){ int b = digitalRead(Encoder_output_B); if(b > 0){ Count_pulses++; } else{ Count_pulses--; } }
Liên hệ làm mạch
- Phone: 0967.551.477
- Zalo: 0967.551.477
- Chi tiết : Nhận làm mạch và hướng dẫn đồ án sinh viên
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:
Reviews
There are no reviews yet.