2011-01-13 38 views
8

Sau vài giờ tìm kiếm Tôi rất bối rối, vì vậy tôi sẽ nói bây giờ những gì tôi học được, vì vậy hãy sửa lại cho tôi nếu tôi đã sai:cảm biến điện thoại di động

Light Sensor: xung quanh ánh sáng

Magnetic Cảm biến: Tôi có thể nhận được vị trí phía bắc.

Cảm biến gia tốc: trọng lực X Y Z, trọng lực trái đất hoặc tăng tốc bao giờ.

Cảm biến tiệm cận: giống như cảm biến đỗ xe.

Cảm biến định hướng: Cho biết X Y Z độ tạo thành trục của chúng.

Tôi đã thử các cảm biến đó bằng một số ứng dụng từ thị trường Android như "Cảm biến của tôi" và tôi có thể xác nhận rằng cảm biến gia tốc không thể cảm thấy nếu bạn xoay điện thoại ở vị trí trên bàn. Trong khi cảm biến định hướng dường như nắm bắt tất cả các động thái. Bây giờ tôi có thể kết luận rằng ứng dụng la bàn sử dụng cảm biến từ tính để xem nơi ở phía bắc, sau đó cảm biến định hướng để biết bạn đang đi đâu với thiết bị của mình, phải không?

chuyển đổi giữa chế độ dọc và ngang sử dụng "Cảm biến gia tốc" và kiểm tra trọng lực trái đất trên trục nào.

Q1: vì vậy nếu mọi thứ đều ổn, "Con quay hồi chuyển" là gì? nó giống như "Cảm biến định hướng"?

Q2: Cảm biến định hướng có thể hiển thị trên hầu hết các thiết bị không?

Q3: sử dụng cảm biến định hướng nào khác?

Q4: tại sao hầu hết các trang web thậm chí wikipedia nói thét Sensor Định hướng == tốc Sensor?

-Rami

Trả lời

6

Ok, đầu tiên là những người dễ dàng ... Về Q1, Gyroscope biện pháp Vận tốc góc (radian/giây) và Định hướng là một cường độ khác nhau, nói với chúng tôi như thế nào được "đặt" thiết bị (tôi không thực sự biết cách giải thích một điều gì đó cơ bản bằng tiếng Anh).

Và khoảng Q2, tôi sẽ nói có, định hướng 3 trục là có sẵn trên hầu hết các điện thoại thông minh, ít nhất là những thiết bị chạy Android.

Q3: La bàn thực sự sử dụng giá trị Orientarion, cảm biến từ trường đo độ lớn, (không tính bằng độ) mặc dù có lẽ bạn có thể tính giá trị la bàn bằng từ trường. Một cách sử dụng khác ... tốt, bạn có thể cho biết thời tiết thiết bị nằm lộn ngược hoặc ngược lại, ví dụ.

Về Q4, đây là khó khăn hơn, tôi không phải là chuyên gia về gia tốc, nhưng tôi nghĩ rằng hầu hết các "cảm biến" sử dụng bộ cảm biến cùng một phần cứng, mà các biện pháp lĩnh vực magnecit và làm cho các tính toán cần thiết, nhưng Tôi nhấn mạnh, có lẽ tốt hơn là đọc thêm thông tin chi tiết và kỹ thuật.

Nếu bạn nhận thấy, bây giờ OrientarionSensor bị phản đối, và điều này được ghi trong tài liệu:

Lưu ý: Loại cảm biến này tồn tại cho lý do di sản, xin vui lòng sử dụng getRotationMatrix() kết hợp với remapCoordinateSystem () và getOrientation() để tính các giá trị này thay thế.

Vì vậy, có vẻ như nó tính toán giá trị Định hướng trough Accelerometer, nhưng vẫn còn, Định hướng được cho bằng độ và Gia tốc trong (m/s^2), độ lớn khác nhau. Như tôi đã nói với bạn, tôi nghĩ rằng họ đo lường độ lớn khác nhau với cùng một cảm biến, đó là lý do tại sao họ trình bày loại khác nhau của Events trong API.

Tôi hy vọng tôi đã không viết nhiều sai lầm lớn, bởi vì, tôi cũng muốn làm rõ một số khái niệm liên quan đến các cảm biến này.

+0

Vâng, tôi có thể cho bạn biết rằng cảm biến magnatic được sử dụng bởi định hướng mè, và đó là phần cứng tương tự, ví dụ trong chất lỏng acer của tôi đó là Yamaha MS-3C. Mặt khác, gia tốc kế là một phần cứng khác có trong điện thoại của tôi Bosch Sensortec SMB380. Tôi muốn một người khác đến và clrify toàn bộ vấn đề – rami

+0

một cập nhật nhỏ, Yamaha MS-3C có 3 chân để kết nối với gia tốc kế – rami

1

mdelolmo là hoàn toàn đúng.

Tôi muốn nói thêm như sau:

  • Về Q4. Mọi người đều định vị cảm biến Định hướng làm gia tốc
    vì điện thoại thông minh sử dụng cảm biến này cho tính năng "Tự động xoay".
    Chuyển đổi giữa chế độ dọc & chế độ ngang
    (thường được gọi là định hướng theo thuật ngữ bố cục) được thực hiện
    bằng cách xác định trọng lực dọc theo trục của điện thoại. Điều này được thực hiện bởi gia tốc-IC.

  • Cảm biến định hướng (trong Android) sử dụng dữ liệu gia tốc kế
    và các dữ liệu từ để xác định vị trí chính xác của thiết bị
    . I E. các góc nó tạo ra với tất cả 3axes. Đây là
    góc phương vị (hoặc yaw), pitch & cuộn.

  • Con quay hồi chuyển cung cấp vận tốc góc của thiết bị.
    KHÔNG phải là cảm biến định hướng.

0

Tôi chưa từng làm việc trên điện thoại Android nhưng có thể trong tương lai, tuy nhiên gia tốc phát hiện gia tốc thường thông qua chuyển động của khối lượng bằng chứng. Vì vậy, chúng có thể được sử dụng để định hướng một thiết bị gần bởi vì chúng cảm nhận được vectơ g sao cho bất kỳ hướng nào hoàn toàn không bị giới hạn ở góc về vectơ g. Bây giờ gia tốc có thể được sử dụng như con quay hồi chuyển nhưng chúng không được sử dụng theo cách đó bởi vì chúng sẽ cần phải tốt hơn bất kỳ gia tốc kế nào hiện nay được thực hiện để cảm giác quay qua gia tốc của tâm.

Con quay hồi chuyển trực tiếp đo tốc độ góc hoặc góc trực tiếp. Hầu hết đo tỷ lệ góc và tỷ lệ được tích hợp để có góc, vì vậy chúng có thể được sử dụng để đo định hướng nhưng vì chúng là cảm biến quán tính chúng trôi và do đó không cung cấp hướng tuyệt đối nhưng là cảm biến tuyệt vời cho các phép quay tương đối hoặc định hướng tương đối một định hướng rất gần đây. Tôi hi vọng cái này giúp được.

Cảm biến từ tính đo hướng về phía bắc thực qua trường từ của trái đất. Cảm biến từ tính cung cấp cho Bắc với véc tơ g thông qua các máy gia tốc cho thông tin định hướng đầy đủ bởi vì nó phá vỡ tính đối xứng của định hướng về vectơ g. Điều này chỉ thực sự đúng khi điện thoại/cảm biến không di chuyển. Vì tôi không biết làm thế nào điều này được thực hiện trong điện thoại tôi không thể nói nhiều, nhưng thực tế là bạn cần gia tốc và định hướng khác để có được định hướng đầy đủ có thể là lý do tại sao có sự nhầm lẫn về chủ đề này.

Áp kế đo áp suất và có thể là cảm biến tốt để đo thay đổi chiều cao nhưng có thể bị lừa bởi các hệ thống chuyển động không khí hoạt động như được tìm thấy trong nhà máy lạnh và hệ thống khí nóng cưỡng bức.

Nếu bạn không di chuyển và bạn có đủ độ nhạy để đo tốc độ trái đất với con quay hồi chuyển, bạn có thể làm một cái gì đó gọi là gyrocompassing nơi các con quay hồi chuyển và gia tốc trở thành liên kết phân tích hoặc liên kết vật lý với hệ tọa độ địa phương. Đây là con quay hồi chuyển và gia tốc kế tốt hơn đo lường định hướng trong các hệ thống như máy bay, tàu vũ trụ và tàu/tàu ngầm. Có nhiều biến chứng nhưng đây là ý tưởng cơ bản.

Các vấn đề liên quan