제가 모터제어하는 프로그램을 만들고 싶습니다
음 그러니까....
비쥬얼 C++ 에서 MFC응용프로그램을 이용해서 말입니당..
MFC응용프로그램으로 전진, 후진, 멈춤 버튼등을 만들어서 모터를 제어할려고 하는데
어떻게 ATMEGA128 이랑 MFC응용프로그램과의 연동을 해야할지..
대략 설명좀 해주셨으면 합니다....
음 그러니까....
비쥬얼 C++ 에서 MFC응용프로그램을 이용해서 말입니당..
MFC응용프로그램으로 전진, 후진, 멈춤 버튼등을 만들어서 모터를 제어할려고 하는데
어떻게 ATMEGA128 이랑 MFC응용프로그램과의 연동을 해야할지..
대략 설명좀 해주셨으면 합니다....
역시 가장 중요한건 제어이론을 학습하고 이를 이해하고 구현하는 능력입니다.
이부분이 해결되지 않으면 만들어봤자 단지 제작하는데 시간을 낭비하게 되는셈이지요.
어렵군요...
도서관에서 책을 뒤져봤지만 이런내용은 다룬 책을 못찾았습니다..
저에게는 어려운 문제가 되겠군요... ㅠ.ㅠ
^^ ; 대략 설명드립니다..
DC모터 가감속제어를 MFC로 한다는 이야기인지 모르겠는데..
제가 생각하기에는 MFC쪽에서는 PID게인 정도 셋팅할수 있는 부분과 속도 혹은 위치 명령을 줄 수 있는
프로그램 인터페이스를 만들고
ATmega128부분에서는 실제 모터제어 알고리즘을 넣으시고.....
MFC와 ATmega보드와의 통신은 안해보셨으니깐...RS232통신을 사용하시길 바랍니다.
만일 정지, 전진, 후진 좌회전..우회전..등등만을 구현하시려고 하신다면..(속도제어없이)
그냥 MFC와 Atmega128보드와 RS232통신을 하시면 충분합니다.
MFC를 이용하여 시리얼 통신을 하는 방법에 대한 코딩은 이상엽선생님의 책에도 잘 나와있구요..
아니면.....Devpia등에 가면..소스를 구하실 수 있을겁니다.
뭐 인터넷으로 "RS232 Source code" 등으로 검색하셔도 잘 찾으실 수 있지 않을까 합니다.
행복하세요.