리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
전자회로
배터리 보호회로 PCM을 사용하는 이유
배터리 보호회로 PCM을 사용하는 이유 안녕하세요. Edward입니다. 이번에는 배터리 보호회로인 PCM을 사용하는 이유에 대해서 알아보겠습니다. PCM을 왜 사용하는지에 대해 알아보기 전에, 이전 PCM에 대해서 여러 가지 작성한 글들이 있습니다. 아래 링크들 참고해주세요^^ 내 마음대로 배터리 기본 알아보기 배터리 보호회로 PCM MOFET 다이오드 역할 내 마음대로 배터리 보호회로 PCM 알아보기 잠깐 PCM과 BMS를 간단하게 소개하면 아래와 같아요. PCM = 과충전, 과방전, 과전류 차단 기능 BMS = PCM 기능 + 배터리 밸런싱 기능 일반적으로 원통형 배터리 1개 or 2개를 사용하면 PCM을 부착합니다. BMS를 사용하지 않죠 ㅎㅎ 그런데, 점점 배터리가 늘어나면서 3개 이상이 되면 B..
-
전자회로
내 마음대로 배터리 PCM 보호회로 분석하기
내 마음대로 배터리 PCM 보호회로 분석하기 안녕하세요. Edward입니다. 이번에는 PCM 보호회로를 분석해보려고 합니다. PCM 보호회로에 대해 궁금하신 분들은 아래 링크 참고해주세요~ 내 마음대로 배터리 보호회로 PCM 알아보기 배터리 보호회로 PCM MOFET 다이오드 역할 이제 시작해보겠습니다. 먼저, PCM 보호회로부터 봐야겠네요. 아래 회로가 PCM 기본회로입니다. 회로를 보면 별거 없어 보이죠? 실제로도 크게 많진 않아요. 이런 PCM 회로들은 PCM IC가 메인이고 그 뒤에 MOSFET이 연결되어 ON/OFF 제어를 하게 됩니다. 그리고 PCM IC를 제작하는 Vendor들은 수많은 제품군이 있어요. 배터리 특성상 Range가 다르기도 하기 때문에 많은 제품군이 있어요. 위 회로는 단셀 ..
-
전자회로
배터리 보호회로 PCM MOFET 다이오드 역할
배터리 보호회로 PCM MOFET 다이오드 안녕하세요. Edward입니다. 이번에는 배터리 보호회로에 사용되는 MOSFET의 다이오드의 역할이란?! 주제로 시작해보려고 합니다. 시작하기 전에 배터리나 PCM에 대한 다른 포스팅 글들이 있으니 같이 참고해주세요 ^^ 내 마음대로 배터리 기본 알아보기 내 마음대로 배터리 보호회로 PCM 알아보기 구글에서 쉽게 검색해보실 수 있는 배터리 PCM회로를 보시면 PCM main 칩과 그 밑에 보통 2개의 MOSFET가 부착되어 있는 걸 보실 수 있어요. (아래 그림처럼) 이 MOSFET의 역할은 아시다시피, ON/OFF의 기능입니다. 과충전 혹은 과방전, Short 등 안 좋은 상황이 일어났을 때, PCM칩이 이걸 알아채고 DO/CO에 High/Low 신호를 인가합..
-
전자회로
내 마음대로 배터리 보호회로 PCM 알아보기
내 마음대로 배터리 보호회로 PCM 알아보기 안녕하세요. Edward입니다. 이번에는 배터리에 많이 사용되는 PCM이라는 보호회로에 대해서 알아보겠습니다. 가장 쉽지만 선정하기 또 이상하게 복잡한 것이 PCM인데요. 시작해보겠습니다. 시작하기 전에 배터리와 PCM에 대한 다른 글들을 올렸는데요. 아래 링크 참고 부탁드립니다 ^^ 내 마음대로 배터리 기본 알아보기 배터리 보호회로 PCM MOFET 다이오드 역할 배터리에서 PCM이란 보호회로(Protection Circuit Module)를 일컫습니다. 배터리에게 가장 위험한 것이 과충전과 과방전이거든요. 과충전의 경우에는 리튬이온 전지의 경우에는 충전 전압이 4.2V이상이 되면 전해질이 분해되면서 표면이 부풀어 오르게 됩니다. 그러면서 가스가 발생하면서 ..
-
전자회로
NTC 온도 테이블 제대로 활용하기
NTC 온도 테이블 제대로 활용하기 안녕하세요. Edward입니다. 이번에는 NTC와 온도 테이블 계산하는 방법에 대해서 알아보겠습니다. 하기 내용은 NTC와 ADC를 활용하는 한 가지 방법입니다 ^^ 이점 참고해주세요. 먼저 이 내용을 확인하기 전에 NTC에 대해서 정확하게 알고 싶으신 분들이 있다면, 아래 링크 참고해주세요 ^^ NTC를 정확하게 활용하는 방법 [전자회로 심화 1-4] NTC 써미스터 완벽 이해 이전 내용에서 설명드렸다시피, NTC의 Vendor들의 Datasheet에는 온도에 대한 저항 테이블을 제공합니다. 그 내용을 이용해서 NTC를 사용하는 방법에 대해서 기술해볼 거예요. 우선 어떻게 NTC의 저항 테이블이 생겼는지 확인이 필요할 텐데요. 보통 NTC의 Vendor들은 아래 링크..
-
전자회로
NTC를 정확하게 활용하는 방법
NTC를 정확하게 활용하는 방법 안녕하세요. Edward입니다. 이번에는 정확하게 NTC를 어떻게 다뤄야 할지 알아보려고 합니다. 해당 내용은 NTC에 대해서 먼저 선행 학습이 필요할 수 있어요. NTC에 대해서 먼저 알고 싶다면, 아래 링크를 참고해주세요 ^^ [전자회로 심화 1-4] NTC 써미스터 완벽 이해 아시다시피 NTC의 의미는 온도(T)가 올라가면 저항값이 내려(N) 가는 온도센서란 의미입니다. 그리고 NTC의 10k(=103)은 25℃일 때 저항값을 의미합니다. 25℃일 때의 저항값만 따지면 DSC103과 NTC10k는 같은 의미입니다. 하지만 온도센서의 경우 또 하나의 변수가 있는데, 온도에 따른 "저항값 변화율"입니다. 저항값 변화율은 25℃저항값에 대한 85℃일 때 저항값의 비율로 나..
-
전자회로
내 마음대로 배터리 기본 알아보기
내 마음대로 배터리 기본 알아보기 안녕하세요. Edward입니다. 배터리에 대한 프로젝트를 진행하면서 배터리에 대해 보다 자세하게 알아야 할 이유가 생겨서 배터리에 대한 내용들을 포스팅하려고 합니다. 가장 먼저 배터리의 기본부터 어떻게 Spec을 봐야 할지 등등 자세하게 다뤄볼 예정입니다. 배터리를 이해하기 위해서는 전기 기초에 대해서 가장 먼저 알아야 해요! 아래 링크의 전기의 이해! 편을 확인해주세요. : 전기의 이해(링크) 여기에 추가로 설명하자면 아래 4가지의 용어로 배터리를 알 수 있습니다. 전하(eletric charge): 전하는 물체가 가지는 전기적인 성질을 말해요. 모든 전기적인 동작은 전하를 통해서 이뤄집니다. 가장 중요한 사실은 "모든 물체는 전하를 가지며, +전하와 -전하가 존재합니..
-
프로그래밍
내 마음대로 STM32CubeIDE 설치하기
안녕하세요. Edward입니다. 이전 포스팅에서는 STM32CubeMX를 설치하는 방법과 세팅방법에 대해서 알아보았습니다. 이번 시간에는 STM32CubeIDE를 설치하는 방법을 알아보겠습니다. 이전 STM32CubeMX를 설치하는 방법과 관련된 링크는 아래를 참고해주세요^^ : STM32CubeMX 설치하기(링크) : STM32CubeMX 사용과 MCU선정 방법 파헤치기 1탄 : STM32CubeMX 사용과 MCU선정 방법 파헤치기 2탄 0000000000000000000000000 STM32CubeIDE는 아시다시피 MCU 통합 개발 환경 프로그램입니다. Basic 하게 C/C++ 개발 플랫폼으로써, STmicro 社에서 취급하는 모든 STM32 시리즈 MCU의 Peripheral의 기능 활성화, 컴..
-
프로그래밍
STM32CubeMX 사용과 MCU선정 방법 파헤치기 2탄
안녕하세요. Edward입니다. 1탄에 이어서 STM32CubeMX 사용방법에 대해서 이어서 진행하겠습니다 ^^ "이 포스팅의 중요한 Key point는 SPI, CAN, UART, Clock의 세팅 방법입니다." STM32CubeMX를 설치하는 방법과 관련된 링크는 아래를 참고해주세요^^ : STM32CubeMX 설치하기(링크) : STM32CubeMX 사용과 MCU선정 방법 파헤치기 1탄 자, 1편에서는 칩 세팅 로딩까지만 확인했습니다. 이제, Peripheral기능을 설정하여 기능을 추가하는 방법에 대해 알아보겠습니다 ^^ 하나씩 순서대로 설명할게요! ^^ 1. SPI를 3ea를 사용할 거예요. 근데, SPI 3ea 중에 2개는 Master로, 1개는 Slave로 세팅해서 사용할 거예요!! SPI1..
-
프로그래밍
STM32CubeMX 사용과 MCU선정 방법 파헤치기 1탄
안녕하세요. Edward입니다. 이번에는 STM32CubeMX를 사용하는 방법에서 파헤쳐보도록 하겠습니다. "이 포스팅의 중요한 Key point는 Tool의 사용방법과 MCU 선정 방법입니다." MCU 선정을 어떻게 하는지에 대해서 나름 자세하게 언급할 거예요 ^^ STM32CubeMX를 설치하는 방법은 아래 링크를 참고해주세요^^ : STM32CubeMX 설치하기(링크) 자, 그럼 시작해보겠습니다. 순서대로 나열할 테니 보고 따라 하시면 될 것 같아요. 1. STM32CubeMX tool을 실행합니다. 2. 아래 이미지와 같이 New product를 클릭합니다. 3. 그러면 제품 선택 페이지가 나옵니다. 여기서 제품을 선택할 수 있습니다. 이 페이지를 이용해서 내가 원하는 MCU를 선택해서 사용할 수..