esmjihwankim / BSPWon_nRF52832

Firmware for Nordic Semiconductor SoC embedded in biosensors (nRF52832) @ Won Research Group
1 stars 0 forks source link

Processor Temperature Value Acquisition #7

Open esmjihwankim opened 3 years ago

esmjihwankim commented 3 years ago

CPU에 내장되어있는 Temperature Sensor Value 또한 실시간으로 읽어 BLE 로 보낼 수 있도록 합니다.

보내기 전에 시스템의 통신 규약을 미리 만들어 클라이언트(iOS)에서 오류 없이 파싱할 수 있도록 합니다.

esmjihwankim commented 3 years ago

https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.nrf52832.ps.v1.1%2Ftemp.html&anchor=register.INTENSET

시도해본 결과 신체에 52832 칩을 접촉시킬 시 Temperature 변화는 보이지만, 25 ºC (Room Temp) - 33 ºC (접촉 시) 까지의 Range를 보임을 확인했습니다.

documentation에서 나온 -40 - 85 ºC Range까지 측정할 수는 있겠지만 신체 측정이 정확하지 않은 이유가 nRF52 PCB의 Heat Capacity , Heat release 등에 영향을 받기 때문인 것으로 판단됩니다.

CPU 내장 센서가 Bio 용도로 쓰일만한지 알기 위해 Ecoflex 나 PDMS 위에 칩을 올려서 나오는 반응을 보아야 할 것으로 보입니다. 만약 인체부착 기판에 올렸을 시에 36도 근처의 온도가 나오지 않으면 생체신호용으로는 부적합하여 통신프로토콜까지 개발을 할 것인지 추후 결정을 해야 할 것 같습니다.

cpu_temp_datasheet