Mạch cảm biến từ trường góc quay AS5600
Mạch cảm biến từ trường góc quay AS5600
- Hàng trong kho: 44
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 1845
- Vị trí: 1A2
Số lượng đã bán: 35
Lượt xem: 487
43.200đ
Giá chưa bao gồm VAT: 40.000đ
1. Giới thiệu tổng quan
Mạch cảm biến từ trường góc quay AS5600 là module đo góc bằng cảm ứng từ trường không tiếp xúc với độ chính xác cao. Sản phẩm hỗ trợ nhiều chế độ đầu ra như Analog và PWM, giúp dễ dàng kết nối với các loại vi điều khiển để đo góc quay, vị trí trục động cơ hoặc làm các cơ cấu phản hồi góc.
2. Thông số kỹ thuật
- Điện áp hoạt động (VCC): 3.3V
- Chân nguồn (GND): GND
- Ngõ ra (Out): Điện áp PWM / Analog
- Chân hướng (DIR): Thiết lập hướng quay (Nối GND = Giá trị tăng theo chiều kim đồng hồ; Nối VCC = Giá trị giảm theo chiều kim đồng hồ)
- Chân giao tiếp (SCL): Chân xung nhịp giao tiếp I2C
- Chân dữ liệu (SDA): Chân truyền dữ liệu I2C
- Chân cấu hình (GPO): Lựa chọn chế độ hoạt động của mạch cảm biến
3. Ứng dụng
- Đo góc quay vô lăng, chiết áp không tiếp xúc độ bền cao
- Phản hồi vị trí góc cho động cơ bước, động cơ DC
- Ứng dụng trong các cơ cấu robot, tay máy tự động
- Làm núm vặn điều khiển đa năng giao tiếp I2C/Analog
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Chuẩn bị mạch AS5600, nam châm đường kính phù hợp đặt đồng tâm với IC cảm biến, bo mạch Arduino và đồng hồ VOM.
- Thao tác: Cấp nguồn 3.3V và GND cho module. Đưa nam châm lại gần mặt trên của IC cảm biến (khoảng cách chuẩn từ 0.5mm đến 3mm). Dùng đồng hồ đo điện áp tại chân Out hoặc đọc giá trị qua giao tiếp I2C.
- Kết quả: Khi xoay nam châm, điện áp tại chân Out hoặc giá trị đọc được từ vi điều khiển thay đổi tương ứng theo góc quay của nam châm.
* Lưu ý an toàn: Không cấp nguồn vượt quá 3.3V vào chân VCC để tránh làm hỏng IC cảm biến. Đảm bảo đấu đúng cực tính nguồn điện và sử dụng nam châm chuyên dụng đặt đúng tâm.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 3.3V (Arduino)
- GND nối với GND (Arduino)
- SDA nối với A4 (SDA trên Arduino Uno)
- SCL nối với A5 (SCL trên Arduino Uno)
C/C++ (Arduino/ESP)
#include
#define AS5600_ADDR 0x36
void setup() {
Serial.begin(9600);
Wire.begin();
Serial.println("Khoi tao cam bien AS5600...");
}
void loop() {
Wire.beginTransmission(AS5600_ADDR);
Wire.write(0x0E);
Wire.endTransmission();
Wire.requestFrom(AS5600_ADDR, 2);
if (Wire.available() >= 2) {
int highByte = Wire.read();
int lowByte = Wire.read();
int angle = ((highByte << 8) | lowByte) * 360.0 / 4096;
Serial.print("Goc quay: ");
Serial.println(angle);
}
delay(500);
} mach cam bien tu truong goc quay as5600

























