๋ฐฐํฌ
EV Motor Reliability ๋ฐฐํฌ ๊ฐ์ด๋์ ๋๋ค.
์์คํ ๊ตฌ์ฑ
| ์ปดํฌ๋ํธ | ์ค๋ช | ์คํ ํ๊ฒฝ |
|---|---|---|
| Python ๋ถ์ ์๋ฒ | ์๋ฎฌ๋ ์ด์ /๋ถ์ ํ์ดํ๋ผ์ธ | ๋ก์ปฌ ๋๋ ์๋ฒ |
| C ํ์จ์ด | DSP ๋ชจํฐ ์ ์ด | TMS320F2838x ๋ณด๋ |
| ์๋ํ ์คํฌ๋ฆฝํธ | ์๋ฆฌ์ผ/JTAG ํต์ | ์ํ ์ฅ๋น ์ฐ๊ฒฐ PC |
Python ํ๊ฒฝ ์ค์
# ๊ฐ์ํ๊ฒฝ ์์ฑ ๋ฐ ํ์ฑํ
python3 -m venv venv
source venv/bin/activate
# ์์กด์ฑ ์ค์น
pip install -r requirements.txt
# ์๋ฎฌ๋ ์ด์
์๋ฒ ์คํ
python simulation/runner.py
# ์๋ํ ํ์ดํ๋ผ์ธ ์คํ
python automation/pipeline.pyํ์จ์ด ๋น๋ ๋ฐ ํ๋์
- Code Composer Studio ์คํ
- ํ๋ก์ ํธ import:
firmware/๋๋ ํ ๋ฆฌ - ๋น๋: Project โ Build Project
- JTAG ๋๋ฒ๊ฑฐ(SDS200i) ์ฐ๊ฒฐ ํ์ธ
- ํ๋์: Run โ Debug (๋๋ UniFlash ์ฌ์ฉ)
์ค์ ํ์ผ
config.yaml์ ์ฅ๋น ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ์ค์ ํฉ๋๋ค (Git ๋ฏธ์ถ์ ):
serial:
port: /dev/ttyUSB0 # ์๋ฆฌ์ผ ํฌํธ
baudrate: 115200 # ๋ณด๋๋ ์ดํธ
jtag:
type: SDS200i
# ์ฅ๋น IP๋ ๋ณด์์ ๊ธฐ๋กํ์ง ์์
analysis:
output_dir: ./results
plot_format: png๋ณด์ ์ฃผ์์ฌํญ
- ์์ ๊ธฐ๊ด๋ช , ์ฐ๊ตฌ๊ธฐ๊ด๋ช ์ ์ฝ๋/๋ฌธ์/์ปค๋ฐ์ ํฌํจํ์ง ์์ต๋๋ค
- ์ฅ๋น IP, ๋คํธ์ํฌ ์ ๋ณด๋
config.yaml์๋ง ์์ฑ (.gitignore๋ฑ๋ก) data/์ref/๋ Git ์ถ์ ๋์์์ ์ ์ธํฉ๋๋ค