PIC Vietnam

Go Back   PIC Vietnam > Robotics > Thực hành

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Thực hành Bắt đầu làm một robot như thế nào? Mẹo vặt? Kỹ thuật? Công nghệ?... Hãy bắt tay vào việc...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 30-06-2006, 06:43 PM   #1
nguyenducthuan
Nhập môn đệ tử
 
Tham gia ngày: May 2006
Bài gửi: 1
:
Hay quá các bác ơi!Em cũng muốn tham gia vào đề tài này,vì thấy ý tương này cũng đc .Chắc chắn là có nhiều thú vị rất mong su hỗ trợ từ diễn đàn
nguyenducthuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-06-2006, 07:21 PM   #2
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Trích:
Nguyên văn bởi nguyenducthuan
Hay quá các bác ơi!Em cũng muốn tham gia vào đề tài này,vì thấy ý tương này cũng đc .Chắc chắn là có nhiều thú vị rất mong su hỗ trợ từ diễn đàn
Bạn hoàn toàn có thể tham gia, và hãy đọc lại từ những luồng đầu tiên, và bắt đầu thiết kế mô hình nhé.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-06-2006, 10:23 PM   #3
scentoflove
Đệ tử 6 túi
 
Tham gia ngày: Mar 2006
Bài gửi: 129
:
Sau 3 ngày chiến đấu với encoder cuối cùng mới có được động cơ TRE (tamagawa) để tham gia
Type 1981N56E8
Encoder 1000xung
Rated voltage 32V, rated curent 4.5A.
datasheet đã up ở trên

Mấy cục tải thì em củng đã làm rồi kích thước 50*50*30 mm, làm bằng sắt.
Hình ảnh thì mọi người cho khất tới chủ nhật sẽ up lên (ko thể online 2 ngày buồn quá hic hic)

Về vấn đề opto em coi datasheet thi con P521 (datasheet LP521) thì reponse rise time là 4us và reponse fall time là 3us -> tần số cao nhất là 140Khz ko hiểu sao mọi người lại nói ko đáp ứng kịp (thực tế em đã đk vị trí 1 động cơ 396 xung 100W dùng opto p521 trong mạch FET_Relay tần số PWM là 19.53KHz thì vẩn đáp ứng tốt)

Nghiêm 79/H4 Âu Cơ P14 Q11 Tp HCM. Nếu đươc thì anh F gửi cho em con LMD18245 thay cho gửi PIC (kiếm con này mấy ngày rồi mà ko có)

thay đổi nội dung bởi: scentoflove, 30-06-2006 lúc 10:36 PM.
scentoflove vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-06-2006, 10:54 PM   #4
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Trích:
Nguyên văn bởi scentoflove
Nghiêm 79/H4 Âu Cơ P14 Q11 Tp HCM. Nếu đươc thì anh F gửi cho em con LMD18245 thay cho gửi PIC (kiếm con này mấy ngày rồi mà ko có)
Anh không có con này. Em thử liên hệ batbatdieu để mua, hoặc liên hệ với anh BA, anh BA có mấy con điều khiển động cơ hoặc sẽ giới thiệu cho em vài con.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-06-2006, 11:27 PM   #5
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi scentoflove
Về vấn đề opto em coi datasheet thi con P521 (datasheet LP521) thì reponse rise time là 4us và reponse fall time là 3us -> tần số cao nhất là 140Khz ko hiểu sao mọi người lại nói ko đáp ứng kịp (thực tế em đã đk vị trí 1 động cơ 396 xung 100W dùng opto p521 trong mạch FET_Relay tần số PWM là 19.53KHz thì vẩn đáp ứng tốt)
Không tính vậy được đâu em, vì chưa tính thời gian trễ vào (cũng khoảng vài us cho ton và toff). Nếu tính theo kiểu của em thì tín hiệu 140 kHz đó đâu có điều rộng được, vì chỉ vừa đủ thời gian lên và xuống, làm gì có thời gian ở mức cao nhiều để mà điều chỉnh. Thực tế nếu chỉ dùng 20 kHz (chu kỳ bằng 50 us) thì chúng ta cũng nên có tổng thời gian trễ và lên/xuống không lớn hơn 10 us, như vậy cũng đã mất đi 20% khoảng điều chỉnh khả dĩ.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-07-2006, 01:29 AM   #6
sphinx
Đệ tử 3 túi
 
