반대 방향으로 회전 2009년 6월 24일 14:59 스테퍼

E

Emb3_BP

Guest
난 앰프 스테퍼 모터은 12V, 0.5 드라이브에 L297과 L298 조합을 사용하고있습니다.
시동에는 반대 방향에있는 작은 바보가 하나 또는 2에 대해 말할 단계는 다음 원하는 방향으로 모터의 움직임이 정확도에 위치에있다.
이것은 정기적으로, 간헐적으로 발생하지 않습니다.
무엇이 문제의 원천이 될 수있다.내 ckt pls 살펴와 하드웨어에 문제가 있으면 알려주시기가 붙어있다.

자동차의 속도를 매우 어떤 모션 프로파일없이 = 25 rpm에서 느립니다.시계는이 μC (Rabbit3000)에 의해 주어집니다
사전에 감사합니다
미안하지만, 당신이 첨부 파일을보기 위해서는 로그인이 필요

 
위치로 "뛰어"결과 임의의 모터 위치에서 초기 단계의 카운터의 상태에 따라 드라이브를 활성화합니다.왜냐면 당신의 회로는 리셋 회로, 초기 단계는 상관없는 카운터도되지 않은 상태입니다.따라서 관찰된 행동을 기본적으로 정상 작동합니다.

나는 그러나, 어떻게 위치 정확도를 달성하고자하는 목표, 어떤 지정된 초기화 기법없이 상상이 안 될 수있습니다.

 
덕분에 많은 ...리셋, 그것을 관찰하고 시작 문제를 해결했다
1 또는 2 단계에 대한 반대 방향으로 지금 같은 문제 (모터 움직임) 관찰을 때 모터가 중지됩니다.

난 절반은
1 단계 모드에서 혁명에 대한 (400 단계)은 모터를 사용하고있습니다.
이제 모든 시간을 나는 자동차를 시작 L297 재설정.25 RPM의 속도로 동작 프로필 알고리즘 ()에서 모터와 시작으로, 즉 중지를 원하는 경우에는 400 단계는 모터를 시작하고 같은 위치마다 정차합니다.
하지만 더 높은 속도에서 70 rpm에서 후진 방향에 멍청이와 함께 모터 중단에있다.
같은 약 30 rpm에서, 유일하게 느린 속도의 차이가되고 그것을 관찰 할 때마다 발생하지 않습니다.

1.난 모션 프로파일 알고리즘을 구현해야 마십시오.(내 속도를 요구 사항에 7099 rpm에서 최대)

어떤 제안을 크게 감상할 수있다.

 
당신은 어떻게 모터를 중지합니까?당신은 시계를 중단해야하고 약간의 시간을 위해 활성화 만요.일반적으로 부하를 활성화 할 때 방출에 따라 모터가 약간 다른 위치로 이동할 수있습니다.일부 응용 프로그램에서, 그것이 전원, 유지 가능성이 낮은 전류에서 필요할 수있습니다.

불규칙한 움직임도없이 시작할 때 속도 진입로 위의 모터 / 멈춰요 주파수 운영됩니까.하지만 귀하의 신청서는 높은 관성은 포함되지 않습니다 순간 당신 멀지 아래만큼 가정합니다.

 
덕분에 많은 ..이후 일부 지연이 나를 위해 트릭 베푼 스테퍼 모터를 비활성화 (라인을 낮게 설정)을 날리고있다.

내가 1.1V에서, 감지 저항 2.2ohms 모터 0.5amp 및 15V의 공급의 모터 전류를위한 (1 / 4w),하지만 그렇게되면 난 범위에 걸쳐 나를 보여주는 감지 저항의 전압을 측정하는 Vref 세트가
는 1.8V의 모터로 더 펌핑되고있는 현재의 의미는 최대 값.
자동차 저항 / 위상 16.48ohms입니다

나 0.5V로 Vref 감소했지만 Vsense 여전히 1.8V로했다.
비록 때 매우 reisitors 모터를 실행하는 더워없습니다 무엇이 문제의 가능한 원인이 난 더 높은 와트 저항을 사용해야 할 수있습니다.

 
1.8V로 나타내기 위해, 그 이상의 PWM 동작을
100 % 듀티 사이클에 따른 disbaled이지만, 나도 왜 그런지 모르겠어 보인다.그것은 반드시 저항을 전력 등급과 상관하지 않았다.당신은 /
INH 각각 라인을 확인할 수 있도록, 그들은 보통의 PWM 동작을 반영해야한다.

다행히도 당신의 모터를 낳을 수있을 것으로 보인다 전체 공급 전압과 전류를 각각했다.

 

Welcome to EDABoard.com

Sponsor

Back
Top