본문 바로가기

accelerometer

(18)
K20 EVM - SPI 테스트 3축 가속도 센서값을 TFT LCD 그래프로 표시하기 K20 EVM - SPI 테스트 3축 가속도 센서값을 TFT LCD 그래프로 표시하기 SPI 를 쉽고 재미 있게 테스트하기 위해 가속도 센서를 활용할 수 있다. LIS3LV02 3축 가속도 센서를 SPI모드로 설정하고 확장 EVM보드에 연결하여 테스트 할 수 있다. SPI 방식으로 센서를 설정하거나 3축 가속도 센서값을 읽을 수 있다. K20 SPI모드 가속도 센서 테스트 동영상 K20 가속도 센서 테스트 드라이버 코드//-----------------------------------------------------------------------------// myAccel3LV02 HAL#define MY_ACCEL3LV02_SPI_MODE1#define MY_ACCEL3LV02_I2C_MODE0 #..
MSP430FR5739 EVM - 6축 가속도 자이로 센서 테스트 MSP430FR5739 EVM - 6축 가속도 자이로 센서 테스트 MSP430FR5739는 FRAM기반의 저전력 MCU로 1조번의 기록에도 문제가 없다고 하니 데이터 기록이 빈번한 센서 데이터 로깅 시스템에 적용하면 좋다. 따라서 MSP430F5739를 이용하여 6축 가속도, 자이로 센서 데이터 로깅 시스템을 테스트 해 보았다. 테스트를 위해 [NET-EVM] 보드를 이용하였고 센서는 6축 SD746을 이용했다. 6축 자이로, 가속도 센서는 SPI방식으로 제어하고 CS는 A_8번 커넥터인 P3.7에 연결되어 있다. MSP430FR5739 SD746제어 HAL 드라이버 코드 주의 사항은 SD746과 통신을 위해 SPI모드를 1으로 설정해야 정상 동작 한다. //-------------------------..
[adStar EVM] 3축가속도 센서 테스트 - TFT LCD출력 [adStar EVM] 3축가속도 센서 테스트 - TFT LCD출력 [NET-EVM] 보드에는 I2C(SPI)로 연결되는 자이로, 가속도, 온도, 압력 센서등의 모듈을 연결할 수 있는 표준핀맵 커넥터가 있다. SM-Type EVM 에는 핀 8번에, M-Type EVM에는 핀 P13번(adStar EVM의 P0.0)에 CS핀이 할당되어 있다. adStar 가속도 센서 드라이버 코드 #define _SPI1_ENABLE 1 //----------------------------------------------------------------------------- // myAccel3LV02 HAL #define MY_ACCEL3LV02_SPI_MODE 1 #define MY_ACCEL3LV02_I2C_MO..
[STM32F4] I2C 테스트 - 3축 가속도 센서 TFT LCD 출력 [STM32F4] I2C 테스트 - 3축 가속도 센서 TFT LCD 출력 3축 가속도 센서를 테스트 해야할 일이 있어 STM32F407 보드를 이용하여 I2C 테스트를 해보았다. 기존 STM32F103 I2C 테스트 코드과 크게 차이 없이 테스트 가능했다. [EXP-NET EVM] 보드에는 I2C(SPI)로 연결되는 자이로, 가속도, 온도, 압력 센서등의 모듈을 연결할 수 있는 표준핀맵 커넥터가 있다. SM-Type EVM 에는 핀 8번에, M-Type EVM에는 핀 13번에 각각 CS핀이 할당되어 있다. STM32F4 I2C테스트 동영상STM32F407 을 이요하여 3가속도 센서의 데이터를 TFT-LCD에 그래프로 표시하는 테스트 예제 STM32F4 I2C 초기화 코드void i2c_init1(unsi..
[MSP430F5529 EVM] SPI테스트 - 3축 가속도 센서 출력 [MSP430F5529 EVM] SPI테스트 - 3축 가속도 센서 출력 [MSP430F5510 EVM] 및 [MSP430F5529 EVM] 의 SPI는 PORT4의 USB1에 할당 되어 있다. 핀맵을 보면 아래와 같다. P4.3/PM_UCB1CLK/PM_UCA1STE P4.2/PM_UCB1SOMI/PM_UCB1SCL P4.1/PM_UCB1SIMO/PM_UCB1SDA P4.0/PM_UCB1STE/PM_UCA1CLK MSP430F5x의 SPI특징 SPI mode features include: • 7-bit or 8-bit data length • LSB-first or MSB-first data transmit and receive • 3-pin and 4-pin SPI operation • Master ..
[CANTUS EVM] SPI테스트 - SPI 가속도 센서 테스트 [CANTUS EVM] SPI테스트 - SPI 가속도 센서 테스트 CANTUS의 SPI구조는 아래 그림과 같고 특징적으로는 8Byte FIFO가 있다. CANTUS SPI테스트를 위해 [NET-EVM]보드의 가속도 센서를 테스트 해 보았다. 가속도센서의 SPI CS핀은 P5.2에 연결되어 있다. ADChip사에서 제공하는 드라이버코드는 여러기능을 위해 작성되어 있기 때문에 속도 면이나 기존 코드를 위해 그냥 사용하기는 힘들다. 데이터시트보고 로레벨로 작성해 보았다. SUINT SPI0_WriteReadByte(SUINT Data) { //SPI포트로 데이터 출력 *R_SPI0DATA = Data; // 전송대기 while (!(*R_SPI0STAT & SPISTAT_SPIF)); //데이터 수신 retu..
[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 2; adc_data = (byte0 | byte1 | byte2); AD8320_CS0_DEASSERT(); return adc_data; } ADC테스트 결과 STM32 + AD83..
[AcceleroMeter] 모터 가속도 측정 장치 [AcceleroMeter] 모터 가속도 측정 장치 회전하는 모터의 가속도를 츨정하여 그래프로 표시하는 시험기를 개발 하드웨어MCU는 Cortex-M3 코어의 STM32를 사용하였다. 측정해야 할 데이터는 디지털 엔코더 및 아날로그 출력의 타코메터가 있다.타코메터는 2채널의 16비트 ADC ADS8320 을 이용하여 동시점에 두개의 ADC값을 읽어올 수 있다. 데이터응 USB를 통해 HID인터페이스로 전송된다. 디지털 엔코더 입력 보드 소프트웨어수집된 데이터를 실시간으로 표시하고 그래프 저장 및 출력을 할 수 있도록 구성 했다. 실제 타코 데이터 입력 데이터

반응형