데이크루 5기

직접 코딩 창작한 EV(전기차) 배터리 이상전류 흐름감지 프로그래밍

2023.05.14 10:53 2,630 Views

 EV(전기차) 배터리 이상전류 흐름감지 프로그래밍 창작




[목차]

  1. 개요
  2. EV 배터리 이상전류 감지 프로그래밍
  3. EV 배터리 이상전류 감지 프로그래밍의 한계점






안녕하세요. 오늘은 제가 EV 배터리 이상전류 감지장치 프로그래밍을

소개시켜드릴려고 합니다.


최근 전기차 배터리 폭발, 과열 사고가 문제점으로 대두되고있는데요.


이러한 문제를 운전자에게 알려 사전에 예방하고자 프로그래밍을 창작해봤습니다.




1. 개요


c++언어와 라즈베리파이, LED를 이용했습니다.



이상전류조건은

0.10A이상으로 가정했습니다.

0.10A 이하일때는 안정전류로 안전의 의미를 전달하고자 초록색 LED가 계속 ON STATE로 있습니다.


이상 전류의 조건은 임의로 다음과 같습니다.


1. 0~0.10A는 안정한 배터리 전류

2. 0.11~0.19A는 주의해야하는 배터리 전류

3. 0.20A 이상에서는 위험단계 배터리 전류

 

1번 조건일 때, 초록불 LED는 항상 켜져있다.

2번 조건일 때, 주의하라는 목적으로 초록색 LED가 1초주기로 깜빡이고 소리가 LED 깜빡임과 동시에 울린다.

3번 조건일 때, 위험함을 알리는 목적으로 빨간색 LED가 0.5초주기로 깜빡이고 노래소리가 울린다.

 

*전류 값 표기는 시리얼포트로 한다.




2. 배터리 이상전류 감지 프로그래밍




위와 같이 프로그래밍을 실시하면

제가 원하는 배터리 이상전류감지장치가 완성됩니다.



챗지피티가 설명해주는 코딩내용


정리하면 가변저항을 통해 임의로 이상전류를 만들면 그 이상전류 조건에 따라

LED와 소리센서를 제어하는 프로그래밍입니다.

간단하지만 반드시 EV(전기차)의 문제해결에 필요한 장치라고 생각되어 작성했습니다.





3. EV 배터리 이상전류 감지 프로그래밍의 한계점


  1. 이상전류 흐름의 감지 센서를 이용한 다양한 데이터가 필요하다.(오류값 필터링)
  2. 배터리의 과열문제를 직접적으로 해결이 불가능하다.
  3. 센서를 자동차 내부에 추가하면 가격적인 부분에서 소비자 부담 가격이 증가될 수 있다.(일반적인 자동차 풀옵션같은 맥락)




코딩 내용은 쓰시기 전에 댓글 한번 남겨주시면 감사하겠습니다.

또한 아두이노 C++에 대한 기본적인 내용의 게시글을 예전에 작성해두었으니 참고하시면 좋을거 같습니다.

https://dacon.io/competitions/official/236091/talkboard/408147


감사합니다.

로그인이 필요합니다
0 / 1000
dslee
2023.05.15 07:35

인상 깊은 주제네요. 잘 보고 갑니다!

program
2023.05.15 13:31

감사합니다!!

다영읭
2023.05.15 09:54

공유했습니다 

program
2023.05.15 13:32

넵! 감사합니다!