[SENSOR]/Sensor2011. 2. 19. 14:27

ECG 테스트 - USB 데이터 전송 및 그래프 표시 테스트 (USB HID이용)

ECG 테스트 - USB 데이터 전송 및 그래프 표시 테스트



프로젝트 용으로 만들었던 USB로 ADC데이터를 그래프로 출력하는 보드를 이용해서 ECG데이터 수집 테스트를 진행 했다.
정밀 16비트 ADC ad8320을 이용하기 때문에 데이터는 깨끗하게 출력되는것 같다. 몇가지 파라메터만 간단히 변경해서 출력 데이터 확인 했다.

ECG 출력 PC프로그램



ECG 테스트 동영상


Posted by nexp
TAG AD8320, ECG, HID, USB

댓글을 달아 주세요

[MODULE]/AD/DA2011. 1. 12. 17:31

[ADS8320] 16bit ADC테스트

[ADS8320] 16bit ADC테스트



모터 가속도 측정 장치 개발 프로젝트에 적용한 16bit ADC중 저렴하면서 정밀한 AD8320을 테스트 해 보았다.
노이즈 레벨도 적은것 같고 상당히 안정적이다.

AD8320 SPI 타이밍도






AD8320 테스트 코드

unsigned int AD8320_Read()
{
     :
  AD8320_CS0_ASSERT();

  byte0 = AD8320_SPI_READ(0);
  byte1 = AD8320_SPI_READ(0);
  byte2 = AD8320_SPI_READ(0);  
     
  byte0 = byte0 << 14;
  byte1 = byte1 << 6;
  byte2 = byte2 >> 2;

  adc_data = (byte0 | byte1 | byte2);

  AD8320_CS0_DEASSERT();

  return adc_data;
}


ADC테스트 결과
STM32 + AD8320 보드를 이용하여 USB로 16bit ADC데이터 전송하여 그래프로 출력해 보았다.



ECG데이터도 받아 보았다. 깨끗하게 로깅 되는것을 확인 할 수 있다.


Posted by nexp

댓글을 달아 주세요

[MyProject]/20102010. 11. 7. 20:30

[AcceleroMeter] 모터 가속도 측정 장치

[AcceleroMeter] 모터 가속도 측정 장치

회전하는 모터의 가속도를 츨정하여 그래프로 표시하는 시험기를 개발





하드웨어

MCU는 Cortex-M3 코어의 STM32를 사용하였다. 

측정해야 할 데이터는 디지털 엔코더 및 아날로그 출력의 타코메터가 있다.

타코메터는 2채널의 16비트 ADC ADS8320 을 이용하여 동시점에 두개의 ADC값을 읽어올 수 있다. 

데이터응 USB를 통해 HID인터페이스로 전송된다.




디지털 엔코더 입력 보드




소프트웨어

수집된 데이터를 실시간으로 표시하고 그래프 저장 및 출력을 할 수 있도록 구성 했다.




실제 타코 데이터 입력 데이터


Posted by nexp

댓글을 달아 주세요