AD7280A BMS 개발기 #8 - 자가진단, IC가 살아있나?

셀 전압은 읽히는데 이게 맞는 건지 모르겠다. Self-test로 확인해보자.

January 22, 2024 · 2 min

AD7280A BMS 개발기 #7 - 셀 전압 읽기, 드디어 측정

CRC 문제 해결하고 드디어 셀 전압을 읽었다. 뭔가 숫자가 나온다!

January 21, 2024 · 3 min

AD7280A BMS 개발기 #6 - CRC의 늪, 3일간의 삽질

CRC 계산이 안 맞아서 3일을 날렸다. 비트 순서가 문제였다.

January 20, 2024 · 3 min

AD7280A BMS 개발기 #5 - 프레임 구조, 32비트의 비밀

AD7280A는 32비트 프레임으로 통신한다. 각 비트가 뭔지 알아야 읽고 쓸 수 있다.

January 19, 2024 · 3 min

AD7280A BMS 개발기 #4 - 레지스터 맵 정복하기

60페이지 데이터시트에서 진짜 필요한 레지스터는 10개 정도다.

January 18, 2024 · 3 min

AD7280A BMS 개발기 #3 - SPI 통신, 첫 응답 받기

STM32 SPI 설정하고 AD7280A랑 첫 통신 시도. 삽질의 시작.

January 17, 2024 · 2 min

AD7280A BMS 개발기 #2 - 데이지체인, 줄줄이 연결

IC 4개를 어떻게 연결하지? 데이지체인이라는 게 있더라.

January 16, 2024 · 2 min

AD7280A BMS 개발기 #1 - AD7280A가 뭔가요?

리튬 배터리 BMS 만들어야 하는데 뭘로 만들지? AD7280A라는 걸 찾았다.

January 15, 2024 · 1 min

Floor Planner 프로젝트 진행 상황 기술 스택 Nuxt 3 + Vue 3 + TypeScript vue-konva (2D 캔버스) TailwindCSS + Pinia 완료된 기능 기본 기능 방 생성 (크기 입력) 그리드 배경, 줌/팬 치수 표시 가구 시스템 가구 라이브러리 (10종) 드래그 앤 드롭 배치 다양한 모양: 사각형, 원형, 타원형, L자형 L자형 가구 방향/비율 독립 조절 (가로/세로) 드래그 리사이즈 (Transformer) 오브젝트 편집 더블클릭 또는 Enter로 편집 폼 열기 이름, 크기, 색상, 회전, 모양 수정 유효성 검사 문 시스템 문 추가/편집 벽 스냅 기능 열림 방향, 경첩 위치 설정 호(arc) 렌더링 측정 도구 두 점 사이 거리 측정 측정 모드 토글 (버튼 또는 M키) 측정 결과 화면에 표시 (cm 단위) 여러 측정 지원 측정 초기화 기능 평면도 이미지 업로드 이미지 파일 업로드 (PNG, JPEG, GIF, WebP) 투명도 조절 슬라이더 크기 조절 슬라이더 이미지 위치 드래그 이동 잠금 기능 (이동 방지) 이미지 삭제 기타 Undo/Redo 저장/불러오기 (LocalStorage) 이미지 내보내기 (PNG) 키보드 단축키 키 기능 R 회전 (90도) Delete 삭제 Enter 편집 Escape 닫기/측정 모드 종료 화살표 이동 D 문 열림 방향 H 경첩 위치 M 측정 모드 토글 Ctrl+Z 실행 취소 Ctrl+Y 다시 실행 테스트 Vitest 단위 테스트: 170개 Playwright E2E 테스트: 39개

1 min