C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[29254] Re:스테핑모터 제어에 필요한 제반 사항은 어떻게 되는지?
금목암 [iconms1] 2068 읽음    2004-04-02 14:32
스태핑모터 구동제어 빌더로 불가능합니다
왜냐고요? 모터속도를 아주 느리게 하면 되지만
스태핑모터 너무 느리게 돌리면 타버립니다

일단 윈도우에서 사용시 제어 인터럽트를 거의 1ms이하로
마이콤에서는 4000회전을 시키려면 제어속도가 1초에 위상을
4번 정도 바꾸니 100us~1ms로 제어해야 하는데
이런 속도가 pc에서 어셈블러로 짜도 안나옵니다
드라이버나 커널로 실으면 몰라도

그리고 펄스간의 간격 길이가 오차가 없어야 하는데 이문제도
pc에선 해결안되므로

스태핑모터를 구동하는 마이콤을 짠후 이 마이콤과 통신이나 pci버스로
제어하는게 좋을것 같네요. 도스에서 저속제어로 돌리기는 파스칼로
된 소스는 본적이 있지만 pc에서 스태핑모터를 돌리는건
소잡는칼로 개미  잡는격이겠죠 비용도 많이 들고

그다음 문제는 스태핑모터 드라이버 제어는 ttl신호나 cmos레벨로 주는데
pc에서 나올수있는 포트는 시리얼 프린터포트 정도고 이것도 윈도우의
제어를 받으므로 저속제어로 됩니다

물론 전용 제어보드 pci버스용 에 드라이버 심으면 되긴하지만
역시 마이콤이 실제어하고 pc프로그램은 마이콤과 통신하여 상태와 명령어를 보내는것입니다

+ -

관련 글 리스트
29253 스테핑모터 제어에 필요한 제반 사항은 어떻게 되는지? 강영준 1424 2004/04/02
29261     Re:스테핑모터 제어에 필요한 제반 사항은 어떻게 되는지? 최상천 1248 2004/04/03
29256     [답변] 도배는 도배업자에게 맡겨야 깨끗하다. 정성훈.해미 1140 2004/04/02
29255     Re:스테핑모터 제어에 필요한 제반 사항은 어떻게 되는지? 김시환 2444 2004/04/02
29254     Re:스테핑모터 제어에 필요한 제반 사항은 어떻게 되는지? 금목암 2068 2004/04/02
34771         Re:Re:스테핑모터 제어에 필요한 제반 사항은 어떻게 되는지? 정은주 1302 2004/04/03
34770         Re:Re:스테핑모터 제어에 필요한 제반 사항은 어떻게 되는지? 강영준 1252 2004/04/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.