PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ cấu chấp hành (Actuator) (http://www.picvietnam.com/forum/forumdisplay.php?f=13)
-   -   Động cơ bước (Upd. 25/04/2006) (http://www.picvietnam.com/forum/showthread.php?t=44)

TTL 25-06-2006 12:54 PM

Các bác bàn luận về DCB sôi nôi quá thấy phát ham, các bác coi trang web này + lý thuyết của anh F rồi về làm thử mạch DCB
http://www.interq.or.jp/japan/se-inoue/e_step.htm
Chúc anh F và các bạn luôn vui vẽ

70000 22-06-2007 09:22 PM

tôi muốn tìm hiêủ cách kết nôi bộ biến tần vfd với máy tính thì may tinh phải cài đặt những gì? và kết nối như thế nào?
tôi muốn tìm hiêủ về động cơ bước .Cấu tạo. nguyên lí vận hành?

romanza 29-08-2007 02:20 AM

Rất cảm ơn bạn Fall. Nhưng bạn viết dài dòng quá.

cuopbienquin 11-10-2007 08:02 PM

1 Attachment(s)
mình đang có vấn đề với điều khiển động cơ bước đây
nếu nhấn button_direct thì sẽ thay đổi hướng quay của động cơ
nếu nhấn button _speed1,speed2,...sẽ làm thay đổi tốc độ
nếu nhấn button_stat/stop thì sẽ thay đổi trạng thái
Đây là mạch:
http://i190.photobucket.com/albums/z...hdieu/step.jpg
Code:#include <16F877A.h>
#fuses NOWDT,PUT,XT,NOPROTECT
#use delay(clock=4000000)
#use fast_io(b)
#use fast_io(d)
#byte portb=0x06
#byte portd=0x08
#bit RB0=portb.0
#bit RB1=portb.1
#bit RB2=portb.2
#bit RB3=portb.3

//const unsigned char digital[]={0,1,2};
int i=0; int speed = 0; // ma hoa digital duoi dang mang
// Chuong trinh ngat
#int_ext
void ngat_RB0()
{
while (true)
{
if(RB0==0 )
{
i=(i+1)%3;
}
while (i!=0)
{
//change speed
if ( RB1==0)
{
speed = 50;
}
if ( RB2==0)
{
speed = 25;
}
switch (i)
{
case 1:

portd=0b00000101;
delay_ms(speed);
portd=0b00000001;
delay_ms(speed);
portd=0b00001001;
delay_ms(speed);
portd=0b00001000;
delay_ms(speed);
portd=0b00001010;
delay_ms(speed);
portd=0b00000010;
delay_ms(speed);
portd=0b00000110;
delay_ms(speed);
portd=0b00000100;
delay_ms(speed);
break;
case 2:

portd=0b00000101;
delay_ms(speed);
portd=0b00000100;
delay_ms(speed);
portd=0b00000110;
delay_ms(speed);
portd=0b00000010;
delay_ms(speed);
portd=0b00001010;
delay_ms(speed);
portd=0b00001000;
delay_ms(speed);
portd=0b00001001;
delay_ms(speed);
portd=0b00000001;
delay_ms(speed);

break;
}//end switch


}
//stop
if ( RB3 == 0 )
{
portd = 0;
}
}



}
//chuong trinh ngat toc do
// Chuong trinh chinh
main()
{
set_tris_b(0b00000001);
set_tris_d(0);
enable_interrupts(global);
enable_interrupts(int_ext);
ext_int_edge(H_to_L);
portd=0b00111111;
while(true)
{
// chi doi ngat nen vong lap nay ko co gi ca !
}
}
mình chỉ điều khiển được button_direct,còn những cái khác thì over.

danghutech 30-10-2007 05:32 PM

thiết kế step motor driver voi chip lmd18200
 
các huynh ơi đệ muốn thiế kế và thi công một cái driver cho dộng cơ bước loại hai pha nam châm vĩnh cửu dùng con lmd18200 kết hợp với pic 16f876 nhưng chưa biết phải làm như thế nào có bác nào có cao kiên gì ko hoạc có thể thiết kế và thi công giúp đệ đây xin chân thành cảm ơn và hậu tạ xin liên lạc qua mail nhatdangdear@yahoo.com hay qua sdt 0982220214

hoangminh1234 21-04-2008 11:16 AM

Bổ sung vài con IC điều khiển step:
A3977: dùng công nghệ dMOS nên chip rất nhỏ gọn.

MC33976: con này sample được nè ^^ Điều khiển 2 step luôn,
giao tiếp với IC điều khiển = SPI. Còn gì bằng ^^. Nhào vô sample liền anh em. Con này ở HN có trang nào đó sample rồi đem về bán cho ae ta thì phải. Freescale sample dễ lắm. Nhớ điền đúng thông tin là chip sẽ về nhà bạn. Mọi chi tiết xin liên hệ freescale.com

http://www.freescale.com/files/analo...et/MC33976.pdf

Nếu muốn sample em này thì vào đây

http://www.freescale.com/webapp/sps/...01435979968448

Nhấn vào sample và hô vừng ơi mở ra ^^ :eek:

peekaboo 25-04-2008 07:08 PM

Mình có cái mạch dùng L297, 298 điều khiển động cơ bước lấy trong một cái máy hư, nhưng chưa điều khiển được, ai giúp mình cấp xung điều khiển được không? Mình sẽ gửi sơ đồ mạch lên.

khacthinh 27-04-2008 10:41 PM

chào bang chủ!
em đã đọc tài liệu động cơ bước nhưng chưa hiểu lắm về driver của nó.
bang chủ có thể nói rõ hơn được k?
cam on trước nhé!!!

phananhsang 28-09-2008 11:17 PM

không biết động cơ bước 7.5 do/bước giá bao nhiêu một cái các bác hè

phanyen 08-11-2008 01:40 AM

help me !
 
chào các bác !
em đang làm đề tài với nội dung "thực hiện mạch điều khiển động cơ bước giao tiếp PC với yêu cầu :-giao tiếp công rs232
-viết phần mềm chọn góc quay, chiều quay và vị trí ban đầu."
em đang làm phần cứng , còn phần mềm thì gặp khó khăn ở chỗ giao tiếp qua công rs232.
các bác ai đã làm thì chỉ em với , nếu được thì cho em xin bản nháp để em tham khảo.
gửi cho em theo địa chỉ này nè : Mr.son84@gmail.com or nguyenson8486@yahoo.com.vn
thanks !

phan tuan 09-11-2008 02:49 PM

minh đang làm đề tài về PIC cho động cơ cơ nhỏ 220v bạn nào có tài liệu giúp mình với,,,,gắp lắm ..cảm on ..

nhatson.elec 05-12-2008 09:36 AM

trong web của microchip thông tin khá đây đủ mà, cứ từ từ ngâm cuu

http://www.microchip.com/stellent/id...param=en026178

robinson4u 26-12-2008 01:42 AM

các anh ơi giúp em bài toán này với,em đang rất muốn điều khiển vị trí của step,theo đúng từng góc mà ta quy định,em chưa biết lập trình thế nào.giúp e với nhé.
BỌN EM ĐANG LÀM VỀ CON WORM ROBOT.

tinhgiac_vp 28-03-2009 12:38 AM

Các bác cho em hỏi chọn chế độ 1 pha full bước và 2 pha full bước sử dụng L297 như thế nào vậy? Em thấy datasheet nó kêu chọn chân HALF/FULL ở mức thấp ngay thời điểm bộ chuyển đổi ở trạng thái chẵn, lẻ gì đó. Nhưng làm sao biết lúc nào nó ở trạng thái chẵn hay lẻ bởi vì nó là bộ chuyển đổi nằm ở phía trong L297 mà.

baccodientu 20-04-2009 08:36 PM

chào các bác
em la lính mới nên chưa biết gì về dcb các bác có thể port cho em một số mạch về điều khển động cở step được không.em cảm ơn rrrraaaatttt nnnnnnnhhhhhhhhieeeeeee
mail:baccodientu@yahoo.com.vn


Múi giờ GMT. Hiện tại là 12:40 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam