Caution
이 저장소는 유지보수되지 않습니다.
추가 업데이트 및 유지보수는 오픈소스 DIY 데이터로거 monolith에서 이루어지고 있습니다.
상위 프로젝트: luftaquila/a-fa-landing
아주대학교 자작자동차소학회 A-FA의 E-Formula 차량용 데이터로거입니다.
- CAN 버스 트래픽 모니터링 (BMS 및 모터 컨트롤러 데이터)
- 6채널 디지털 입력 신호 모니터링 (BMS / BSPD / IMD 오류, HV 활성화, RTD 활성화 신호)
- 4채널 아날로그 입력 신호 모니터링 (서스펜션 변위 센서)
- 4채널 디지털 펄스 모니터링 (휠 스피드 센서)
- 3축 가속도 센서 데이터(I2C)
- GPS 위치 정보(UART)
- 자체 CPU 온도 모니터링
- 무선 시간 동기화 및 RTC를 통한 시간 정보 유지
- 드라이버 계기판 LCD 시현(I2C)
- 수집한 데이터의 SD카드 로깅(SDIO/FATFS)
- 수집한 데이터의 실시간 무선 인터넷 전송
- device: 임베디드 MCU 펌웨어
- ECU: 차량 데이터 수집용 STM32F4 STM32CubeIDE 프로젝트
- ESP: 서버 소켓 통신용 ESP32 아두이노 프로젝트
- server: 원격 계측 서버 백엔드(Node.js)
- web: 원격 계측 모니터링 웹 어플리케이션 프론트엔드
typedef struct {
uint32_t timestamp;
uint8_t level;
uint8_t source;
uint8_t key;
uint8_t _reserved;
uint8_t value[8];
} LOG;