|
Tài trợ cho PIC Vietnam |
Cơ cấu chấp hành (Actuator) Động cơ DC, AC, động cơ không chổi than, động cơ không cảm biến... |
|
Ðiều Chỉnh | Xếp Bài |
|
02-06-2005, 04:38 AM | #1 |
PIC Bang chủ
|
Động cơ bước (Upd. 25/04/2006)
Tài liệu động cơ bước sẽ được post tại đây, mong sự đóng góp ý kiến của các bạn.
http://www.picvietnam.com/download/S...part0_step.pdf Giới thiệu sơ lược về động cơ bước http://www.picvietnam.com/download/S...part1_step.pdf Nguyên lý hoạt động của động cơ bước, phân loại động cơ bước www.picvietnam.com/download/Stepping/part2_0.pdf Một số đặc tính về từ trường bên trong động cơ bước ảnh hưởng đến moment lực. http://www.picvietnam.com/download/S...part3_step.pdf Một vài điểm cơ bản về thiết kế mạch điều khiển cho động cơ bước
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? thay đổi nội dung bởi: falleaf, 25-04-2006 lúc 04:54 PM. |
08-06-2005, 12:59 AM | #2 |
PIC Bang chủ
|
Đây là đoạn email trao đổi với Douglas W. Jones về việc post tài liệu stepping lên diễn đàn.
Để tránh một số bạn thắc mắc về nguồn gốc tài liệu, sau hơn 1 năm không liên lạc, tôi đã email cho Douglas W. Jones để nhắc lại câu hỏi về việc phổ biến tài liệu stepping bằng tiếng Việt, và về www.picvietnam.com (tất nhiên chỉ là thủ tục, vì ỗng không thể biết tiếng Việt). Tuy nhiên, tôi xin xác nhận, tài liệu này không được sử dụng cho mục đích thương mại và không được phép đặt ở những nơi khác ngoại trừ www.diendandientu.com và www.picvietnam.com Chúng tôi cung cấp hoàn toàn miễn phí, nhưng vì bản quyền của Douglas W. Jones, tôi mong rằng các bạn có sự tôn trọng nó. > I'm Hiep, do you remember me? Of course I remember you! > I'm used to study with you on stepping control. I'm now at INPG in > France to study on Automatic Control. I'm expected to graduate the > master degree on 1st July. It seems that I haven't emailed you for a > year. Congratulations! Haptic devices and nanomanipulation sound like fun topics. > I'll finish my master at INPG and then come to Korea for the PhD > thesis next August. Korea? Strangely, at this moment, my department chairman is in Hanoi. The world is becoming a very small place. > I would like to inform you that, I've translated all of your tutorial > into Vietnamese, and use it to teach younger students who enjoy in > stepping control. Thank you. I am always glad to hear that my work is of some value. > And I did open a forum on microcontroller PIC at > www.picvietnam.com (it is in Vietnamese, perhaps you cannot read it). I looked, but you are right, it is written in a language that is a mystery to me. The question of election technology still occupies much of my time. I spent election day last November in Washington DC helping monitor the election (mostly answering questions from around the country about technical issues). I also taught a course on computer security for the first time this spring. Teaching a course like that for the first time was very difficult work because the topic is such a large one. > By the way, I would like show you my picture, I've taken in Swiss. I > travelled to Swiss last month. I think we have stood in exactly the same spot. As proof, I offer the attached photo, half of which is your photo, the other half is one I took. I was in Geneva two years ago at about this time of year. The photo was taken just before the sun set, while your photo was taken in the late morning, so the light is very different. Doug Jones jones@cs.uiowa.edu
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
16-11-2005, 10:22 AM | #3 |
Đệ tử 2 túi
Tham gia ngày: Jul 2005
Bài gửi: 35
: |
Cám ơn anh Falleaf nhiều,theo tài liệu của anh ,em đã lập trình để ĐK động cơ bước cả hai loại trong tài liệu,qua thử nghiệm em nhận thấy động cơ bước chỉ làm việc tốt ở một khoảng tốc độ nào đó,nếu thay đổi tốc độ động cơ ở phạm vi lớn(cở >3 lần) thì khả năng kéo tải của động cơ sẻ kém đi.Anh có tài liệu nào hướng dẫn để điều khiển động cơ bước (thay đổi tốc độ và tốc độ cho phép) trong điều kiện tải cố định xin giúp để các em tham khảo.
|
03-12-2005, 03:18 PM | #4 |
Nhập môn đệ tử
Tham gia ngày: Nov 2005
Bài gửi: 2
: |
không biết là nên gọi bằng anh hay là bằng bác FALLEAF nữa, mấy tài liệu anh gởi em xem rồi rất hay. Nhưng hiện nay em đang không biết làm mạch điều khiển nó như thế nào, nếu anh có tài liệu (tương tự như những tài liệu anh đã từng post) thì thật là tuyệt. Cám ơn anh trước nhé.
|
20-12-2005, 09:02 PM | #5 |
Đệ tử 2 túi
Tham gia ngày: Jul 2005
Bài gửi: 35
: |
Theo tài liệu của anh Falleaf mình đã thực hiện được chương trình và mạch điều khiển động cơ bước.nếu bạn hiểu được tài liệu trên thì có thể thực hiện được như mình.Để giúp bạn,mình có một số định hướng như sau:
1/Bạn có loại moto loại gì ? 2/Bạn có lập trình xuất các xung điều khiển theo thứ tự như hướng dẩn ở Part1 chưa? 3/Thiết kế mạch công suất. Nếu ba bước trên bạn thực hiện được tốt có gì khó khăn mình sẽ giúp.Phần chính do bạn thực hiện. |
20-12-2005, 09:45 PM | #6 |
PIC Bang chủ
|
Nếu bạn đã thực hiện được đề tài tốt, bạn hãy post đề tài của bạn lên để các bạn khác cùng tham khảo.
Để đợt này thi xong, mình post tiếp part3. Vì từ bữa đến nay vẫn bận và chưa sửa chữa được tiếp. Chúc vui.
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
21-12-2005, 08:37 PM | #7 |
Đệ tử 2 túi
Tham gia ngày: Jul 2005
Bài gửi: 35
: |
Chương trình điều khiển moto bước .
Bàn phím có 5 phím:quay thuận,quay ngược,quay thuận bước nhỏ,quay ngược bước nhỏ,stop. Trình dịch CCS.Mong các bạn cho ý kiến để cải tiến Code:
#include "C:\Comport\ccs\DKMOTOR.h" #define stop PIN_C0 #define dkth PIN_C1 #define dkng PIN_C2 #define hpb1 PIN_C3 #define hpb2 PIN_C4 #BYTE trisb =0x86 #BYTE OSCCON=0x8F #BYTE trisc = 0x87 char a,b ; char PeekKey() ; char GetKey(); void buoc1(); void buoc2(); void stp(); void dkthuan(); void dknghich(); void main() { //su dung loai 2cuon co chan giua noi B+ setup_adc_ports(NO_ANALOGS); setup_adc(ADC_OFF); setup_spi(FALSE); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); setup_comparator(NC_NC_NC_NC); trisc=7F; b=2; while(1) { a=PeekKey(); switch(a) { case 0 : stp(); break; case 1 : dkthuan(); break; case 2 : dknghich(); break; case 3 : buoc1(); break; case 4 : buoc2(); break; case 5 : stp(); break; } } } //*************** char PeekKey(void) { if(input(stop)==0) return(0); if(input(dkth)==0) return(1); if(input(dkng)==0) return(2); if(input(hpb1)==0) return(3); if(input(hpb2)==0) return(4); else return (a); } // ********** char GetKey(void) { char nKey; nKey=PeekKey(); // wait for key release while ((input(stop)==0)||(input(dkth)==0) ) (input(dkng)==0 )||(input(hpb1)==0 )||(input(hpb2)==0) ; delay_ms(10); return(nKey); } // ************* void dkthuan() { output_b(8); delay_ms(b); output_b(2); delay_ms(b); output_b(1); delay_ms(b); output_b(4); delay_ms(b); output_b(0); } //******* void dknghich() { output_b(4); delay_ms(b); output_b(1); delay_ms(b); output_b(8); delay_ms(b); output_b(2); delay_ms(b); output_b(0); } // ********* void stp() { output_b(0); delay_ms(2); } //******* void buoc1() { char i; for (i=1;i<=15;++i) dkthuan(); a=0; } //********** void buoc2() { char i; for (i=1;i<=15;++i) dknghich(); a=0; } // Dieu khien moto buoc loai 2 cuon day co chan giua thay đổi nội dung bởi: falleaf, 23-09-2008 lúc 03:18 PM. |
12-01-2006, 05:37 PM | #8 |
Nhập môn đệ tử
Tham gia ngày: Jan 2006
Bài gửi: 4
: |
Tài liệu tiếng Việt về động cơ bước!
Tài liệu tiếng Việt về động cơ bước, mong mọi người cho ý kiến, thanks!
http://www.diendandientu.com/diendan...ad?thread=5348 |
12-01-2006, 08:35 PM | #9 |
Nhập môn đệ tử
Tham gia ngày: Jan 2006
Bài gửi: 4
: |
Chương trình điều khiển moto bước....................
Nếu có thể bạn vui lòng post thằng #include "C:\Comport\ccs\DKMOTOR.h" lên hộ, thanks! |
06-03-2006, 05:37 PM | #10 |
Đệ tử 4 túi
Tham gia ngày: Mar 2006
Bài gửi: 83
: |
chao cac bac toi dang lam 1 project co lien quan den dieu khien 1 luc 3 dong co step va 1 dong co DC bang may tinh toi khong biet lam sao de cho no chay dong thoi 1 luc 3 dong so step(toi dung con 8255 de mo rong va viet bang VC++) toi co lam thi cung chi chay cung luc duoc nhung khong dam bao duoc moment va chay sai so hoi lon mong cac bac giup do va cho y kien
|
27-03-2006, 11:21 PM | #11 |
Đệ tử 2 túi
Tham gia ngày: Jul 2005
Bài gửi: 35
: |
DKMOTOR.h chỉ khai báo config cho 16F876A thôi.đoạn cod cho file nầy
#include <16F876A.h> #device adc=8 #FUSES NOWDT //No Watch Dog Timer #FUSES PUT //Power Up Timer #FUSES NOPROTECT //Code not protected from reading #FUSES NODEBUG //No Debug mode for ICD #FUSES BROWNOUT //Reset when brownout detected #FUSES NOLVP //Low Voltage Programming on B3(PIC16) or B5(PIC18) #FUSES NOCPD //No EE protection #FUSES NOWRT //Program memory not write protected #use delay(clock=20000000) |
28-03-2006, 11:21 AM | #12 |
Nhập môn đệ tử
Tham gia ngày: Oct 2005
Bài gửi: 8
: |
chào các bạn tôi cũng dang thu về động cơ buóc,tôi đã biết cách lập trinh diều khiển nó rồi nhung mình thấy momen của nó nhỏ quá khả năng tải rất yếu lại hay bị trượt răng tốc độ lại chậm,mình đã thử tăng tốc cho nó nhưng nó lại không chạy nổi mình thất vọng về nó quá
|
28-03-2006, 02:03 PM | #13 |
PIC Bang chủ
|
Khi điều khiển động cơ muốn tăng moment lên, bạn có thể làm theo cách sau:
Động cơ 24V thay vì cấp 24V nguồn, bạn cấp lên đến 40V, nhưng sau đó đè một điện trở hạn dòng trên đường cấp. Cách hai, điều khiển một bước, nhưng sử dụng kích 2 cặp cực, để moment tăng lên được đến 1.41 lần. Moment động cơ bước khá lớn chứ không nhỏ, Tất nhiên, nếu cùng kích thước thì động bước sẽ có moment nhỏ hơn nhiều so với các động cơ khác. Bạn phải lựa chọn động cơ phù hợp. Chúc vui.
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
30-03-2006, 10:15 PM | #14 |
Đệ tử 2 túi
Tham gia ngày: Jul 2005
Bài gửi: 35
: |
Anh kiểm tra lại tần công suất cấp cho động cơ,nếu có thể dùng OSC kiểm tra tín hiệu ở đầu ra và nguồn có bị giảm,nếu tần công suất và nguồn chưa đạt có thể có hiện tượng trượt như trên.Tốc độ của động cơ chỉ giới hạn trong phạm vi nào đó thôi.Để hạn chế bị trượt khi không hoạt động nên dùng bánh vít,trục vít và nhông trung gian.
|
31-03-2006, 12:02 PM | #15 |
Đệ tử 1 túi
Tham gia ngày: Mar 2006
Bài gửi: 15
: |
ai nói động cơ bước yếu,nó mạch lắm chứ,chỉ có tốc độ thì không nhanh thôi,chú nên coi lại phần mạch công suất của chú có cấp đủ dòng không,còn không thì cũng nên xem lại cái động cơ của chú,nhiều khi đồ cũ lực nam châm của nó không còn đủ mạnh đâu.
|
|
|