Mạch Cảm biến góc gia tốc GY-521 MPU-6050
MPU-6050 sử dụng công nghệ độc quyền MotionFusion của InvenSense có thể chạy trên các thiết bị di động, máy tính bảng, tay điều khiển,...
MPU-6050 là cảm biến của hãng InvenSense. MPU-6050 là một trong những giải pháp cảm biến chuyển động đầu tiên trên thế giới có tới 6 trục cảm biến (mở rộng tới 9 trục) tích hợp trong 1 chip duy nhất.
MPU-6050 sử dụng công nghệ độc quyền MotionFusion của InvenSense có thể chạy trên các thiết bị di động, tay điều khiển, ...
Ngoài ra, MPU-6050 còn có 1 đơn vị tăng tốc phần cứng chuyên xử lý tín hiệu (Digital Motion Processor - DSP) do cảm biến thu thập và thực hiện các tính toán cần thiết. Điều này giúp giảm bớt đáng kể phần xử lý tính toán của vi điều khiển, cải thiện tốc độ xử lý và cho ra phản hồi nhanh hơn. Đây chính là 1 điểm khác biệt đáng kể của MPU-6050 so với các cảm biến gia tốc và gyro khác.
Các cảm biến bên trong MPU-6050 sử dụng bộ chuyển đổi tương tự - số (Analog to Digital Converter - ADC) 16-bit cho ra kết quả chi tiết về góc quay, tọa độ... Với 16-bit bạn sẽ có 2^16 = 65536 giá trị cho 1 cảm biến.
Tùy thuộc vào yêu cầu của bạn, cảm biến MPU-6050 có thể hoạt động ở chế độ tốc độ xử lý cao hoặc chế độ đo góc quay chính xác (chậm hơn).
MPU-6050 có thể kết hợp với cảm biến từ trường (bên ngoài) để tạo thành bộ cảm biến 9 góc đầy đủ thông qua giao tiếp I2C.
Hơn nữa, MPU-6050 có sẵn bộ đệm dữ liệu 1Kb cho phép vi điều khiển phát lệnh cho cảm biến, và nhận về dữ liệu sau khi MPU-6050 tính toán xong.
Thông số kỹ thuật:
- Chip : MPU-6050 tích hợp 6 trục cảm biến ( Đo được 3 trục góc + 3 trục gia tốc)
- Điện áp làm việc: 3 - 5V
- Giao tiếp: I2C
- Hỗ trợ ADC 16 Bit
- Dộ phân giải góc: ±250 ±500 ±1000 ±2000 dps
- Độ phân giải gia tốc: ±2 ±4 ±8 ±16g
- Kích thước: 20.2 x 15.5mm
Sơ đồ nguyên lý:
Sơ đồ kết nối với Arduino: