주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

Accelerometer X-Y-Z

가속도계의 X, Y, Z 축을 따라 선형 가속도 값을 측정

R2023b 이후

  • Accelerometer X-Y-Z block

라이브러리:
Simulink Coder Support Package for BBC micro:bit/Accelerometer

설명

Accelerometer X-Y-Z 블록은 X, Y, Z 축을 따라 선형 가속도를 측정합니다. 이 블록에는 세 개의 출력 포트가 있습니다. Accel 포트는 가속도 값을 [1x3] 벡터로 출력합니다(단위: g (9.8 m/s2)).

이 블록의 파라미터를 사용하여 ±2 g, ±4 g 또는 ±8 g 중 하나의 전체 스케일 범위를 선택함으로써 가속도계 감도를 변경할 수 있습니다.

또한 두 센서 모두에 대해 출력 데이터 속도(ODR)를 선택할 수 있습니다. 출력 데이터 속도(ODR)는 1.5625 Hz에서 800 Hz까지입니다.

Accelerometer X-Y-Z 블록은 BBC micro:bit 보드의 V1.3, V1.5 및 V2.2 버전을 지원합니다.

이 블록은 Freescale MMA8653FC 및 LSM303AGR 3축 가속도계 센서로 구성되어 있습니다.

참고

LSM303AGR 3축 가속도계 센서는 V1.5 및 V2.2 보드를 지원하며, Freescale MMA8653FC 센서는 V1.3 보드를 지원합니다.

칩의 배향 및 중력에 대한 축 방향

보드를 자신 쪽을 향하게 잡고, MMA8652FC 3축 칩의 상단까지 이어지는 선이 테이블과 수평이 되도록 정렬하십시오. 이 위치에서 X축은 수평을 이루며 왼쪽을 향하고, Y축은 수직을 이루며 아래를 향하며, Z축은 사용자를 향해 있습니다.

화살표의 방향은 가속도계의 측정값의 양의 방향을 나타냅니다.

이 그림은 칩의 X, Y, Z 축을 따라 보드를 기울였을 때의 가속도를 보여줍니다.

X 방향의 중력 가속도

보드를 자신 쪽을 향하게 잡고, 칩 오른쪽에 있는 선이 테이블과 수직이 되도록 맞춥니다. 칩이 정지해 있기 때문에 중력 가속도는 일정합니다.

결과적으로 얻어진 [1x3] 벡터에서, X축 방향의 가속도를 나타내는 첫 번째 값은 ≈ 1 g (9.81 m/s2)입니다. Y축과 Z축(지구 중력의 가속도와 수직인 방향)에서의 가속도를 나타내는 마지막 두 값은 ≈ 0.00 g입니다.

A m/s2 의 가속도로 판을 위쪽으로 밀어 올리십시오. 중력 가속도는 동적이며, 블록의 가속도에서 중력을 뺀 값과 같으며, 이는 ≈ (+A-9.81) m/s2 에 해당합니다. 결과로 생성된 [1x3] 벡터에서, X축의 값은 Acceleration full scale range 파라미터에서 지정한 전체 스케일 범위 값 내에서 변동합니다.

포트

출력

모두 확장

이 블록에는 출력 포트가 하나 있습니다.

이 블록은 가속도를 [1x3] 벡터로 출력합니다. 각 값은 X, Y, Z 축을 따른 가속도 측정값을 나타냅니다(단위: g (9.8 m/s2)).

데이터형: double

파라미터

모두 확장

가속도계가 가속도 측정값을 읽어들이는 레이트를 지정합니다.

가속도계의 감도는 2 g 모드에서 256 counts/g, 4 g 모드에서 128counts/g, 8 g 모드에서 64counts/g입니다. 측정 범위가 작고 전체 스케일 범위라는 것은 센서의 감도가 높아져 가속도계에서 더 정확한 측정값을 얻을 수 있음을 의미합니다.

이 파라미터를 -1로 지정하면, Simulink®는 모델 내 블록 컨텍스트를 기반으로 블록에 대한 최적 샘플 시간을 결정합니다.

버전 내역

R2023b에 개발됨