View Single Post
Old 01-07-2006, 12:25 PM   #76
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