PDA

View Full Version : Encoder


thuyhutfet88
18-04-2009, 09:10 AM
Mình có 1 cái encoder loại QEDS 9500 của hp.Mình muốn dùng nó để đo tốc độ động cơ DC.Kết nối với ngắt ngoài của vi điều khiển PIC.Nhưng xung phát ra của nó chỉ có 2v thôi.Trong khi muốn ngắt ngoài xảy ra cần điện áp 5v.Động cơ của mình ước tính có thể quay 5000v/phút.Có ai có y kiến hay thì giúp mình với.Mình xin cám ơn!

huyplc1
18-04-2009, 09:53 PM
5000 vòng cơ à... Động cơ này trâu bò kinh. Điện áp ra bao nhiu ko quan trọng mà. Bạn dùng PIC thì dùng ADC la mọi thứ đều ổn cả.

thuyhutfet88
18-04-2009, 11:29 PM
Ban có thể nói dõ hơn đươck ko.Mình vẫn xhuwa hiểu ý bạn lăm.Mình đang nói tới ngắt ngoài mà!

hanhluckyly
19-04-2009, 07:12 PM
oh nếu đầu ra 2V thì bạn dùng PIC3V để đọc hình như PIC16F877 hoạt động được ở 3V đó

mtuankct
19-04-2009, 09:18 PM
Nguồn cấp cho encoder của bạn là bao nhiêu? Nếu bạn cấp 5V mà chỉ ra 2V thì có thể vì encoder của bạn chưa có điện trở treo, bạn có thể thử treo một con điện trở ở dây tín hiệu lên 5V
@huyplc1 theo mình chẳng ai dùng adc để đọc encoder cả, nếu thực sự cái encoder của bạn chỉ ra 2V thì bạn có thể cho nó qua một con opam hoạt động ở chế độ so sánh để đạt được tín hiều 5V

DIEP
25-05-2009, 04:17 PM
Encorder -> opto -> chân ngắt ngoài

hopeman
26-05-2009, 09:59 AM
Hầu hết encoder đều cho phép bạn dùng trở treo với điện áp khá cao 18-25V, bạn cứ dùng trở treo ngoài 10K lên 5V là thành đầu ra 5V ngay ấy mà, ko sao đâu.

xuanhiendk2
14-07-2009, 09:29 PM
thực sự thì vẫn có thể dùng ADC để đọc Encoder với trường hợp điện áp ra của bạn là 2 V. Tuy nhiên đó là cách dở nhất trong tất cả các cách được nêu ra ở trên. Kết luận duy nhất đối với mình là bạn sử dụng Encoder chưa đúng.

thinh0612
18-04-2010, 10:13 PM
cho mình hỏi cái này cái,mình củng mua được cái động cơ giống bạn nhưng ko biết phân biệt chân của encoder,bạn có thể chỉ giúp mình được không?Với lại encoder nay la bao nhieu xung vay?Thanks ban nha.

LeDuc
19-04-2010, 03:25 AM
Mình có 1 cái encoder loại QEDS 9500 của hp.Mình muốn dùng nó để đo tốc độ động cơ DC.Kết nối với ngắt ngoài của vi điều khiển PIC.Nhưng xung phát ra của nó chỉ có 2v thôi.Trong khi muốn ngắt ngoài xảy ra cần điện áp 5v.Động cơ của mình ước tính có thể quay 5000v/phút.Có ai có y kiến hay thì giúp mình với.Mình xin cám ơn!

Bạn muốn dùng encoder để đo tốc độ thì điều đầu tiên bạn phải tính tần số tối đa của encoder đó ứng với động cơ , xem coi vdk có thể đáp ứng được ko ? Tôi chưa gặp encoder nào mà ngõ ra lại có điện áp 2v , người ta kô làm điện áp cao thôi chứ sao lại dùng điện áp thấp. bạn cứ treo đ/t lên . Còn nếu ko thì bạn sử dụng opto tần số cao , tôi nhớ là có loại 1M và 10M .

nguyenkhachabk
22-05-2010, 05:46 PM
Các bác cho em hỏi với nhé: Em vừa mua con động cơ servo có tất cả 6 đầu dây, trong đó có 2 dây cấp nguồn động cơ, còn 4 dây tín hiệu từ encorder. Theo em nghĩ thì trong 4 dây thì có 2 dây cấp nguồn còn 2 dây xuất tín hiệu 0/1 . Các bác hướng dẫn e cách nhận biết các đầu dây và cách thức sử dụng ntn với nhé. Em dùng mạch VDK 89c52. Em phải kết nối các dây ntn để nhận được tín hiệu từ encorder? Mong các bác chỉ giáo.