Verilog mã cho động cơ bước

M

meehd0

Guest
Chào tất cả mọi người. Tôi có 6 dây đơn cực động cơ bước kết nối với một L298 H-Bridge. Bây giờ tôi đang cố gắng để kiểm soát tốc độ và hướng của động cơ trên một Spartan-3e. Tôi đã cố gắng tìm kiếm mã nguồn để tôi bắt đầu nhưng hầu hết trong số đó là trong VHDL và chỉ kiểm soát hướng của động cơ. Tôi đã hy vọng ai đó có thể cung cấp cho tôi với một số cái nhìn sâu sắc về việc làm thế nào để bắt đầu mã, preferability trong Verilog. Thanks
 
mẫu mã
Code:
 thư viện ieee, ieee.std_logic_1164.all sử dụng, ieee.numeric_std.all sử dụng, thực thể sequencer cổng (rst_n: std_logic; cho phép: std_logic; trực tiếp: trong std_logic; đồng hồ: trong std_logic; x: ra std_logic; xbar: ra std_logic; y: ra std_logic; ybar: ra std_logic), cuối tuần tự, kiến trúc mjb sequencer tín hiệu x_int: std_logic; tín hiệu y_int: std_logic; bắt đầu quá trình (rst_n, đồng hồ) bắt đầu nếu (rst_n = '0 ') sau đó x_int
 
Để đạt được các trình tự giai đoạn dự định, các trạng thái tiếp theo của x_int và y_int cần phải phụ thuộc vào các tiểu bang trước đây của cả hai giai đoạn tương ứng. Đoạn code dưới đây không làm việc theo cách này: [Mã x_int
 
Vì vậy, điểm tiếp theo sẽ là một tốc độ bước phát điện, thiết lập "kích hoạt" mỗi chu kỳ đồng hồ thứ n
Cảm ơn cả hai bạn guys để được giúp đỡ, động cơ đang chạy .... nhưng khá chậm. Nhưng tôi alittle bối rối bởi những gì bạn có nghĩa là "cho phép mỗi chu kỳ đồng hồ thứ n". Bạn có thể xây dựng?
 
gửi các mã được làm việc với động cơ ..........
 

Welcome to EDABoard.com

Sponsor

Back
Top