2024년 18주차 05/06 ~ 05/10

  • 5월 6일
    • 어린이날 대체 휴일
  • 5월 7일
    • ACE-Mini
      • 타이머 콜밸함수 실행안되는 문제 수정
        • Task Priority 문제로 FreeRTOS TimerTask 동작되지 않음
        • FreeRTOS TimerTask Priority 높게 설정
        • 다른 테스크에서 명시적으로 os_delay()를 실행하여 명시적으로 테스트 전환하도록 해야 함
      • Buzzer 포팅
        • 음표 테이블의 주파수 적용시, 한 옥타브 높게 출력됨
        • 저항이 작아서 그런것 같은데, HW에서 추후 검토 예정
        • 우선 한 옥타브 낮게 설정하여 기존과 비슷하게 출력하도록 함
      • 전력량계 포팅
        • 포팅 시작
  • 5월 8일
    • ACE-Mini
      • 전력량계 포팅
        • SY7M213H 모듈은 초기 펌웨어를 다운로드 해야 함
        • 전력량계 UART4 포트에 STM32 Rx/Tx 연결됨
        • 전력량계 uart rx data를 폴링할 경우 rx timeout을 100ms 이상으로 설정해야 한번에 읽을 수 있음
          • rx timeout을 100ms 이하로 설정할 경우
          • STM32 HAL_UART_Receive() 실행할 경우 read register 초기화 되어 데이터 유실됨
          • UART RX 인터럽트 방식으로 변경해야 할듯 (ESP32 / NFC / PowerMeter / Factory JIG)
        • 인터럽트 방식으로 전력량계 데이터 수신 확인
  • 5월 9일
    • ACE-Mini
      • ESP32 / NFC / PowerMeter / Factory JIG UART RX 방식으로 변경
      • 전력량계 저항 변경 (1K옴 -> 180옴)
      • 허부화기로 Calibration 측정하여 오차 확인
      • SY7M213H 데이터 파싱
    • MooeV
      • 50kWh / 100kWh 코드 통합 리뷰 (feat. Gilbert)
  • 5월 10일
    • ACE-Mini
      • 전력량계 작업 완료 - UI 및 파싱
      • RCD 기능 검토