본문 바로가기

전체 글71

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.
미쓰비시 모터 시운전 작동 오늘은 모터를 본격적으로 제어하기에 앞서 시운전을 통해 모터가 정상적으로 작동하는지 확인해보겠습니다. https://drive.google.com/file/d/0Bz3oQI1WV9OhcDNFWU85NjV6d28/view?resourcekey=0-Z1XCjMi8wLTU-LKfd5bRIw MR-J2S-A(kor).pdf drive.google.com 미쓰비시 매뉴얼을 참고하며 진행해보겠습니다. 1. 배선 사용 중인 서보앰프는 MR-J2S-40A 이고 서보모터는 HC-KFS43이므로 이에 맞게 매뉴얼에서 구성도와 배선도를 보고 전장을 구성합니다. 구성도를 보고 단상 전원 - 차단기 - 단자대 - 노이즈필터 - 비상정지 스위치 - 서보앰프 - 인터페이스 단자대, 서보앰프 순으로 아래 사진처럼 연결해줍니다. 단상.. 2023. 1. 13.
Opencr로 다이나믹셀(Dynamixel) 제어하기 Opencr과 다이나믹셀을 연결해서 다이나믹셀을 움직여보자. 1. 다이나믹셀 ID, bps 설정 다이나믹셀을 처음 샀으면 기존에 설정되있는 값들을 바꿔줘야 한다. 그러기 위해서는 다이나믹셀 위자드를 이용해야 한다. https://emanual.robotis.com/docs/kr/software/dynamixel/dynamixel_wizard2/ ROBOTIS e-Manual emanual.robotis.com 다이나믹셀 위자드 2.0을 깐 뒤 아래 그림과 같이 U2D2, SMPS2Dynamixel, 12V 5A SMPS을 이용해서 다이나믹셀과 노트북을 연결해준다. 그리고 검색해서 다이나믹셀을 찾는다. (보통 57600 bps, ID:1로 설정되어 있는 거 같음) 검색 조건을 조절해서 범위를 좁히면 빠르게.. 2022. 11. 7.