Gia tốc kế ba trục LIS3DH

0
113

LIS3DH là IC đo gia tốc tuyến tính ba trục công suất cực thấp, hiệu suất cao của hãng STMicroelectronics thuộc họ “nano” với tín hiệu đầu ra chuẩn giao thức nối tiếp digital I2C / SPI. Linh kiện này có tính năng hoạt động siêu tiết kiệm năng lượng, rất hữu ích cho các ứng dụng tiết kiệm năng lượng hoặc sử dụng pin ngày nay.

Gia tốc kế ba trục LIS3DH

Cấu hình sơ đồ chân LIS3DH

Cấu hình sơ đồ chân LIS3DH

Tên chân Mô tả
VCC Chân cắm nguồn 3.3v cho các thiết bị ngoại vi khác.
GND Chân nối đất
SCL Chân tín hiệu xung clock giao thức truyền nối tiếp I²C (SCL) với điện trở kéo lên 10K
SDA Chân tín hiệu dữ liệu nối tiếp I²C (SDA) với điện trở kéo lên 10K
SD0 Đầu ra dữ liệu nối tiếp giao thứ 3-2wire (SDO)
CS  Chân chọn chế độ I2C / SPI: 1- I2C bật, 0 – I2C tắt
INT chân ngắt xuất ra quán tính
ADC1  Đầu vào bộ chuyển đổi analog sang digital 1
ADC2  Đầu vào bộ chuyển đổi analog sang digital 2
ADC3  Đầu vào bộ chuyển đổi analog sang digital 3

Các tính năng và thông số kỹ thuật

  • Điện áp cấp rộng, 1,71 V đến 3,6 V
  • Nguồn cấp IO độc lập (1,8 V) và điện áp cung cấp tương thích
  • Chế độ tiêu thụ năng lượng cực thấp xuống tới 2 μA
  • 2g / ± 4g / 8g / 16g thang giá trị đầy đủ có thể tùy chuọn
  • Giao thức truyền dữ liệu đầu ra kỹ thuật số I2C / SPI
  • Đầu ra dữ liệu 16 bit
  • 2 bộ tạo ngắt lập trình độc lập để phát hiện chuyển động và rơi tự do
  • Phát hiện định hướng 6D / 4D
  • Phát hiện rơi tự do
  • Phát hiện chuyển động
  • Cảm biến nhiệt độ
  • Tự kiểm tra
  • Được nhúng 32 cấp độ đầu ra dữ liệu 16-bit FIFO
  • Khả năng chịu lực sau cú sốc bằng 10000g
  • Tuân theo ECOPACK®, RoHS và “Green”

Lưu ý: Để biết thêm thông tin, hãy kiểm tra datasheet của IC đo gia tốc LIS3DH được cung cấp ở cuối trang này.

Các module thay thế gia tốc kế LIS3DH

ADXL335 (gia tốc kế 3 trục), ADXL345 (gia tốc kế 3 trục), MPU9250 (IMU 9 trục), MPU6050 .

Sử dụng cảm biến LIS3DH

LIS3DH là Micro Electro Mechanical Systems (MEMS) ,Gia tốc kế bao gồm Gia tốc kế 3 trục bên trong. Nó có các thang đo đầy đủ do người dùng lựa chọn linh hoạt là 2g / ± 4g / 8g / 16g và có khả năng đo gia tốc với tốc độ dữ liệu đầu ra từ 1 Hz đến 5,3 kHz. Khả năng tự kiểm tra cho phép người dùng kiểm tra hoạt động của cảm biến trong ứng dụng cuối cùng.

Thiết bị có thể được định cấu hình để tạo tín hiệu ngắt bằng cách sử dụng hai sự kiện wake-up/ rơi tự do theo quán tính độc lập cũng như theo vị trí của thiết bị. Người dùng cuối có thể lập trình nhanh các ngưỡng giá trị và thời gian của bộ tạo ngắt.

LIS3DH tích hợp bộ đệm 32 cấp đầu vào, ra (FIFO) cho phép người dùng lưu trữ dữ liệu để hạn chế sự can thiệp của bộ xử lý chủ. Ngoài ra, nó có ba bộ ADC tích hợp có thể được sử dụng để đo đồng thời điện áp và dòng điện của pin, điều này có thể siêu hữu ích trong nhiều ứng dụng.

Vì vậy, nếu bạn đang tìm kiếm một cảm biến để điều khiển chuyển động cho Xe RC, Máy bay không người lái, Robot tự cân bằng, Robot hình người, Biped, hoặc những thứ tương tự thì cảm biến này có thể là lựa chọn phù hợp cho bạn.

Cách sử dụng cảm biến LIS3DH

Việc sử dụng cảm biến này rất đơn giản. Trong phần này của bài viết này, chúng ta sẽ thảo luận về cách kết nối cảm biến và nguyên lý hoạt động với nó.

Cách sử dụng cảm biến LIS3DH

Như bạn có thể thấy sơ đồ từ Adafrut rất đơn giản, nếu bạn đang sử dụng IC bear chứ không phải module thì sơ đồ này rất hữu ích cho bạn vì cho phép một số thành phân thích hợp cho bộ điều chỉnh điện áp 3.3V được sử dụng để cấp nguồn cho vi mạch. Như bạn có thể thấy, họ cũng sử dụng một số MOSFET trong cấu hình bộ chuyển đổi mức logic, vì vậy sẽ không gặp bất kỳ vấn đề nào khi giao tiếp với Arduino.

Module LIS3DH cho phép đọc dữ liệu thông qua bus I2C. Bất kỳ sự thay đổi nào về gia tốc sẽ phản hồi vào hệ thống cơ học và làm điện áp thay đổi. IC này có một bộ ADC 16-bit sử dụng để đọc chính xác những thay đổi về điện áp và lưu trữ trong bộ đệm FIFO và ngắt INT tăng cao, điều này có nghĩa là dữ liệu đã sẵn sàng để đọc.

Vì vậy, sử dụng MCU để đọc dữ liệu từ bộ đệm FIFO này thông qua I2C. Nghe thì có vẻ dễ dàng, nhưng trên thực tế, bạn có thể gặp một số khó khăn khi cố gắng hiểu dữ liệu. Tuy nhiên, có rất nhiều thư viện dựng sẵn cho Arduino và các nền tảng phổ biến khác như PIC và ARM giúp công việc trở nên khá dễ dàng.

Các ứng dụng

  • Được sử dụng để đo IMU
  • Máy bay Drone / Quadcopters
  • Robot tự cân bằng
  • Điều khiển cánh tay robot
  • Robot hình người
  • Cảm biến độ nghiêng
  • Máy dò định hướng / xoay
  • Các chức năng kích hoạt chuyển động
  • Phát hiện rơi tự do
  • Nhận dạng nhấp chuột / nhấp đúp
  • Tiết kiệm điện năng thông minh cho các thiết bị cầm tay
  • Máy đếm bước chân

Mô hình và sơ đồ kích thước 2D

Mô hình và sơ đồ kích thước 2D

>> Mời anh em xem thêm

Tôi là một người làm việc trong lĩnh vực cơ khí, thiết bị công nghiệp....Blog là nơi tôi chia sẻ thông tin hữu ích đến các bạn đọc.
Subscribe
Notify of
0 Bình luận
Inline Feedbacks
View all comments