2024년 20주차 05/13 ~ 05/17

5월 13일

  • ACE-Mini
    • UI task 정리
      • 기본 UI 화면 구성
    • RCD 기능 확인
      • RCD_X6 Pin
        • 140ms 동안 LOW로 유지할 경우 Relay 연결 끊음
      • RCD_X20 Pin
        • 180ms 동안 LOW로 유지할 경우 Relay 연결 끊음
    • Charge Manager task 구성
      • Monit에 임시로 등록한 gpio callback을 charge manager로 이동
      • rcd pin monit 코드 추가
    • os/message.c 추가
      • message send 함수를 각 모듈에 포함할 경우 include path가 의도한대로 안되어 추가

5월 14일

  • UI 코드 정리
    • ui_template.c 내용을 화면(페이지)별로 분리
    • update callback 구조 생성
  • CP 기능 확인 (feat. Gilbert)
    • ADC / PWM 기능 확인

5월 15일

  • 석가탄신일
  • ACE-Mini 시스템 구성도 미로 정리

5월 16일

  • ACE-Mini
    • DCGF 기능 구현
    • UI 버그 수정
      • QRCODE / RELAY 화면 행업 수정
  • EMC HW Test 지원
    • SPI 전송속도 21Mbps 설정시 여러 대역구간에서 주파수 튀는 문제 발생
    • SPI 전송속도 10.5Mbps로 변경하여 튀는 구간 개선되었으나, 50M 대역에서 튀는 현상 추가됨
    • SPI 전송속도 줄일 경우 UI 화면 업데이트 느려지는 현상 발생 (눈에 거슬리리는 정도 임)

5월 17일

  • DCGF 기능 검증
    • 60Hz로 Low/High 반복됨
      • 1 Cycle Time : 16.xx ms (Low  8.xx ms, High: 8.xx ms)
      • 콘센트 연결에 따라(N/L) 동작 상이함 - 주의할 것!!!
    • FreeRTOS TimerTask Priority 2 -> 24로 변경
      • Priority를 2로 할 경우 8ms 단위로 타이머 실행시 정확한 간격으로 실행되지 않아 Low/High 카운팅 미싱됨
  • CP Glibert가 기능 구현 및 기본 검증 확인 중