본문 바로가기

STM323

BLDC모터 작동시켜 보기 (STM32, B59E) 모터 제어 공부를 하기 시작하니 돌려볼 게 굉장히 많네요.. 이번에는 BLDC모터를 작동시켜 보겠습니다. BLDC모터는 브러쉬가 없는 모터로 DC모터에 비해 수명이 길다는 장점이 있습니다. 그리고 전원으로 들어가는 선이 3개인데 세 곳의 전자석으로 들어가는 전류의 방향을 바꿔가면서 중간의 영구자석을 회전시키는 방식입니다. 하지만 큰 틀에서 모터 드라이버에 전류를 공급해 돌린다는 것을 바뀌지 않습니다. 이제 모터를 돌려보겠습니다. 이번에 사용한 BLDC 모터는 누리로봇의 B59E입니다. STORE :: 누리로봇 NURI ROBOT 반품배송비 : 초기배송비 2,500원 + 반품택배비 2,500원 총 5,000원 교환배송비 : 누리로봇으로 보내는 택배비 2,500원 + 고객님께 보내는 택배비 2,500원 총5.. 2023. 2. 15.
STM32로 산업용 모터 제어하기 겨울 방학 세미나를 위해 STM32로 산업용 모터를 제어하는 것을 공부해봤습니다. 공부한 내용을 정리하고 기록하기 위해 작성합니다. 순서는 크게 전장과 STM32로 나누었습니다. 모터를 돌리기 위해 필요한 구성요소를 알아보려면 우선 모터의 작동원리에 대해 알 필요가 있습니다. 자석으로 인해 자기력이 만들어지고 (왼 => 오) 코일에 전류를 흘려주게 되면 플레밍의 오른손법칙에 의해 전자기력이 발생하여 회전을 하게 되는 원리입니다. 이때 코일이 그림에서 90도 회전하게 되면 더 이상 토크가 발생하지 않게 되는데 이를 해결하기 위해 코일을 하나 더 배치하여 십자 모양을 만들게 되면 코일 하나에 토크가 발생하지 않을 때에도 나머지 코일 하나가 전자기력을 받아 회전하게 되므로 토크가 발생하지 않는 문제를 해결할 .. 2023. 2. 10.
산업용 모터 작동을 위한 STM32 설정 MR-J2S-40A 서보앰프로 HC-KFS43 서보모터를 작동시키는데 지령장치로 STM32를 사용하고자 합니다. 이때 필요한 STM32 설정 방법에 대해 알아봅시다. 1-1. 우선 STM32 개발환경인 CubeIDE를 설치합니다. STM32CubeIDE - STMicroelectronics STM32CubeIDE - Integrated Development Environment for STM32, STM32CubeIDE-RPM, STM32CubeIDE-Lnx, STM32CubeIDE-Win, STM32CubeIDE-DEB, STM32CubeIDE-Mac, STMicroelectronics www.st.com 1-2. 설치 후 CubeIDE를 실행해서 새 프로젝트를 열어줍니다. (File -> New ->.. 2023. 1. 17.