sphinx's Avatar
 
Tham gia ngày: Jul 2005
Bài gửi: 47
:
Trích:
Nguyên văn bởi scentoflove
Về vấn đề opto em coi datasheet thi con P521 (datasheet LP521) thì reponse rise time là 4us và reponse fall time là 3us -> tần số cao nhất là 140Khz ko hiểu sao mọi người lại nói ko đáp ứng kịp (thực tế em đã đk vị trí 1 động cơ 396 xung 100W dùng opto p521 trong mạch FET_Relay tần số PWM là 19.53KHz thì vẩn đáp ứng tốt)
Tốt hở
Đo xung bằng Oscilo chưa? Thử đo xem nếu băm ở 20k thì xung ra phía sau con opto có dạng gì nhá

PWM ở 20k, nếu băm 8 bít thì con opto cần đáp ứng được tần số 20kHzx256, bằng bao nhiêu ý nhỉ

thay đổi nội dung bởi: sphinx, 01-07-2006 lúc 01:33 AM.
sphinx vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-07-2006, 02:32 AM   #7
scentoflove
Đệ tử 6 túi
 
Tham gia ngày: Mar 2006
Bài gửi: 129
:
Trích:
Nguyên văn bởi sphinx
Tốt hở
Đo xung bằng Oscilo chưa? Thử đo xem nếu băm ở 20k thì xung ra phía sau con opto có dạng gì nhá

PWM ở 20k, nếu băm 8 bít thì con opto cần đáp ứng được tần số 20kHzx256, bằng bao nhiêu ý nhỉ
Ko hiểu sao lại có cách tính lạ thế 20KHz*256. Giả sử PWM 20KHz, 8 bit thì khi mức cao (duty) là 1/256 thì sau đó là mức thấp 255/256. Làm sao có thể tính theo công thức 20KHz*256 được (như vậy khác nào coi PWM thành xung vuông). PIC có PWm 10bit theo cách tính trên thì con opto xài được phải là 20Mhz (chưa kể 18f4331 độ phân giải 12bit) để kiếm được con opto như vậy thôi thà chịu sai số (ko có gì là hoàn hảo) -> xài LMD18245 thôi (có điều khiển dòng nhưng lại ko có hảng buồn )

Nếu có sai số thì giống như anh namqn nói khi duty ở 1 khoản nhỏ hơn 20% thì PWM sẽ bị sai về áp trung bình ngõ ra (duty <20% thì do đáp ứng opto nên =20% do đó áp trung bình là 20%).

Em ko có oscilo để đo nhưng thực tế em đã làm với mạch FET_Relay cho PWM tăng từ 0-1023 (10bit) thi thực tế động cơ vẫn đáp ứng khác nhau từ chậm cho tới nhanh dần.

Sau đây là số liệu em có được từ thực tế
PWM 0-25: động cơ ko quay
PWM 25-40:động cơ bắt đầu quay 1 cách khó khăn sau đó smooth dần
PWm 40-100: động cơ quay nhanh dần
0-100 chỉ khoản 10% PWM nhưng động cơ đáp ứng được. Em chỉ dựa vào thực tế đã làm qua để nói (lý thuyết đâu biết gì đâu toàn học mấy anh trên diễn đàn thôi )

Anh F cho em hỏi cái này trước đậy em làm đk vị trí ko tải nên ko để ý tới đk dòng qua động cơ chỉ quan tâm PWM. Em muốn làm đk với tải thay đổi thì có những cách nào (em chỉ biết là đk dòng qua động cơ -> nhắc là nhớ tới 18245 )

Hình up lên là minh họa PWM
Hình Kèm Theo
File Type: bmp das.bmp (371.8 KB, 278 lần tải)

thay đổi nội dung bởi: scentoflove, 01-07-2006 lúc 02:35 AM.
scentoflove vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-07-2006, 02:59 AM   #8
scentoflove
Đệ tử 6 túi
 
Tham gia ngày: Mar 2006
Bài gửi: 129
:
Biết ai ko mechatronic, he he làm interface xấu quá. Interface nè

dao động liên tục

dao động tắt dần

vọt lố

vọt lố sau đó tiến tới set point


Cái nét cuối đồ thị là do soft thêm vào ko phải đáp ứng động cơ. làm cho mình xài nên mọi người đừng chê nha buồn lắm đó.

Ko biết cách phóng to ra (75% nhung nó vẫn cứ chọn 50%)

thay đổi nội dung bởi: falleaf, 01-07-2006 lúc 11:14 AM.
scentoflove vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-07-2006, 12:25 PM   #9
sphinx
Đệ tử 3 túi
 
sphinx's Avatar
 
Tham gia ngày: Jul 2005
Bài gửi: 47
:
Trích:
Nguyên văn bởi scentoflove
Ko hiểu sao lại có cách tính lạ thế 20KHz*256. Giả sử PWM 20KHz, 8 bit thì khi mức cao (duty) là 1/256 thì sau đó là mức thấp 255/256. Làm sao có thể tính theo công thức 20KHz*256 được (như vậy khác nào coi PWM thành xung vuông). PIC có PWm 10bit theo cách tính trên thì con opto xài được phải là 20Mhz (chưa kể 18f4331 độ phân giải 12bit) để kiếm được con opto như vậy thôi thà chịu sai số (ko có gì là hoàn hảo) -> xài LMD18245 thôi (có điều khiển dòng nhưng lại ko có hảng buồn )

Nếu có sai số thì giống như anh namqn nói khi duty ở 1 khoản nhỏ hơn 20% thì PWM sẽ bị sai về áp trung bình ngõ ra (duty <20% thì do đáp ứng opto nên =20% do đó áp trung bình là 20%).

Em ko có oscilo để đo nhưng thực tế em đã làm với mạch FET_Relay cho PWM tăng từ 0-1023 (10bit) thi thực tế động cơ vẫn đáp ứng khác nhau từ chậm cho tới nhanh dần.

Sau đây là số liệu em có được từ thực tế
PWM 0-25: động cơ ko quay
PWM 25-40:động cơ bắt đầu quay 1 cách khó khăn sau đó smooth dần
PWm 40-100: động cơ quay nhanh dần
0-100 chỉ khoản 10% PWM nhưng động cơ đáp ứng được. Em chỉ dựa vào thực tế đã làm qua để nói (lý thuyết đâu biết gì đâu toàn học mấy anh trên diễn đàn thôi )

Anh F cho em hỏi cái này trước đậy em làm đk vị trí ko tải nên ko để ý tới đk dòng qua động cơ chỉ quan tâm PWM. Em muốn làm đk với tải thay đổi thì có những cách nào (em chỉ biết là đk dòng qua động cơ -> nhắc là nhớ tới 18245 )

Hình up lên là minh họa PWM
Thế này nhá

PWM ở 20kHz ---> chu kì xung là T=50us
giả sử băm 8 bít, yêu cầu là độ rộng xung có thể từ (1/256)T đến (256/256)T.
Nếu chọn độ rộng bằng 1/256 thì thời gian Ton = 50*1/256=0.1953us
Con P521 có sườn lên đã vào khoảng 3us, thế là đủ hiểu chứ. Cậu tính xem ở 10 bít thì có chuyện gì xảy ra

Cậu nói:
Trích:
Nguyên văn bởi scentoflove
Nếu có sai số thì giống như anh namqn nói khi duty ở 1 khoản nhỏ hơn 20% thì PWM sẽ bị sai về áp trung bình ngõ ra (duty <20% thì do đáp ứng opto nên =20% do đó áp trung bình là 20%).
Hờ hờ duty nhỏ hơn 20% thì làm gì có xung ra phía bên kia mà cậu tính thế

Mà còn vấn đề này cần nói luôn, ở cái mạch của cậu thời gian đóng mở của FET cũng không đủ đáp ứng được tần số ấy chứ đừng nói đến con opto. Nguyên nhân là do mạch kích FET không đảm bảo. Tại sao nữa thì đọc sách Điện Tử Công Suất của thầy Doanh nhá!

Băm như của cậu thì áp giữa 2 đầu động cơ nó cũng smooth lắm đấy!
Cái cách làm thực thế của cậu quá mù mờ! Chỉ nhìn vào con động cơ mà nói thì không phải là thực tế.
Nó giống hệt mấy bố làm robocon trường tớ, cũng PWM (1kHz) thấy con động cơ nó cũng tăng giảm tốc độ rồi bảo nhau oki oki

thay đổi nội dung bởi: sphinx, 01-07-2006 lúc 12:37 PM.
sphinx vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 09:54 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam