![]() |
Help me! Em cần mạch điều khiển động cơ bước .
Em đang làm đồ án vi điều khiển , điều khiển động cơ bước . Bác nào có sơ đồ mạch điều khiển send cho em với . Nếu có thể nói rõ về mạch và có tài liệu hướng dẫn thì càng tốt . Thanks các bác rất nhiều
|
bạn dùng con L298 hay đơn giản hưn là dùng ULN2004(darlington)kích dòng hay 2803
mấy con đó bạn lên alldatasheet mà xem |
Gởi Supergamestq
Tôi đang làm mạch driver động cơ bước - lập trình chưa nhiều mới chạy được 1 chiều nửa bước thôi, dùng Pic 16f877a + L298. Nhưng mạch Pic chạy dật dờ quá (phải rờ tay vào thạch anh nó mới chạy được 1 lúc thì dừng). Nếu bạn quan tâm mình có thể trao đổi kinh nghiệm. Thân |
Trích:
Thân, |
Cảm ơn sự nhiệt tình quan tâm của Trưởng Lảo namqn. Tôi vừa mới thay thế một thạch anh mới. Mạch đã chạy ổn định.
|
Có anh chị nào có mạch dk 3 động cơ bước không ...Nếu có thì làm ơn cho em tham khảo với...Em muốn điều khiển 3 động cơ cho máy CNC 3 trục nếu dùng dòng chíp AT89Cxx thì có tốt không ạ ! Em mới chỉ làm được(học theo được) mạch dk cho 1 đc thôi ,cách mắc đk 3 đc thì chưa .Anh chị nào có thì giúp em với , em cảm ơn nhiều .
|
Trích:
|
Trích:
Cảm ơn nhiều! |
Trích:
|
Tôi đang làm đồ án máy CNC 3 trục điều khiển động cơ bước dùng pic 16f877.Không biết có ai có tài liệu nào cho tôi tham khảo đc không?
|
Có gì ai có tài liệu mạch điều khiển động cơ bước dùng pic 16f877 thì gửi vào mail son_nguyen20102000@yahoo.com
|
dạo này các bác toàn đánh lẻ thui á. Khuyến khích các bác post lên diễn đàn nhé. thank các bác!!!!
|
đúng rồi.mình cũng đang rất quan tâm đến động cơ bước.các bac có gì post lên cho a e cùng tham khảo với.đọc bài cái kiểu này thấy khó chịu quá
|
Lâu nay mình không ghé luồng này, không biết các bạn có cần nửa không mình củng xin nói vài lời .
Cái Driver của mình đầu vào nhận step/dir và enb. Công suất dùng L298 (đk motor bước 4 dây). Mô tả mạch : đầu vào gồm 3 chân: step, Dir, Enb. Đầu ra : 4 chân để nối với đc VXL pic16f877a nhận xung và xử lý cho ra nửa bước. Đây là code asm ;================================================= ================================================= ;Auhor: QUYNH NHU - TRUNG HIEU ;Date: APRIL 15 09 ;Hardware: PIC16F877A ;SU DUNG TIMER0 LAM BO DEM XUNG VAO, LAY XUNG VAO TU CONG MAY IN, XUAT XUNG RA 4 CHAN PORTB ;================================================= ================================================= TITLE "STEPPER DRIVER" INCLUDE<P16f877A.inc> __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _WRT_OFF & _CPD_OFF &_LVP_OFF ;================================================= ================================================= COUNT EQU 0x20 COUNT1 EQU 0x21 COUNT2 EQU 0x22 ;=========================CHUONG TRINH CHINH============================================= ========== ORG 0x0000 GOTO MAIN ORG 0x0005 MAIN CLRF TMR0 CLRF INTCON BSF STATUS,RP0 MOVLW B'00111000' MOVWF OPTION_REG MOVLW B'00010000' MOVWF TRISB BCF STATUS,RP0 CLRF PORTB LOOP CLRF TMR0 LOOP0 MOVF TMR0,0 SUBLW D'1' BTFSC STATUS,Z ; KIEM TRA KET QUA CO = 0 HAY KHONG GOTO BUOC1 ; NEU KET QUA = 0 THI NHAY TOI BUOC1 BTFSC STATUS,C ; NEU KET QUA KHAC 0 THI KIEM TRA KET QUA - HAY + GOTO LOOP0 ; TRO LAI CHO DEN KHI XUNG VAO = 1 ;------------------------ KIEM TRA XEM SO XUNG = 2 HAY CHUA LOOP1 MOVF TMR0,0 SUBLW D'2' BTFSC STATUS,Z ; KIEM TRA KET QUA CO = 0 HAY KHONG GOTO BUOC2 ; NEU KET QUA = 0 THI NHAY TOI BUOC1 BTFSC STATUS,C ; NEU KET QUA KHAC 0 THI KIEM TRA KET QUA - HAY + GOTO LOOP1 ; TRO LAI CHO DEN KHI XUNG VAO = 2 ;------------------------ KIEM TRA XEM SO XUNG = 3 HAY CHUA LOOP2 MOVF TMR0,0 SUBLW D'3' BTFSC STATUS,Z ; KIEM TRA KET QUA CO = 0 HAY KHONG GOTO BUOC3 ; NEU KET QUA = 0 THI NHAY TOI BUOC1 BTFSC STATUS,C ; NEU KET QUA KHAC 0 THI KIEM TRA KET QUA - HAY + GOTO LOOP2 ; TRO LAI CHO DEN KHI XUNG VAO = 3 ;------------------------ KIEM TRA XEM SO XUNG = 4 HAY CHUA LOOP3 MOVF TMR0,0 SUBLW D'4' BTFSC STATUS,Z ; KIEM TRA KET QUA CO = 0 HAY KHONG GOTO BUOC4 ; NEU KET QUA = 0 THI NHAY TOI BUOC1 BTFSC STATUS,C ; NEU KET QUA KHAC 0 THI KIEM TRA KET QUA - HAY + GOTO LOOP3 ; TRO LAI CHO DEN KHI XUNG VAO = 4 ;------------------------ KIEM TRA XEM SO XUNG = 5 HAY CHUA LOOP4 MOVF TMR0,0 SUBLW D'5' BTFSC STATUS,Z ; KIEM TRA KET QUA CO = 0 HAY KHONG GOTO BUOC5 ; NEU KET QUA = 0 THI NHAY TOI BUOC1 BTFSC STATUS,C ; NEU KET QUA KHAC 0 THI KIEM TRA KET QUA - HAY + GOTO LOOP4 ; TRO LAI CHO DEN KHI XUNG VAO = 5 ;------------------------ KIEM TRA XEM SO XUNG = 6 HAY CHUA LOOP5 MOVF TMR0,0 SUBLW D'6' BTFSC STATUS,Z ; KIEM TRA KET QUA CO = 0 HAY KHONG GOTO BUOC6 ; NEU KET QUA = 0 THI NHAY TOI BUOC1 BTFSC STATUS,C ; NEU KET QUA KHAC 0 THI KIEM TRA KET QUA - HAY + GOTO LOOP5 ; TRO LAI CHO DEN KHI XUNG VAO = 6 ;------------------------ KIEM TRA XEM SO XUNG = 7 HAY CHUA LOOP6 MOVF TMR0,0 SUBLW D'7' BTFSC STATUS,Z ; KIEM TRA KET QUA CO = 0 HAY KHONG GOTO BUOC7 ; NEU KET QUA = 0 THI NHAY TOI BUOC1 BTFSC STATUS,C ; NEU KET QUA KHAC 0 THI KIEM TRA KET QUA - HAY + GOTO LOOP6 ; TRO LAI CHO DEN KHI XUNG VAO = 7 ;------------------------ KIEM TRA XEM SO XUNG = 8 HAY CHUA LOOP7 MOVF TMR0,0 SUBLW D'8' BTFSC STATUS,Z ; KIEM TRA KET QUA CO = 0 HAY KHONG GOTO BUOC8 ; NEU KET QUA = 0 THI NHAY TOI BUOC1 BTFSC STATUS,C ; NEU KET QUA KHAC 0 THI KIEM TRA KET QUA - HAY + GOTO LOOP7 ; TRO LAI CHO DEN KHI XUNG VAO = 8 BUOC1 MOVF PORTB,0 CALL TABLE MOVWF PORTB GOTO LOOP1 BUOC2 MOVF PORTB,0 CALL TABLE MOVWF PORTB GOTO LOOP2 BUOC3 MOVF PORTB,0 CALL TABLE MOVWF PORTB GOTO LOOP3 BUOC4 MOVF PORTB,0 CALL TABLE MOVWF PORTB GOTO LOOP4 BUOC5 MOVF PORTB,0 CALL TABLE MOVWF PORTB GOTO LOOP5 BUOC6 MOVF PORTB,0 CALL TABLE MOVWF PORTB GOTO LOOP6 BUOC7 MOVF PORTB,0 CALL TABLE MOVWF PORTB GOTO LOOP7 BUOC8 MOVF PORTB,0 CALL TABLE MOVWF PORTB GOTO LOOP TABLE ADDWF PCL,1 RETLW B'00000101' ;0---- RETLW B'00001001' ;1---- RETLW B'00000110' ;2---- RETLW B'00000000' ;3--- RETLW B'00000101' ;4---- RETLW B'00000001' ;5---- RETLW B'00000100' ;6---- RETLW B'00000000' ;7 RETLW B'00001010' ;8---- RETLW B'00001000' ;9---- RETLW B'00000010' ;10--- RETLW B'00000000' ;11 RETLW B'00000000' ;12 RETLW B'00000000' ;13 RETLW B'00000000' ;14 RETLW B'00000000' ;15 RETLW B'00000101' ;16--- RETLW B'00000101' ;17--- RETLW B'00001010' ;18--- RETLW B'00000000' ;19--- RETLW B'00000110' ;20--- RETLW B'00000100' ;21--- RETLW B'00000010' ;22--- RETLW B'00000000' ;23 RETLW B'00001001' ;24--- RETLW B'00000001' ;25--- RETLW B'00001000' ;26--- END |
Đánh giá : mạch chạy với tốc độ thay đổi ít thì OK tốc độ thay đổi lớn không ổn
|
các anh viết bằng ngôn ngữ c đi
điều khiển motor bước 5 phase các anh có ai biết thì viết lên diễn đàn cho mọi người cùng tham khảo nhé |
ai giup minh di
dieu khien dong co buoc bang ic so cang ngan gon cang tot vd dung cac ic dem ls74193 gi do y minh co mach rui nhung cong kenh wa |
toàn thấy xin ,chả có ai cho
cho thì lại cho mỗi code :) ai co cái mạch chạy ngon share cho anh em đi nào :) đang cần tiện CNC đây nêu không cho mach mà cho code thì ai hiểu nổi |
up!up!
các bác có tài liệu hay nhiều kinh nghiệm về điều khiển động cơ bước chia sẻ với ae đi. tui cũng đang mắc khoản này quá |
Động cơ bước
1 Attachment(s)
Em mấy ngày rồi ăn không ngon ngủ không yên về nó, Mãi mà nó cứ lỳ ra không chịu chạy. Em điều khiển 2 động cơ bước bằng cổng song song. Em còn non tay lắm. Nhờ các bác xem giúp. Em sử dụng hai động cơ bước 5v 1.2A 1.8o
Cảm ơn mọi người đã nhiệt tình! |
L297 + L298 thành mạch lái cho động cơ buớc, đây là cách đơn giản nhất, phần con pic chỉ là pwm thui, nếu bạn không quen thì nên dùng pic8f4431 vì nó có hỗ trợ sẵn tới 4 bộ băm xung pwm, việc viết code sẽ dễ dàng hơn rất nhìu, chúc bạn vui
|
em cũng làm 2 cái mạch l297-l298 mà ko cai nào chịu chạy, em chả bit no ra sao cả.
|
mình cũng đang làm về điều khiển động cơ bước nè
|
Múi giờ GMT. Hiện tại là 09:22 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam