![]() |
|
Tài trợ cho PIC Vietnam |
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... |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 | |
Trưởng lão PIC bang
|
Trích:
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 |
|
![]() |
![]() |
![]() |
#2 |
Đệ tử 6 túi
Tham gia ngày: Mar 2006
Bài gửi: 129
: |
Kích 4 MOSFET cùng 1 lúc theo logic của nó. Anh có thể ví dụ cụ thể ko. Giả sử như em muốn dòng chạy từ Q1 - động cơ - Q4 thì em nghĩ là kích Q1 và Q4 còn Q2 Q3 ko kích, nếu muốn đảo chiều thì kéo đóng Q1 Q4 và kích Q2 Q3.
Nếu mạch kích mosfet bằng IR2110 ko thể kích với 100%pwm vậy giá trị tối đa pwm là bao nhiêu %. |
![]() |
![]() |
![]() |
#3 | |
Trưởng lão PIC bang
|
Trích:
- Đặt áp dương vào động cơ: kích đóng Q1 và Q4, ngắt Q2 và Q3, gọi là trạng thái 1. - Nối tắt 2 đầu cực động cơ: kích đóng Q2 và Q4, ngắt Q1 và Q3 (trạng thái này cho phép duty cycle là 100%, bất chấp chiều dòng điện qua động cơ), gọi là trạng thái 2 - Đặt áp âm vào động cơ: kích đóng Q2 và Q3, ngắt Q1 và Q4, gọi là trạng thái 3 Để điều chế độ rộng xung cho chiều quay thuận, chuyển đổi giữa hai trạng thái 1 và 2. Để điều chế độ rộng xung cho chiều quay ngược, chuyển đổi giữa hai trạng thái 2 và 3. Duty cycle tối đa cho các khóa mức cao tùy thuộc vào giá trị cụ thể của tụ bootstrap, vào điện trở Rdson của khóa, vào nội trở của tụ bootstrap, và nhiều yếu tố khác. Do đó, giá trị này thường được xác định bằng thực nghiệm cho một cầu H cụ thể (dùng dao động ký để theo dõi sự suy giảm của điện áp trên tụ bootstrap khi tăng duty cycle, đến khi nào không chấp nhận cho điện áp đó giảm thấp hơn nữa thì đó là giới hạn của duty cycle cho các khóa phía cao). Tuy nhiên, người ta có thể thiết kế để động cơ đạt dòng điện/mômen định mức ở duty cycle < 100%, do đó thực tế đây không phải là một giới hạn nghiêm trọng. 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 |
|
![]() |
![]() |
![]() |
#4 |
Đệ tử 6 túi
Tham gia ngày: Mar 2006
Bài gửi: 129
: |
Như vậy mạch cần mở Q2 Q4 ỏ trạng thái default, khi ta cần động quay theo chiều thuần thì ngắt Q2 trước sau đó mở Q1 (hay là ngược lại hả anh namqn). Như vậy coi như Q2 va Q4 chỉ có on và off ko cần pwm ???. Giờ e muốn đảo chiều thì phải về lại trạng thái 2, sau đó mới bắt đầu cho qua trạng thái 3.
Trong lúc PWM thay đổi duty hay chuyên on off trong chu kỳ ta ko cần chuyển đổi ve lại trạng thái 2. |
![]() |
![]() |
![]() |
#5 | |
Trưởng lão PIC bang
|
Trích:
Như tôi đã nói ở post trước, việc điều rộng xung luôn liên quan đến trạng thái 2, do đó khi thay đổi độ rộng xung thì bạn sẽ chuyển đổi giữa trạng thái 2 (đặt điện áp 0V vào động cơ) và trạng thái 1 (chiều thuận) hay trạng thái 3 (chiều ngược). 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 |
|
![]() |
![]() |
![]() |
#6 |
Đệ tử 6 túi
Tham gia ngày: Mar 2006
Bài gửi: 129
: |
Em viết chương trình kích thử mạch cầu H chiều nay và có 1 số thắc mắc.
Em viết pic4331, Fcy=10MIPS, PTPER=1249, duty 90% dùng Power PWM của 4331 Khi chọn prescaler = 1:4, ta có tần số pwm=Fcy/(PTPER+1)/pre=2KHz, khi lập trình động cơ chạy chiều thuận 5s rồi chuyển sang trạng thái 2 rồi đảo chiều chạy 5s trong while(1) thì khi quay động cơ áp trên động cơ dao động khá lớn 18-22V (V=24V) và trong vòng lặp có 1 số lần khi đảo chiều động cơ ko quay (quay thuận dừng lại ko quay thay vì quay nghịch sau đó quay thuận trở lại) Khi chọn precaler = 1: 16, pwm tần số 500Hz thì việc đảo chiều quay ko vấn đề gì và áp trên động cơ lại ổn định 18V Tần số tăng thì việc khởi động lại sau khi Q2 va Q4 dẫn là random, tần số càng cao thì khả năng động cơ ko quay càng nhiều sau khi kích quay theo 1 chiều nào đó. Áp trên động cơ dao động (động cơ quay giật giật) Tần số giảm mọi việc ok Em nghĩ là vấn đề ở tụ Cb ko biết đúng hay sai. Theo appnote thi mach cầu H voi IRF540 Cb=0.47uF em xài 1uF, Db là 4148. Rgate=10ohm |
![]() |
![]() |
![]() |
#7 | |
Trưởng lão PIC bang
|
Trích:
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 |
|
![]() |
![]() |
![]() |
#8 | |
Đệ tử 1 túi
Tham gia ngày: Sep 2007
Bài gửi: 14
: |
Trích:
Thân. |
|
![]() |
![]() |
![]() |
#9 | |
Đệ tử 1 túi
Tham gia ngày: Sep 2007
Bài gửi: 14
: |
Trích:
|
|
![]() |
![]() |
![]() |
#10 | |
Trưởng lão PIC bang
|
Trích:
Bạn yên tâm về logic mà tôi đã đề nghị, tôi đã viết giáo trình cho khoa Điện - Điện Tử của ĐHBK HCM về các loại động cơ (Giáo trình 'Kỹ thuật điện đại cương', các tác giả Trương Sa Sanh, Nguyễn Xuân Cường, Nguyễn Quang Nam). Sinh viên của tôi đã làm luận văn tốt nghiệp về điều khiển động cơ DC theo cách này cách đây hơn 3 năm. 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 |
|
![]() |
![]() |
![]() |
|
|