![]() |
Điều khiển động cơ DC dùng PIC thế nào nhỉ
Ông thầy giao cái đồ án : điều khiển tốc độ động cơ DC dùng bộ biến đổi điện áp 1 chiều đơn dạng giảm áp dùng PIC16F877 .Anh em nào biết chỉ mình với, học cũng lang mang mà thầy giao cái này chả biết bắt đầu từ đâu,xem trên diễn đàn về điều khiển động cơ thì thấy cao siêu quá,có ai có lòng tốt hướng dẫn cụ thể giùm mình ko ? thank nhiều ^^
|
Trích:
|
Trích:
|
Ai chỉ chi tiết hơn được ko
|
trong datasheet cua 16f877a, no co day', o phan CCP do'.
|
day la chuong trinh con dieu chinh do rong xung o 2 chan ccp1 va ccp2 (rc1&2). ban doc xem thu
;------------------------------------------------------------------------------------ CHAY ; CHUONG TRINH CON PWM STEP1 ; SET THE PWM PERIOD BY WRITING TO THE PR2 REGISTER MOVLW D'200' ; PWM PERIOD = 200 BANKSEL PR2 MOVWF PR2 STEP2 ; SET THE PWM DUTY CYCLE BY WRITING TO THE CCPRxL AND CCPxCON<5,4> BANKSEL CCP2CON CLRF CCP2CON CLRF CCP1CON MOVF PHAI,W ; DUTY CYCLE = B'00000110 00' = 24 MOVWF CCPR2L MOVF TRAI,W MOVWF CCPR1L STEP3 BANKSEL T2CON ; SET THE TMR2 PRESCALE VALUE AND ENABLE TM2 BY WRITING T2CON MOVLW 0X06 ; 1:16 PRESCALE MOVWF T2CON STEP4 ; CONFIGURE THE CCP1 MODULE FOR PWM OPERATION BANKSEL CCP2CON MOVLW 0X0C ; CCP1CON = 00111100 PWM MODE MOVWF CCP2CON MOVWF CCP1CON RETURN |
mua 16f877a o da nag, ba con biet dia chi nao` ko???? giup tui voi. 0 bit xai` kieu gi` hay mua nham` pic dom? ma` 2 nga`y no die 3 con, kieu nay` ban nha` thoi.... T_T
|
hung a!!!!
ban xem thu lai cai mach cua ban di hay mach ban co van de thi pic de bi dot lam dien ap tren pic ma wa 5V la tieu do. |
Trích:
|
Điều khiển động cơ DC bằng điều chế độ rộng xung thì mình cũng có đọc qua!!. Nhưng ko biết bạn nào có sơ đồ kết nối phần cứng giữa Pic và động cơ Dc luôn thì tốt quá. Up lên đây để anh em cùng thảo luận.
|
cũng đã có bài trả lời cùng câu hỏi của neme...bên đtvn rồi,một bài viết của ZZ,bạn thử xem (cẩn thận với cái sơ đồ nguyên lý đó nhé)
http://dientuvietnam.net/forums/showthread.php?t=18748 |
sơ đồ í tui dùng để đk motor catset , vả lại lấy nguồn từ lưới điện nên ko sợ sụt dòng
|
Điều khiển động cơ DC dung PIC 16F877A
1 Attachment(s)
Mình đã làm mạch này rồi và chạy râá tốt ...Chúc bạn thành công
|
hay quá!đúng là đi một ngày đàng học một sàng khôn.Em cám ơn các bậc tiền bối.em sẽ làm cái mạch này.Em cũng đang làm một bài điều khiển động cơ 1 chiều quay thuận nghịch mhuwmg dùng cổng song song sử lý qua bộ DAC0808.ko biet làm song nó có chạy ko?
Các sư phụ co chương trình lập trình bằng C ko? cho em với!Em cam ơn các bác trước nhé |
em đang làm đồ án điều khiển và đo tốc độ động cơ DC dùng pic 16f877 ai giúp em với
|
thanks Ngọc Anh nha.. iu quá
|
mình mới chuyển qua học pic nên chưa nắm vững lắm,mình có vài ý đóng góp thế này:
1.dk tốc độ động cơ sẽ là 1 chân,thời gian chân này ở mức 0 / 1 sẽ quyết định tốc độ dc. 2.timer bạn sẽ thiết lập thành counter.tín hiệu từ encoder sẽ truyền về chân counter này. 3.chẳng hạn bạn muốn xuất tốc độ là vòng/phút :thiết lập timer0 ngắt 1 phút.timer1 sẽ là counter1(nhận xung từ encoder). như vậy khi timer0 ngắt đủ 1 phút thì bạn sẽ lấy giá trị trong counter1.từ giá trị này bạn phải xử lí (cộng trừ nhân chia ....)để xuất ra led7 doan,matrix,.... Nếu 8051 thì mình có thể giúp nhiều hơn.còn 877 thì bạn phải nhờ các bậc tiền bối. |
mạch này không chạy đâu he he... mấy contran yếu quá dễ cháy lắm
|
thay machcầu h bằng con l298 thì hay hơn...
|
Thưa các lão tiền bối cho mình hỏi?
mình mới làm quen với Pic và đang làm đồ án là mạch đk tốc độ động cơ.khi vào đây thấy có sơ đồ mạch và chương trình liền bắt tay vào thử nghiệm liền.Riêng phần boad mach:Q1,Q2 sử dụng con C1815.Q3,Q4 là IRFP9240.Q5,Q6 là IRFP240 có ổn không?mình đã ráp xong và text chạy thuận-ngược thấy tốt Chương trình khi chọn compiler-F9 thi báo 1 lỗi ở hàng thứ 2(#include...),nhưng mìmh không phát hiện ra lỗi.Nhờ các sư huynh chỉ giúp.mình xin cảm ôn trước. |
ồ mạch của mình đã chạy rất tốt rồi,mình phát hiện ra lỗi là ở phần khai báo def_xxx đặt không đúng chổ.phải đặt file này cùng với file nguồn C thì chương trình mới mở được.
|
Mình cũng đang làm bài tập này, cả đo, điều khiển và hiển thị LCD tốc độ động cơ nhưng vẫn còn nhiều vấn đề chưa giải quyết đc.
Bạn nào có kinh nghiệm, hoặc đã làm thành công rồi có thể tư vấn hỗ trợ giúp mình đc ko? Email của mình là: quang_hai.dang@yahoo.com |
Bác nào có sơ đồ phần cứng pic16f877a đk động cơ thì post lên cho bà con nhờ với !
|
Nhờ mọi người kiểm tra giúp
1 Attachment(s)
Mình đang làm mạch đo, điều khiển và hiển thị LCD tốc độ động cơ DC sử dụng điều chế độ rộng xung , thuật toán điều khiển là PID, dùng PIC16F877A
Đã lên đc cái sơ đồ mạch nguyên lý, nhờ mọi người kiểm tra giúp xem có sai sót j ko? Còn nữa, mình chưa thành thạo lắm về khoản lập trình, bạn nào đã từng làm bài này có thể giúp đỡ mình đc ko? (Email của mình là: quang_hai.dang@yahoo.com) Cảm ơn mọi người! |
Trích:
|
Trích:
|
còn ổn định tốc độ thì sao
|
may dot qua
|
dieukhiendongco12vdchienthilcd
Co anh em nao biet loi cua chuong trinh dieu khien dong co nay chi minh voi vi minh sap nop do an nay roi dong co dieu khien bang nut nhan hien thi che do hoat dong thong qua lcd! cam on nhieu.
|
Dieu khien dong co 12vdc giao tiep lcd
2 Attachment(s)
Hom truoc co tim duoc cai luan an tren mang nhung phan code bien dich mai ma khong duoc no bao 3 loi co anh em nao biet thi gup voi minh sap nop do an nay roi xin cam on nhieu
|
hi cái này nếu khi nào cần thì có thể liên hệ trực tiếp với mình, mình đã làm cái này chạy rất ổn định, có thể điều khiển động cơ bằng máy tính và cả bằng tay đó
|
Trích:
Email: Albusseverus205@gmail.com |
chào b?về mạch điều khiển động cơ dùng 16F877 tùy vào loại động cơ mà bạn sử dụng để khi đếm xung encoder, định thời TIMER2 và quy đổi sang tốc độ(vòng/phút hoặc vòng/s), để đảo chiều động cơ cũng có cách dùng 1 PWM kết hợp 1 số con IC logic: 7408 (and) hay 7432(or), mình thì dùng 1 cách khác đó là dùng 2 PWM, đảo chiều thì đảo 2 cái cho nhau, 1 cái bằng 0. Nhưng mình thấy cách dùng 7408 cùng 1 chân đk dễ làm hơn. Chúc b thành công
|
Múi giờ GMT. Hiện tại là 03:07 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