본문 바로가기

[SENSOR]

(47)
로드셀 테스트 - 24bit ADC ADS1216 로드셀 테스트 - 24bit ADC ADS1216 로드셀 전압 측정을 위해 128PGA를 가진 24bit ADC(ADS1216)을 이용했다. ADS1216 테스트는 끝내고 실제 로드셀을 연결하여 테스트 했다. 로드셀 연결하고 A0+, A0- 값을 테스트기로 읽어 보면 0.8mV정도 출력되고 힘으로 누르면 1.2mV정도 까지 변화하는것을 확인할 수 있다. 하지만 ADC로 값을 읽었을때는 값이 아주 낮게 출력되는데... adc=FA, 250 adc=F8, 248 adc=E7, 231 아무래도 임피던스 문제가 아닐까? BUFEN 을 On/Off 해도 동일하다. BURNOUT Current는 뭔가 차이는 있는것 같지만 원하는 값은 나오지 않는다. 캘리브레이션 이슈일까? 별 도움이 안된다. 문제는 PGA Gain..
[STH10] 온습도 센서 테스트 [STH10] 온습도 센서 테스트 SHT10 온습도 센서 데이터시트 및 예제 코드 SHT10 온습도 센서 회로도 SHT10 온습도 센서 제어 타이밍도
ECG 테스트 - USB 데이터 전송 및 그래프 표시 테스트 (USB HID이용) ECG 테스트 - USB 데이터 전송 및 그래프 표시 테스트 프로젝트 용으로 만들었던 USB로 ADC데이터를 그래프로 출력하는 보드를 이용해서 ECG데이터 수집 테스트를 진행 했다. 정밀 16비트 ADC ad8320을 이용하기 때문에 데이터는 깨끗하게 출력되는것 같다. 몇가지 파라메터만 간단히 변경해서 출력 데이터 확인 했다. ECG 출력 PC프로그램 ECG 테스트 동영상
근접센서 테스트 근접센서 테스트 맥슨모터 제어기 DIO를 이용하여 근접센서 테스트를 했었는데... 센싱이 안되는 현상이 발생한다. 문제의 원인은 데이터시트에 IO범위가 정확하게 나타나 있지 않아서 혼동이 있었던것 같다. 24V모터를 사용하고 IO전원을 5V를 입력하기 때문에 당연히 IO입력범위가 5V일거라 생각해서 출력 전압을 분압하였는데... IO에 대해 좀더 자세한 데이터 시트를 찾아 보니 입력범위가 0~27V이다. 분압할 필요가 없던것이다. 그냥 풀업 저항 하나만 연결하니 잘 동작한다. 근접센서 연결 커넥터 두개의 근접센서가 연결되는데 지난번 연결 했던 센서가 위치가 바껴 있어서 커넥터를 다시 수정했다. 또 다음에 혼동하지 않도록 정리 해두는것이 좋을것 같다.
[LIS331DLH] 가속도센서 테스트 [LIS331DLH] 가속도센서 테스트 ST사의 고해상도 3축 가속도 센서 LIS331DLH를 테스트 했다. 대략적인 특징은 아래와 같다. - I2C/SPI digital output interface - 16 bit data output - 10000 g high shock survivability - 2 independent programmable interrupt generators for free-fall and motion detection - Sleep to wake-up function - 6D orientation detection LIS331 회로도 기존 작성되어 있던 LIS3LV02 소스코드로 테스트 했는데... 정상동작을 하지 않는다. 매뉴얼상으로는 크게 변경된것은 없는것 같은데.. ..
[TMP275] 정밀 온도센서 테스트 [TMP275] 정밀 온도센서 테스트 TI사의 12비트 0.2(0.5)도 오차율을 가진 정밀 온도 센서 TMP275를 테스트 했다. 보드는 예전에 제작했던 가속도 센서를 활용해서 제작 했는데... I2C핀맵이 호환되므로 동일한 확장 보드에 테스트 가능하다. TMP275 핀맵 TMP275 온도센서 출력 포멧 정밀도 주요 레지스터 TPM275 테스트 예제 소스코드 // TMP275 온도 센서 데이터 읽기함수 short TMP275Read(unsigned char reg) { unsigned char h, l; TMP275_I2C_START(TMP275_I2C_ADDR+I2C_WRITE); // device address 및 write mode 설정 TMP275_I2C_WRITE(reg); // 레지스터 설정..
[BMP085] - 압력(고도)센서 테스트 [BMP085] - 압력(고도)센서 테스트 BMP085는 Bosch 사의 고정밀 압력센서이다. 대기압을 측정할 수 있고 정밀하기 때문에 주로 고도 센서로 많이 활용을 한다. I2C방식으로 인터페이스 되므로 기존 STM32센서 보드를 이용하여 테스트 가능한 호환보드를 만들어 대기압을 측정해 보았다. BMP085 테스트 결과 엘리베이터 1층에서 4층까지 문을 닫았다 열16비트 모드라 19비트의 SCP1000 보다 정밀도가 떨어지는것 같다. SCP1000을 이용한 고도에 따른 압력 측정 결과
[USB-UltraSensor] USB 다채널 초음파 센싱 보드 제작 [USB-UltraSensor] USB 다채널 초음파 센싱 보드 제작 최대 16개의 초음파 센서모듈의 데이터를 USB로 수집할 수 있는 모듈 보드를 제작했다. PC에서 다수의 초음파 센서를 수집할 수 있는 보드가 필요해서 알아보다 시중에 구하기가 쉽지 않아 USB로 여러가지 기능을 할 수 있는 보드로 제작 해 보았다. MCU는 Cortex-M3 STM32를 이용하였다. 부가 기능으로 24V이하의 전원을 On/Off할 수 있는 포트 제어 기능이 포함되어 있다.

반응형