4월 29일ACE-Mini 브링업J-link 연결안되는 문제 H/W 검토 요청무슨 이유인지 파악되지 않지만 Chipset 죽음;;;LED PWM 확인 예정통합된 코드로 LCD 출력되지 않는 현상 발생원인파악중ACE-Mini 2차 품평회 준비통합된 전 코드로 품평회 준비 UI 커맨드LED 커맨드4월 30일ACE-Mini 브링업LCD 출력 안되는 문제 수정MINI / NUCLEO 보드 코드 통합하는 과정에서 ST7789 IC ResetPin 잘못 설정GPIO 랩핑함수 포인터 연산 오타LCD 밝기는 여전히 제어 안됨 (PWM 출력은 정상 동작, HW 검토예정)console 명령어 행업 문제 수정아규먼트 미입력한 상태에서 strcmp / atoi 연산 실행시 freertos의 메모리가 깨지는 것처럼 보이며 오동..
4월 22일FreeRTOS 포팅Task / Message Queue 정리UI Message 추가4월 23일보드 브링업STM32 / ESP32 같은 UART 포트에 맴핑되어 STM32 UART 출력 안됨USB2Serial 케이블 RS232가 없는 듯...FreeRTOS 포팅세마포어4월 24일보드 브링업H/W 크리스탈 발진 안되는 문제 확인VMC 안전인증(진동테스트)진동 테스트 후, UI PC와 통신하는 UART 포트가 떨어져 나감UART5 포트 변경하여 방전되도록 SW 수정UART5는 ISOLATION을 위한 UART 쪽보드와 CN9 포트에 같은 라인 사용 확인CN9 포트로 UART RX 인터럽트 발생하지 않음 4월 25일VM..
4월 15일 G484 드라이버 포팅 4월 16일 빌드트리 포팅 완료 4월 17일 CharIN 행사 참여 PowerElectronics KeySight EVSIS ABB 4월 18일 CharIN 행사 참여 dSpace Sicon Vector HyundaeKefico Kevit 4월 19일 CharIN 행사 참여 Sinxecel
4월 8일 ACE-Mini 빌드환경 구성 완료 보드 입고 4월 19일로 동작 확인은 Nucleo 보드로 할 예정 4월 9일 Nucleo 개발보드 빌드환경 적용 및 테스트 FreeRTOS 쓰레드 생성없이 Console 출력 확인 FreeRTOS 포팅 Layer 구조 구성 4월 10일 22대 국회의원 선거 4월 11일 새로 구성한 빌드 템플릿 환경에서 IRQ Handler 함수 동작 하지 않음 어셈블리 등록되는 콜백 함수가 호출되지 않아, STM32 인터럽트 핸들러 함수가 링크 과정에서 모조리 스트립됨 위 문제 원인 분석중 4월 12일 CubeIDE에서 제공되는 Core 디렉토리의 소스는 새로 구성한 빌드 환경의 main.c와 함께 빌드해야 함 그렇지 않을 경우 어셈블 코드가 제대로 링크되지 않아 인터럽트 ..
4월 1일 LVGL 포팅 내용 정리 이미지 적용시 Flash / RAM 용량 압박 심함 LVGL + FreeRTOS 적용하여 테스트 lv_conf.h에 FreeRTOS 옵션 적용시 lv_timer_handler()에서 lock-up 발생 대창 배터리팩 펌웨어 업데이트 CAN 프로토콜 R5 적용 및 테스트 4월 2일 LVGL 적용시 elf 이미지 및 RAM 사용량 개선 사용하지 않는 모든 위젯 컴포넌트 모두 비활성화 (Label 및 Image 위젯만 사용) 로고 이미지 320x240 크기가 아닌 배경을 제외하고 이미지 영역만 elf에 포함 lv_conf.h 옵션에서 FreeRTOS 적용시 lv_task_sync_wait()함수에서 lock-up 여전히 발생 (추후 검토) 4월 3일 FreeRTOS 스터디 ..
3월 25일 VMC 코드 정리 및 블로그 정리 ACE-Mini 회로도 검토 LVGL 에뮬레이터 설치 3월 26일 ACE-Mini 핀맵 설정 LVGL 에뮬레이터 테스트 3월 27일 ST7789 & LCD 모듈 드라이버 검증 SPI 통신 확인 (3-Wire, 9bit 방식으로 DMA 불가) LVGL 포팅 작업 준비 3월 28일 LVGL 드라이버 포팅 SPI DMA 방식 불가로 SW 방식으로 동작 확인 LCD 납품 업체에 DCX 핀 사용가능한 모듈 있는지 문의 3월 29일 LVGL RGB 출력시 BRG으로 출력되는 현상 수정 LVGL RGB565 스왑함수를 사용하여 해결 LVGL 불안정하게 동작하는 문제 수정 STM32G474 메모리 부족으로 LVGL 실행시 중간중간 행업 발생 최소 필요한 컴포넌트만 사용 예정
3월 18일 ADC 연결 포트 문제 (그라운드 미연결) 와이어링 제작업후 동작 확인 저항값 산출 3월 19일 PT1000 산출식 조정 - 섭씨 100도까지 온도 검증 DCAC DCAC BEG75050 CAN 프로토콜 파서 구현 DCAC 동작 커맨드 Reset command(0x1F) 실행 Module ON (0xA0) Working Mode (0xA2) Run read command 실행 (온도 / AC 3상 / Power Status / Inverter Status) 3월 20일 DCAC 코드 정리 Read Command 온도 / AC 3상 Output Voltage, Current / Power Status / Inverter Status DCDC CAN Send 메시지를 50ms 단위로 보낼경우 이..
3월 11일 시그넷 성공 로그 분석 및 자료 정리 DCDC 2대중 한대만 승압되어 전압동기화 시킨 상태로 PreCharge에서 PowerDeliveryStart로 이동 CurrentDemand 단계에서 승압안된 다른 DCDC 모듈이 승압되기 시작 위 상태가 되면 시그넷 정상 충전 CurrentDemand 진입 후 10초동안 입력전력 소비하지 않을 경우 10초에 EVSE에서 충전 중단 BPU ON 명령어 실행 후, 릴레이 연결 2초정도 소비될 때 이 과정에서 입력전력에 대한 소비가 없으면 중단되는 것으로 추정 위와 동일한 조건을 만들기 위해... PreCharge에서 EVSE MaxVolt로 승압시키나 한대라도 MaxVolt로 승압된 경우 PreCharge -> PowerDeliveryStart 이동 Cu..
3월 4일 VMC 호환성 테스트 성남아트홀 - 시그넷 실패 성남탄천 - 시그넷 실패 코드 정리하면서 DCDC 출력단 버그 발생 KTC - 안전인증 문제점 수정으로 외근 EV가 요청한 최대전류를 한번에 방전할 경우 전류 튀는 현상 발생 방전시 DCDC 출력단 1초에 20A이상 리니어하게 증가하도록 수정 3월 5일 시그넷 수정사항 세미나 PreCharge 단계에서 EVSE_MinCurr 값을 요청하지 않을 경우 EVSE Over Voltage Error 발생 BPU ON 시점에 VMC DCDC 캡차지까지 소진되어 DCDC 스윙이나 SLP 현상 발생하는 것으로 추정 PreCharge 단계에서 VMC DCDC - 배터리팩 전압동기화 시킨 다음 BPU ON 없이 PowerDeliveryStart 이동 PowerD..
2월 26일 VMC 코드 머지 및 PR 요청 SHSEC SOP 로직 추가 충전 호환성 테스트 2월 27일 BPU ON 시점에서 DCDC 스윙되는 문제 수정 BPU ON될 때 DCDC 캐패시터에 저장된 전력까지 소진되는 것으로 추정 DCDC SLP 또는 스윙 현상 발생 BPU ON 명령어 시점 수정 직결 PreCharge에서 전압동기화 후, BMS에 BPU ON 요청 PowerDeliveryStart에서 BPU ON 시점에 ContactorOnStat = 1 설정 DCDC 경유 PreCharge에서 DCDC - BMS 전압동기화 맞추고 BMS에 BPU ON 요청 PowerDeliveryStart에서 배터리 연결상태 무시하고 ContactorOnState = 1 로 설정 2월 28일 사내 포터블 3.5kW ..