View Single Post
Old 19-05-2009, 02:53 PM   #17
numb2008
Nhập môn đệ tử
 
Tham gia ngày: Aug 2008
Bài gửi: 10
:
Mình nói luôn cái đồ án mình đang làm, mong các bạn ai có thể chỉ giúp mình thêm vì thật sự là mình không biết hỏi ai, cứ mò mẫm làm thôi.Thầy hướng dẫn thì cũng không hỏi được nhiều mà thời gian thì cũng sắp hết.
Đồ án của mình là "tìm hiểu lý thuyết nâng bằng từ trường và đề xuất ứng dụng"
Phần 1 của đồ án mình đã làm xong, đó là mình điều khiển 1 nam châm điện hút một vật "treo" lơ lửng.Để "treo " vật lơ lửng thì mình đã làm tàm tạm được rồi.Các vật treo dc này phải có gắn 1 nam châm vĩnh cữu để nam châm điện hút.
Phần 2 của đồ án mình đang thực hiện đó là mình thiết kế 1 trục đo gió không có ma sát(do treo lơ lửng cái trục từ phần 1).Và mình dùng 1 mạch để đo tốc độ cái trục này
Hai phần trên mình phải dùng 2 mạch khác nhau,vì mình thấy khả năng tính toán của con pic không đáp ứng nổi cho cả 2 công việc.Tuy nhiên 2 mạch này có khác nhau ở chỗ thạch anh sử dụng là 4mhz và 20 mhz(cả 2 dùng pic 16f877a). Mạch 20mhz bao gồm các port đưa ra và 3 led bảy đoạn hiển thị. Mạch thứ 2 dùng thạch anh 4mhz và có cổng com giao tiếp với máy tính.
Ban đầu mình làm phần 1 trên mạch 20mhz, tuy nhiên sau đó có mình thấy nó không làm thêm được việc gì ngoài việc "treo " vật, vì nếu thêm vào nó sẽ không chính xác và mình làm trễ chương trình.
Do đó mình sử dụng thêm 1 mạch thứ 2 với mục đích đọc xung và tính vận tốc.Tuy nhiên do mạch này sử dụng thạch anh 4mhz và không có hiển thị led cho nên mình hoán chuyển nhiệm vụ cho nó.Tuy nhiên khi cho nó thực hiện điều khiển " treo " vật thì nó chạy không được, mặc dù trong chương trình mình đã chỉnh sửa lại,tất nhiên phần cứng thì phải cắm các chân tương ứng như khi dùng mạch 20mz.Sai ở đây là nó đáp ứng chậm hơn mạch 20mhz cho nên không hút nhả nam châm kịp(phương pháp điều khiển hút nhả là điều khiển pwm nam châm).Như vậy cho mình hỏi:
-Có cách nào cho mạch 4mhz chạy tốc độ như mạch 20mhz không? Nếu sửa lại phần cứng thì phải thay tụ bao nhiêu.(Mạch 20mhz dùng tụ 22pf , mạch 4mhz dùng tụ 33pf).

-Mình kiểm tra lại,giá trị timer như mình tính trên khi dùng cho mỗi mạch là khác nhau.với giá trị 18200(mình tính chưa đúng như cũng gần con số đó, kiểm tra bằng đồng hồ bấm giây) thì mạch 4mhz delay 10s, mạch 20mhz delay 5s.
cái đề tài này mình không biết ai đã làm chưa nên cũng không biết hỏi ai, tuy nhiên theo mình thì cũng áp dụng điều khiển hồi tiếp và các kiến thức điều khiển cơ bản,và mình cũng làm được ở một mức nào đó. Chỉ còn một số vấn đề như thế các bạn góp ý giúp mình với.
numb2008 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn