Cảm biến dòng điện động cơ DC


9

Tôi đang cho phép dòng điện qua một động cơ DC chạy qua một điện trở nhỏ và đo điện áp trên nó. Tôi cần phải cung cấp điện áp tương tự này cho một bộ điều khiển vi mô ADC để thực hiện một số xử lý tín hiệu trên nó. Vấn đề của tôi là Bộ điều khiển vi mô chạy trên nguồn cung cấp Cách ly và điện áp được cảm nhận nằm ở phía không cách ly. Tôi cảm thấy rằng sử dụng một bộ cách ly tương tự không phải là một giải pháp tốt. Một giải pháp cho nó là sử dụng ADC bên ngoài ở phía không vi phạm và cách ly kỹ thuật số đầu ra ADC, nhưng ADC này không thể có điện áp âm khi động cơ chạy theo hướng khác. Hãy giúp tôi.


2
"Tôi cảm thấy như" không phải là ngôn ngữ của kỹ sư: nếu bạn không biết lý do cho việc gì đó bạn đang làm, có lẽ bạn đang làm sai
clabacchio

Xin lỗi vì vốn tiếng anh nghèo của tôi. Tôi muốn nói rằng tôi muốn tránh các bộ cách ly tương tự vì tính tuyến tính kém của chúng.
Aashish Thite

3
Đó không phải là về tiếng Anh kém, tôi cũng nghèo. Đây là nói phi kỹ thuật; bạn nên xác định các yêu cầu tuyến tính của mình và sau đó so sánh với các thành phần bạn có.
clabacchio

2
Bạn đã "chấp nhận" một phần có lỗi +/- 5% và tuyến tính 1% trên phạm vi trong khi từ chối một thiết bị có độ tuyến tính 0,01%. Có nhiều thông số kỹ thuật hơn thế, nhưng làm mờ thiết bị Hall có khả năng vượt quá sự phản đối "tuyến tính kém" ban đầu của bạn.
Russell McMahon

Có lẽ vấn đề là với các optoisolators không bù, không thể cung cấp tuyến tính rất tốt. Điều này sẽ giải thích sự miễn cưỡng ban đầu của anh ta để sử dụng chúng.
W5VO

Câu trả lời:


9

Mặc dù tôi hiểu rằng bạn đang hỏi về cách sử dụng điện trở cảm giác hiện tại để cảm nhận dòng điện và sau đó chuyển giá trị qua ranh giới cách ly, có một số lựa chọn thay thế cần xem xét trước khi bạn xem xét quyết định.

(Lưu ý rằng bạn không cung cấp bất kỳ thông số kỹ thuật hoặc yêu cầu nào như băng thông, bao bì hoặc phạm vi hiện tại, vì vậy (các) phần cụ thể được đề cập có thể không phù hợp, nhưng có một loạt các bộ phận có thể sẽ hoạt động tốt. )

Cảm biến dòng hiệu ứng Hall cho phép cảm nhận dòng điện riêng biệt mà không cần bất kỳ điện trở hoặc điện trở nối tiếp nào ở phía "nóng" của mạch. Đầu ra có thể được chọn để phù hợp với kết nối trực tiếp với vi điều khiển bị cô lập của bạn. Ví dụ: nếu bạn có vi điều khiển 3,3V và dòng điện bạn cần cảm nhận nhỏ hơn +/- 12,5A, ACS711 của Allegro microsystems sẽ cung cấp cho bạn điện áp đầu ra tuyến tính trong khoảng từ 0 đến 3,3V, với dòng điện 0A ở giữa 1,65 V.

Nó thực sự dễ dàng ...

Để sử dụng điều này với vi điều khiển của bạn, hãy kết nối VIout với chân ADC.

Tất nhiên, họ chế tạo những cảm biến này với độ nhạy, khả năng và gói khác nhau hiện tại. Digikey là bạn của bạn.


Tôi cảm thấy như nếu mọi người khác cung cấp một mạch ứng dụng bạn cũng nên.
Kortuk

@Kortuk Mạch rất đơn giản, tôi không nghĩ nó cần thiết (so với vòng servo cần thiết cho bộ
ghép quang

Thật không công bằng khi mong đợi ai đó so sánh một bài đăng với một bức ảnh với một bài đăng khác không có hình ảnh trên mặt bằng như nhau. :)
Kortuk

[Bảng dữ liệu thực tế có tại] ( allegromicro.com/en/ Products / Part_Numbers/0711/0711.pdf ) Lỗi 5% và tuyến tính 1% và ...
Russell McMahon

1
@RussellMcMahon Họ cũng làm cho chúng có độ tuyến tính cao hơn và sai số thấp hơn và băng thông cao hơn. Cấp, bạn sẽ không có độ tuyến tính 0,01% ở cuối của nó .... nhưng bạn không cần một điện trở nối tiếp với động cơ, bạn không cần bất kỳ mạch 'nóng' nào (bộ điều chỉnh, op- ampe, bộ cách ly quang, v.v.) và thật dễ dàng để sử dụng bất kể cấu trúc liên kết động cơ / trình điều khiển của bạn.
W5VO

5

"Tôi cảm thấy rằng sử dụng một bộ cách ly tương tự không phải là một giải pháp tốt."

Chúng tôi muốn giúp đỡ, nhưng câu trả lời của tôi về một bộ cách ly tương tự. Có chuyện gì với họ vậy? Chúng được làm cho điều này.

Các IL300 có thể hữu ích:

nhập mô tả hình ảnh ở đây

IL300 có độ tuyến tính servo 0,01% tuyệt vời. Nếu bạn muốn cấp nguồn cho U1 từ nguồn điện của động cơ, hãy đảm bảo rằng nó được tách riêng.

(Vcc và mặt đất bên trái và bên phải của bộ ghép quang rõ ràng là khác nhau.)


3

(1) Bất kỳ uC nào với ADC có hiệu suất phù hợp. Đọc giá trị. Gửi dữ liệu kỹ thuật số thông qua một opt ​​optpler.


(2) Bạn có thể mua bộ ghép cặp "tuyến tính" cho phép sao chép điện áp tuyến tính qua ranh giới cách ly

Với US $ 2,85, bạn có thể nhận được IX110 fron IXYS Họ yêu cầu:

  • Tuyến tính Servo 0,01%
  • THD -87dB điển hình
  • Băng thông rộng (> 200kHz)
  • Cặp đôi Tín hiệu tương tự và kỹ thuật số
  • Sự tiêu thụ ít điện năng
  • Gói 8-pin Flatpack hoặc DIP (Tương thích PCMCIA)

Thiết bị chứa 1 x LED và 2 x photodiodes phù hợp. Cặp photodiod được sử dụng để tạo ra một "servo" sao cho hai dòng diode photo được khớp với nhau và sau đó có thể suy ra điện áp đầu vào.

Avago cung cấp bảng dữ liệu và ghi chú ứng dụng tốt hơn nhiều cho sản phẩm HCNR201 của họ

Trong mỗi trường hợp, I_PD1 = I_PD2 và theo dõi mạch từ đó.
Họ cung cấp các mạch bổ sung trong ghi chú ứng dụng, bao gồm một mạch cho đầu vào lưỡng cực.

Vì thiết bị được điều khiển hiện tại thông qua một điện trở nối tiếp và "nghĩ" theo thuật ngữ mA, bạn gần như chắc chắn sẽ phải khuếch đại điện áp cảm giác động cơ của mình một chút. Không có khả năng là một vấn đề trong thứ tự tổng thể của sự vật.

Avago HCNR201 tuyến tính kép opto.jpg


Xin chào Russell, có vẻ như chúng tôi có cùng một giải pháp. Không muốn đánh cắp câu trả lời của bạn. Tôi phải đã gõ của tôi trong khi bạn đăng của bạn. LOC110 dường như rẻ hơn một chút so với IL300 mà tôi luôn sử dụng làm tài liệu tham khảo.
stevenvh

@stevenvh - Tôi đã trải qua một cơn deja vu nhẹ ở đó :-). Olin sẽ thích câu trả lời của tôi # 1 :-)
Russell McMahon

0

Tôi đã phải đối mặt với cùng một vấn đề vào năm 1978 đối với động cơ 48V @ 1A DC với điều khiển từ xa và phản hồi hiện tại về thiết kế đo từ xa tùy chỉnh. (bây giờ được gọi là SCADA) Tôi đã thiết kế một liên kết từ xa 1MBps và cần một màn hình dòng điện tương tự cách đó khoảng 300m bằng cách sử dụng kênh từ xa kỹ thuật số từ Bldg công suất lò phản ứng đến Bldg điều khiển.

Thông số kỹ thuật của tôi:

  • Lỗi 1% toàn thang đo
  • 1% tuyến tính
  • Tốc độ mẫu 1000 Hz.
  • DC danh nghĩa 1Amp trên động cơ với shunt 10mΩ
  • Gian hàng 10Amp. nếu đầu dò dòng điện Eddy bị kẹt ở công suất tối đa ở giữa ống chữ U.
  • Thời gian đáp ứng để cảm nhận về hiện tại và dừng trình điều khiển động cơ 20 ms.

Có sẵn:

  • Một vài bit trạng thái trên tốc độ truyền dữ liệu 1Mbps trên tốc độ khung hình là 1 kHz.
  • 6800 MCU để gửi các lệnh điều khiển trở lại với tốc độ 100Kbps.

Lựa chọn thiết kế của tôi:

  • Kiểm soát tốc độ xung mạch tach 0,1% bằng dòng điện
  • sử dụng điều khiển tốc độ xung và một lần bắn. từ xa
    • 0,1% = 1 pps
    • 1% = 10 pps
    • 10% = 100 pps
    • 100% = 1000 pps = 10A toàn thang đo

Thay vì ADC, tôi đã sử dụng khái niệm tach như xe hơi ...

  • Trong đó RPM => tốc độ xung thay đổi 1shot ==> tích lũy trên đồng hồ đo điện áp
  • ngoại trừ ở đây dòng điện động cơ - tốc độ xung được khuếch đại và điều khiển với VCO phạm vi rộng & một lần bắn.
  • Xung được truyền dưới dạng 1 bit trạng thái với 800 byte dữ liệu khác trong mọi chế độ đồng bộ hóa.
  • Máy thu phục hồi xung và mạch tích hợp đơn giản hiển thị dòng động cơ trên máy đo tương tự tuyến tính loại cạnh.
  • Điểm đặt cho điều kiện gian hàng đã được tự động phát hiện và phản hồi trong vòng ms để dừng động cơ trong vòng 5mS.

Bây giờ có lẽ thiết kế của bạn để sử dụng một mạch Tách tương tự với Opto-Couplers thay vì từ xa trên dỗ. Thiết kế teng có thể được thực hiện đơn giản cho không phụ thuộc vào độ chính xác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.