stepper rotates trong chỉ đạo tại đảo ngược bắt đầu lên

E

Emb3_BP

Guest
Tôi đang sử dụng L297 và L298 kết hợp với một lái xe 12V, 0,5 amp stepper motor.
Vào lúc khởi động có một nhỏ trong jerk đảo ngược hướng nói về một hoặc 2 bước và sau đó xe di chuyển trong các hướng mong muốn,
điều này dẫn đến vị trí trong accuracies.
Điều này không xảy ra thường xuyên, nhưng intermittently.
Những gì có thể là nguồn gốc của vấn đề.Tôi có kèm theo ckt tôi bắt đầu hãy xem và cho tôi biết nếu có bất kỳ vấn đề phần cứng.

Đua xe tốc độ rất chậm = 25 rpm động mà không có bất kỳ hồ sơ.Đồng hồ là do μc (Rabbit3000)
Thanks in advance

 
Tạo điều kiện cho các lái xe tại một vị trí arbitrary xe máy sẽ cho kết quả là "nhảy" vào vị trí ban đầu của tiểu bang theo các bước cập.Bởi vì mạch của bạn hiện không có liên quan đến việc thiết lập lại một mạch, ban đầu bước cập nhà nước cũng là undefined.Vì vậy, việc quan sát hành vi cơ bản là hoạt động bình thường.

Tôi không thể tưởng tượng tuy nhiên, cách mà bạn muốn để đạt được vị trí chính xác, mà không có chỉ định kỹ thuật initialization.

 
thanks a lot ...cài đặt lại đã bắt đầu lên đã giải quyết được vấn đề đang được quan sát,
Bây giờ cùng một vấn đề (xe di chuyển trong đảo ngược hướng cho 1 hoặc 2 bước) là quan sát khi xe dừng.

Tôi đang sử dụng xe máy trong chế độ nửa bước (400 bước cho 1 cuộc cách mạng).
Bây giờ tôi cài đặt lại L297 mỗi khi tôi bắt đầu xe.Tại 25 rpm tốc độ (không có hồ sơ thuật toán di động) cho xe dừng lại và bắt đầu như mong muốn, ví dụ như nếu tôi cung cấp cho 400 xe máy các bước bắt đầu và dừng lại tại cùng một địa điểm từng thời gian.
Nhưng ở tốc độ cao hơn 70 rpm nói ở trên xe máy halts jerk với một trong các đảo ngược hướng.
Cùng quan sát cho là làm chậm tốc độ khoảng 30 rpm, chỉ khác biệt được rằng nó không xảy ra mỗi lần.

1.Làm thế nào cần phải thực hiện các thuật toán di động Hồ sơ.(tôi yêu cầu về tốc độ tối đa là 70 rpm)

bất cứ lời đề nghị sẽ được đánh giá rất nhiều.

 
Làm thế nào để tôi ngừng xe máy?Bạn nên dừng lại đồng hồ và giữ cho phép đối với một số thời điểm nào.Nói chung, tùy thuộc vào tải, releasing khi kích hoạt, các xe có thể chuyển đến một vị trí hơi khác nhau.Trong một số ứng dụng, nó có thể là cần thiết để giữ nó được hỗ trợ, có thể thấp hơn hiện tại.

Irregular phong trào cũng sẽ xảy ra khi vận hành xe máy ở trên bắt đầu / stopp tần số mà không có một đoạn đường nối tốc độ.Nhưng tôi cho rằng bạn vẫn còn xa bên dưới, miễn là đơn của bạn không liên quan đến một thời điểm cao inertia.

 
thanks a lot ..vô hiệu hoá các stepper motor (kéo cho phép các dòng thấp) sau khi đã có một vài sự chậm trễ thực hiện các trick cho tôi.

Tôi đã đặt Vref ở 1.1V, resistor cảm giác là 2.2ohms (1 / 4 watt)
dành cho xe máy hiện tại của 0.5amp và 15V cung cấp cho xe máy, nhưng mà khi tôi đo điện áp trên các giác quan resistor trên phạm vi tôi thấy nó một giá trị tối đa của 1.8v điều này có nghĩa là nhiều hơn hiện nay đang được bơm vào trong xe.
Motor kháng / giai đoạn là 16.48ohms

Tôi cố gắng làm giảm Vref để 0.5V, nhưng Vsense còn 1.8V.
những gì có thể được có thể nguyên nhân của vấn đề tôi cần phải sử dụng cao hơn watt resistors, mặc dù không nhận được reisitors đang rất nóng khi xe đang chạy.

 
1.8V dường như để cho biết, rằng các hành động PWM là disbaled kết quả trong 100% nhiệm vụ chu kỳ, nhưng tôi không biết tại sao.Nó chắc chắn đã không làm resistor với quyền lực đánh giá.Bạn có thể kiểm tra / INH dòng tương ứng cho phép, họ phải phản ánh được PWM hành động bình thường.

"Cũng may là xe máy của bạn dường như có khả năng chịu đựng và đầy đủ cung cấp điện áp tương ứng hiện nay.

 

Welcome to EDABoard.com

Sponsor

Back
Top