스테퍼 모터의 개방형 루프 위치 제어
개방 루프 제어는 컨트롤러가 시스템의 응답에서 제어 동작에 대한 피드백 없이 제어 동작을 수행합니다. 제어 노력은 다른 시스템에 의해, 또는 인간 운영자에 의해 수동으로 조정됩니다.
전체 Wolfram 언어 입력 표시하기
이 예는 조이스틱을 사용하여 28BYJ48 스테퍼 모터의 스텝 수와 회전 방향을 지정합니다. Adafruit Trinket 마이크로 컨트롤러는 조이스틱의 측정값에 기초하여 필요한 펄스 시퀀스를 적용합니다. 마이크로 컨트롤러의 핀 매핑과 스테퍼 모터의 펄스 시퀀스는 외부 라이브러리에 잘 설명되어 있습니다. 외부 라이브러리의 코드와 생성된 코드를 사용하여 스테퍼 모터의 오픈 루프 제어를 실시합니다.
연결 배선도를 살펴봅니다.
512단계의 완전한 회전은 더 작은 규모로 분할할 수 있습니다.
증가 당 8단계를 선택합니다.
조이스틱의 전진 운동을 3V 보다 크게 하면 모터가 1씩 증가하게 합니다.
1V 미만의 값에서 반대 방향으로 1씩 증가합니다.
개방 루프 컨트롤러를 조립합니다.
조이스틱의 입력입니다.
출력은 외부 라이브러리에서 조작되고 Trinket의 0-3핀을 사용합니다.
마이크로 컨트롤러 전체를 지정합니다.
Trinket는 USBtiny 프로그래머를 사용합니다.
라이브러리의 위치입니다.
코드를 업로드합니다. 업로드하기 전에 조이스틱 입력의 연결을 해제해야 할 수도 있습니다.