[ST_MICRO]/STM322009. 7. 10. 10:14

[myUSB rev2] 3축 자이로, 가속도, GPS, 지자계, 압력센서 테스트 보드 제작

[myUSB rev2] 3축 자이로, 가속도, GPS, 지자계, 압력센서 테스트 보드 제작



myUSB 를 좀더 컴펙트 하고 IMU전용의 모듈로 제작했다.
STM32를 이용하여 USB통신으로 데이터 수집하는것은 동일하고 SD, Data Flash로 데이터 저장이 가능하도록 했다.
지원 가능 센서는 3축 자이로 센서, 3축 가속도 센서, 지자계, 압력(고도)센서, GPS를 장착할 수 있다.




가속도3축,  자이로 3축 센서 테스트 동영상



GPS데이터 수집 테스트 동영상
USB를 이용한 가속도 3축, 자이로 3축, 지자계, 압력, 온도, GPS데이터 수집 테스트

Posted by nexp

댓글을 달아 주세요

  1. 비밀댓글입니다

    2010.01.25 10:26 [ ADDR : EDIT/ DEL : REPLY ]
  2. 문경주

    안녕하세요~ 이블로그에서 많은것을 보고 느끼고 있는 사람입니다. 혹시 제작하신 것에 대한 정보를 제가 좀 얻을 수 있을지 해서글남깁니다~저도 stm32F시리즈를 공부하고있는 학생인데요 저도 이것을 한번 제작해보고 싶은데 이것에 대한 소스를 좀 얻을수 있을까요? 가능하시다면 imurmkj@naver.com으로 부탁드리겠습니다!

    2010.09.01 09:28 [ ADDR : EDIT/ DEL : REPLY ]
  3. 비밀댓글입니다

    2010.09.10 17:45 [ ADDR : EDIT/ DEL : REPLY ]
  4. 김연균

    관리자의 승인을 기다리고 있는 댓글입니다

    2011.07.14 23:42 [ ADDR : EDIT/ DEL : REPLY ]

[ST_MICRO]/STM32F103-Mtype2009. 6. 19. 08:30

[STM32-100 EVM]보드 제작

[STM32-100 EVM]보드 제작





ST사의 Cortex-M3코어를 가진 100핀 STM32F103VRT6 테스트를 위한 보드를 제작 했다. [M-Type EVM] 표준으로 제작해 기존 보드와 호환이 되도록 하였다.






STM32F103 - 100 EVM 회로도





USB2UART로 연결할 수 있어 USB로 펌웨어 다운로드 가능하다.



기존보드와 호환 가능하도록 핀맵을 통일화 해서 제작했다.








STM32F103VBT6 테스트 동영상



[myMUC-STM32-64 EVM] 과의 크기 비교

Posted by nexp

댓글을 달아 주세요

[ST_MICRO]/STM322009. 6. 10. 11:25

[myUSB-Sensor] Compass Sensor(HMC6352) USB데이터 수집 테스트

[myUSB-Sensor] Compass Sensor(HMC6352) USB데이터 수집 테스트



Cortex-M3 STM32의 USB를 이용하여 3축 가속도센서(LIS3LV02), Digigal Compass센서(HMC6352) 데이터 수집 테스트 진행.

테스트 동영상
Posted by nexp

댓글을 달아 주세요

[ST_MICRO]/STM322009. 5. 31. 08:30

[myUSB-Sensor] 3축 가속도, 자이로 데이터 수집 테스트

[myUSB-Sensor] 3축 가속도, 자이로 데이터 수집 테스트



테스트 동영상


실험결과 Therad를 이용하여 USB전송만을 체크해 보면 2us로 상당히 빠르다.  STM32의 USB자체는 상당히 훌륭한것 같다. 하지만 센서에서 데이터 수집하는데 시간이 많이 걸리고 있다. 일단 5ms 이내로 6채널 데이터 전송이 가능하지만 센서쪽 속도를 올리기위해 더 검토해야 할것 같다.

Youtube가 편하긴한데... 화질이 마음에 안든다. 센서 데이터 출력 표시해서 다시 올려본다.
Posted by nexp

댓글을 달아 주세요

[ST_MICRO]/STM32F103-Mtype2009. 5. 28. 18:48

[STM32 M-Type EVM] 가속도 센서 테스트



3축 가속도 센서 myAccel3LV02 를 이용하여 가속도 센서 테스트. STM32를 이용하여 가속도 센서 데이터를 PC프로그램(C# 예제)으로 전송하는 실험



핀맵
myMCU-EXP 보드의 가속도 센서는 CTL2 -> PC11에 연결되어 있다.




테스트 코드
//-----------------------------------------------------------------------------
int main(void)
{
    unsigned short data;
 //System Init
 SystemInit();
 
    //LED Init
 Led1Init();
 Led1On();
 
 //Serial Init
 DebugInit(BAUD_115200);
 DebugPrint("myMCU-EXP myAccel3LV02 SPI Test Program.\r\n");

 myAccel3lvInit();
 myAccel3lvWrite(CTRL_REG1, 0xC7);  //1000.0111 Power on, enable all axis, self test off
 
 while (1)
 {
  switch(U0_GetByte())
  {
  case '0':
     Led1Off();
   DebugPrint("LED OFF\r\n");
     break;

  case '1':
   Led1On();

   DebugPrint("LED ON\r\n");   
     break;
  
  case 'r':
   GetAccelValue(AXIS_X, &data);

   DebugPrint("%d\r\n", data);  
   break; 
  }  
 }
}
//-----------------------------------------------------------------------------

Posted by nexp

댓글을 달아 주세요

  1. 백준구

    관리자의 승인을 기다리고 있는 댓글입니다

    2010.11.16 06:46 [ ADDR : EDIT/ DEL : REPLY ]