본문 바로가기

DC 모터

(3)
아두이노 모터 쉴드를 이용해서 DC 모터 구동해보기 2016. 1. 29. 08:30 필요에 의해서 살짝 아두이노를 다시 살짝 꺼내들었는데요... 이왕 꺼낸김에 살짝 데리고 잠시 놀았답니다. ㅎ. 이번에는 모터 쉴드를 이용해서 DC 모터를 한 번 돌려볼려구요. 시스템은 아두이노 메가 보드와 모터 쉴드, 엔코더가 포함된 모터... 이렇습니다. Arduino 아두이노(Arduino)에서 NT-ARSv1의 데이터를 받아보자 Arduino 아두이노의 STRING 클래스를 이용하여 NT-ARSv1의 데이터 받아보기 Arduino 아두이노(Arduino)에서 로터리 엔코더 해석하기 Arduino 아두이노(Arduino)에서 타이머(timer) 이벤트 사용하기 Arduino 갈릴레오 보드 / 아두이노에서 시간에 대해 미분 적분 수행하기 Arduino 아두이노로 서보모터 구동하기 (sin파 따라가기) ..
[DC 모터 제어] 모터의 속도 제어기 설계 및 MATLAB 시뮬레이션 2015. 5. 21. 07:00 최근에 모터의 전류제어기[바로가기]를 이야기했었네요.^^. 이전에 이야기했던 전류제어기와 지금 이야기할 속도 제어기 모두 "전기기기제어론"이라는 책이 출처입니다.^^ 좋은 내용이 많으니 한 번 보는것도 추천합니다.^^ 일단 지금은 MATLAB을 이용한 시뮬레이션이 주 관점이라서 뭐 구조에 대해서만 다루는 것이긴 합니다만^^. 이렇게 MATLAB/Simulink 블럭을 꾸며 보았네요. 이전에 다룬 전류제어기가 있구요. 그 뒤에 속도 제어기를 두었습니다. 전류제어기는 이전 글에도 다루었지만... 참조용으로 그냥 한 번 다시 보여드리는 거구요. 위에서 보이는 ref INPUT은 윗 단의 속도제어기가 내놓은 결과를 가하면 됩니다.^^ 위 그림이 속도 제어기 입니다. 전류제어기 처럼 anti-windup 제어기가..
[DC 모터 제어] DC 모터 동역학 및 전류제어기의 MATLAB을 이용한 시뮬레이션 2015. 4. 14. 07:00 아주 예전에는 DC 모터 자체를 제어하는 것보다는 시스템에 구동원인 DC 모터를 전체 동역학에 포함시켜서 시스템을 제어하는 것[바로가기]을 했었습니다. 그 대표적인 것이 밸런싱로봇[바로가기]이었는데요. 그리고 나서 모터 자체에 대한 제어기에도 당연하지만 관심을 가졌었는데요[바로가기] 아무튼 최근 다시 좀 올드한 스타일, 그러면서 교과서적인 스타일의 DC 모터 제어 기법을 블로그에 소개해야겠다는 생각을 하게 되었네요^^. 일단 본 글은 제어기법자체는 설승기 교수의 전기기기제어론이라는 책 아~~~주 초반에 소개된 내용을 바탕으로 합니다.^^ 일단 DC 모터를 위와 같이 표현할 수 있다면 각 심볼을 위와 같이 정의하구요.(단위에 조심하세요^^) DC 모터의 전압방정식을 저렇게 만들 수 있습니다. 일단 기본적으..

반응형