h를 측정하기 위해서 사용될 sensor 선정


1. GP2Y0A41SK0F 모델 (psd sensor)


데이터 시트를 보면 한번 거리를 측정하는데에 걸리는 시간이 이다. ATmega128의 ADC 변환속도를 봐야 알겠지만 매우 느릴 것으로 생각됨 따라서 적외선 센서 사용 안함



2. 가변저항과 ADC 사용


일단 가변저항에서 저항값이 변할때에는 시간이 소모되지 않는다. 그 다음으로 가변저항의 값을 디지털 값으로 바꾸는 ADC과정에서 소모되는 시간을 알아봐야 한다. Analog -> Digital에는 샘플링 시간을 봐야한다.


sps (Samples per second): 1초 동안 샘플링 갯수. 

ATmega128 같은 경우에는 Up to 76.9 kSPS (Up to 15 kSPS at Maximum Resolution) : 최대 76.9kSPS 이지만 최대 분해능(resolution)을 사용하기 위해서는 15 kSPS 속도가 나옴. 참고로 ATmega128에서 최대 분해능을 사용하기 위해서 사용되는 ADC clock frequency : By default, the successive approximation circuitry requires an input clock frequency between 50kHz and 200kHz to get maximum resolution. if a lower resolution than 10 bits is needed, the input clock frequency to the ADC can be higher than 200kHz to get a higher sample rate.


MCP3204 라는 chip을 사용하면 (외부 ADC) 최대 100 kSPS 까지 사용할 수 있다. MCP3204는 analog 신호를 digital 신호로 바꿔주고 그 신호를 SPI통신을 통해서 전달해준다. 100 kSPS면 1초에 샘플링을 100 000 번 하므로 한번 샘플링 하는데에 0.1 us가 걸리는 것. 적외선 센서와는 차원이 다르게 빠른다



'project > Coaxial copter' 카테고리의 다른 글

ESC(변속기) OPTO vs BEC??(종류)  (2) 2016.04.25
분해능 / 샘플링 이란?  (0) 2016.04.12
ADC의 전압별 비트 분해능  (0) 2016.04.12
가변저항 원리  (0) 2016.04.11
모터, 프로펠러, 배터리 선정  (0) 2013.12.20
Posted by 나무길 :