항상 감사드립니다 선배님. 에너지미터 pcb 발주와 디버깅을 진행한 후 에너지미터를 부착하고 주행을 진행했습니다. 알려주신 대로 배선을 진행한 후, 데이터 케이블을 연결해서 데이터를 확인해 본 결과 아무것도 저장되지 않은 것이 확인되었습니다. 데이터 케이블을 연결할때는 D2가 켜지지만, LV를 연결하면 D2가 잠깐 들어왔다가 꺼지게 됩니다. LV는 12.4V였습니다. 데이터시트에는 입력 전압이 6V~28V로 정의된 것 같은데, 혹시 제가 놓치고 있는 점이 있을까요? 항상 긍정적인 영향과 도움을 주셔서 감사드립니다.
에너지미터의 LED는 기록 모드에서 정상 작동하는 경우 SD카드에 데이터를 저장할 때마다 점멸하여, 100ms 주기로 빠르게 깜빡입니다.
기록 모드에서 SD카드가 장착되지 않으면 첫 번째 write부터 실패하므로, 말씀하신 것처럼 LED가 한 번만 들어왔다 꺼진 상태로 멈춥니다. SD카드를 끼우지 않았거나 FAT32로 정상적으로 포맷되지 않았을 가능성이 가장 높아 보입니다.
데이터 케이블로 PC에 연결했을 때 빈 USB 디스크가 인식되는 것이 아니라 Please Insert a disk into Removable Disk 같은 메시지가 표시된다면 SD카드 문제가 거의 확실합니다.
sd카드를 확인해보니 64gb라 fat32로 포맷을 못했던 것 같습니다. 32gb sd카드로 낮추고, fat32로 포맷하고 사용하니 정상적으로 저장됩니다. 항상 감사드립니다!
Windows 기본 포맷 도구는 용량이 32GB를 초과하는 카드를 exFAT으로밖에 포맷해주지 않아서, 64GB 카드를 FAT32로 포맷하려면 다른 프로그램을 사용해야 합니다.
다만 GitHub - luftaquila/fsk-energymeter: E-Formula electric energy meter for Formula Student Korea 의 6-1. FSK-EEM USB Mass Storage takes too long to be mounted 를 읽어보시면 아시겠지만, 에너지미터 USB PHY의 성능 한계 때문에 일반적으로 낮은 용량의 카드를 사용하는게 USB 인식 속도에 도움을 줍니다. 꼭 큰 용량의 카드를 사용해야 한다면 포맷할 때 클러스터 크기를 키워서 FAT 테이블 크기를 줄이면 됩니다.