![]() |
|
Tài trợ cho PIC Vietnam |
PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 1 túi
Tham gia ngày: May 2008
Bài gửi: 22
: |
em làm mạch trên testboard nên chưa có sơ đồ, anh thông cảm, đại khái là em nối PWM0(RB0),PWM1(RB1), vào mạch công suất cầu h có ir2184, riêng mạch công suất em test chạy rồi, "ỉm re" em dung LED thử nó vẩn tối thui,
vậy Initial PTMR, PTPER, phải sữa như thế nào hả anh. nó là tham số gì vậy?. còn set duty (overide false) nữa. còn Encoder nối với C4,C5, các huynh giúp code giúp em với. nói tóm lại: em muốn điều khiển vị trí thông qua máy tính. em mới tập tành thôi, nên có nhiều cái còn mơ hồ quá, mong các huynh chì giáo. chân thành cảm ơn trước. thân. thay đổi nội dung bởi: tamrua, 27-05-2008 lúc 05:01 PM. |
![]() |
![]() |
![]() |
#2 |
Đệ tử 6 túi
Tham gia ngày: Mar 2006
Bài gửi: 129
: |
Bạn ko up sơ đồ mạch nên có thể đoán là bạn dùng 2 con ir2184 để kich Fet cho cầu H và mỗi chân pwm đk 1 con ir. Như vậy bạn chọn mode complementary là sai vì khi pwm0 = 1 thi nữa cầu trên 1 bên sẽ mở đồng thời pwm1 = 0 nữa cầu dưới bên còn lại mở -> động cơ chạy, nhưng khi pwm0 = 0 và pwm1 = 1 chuyện ngược lại xảy ra -> động cơ chạy hướng ngược lại. Bạn nên chọn lại mode khác.
Bạn nên xem lại datasheet của 4331 để xem hoạt động của pwm như thế nào để giải quyết 2 câu hỏi của bạn, bạn cũng có thể đọc ví dụ của ccs để hiểu thêm. _ Thanh ghi PTMR có chức năng gì và nó hoạt động ra sao, liên quan tới các thanh ghi PTPER và PDC ra sao. _ Power PWM trên 4331 cho phép người lập trình đk linh hoạt từng chân pwm như set 1 hoặc 0 hoặc có thể xuất xung. Bạn xem phần overide trong datasheet Vấn đề đọc encoder trên 4331 có module QEI chuyền dùng đọc encoder, bạn nên đọc datasheet để hiểu. Sau khi bạn xem lại datasheet bạn có thể giải quyết được vấn đề. |
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
xin bootloader của pic18f4331 | hoangminh1234 | Tiny Bootloader | 30 | 24-12-2011 02:38 PM |
trao doi | truonggiang | Trao đổi ngoài luồng | 2 | 20-12-2006 11:30 AM |