기존에 3축 가속도센서 모듈을 가지고 있기때문에 이를 활용.
- 감도 (1.5g/2g,4g/6g) 선택가능
- 저전압 설계 (2.2V ~ 3.6V)
- 방식은 ADC로 데이터 X,Y,Z 출력
파일 |
|
MMA7260Q의 경우 Zero g offset 값은 1.65입니다. (3.3V/2 = 1.65V)
Sleep Mode 진입시 : 3uA
또한 DSP의 ADC 분해능은 2^12=4096Bit이기때문에 Atmega 10Bit보다 정밀하게 측정 할 수 있다.
예를 들면 다음 아래와 같다.
10bit 분해능 : 3.3V / 1024 = 3.223mV
12bit 분해능 : 3.3V / 4096 = 0.805mV
로 계산된다. 이는 10bit 보다 12bit가 약 4배 정도 분해능이 좋다고 할 수 있다.
이에 자세한 내용은 추후 공부하면서 부가적으로 설명하겠다.
이는 기준점에 따라 X,Y,Z축이 변경 됨을 확인 할 수 있다.
다음편 연재....
'' 카테고리의 다른 글
MMA7260Q_3AXIS (2) | 2015.01.15 |
---|
안녕하세요~
MMA7260Q로 각도검출하고 있는.. 갓 제대한 대학생입니다..
현재 제가 필요한 축값이 Y,Z축이라 OFFSET값 지정해주고 IIR필터거친 ADC값을 빼주는 단계까지 왔습니다.
근데 지금 다른분들이 하신 소스를 보면
1. 처음에 Volt를 구하더라구요. [ ADC값 / 4096(분해능) ] * 3.3V 해주는데... 왜 이렇게 계산해주죠?;; 그리고.. 이값이 어떤값을 뜻하는건가요?
2. offset값 * 0.001(?) 한 값에 - 1의값 해주는데.. 이건 뭘뜻하는거죠?;;
3. 라디안 구하는 식인데. 2의값 / 0.8 에 asin해주는데 0.8이라는 수가 어떻게 나온거죠?;
4. 3의 값 * 어떤 값을 구하는데 이게 degree값인가요?;;
아~~ 제대하고 공부하는데.. 너무너무 어렵네요;;;;ㅠㅠㅠ
위에 글 짧지만 정말 도움됬습니다.!!
행복하세요~
F28334의 Vref의 경우, 3.3v입니다. 또한 28335의 경우 내부 ADC분해능은 2^12 = 4096이기에ADC = (Vin * 4096)/Vfef를 해주는 거랍니다.