![]() |
Chào tất cả các anh, em muốn làm một cái mô hình điều khiển PID động cơ DC như các anh đã làm hiện tại em đã làm xong phần mô hình và mạch cầu H dùng IR2110 như anh namqn đã post lên, em đã đọc tất cả các bài viết trong luồng này nhưng vẩn có một số thắc mắc mong các anh chỉ giáo:
+ Cái động cơ em mua của đức tra cataloge như hình http://i270.photobucket.com/albums/j...iit/dongco.jpg có phải cái động cơ này encorder có số xung /vong là 1000 không ? (nó ghi 1000 lmp/umdr vì là tiếng đức nên em pó tay) + Em muốn cho động cơ chỉ chạy theo 1 chiều cố định thì em sẽ nối chân Pwm ở vi điều khiển vào Q1 và Q4; và Q2,Q3, hai chân Shutdown ở 2 con IR2110 em nối GND làm như vậy có được không? Xin mời các anh xem mô hình của em http://i270.photobucket.com/albums/j...Picture079.jpg http://i270.photobucket.com/albums/j...Picture078.jpg http://i270.photobucket.com/albums/j...Picture081.jpg http://i270.photobucket.com/albums/j...Picture082.jpg |
Trích:
+ Bạn không cho biết sơ đồ của bạn ra sao thì làm sao biết Q1 đến Q4 là những linh kiện gì. Tôi đã post lên vài sơ đồ trong luồng này, làm sao biết được bạn dùng sơ đồ nào. Thân, |
chào anh namqn em làm cái mạch cầu H theo sơ đồ nguyên lý anh post ở #281 trong luồng này, vây em muốn cho động cơ chỉ chạy theo 1 chiều cố định thì em sẽ nối chân Pwm ở vi điều khiển vào Q1 và Q4; và Q2,Q3, hai chân Shutdown ở 2 con IR2110 em nối GND làm như vậy có được không?
|
1 Attachment(s)
Trích:
Để động cơ quay theo chiều thuận: - Q3 ngắt (off) thường trực, Q4 đóng (on) thường trực - Q1 và Q2 có tín hiệu PWM ngược nhau Để động cơ quay theo chiều ngược: - Q1 ngắt (off) thường trực, Q2 đóng (on) thường trực - Q3 và Q4 có tín hiệu PWM ngược nhau Nếu không dùng chân Shutdown thì có thể nối đến GND. Nếu bạn không có nhu cầu đảo chiều thì không cần sử dụng cầu H, chỉ cần dùng mạch truyền động đơn giản đính kèm dưới đây. Thân, |
Trích:
Có bác nào làm phần giao tiếp vói máy tính dùng Matlab qua cổng Com chưa ạ? Em đang học giao tiếp với máy dùng Matlab nên muốn tham khảo cách viết. Có thể post code lên được không ạ? Mong mọi người giúp đỡ. namqn: bạn tham khảo bên box dành cho lập trình cổng COM và LPT, bên đó có một số luồng liên quan đến giao tiếp với cổng COM bằng MATLAB. Bạn đã hỏi ở đó về vấn đề này rồi thì không nên post ở những luồng không liên quan. |
đề tài này giờ bỏ trống hả các Bác?
namqn: đề tài này đã kết thúc, đã có nhiều người thực hành, và đã báo cáo kết quả, bạn đọc lại luồng này nhé. |
nghe nói e cũng khoái lăm , vì e cung đang lam bài tập lớn với nội dung như trên nhưng không làm phần cứng . nếu được làm thì hay biết mấy . bác nào biết nhiều nhiều chỉ em với
thân ái ! |
liên hệ với em theo địa chỉ này nè ! nguyenson8486@yahoo.com or Mr.son84@gmail.com
|
chào các bác !
e cũng đang làm bài tập lớn về phần này . nếu được tham gia thì hay biết mấy ! cùng nhau làm các bác nhe ! Mr.son84@gmail.com |
em cũng muốn tham gia . anh F giúp em nhé !
địa chỉ của e nè : nguyễn thành sơn 148/8b đường ung văn khiêm - bình thạnh |
Trích:
unsigned long ki = 0.0092. nếu khai báo như thế này thì ki là số nguyên phải không? Nếu vậy thì ki ở đây sẽ bằng 0. Không biết tôi có sai chỗ nào không. Các bạn góp ý nhé :D |
Hai vấn đề bạn jean thảo luận đều đúng.
Nếu không dùng directive #TYPE signed để định nghĩa lại kiểu mặc định là signed thì các khai báo int16 đều được CCS C hiểu ngầm là số không dấu => có vấn đề, vì sai số nên được biểu diễn bằng số có dấu. kd, ki đều dùng kiểu số thực khi đặt giá trị, nhưng lại khai báo là unsigned long. Có 2 khả năng xảy ra, CCS C sẽ chuyển kiểu biểu thức thành kiểu của biến (có vấn đề) hay chuyển kiểu của biến thành float để có thể chứa giá trị của biểu thức (không có vấn đề). Tôi không dùng CCS C nên không thể đánh giá được. Nhờ các bạn khác có sử dụng CCS C đánh giá vấn đề này. Nói chung, không nên để trình biên dịch làm chủ chúng ta, mà chúng ta nên làm chủ trình biên dịch, tức là hiểu rõ phải viết code C ra sao để có được kết quả mong muốn. Nếu chưa hiểu được trình biên dịch sẽ dịch code đang đặt nghi vấn ra sao, tại sao chúng ta không viết code thử nghiệm, biên dịch nó, và đánh giá kết quả bằng việc mô phỏng/thử nghiệm. Thân, |
cầu h dùng ir2101
1 Attachment(s)
Xin các cao thủ chỉ giúp xem mạch cầu h này có vấn đề gì không, cách chọn CV1,CV2 như thế nào
|
Trích:
Giá trị CV2 có thể chọn là 1 uF, dùng tụ tantalum 16 V (hoặc 25 V), đặt càng gần IR2101 càng tốt. Thân, |
Hỏi Về Cầu H Ir2101
Nhân tiện xin hỏi nếu làm cầu h bằng ir2101 thì chất lượng có cao không vì con này kích dòng hơi nhỏ (0.3A). Nếu thay BYV79E bằng n5819 thì có sao kô vì byv79e khá mắc. Cầu h này có thể chạy 20khz được không (nếu bỏ các bộ đệm BJT).
chúc thắng lợi! |
Múi giờ GMT. Hiện tại là 07:27 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam