1월 8일 진동 테스트를 위한 장비교체로 디버깅 불가 VMC 급속충전 코드 리뷰 1월 9일 VMC 교체한 보드 검증 및 테스트 CAN2 & CAN3 통신 불량으로 확인 결과 케이블선 스왑 교체한 보드에서 ACDC 동작하지 않아 다시 보드 교체 1월 10일 VMC 완속충전 PrePare State 추가 (DCDC와 동일한 구조로 변경) 및 테스트 급속충전 테스트 및 충전 전압 & 전류 로직 구현 1월 11일 VMC 급속충전 테스트 및 충전 테스트 및 디버깅 급속충전 state 정리 MASTER / EVCC / DCDC 상관관계에 따른 충전 종료 시퀀스 조절 완속충전 state 정리 MASTER / EVCC / ACDC 상관관계에 따른 충전 종료 시퀀스 조절 테스트 못함 1월 12일 VMC 급속 충전 테스트..
1월 2일 VMC 디버깅 충전 안되는 문제 FAN / PWM / Timer 동작 안하는 문제 신흥 BMS 연동 테스트 완속(ACDC) 충전 테스트 Actuator Lock 안풀리는 증상 발생 최대 전압 수정 필요 1월 3일 신흥 BMS 연동 테스트 최대전압 수정후 테스트 Actuator Lock 문제 디버깅 (HW 핀 설정 잘못된 것으로 판단) 배터리팩 충전 Prepare 단계에서 전압동기화 코드 추가 1월 4일 신흥 BMS 연동테스트 배터리팩 전기압 동기화 코드 검증 배터리팩 완속 충전 테스트 ACDC 2번째 동작부터 power on 안되는 문제 확인 및 수정 1월 5일 VMC 최신코드 머지 신흥 BMS 배터리팩 충전 테스트 최대전류 설정 문제 수정 (MACRO 함수 버그)
12월 18일 VMC 코드 리뷰 Gloquadtech EVCC flow 분석 Gloquadtech EVCC & SHSEC BMS 연동 기능 구현 12월 19일 VMC EVCC-Gloquad & BMS 연동 기능 구현 및 테스트 SHSEC BMS 모니터링 툴 기능 확인 12월 20일 12월 21일 12월 22일 BMS CAN 메시지 누락 문제점 검토 및 수정 STM32F407 & STM32G474 개발보드로 문제점 재현 디버그용 console input read time 10ms 설정으로 인해 CAN 메시지 누락되는 것을 확인
12월 11일 휴가 12월 12일 신흥 BMS 스펙 검토 파서 구현 12월 13일 신흥 BMS 파서 기능 확인 Send 메시지 프로토콜 분석 VMC & BMS 간 통신 테스트 및 디버깅 12월 14일 VMC 코드 정리 및 머지 통합코드로 기능 테스트 및 확인 relay on/off 반복 테스트 Dura Chiller 장비 테스트 및 디버깅 온습도(SHT3x) 센서 일정시간 지난 후 (충전 4-50분 후) 온도 이상한 값 읽힘 습도 정상 12월 15일 VMC 코드 리뷰 및 분석
12월 4일 가속도 센서를 이용한 충격 감지 가속도 센서의 각 축 기울기를 부팅 후, 1초동안의 평균 값을 기준 값으로 설정 기준 값 대비 3도(변경 가능)이상 차이가 100ms 단위로 10번 이상 발생할 경우 충격으로 처리 코드 머지 12월 5일 VMC Periperal 포팅 ADS1115 온도 센서 SHT3x 온습도 센서 LSM6DSO32 가속도 & 자이로센서 STM32 ADC 기능 검토 STM32 ADC 5개 채널을 사용하여 GUN & INLET 온도 측정 12월 6일 STM32 ADC 기능 구현 테스트 ADC 2개 각 4채널 DMA 설정시, PreScaler 및 SamplingTime이 작을 경우 동시에 ADC 2개 디바이스를 DMA Start하면 hang-up 발생 PreScalar 값을 ADC..
11월 27일 자이로센서 포팅 - LSM6DSO32 11월 28일 자이로센서 계산 수식 정리 11월 29일 칠러 업체 CAN 통신 확인 및 점검 LSM6DSO32 드라이버 다른 칩셋으로 포팅한 것 확인 11월 30일 LSM6DSO32 드라이버 포팅 및 인터럽트 확인 12월 01일 휴가
11월 20일 NTC Thermistor 온도 계산 NTC 온도센서 저항(R2) 계산 (https://openstory.tistory.com/230) NTC 저항(R2)에 따른 온도(T2) 계산 (https://m.blog.naver.com/sst-korea/221875675521) 칠러 CAN 프로토콜 분석 및 CAN 메시지 설계 파워모듈 6개 온도 및 SHT3x 온습도 데이터를 100ms 주기로 TMS에 전달 TMS Tx 메시지는 일단 Receive 처리만 할 예정 11월 21일 SCS Ciller CAN 통신 기능 구현 EVAR -> TMS PEAK CAN으로 데이터 전송되는 것을 확인 TMS -> EVAR SCS 프로토콜 기준으로 구조체 생성 안전교육 온라인 수강 11월 22일 SCS Ciller..
11월 13일 SHT3x-DIS 온습도 센서 포팅 Command 별로 I2C 타임아웃이 다름 온습도 값 확인 완료 급속충전기에 작업 코드 머지 작업 준비 11월 14일 급속충전기에 작업코드 머지 ADS1115 디버깅 11월 15일 ADS1115 디버깅 HW에서 센서 회로 있는 1K 저항 제거하였으나 ADS1115 변화 없음 ADS1115 단독 모듈 사용하여 STM32F407 개발보드에서 동작되는 것을 확인 ADS1115 드라이버 코드 포팅에 문제 없는 것 같음 11월 16일 ADS1115 디버깅 ADS1113 IC가 오삽된 것을 확인 이러니 두개 input만 동작하고 나머지 input 동작안하지... (ADS1113은 AIN 2채널) 11월 17일 창립기념일
11월 6일 NFC I2C 디버깅 PN7160에서 ACK 오지 않는 것 같음 nVEN PIN는 MCU 레벨에서 low active로 동작하지만 high로 변경하여도 동작하지 않음 WKUPREQ Pin 역시 always high로 동작하였지만 여전히 ACK 오지 않음 HAL_I2C_IsDeviceReady()를 이용하여 device ready 상태 체크하였지만 여전히 타임아웃 발생 11월 7일 NFC I2C Slave address write 후, ACK 오지 않는 현상 지속 발생 H/W 업무 로드로 인한 STM32L432KBU & PN7160 개발보드 구매하여 개발 예정 PN7160 datasheet 및 NCI 메시지 구조 리뷰 11월 8일 NFC I2C 구조 설계 PN7160 드라이버 포팅 (PN715..