Khuếch đại tín hiệu PWM với op amp. Là tỷ lệ xoay là một vấn đề?


8

Tôi cần khuếch đại tín hiệu PWM từ 5V đến 24V để lái mosfet, lần lượt điều khiển một động cơ DC nhỏ. Tín hiệu đầu vào có tần số 500Hz và đến từ Arduino uno (chân 9).

Để khuếch đại tín hiệu tôi nghĩ đến việc sử dụng cấu hình bộ khuếch đại không đảo ngược điển hình

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Nếu tôi sử dụng một op amp như TL071, tốc độ quay thông thường là 16 Volts / micro giây. Điều này có nghĩa là op amp sẽ mất 24/16 = 1,5 micro giây để đạt được công suất cao của PWM. Điều này có vẻ chấp nhận được đối với tôi vì với tần số 500 Hz, thời gian PWM phải là 2000 micro giây, do đó 1,5 trên 2000 là không đáng kể.

Có sự cân nhắc nào khác tôi nên làm không? Chẳng hạn, tôi có nên xem xét thời gian mosfet cần sạc lên cổng không? Có cách nào tốt hơn để khuếch đại tín hiệu PWM không?

Hơn nữa, giả sử rằng tôi muốn tăng tần số PWM. Ví dụ lên tới 2,5kHz. trong trường hợp này, chu kỳ PWM phải là 380 micro giây. xem xét 1,5 trên 380 tỷ lệ xoay có vẻ vẫn chấp nhận được đối với tôi.


4
Tại sao bạn cần 24 V để lái MOSFET? Bạn có thể sử dụng tín hiệu 5V trực tiếp với MOSFET 'kỹ thuật số'. (bật cổng thấp). Thay đổi tần số là điều bạn làm tại MCU khi bạn tạo ra PWM.
JIm Dearden

Như đã nói @JImDearden, MOSFET phù hợp hơn cho việc khuếch đại như vậy. Không giống như op amp, có tốc độ quay vòng và hầu như không có độ trễ
M.Ferru

Câu trả lời:


6

Đối với loại khuếch đại điện áp này, thông thường bạn sẽ sử dụng ... một MOSFET.

Kênh N đơn giản, chuyển mạch phía thấp với điện trở đi đến điện áp cung cấp dương:

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Giá trị của R1 phụ thuộc vào những gì bạn cần để chuyển đổi bên ngoài.

Đây thực tế là một mạch đảo ngược, nhưng điều đó thực sự không thành vấn đề - hầu hết các MCU chỉ đơn giản có thể đặt cực tính của PWM hoặc bạn chỉ có thể đảo ngược một cách hợp lý chu kỳ nhiệm vụ.

Điều này thực sự đặt ra câu hỏi tại sao bạn nghĩ rằng bạn phải tăng điện áp cổng của MOSFET mà bạn đang cố lái!


6

Có một số điều sai hoặc nhầm lẫn ở đây:

  1. 24 V là rất cao cho một cổng MOSFET. Chúng thường được chỉ định để chuyển đổi hoàn toàn với 10 hoặc 12 V. 24 V có thể là mức tối đa tuyệt đối, không phải là những gì nó dự định chuyển đổi.

  2. Một TL071 hoàn toàn không phù hợp ở đây. Những người cần một vài volt của khoảng không từ cả hai nguồn cung cấp ở cả đầu vào và đầu ra.

  3. Thông số kỹ thuật điển hình là vô nghĩa.

  4. Sử dụng trình điều khiển FET. Điều khiển cổng FET từ tín hiệu số chính xác là những gì họ đang làm.

  5. Tùy thuộc vào điện áp nguồn của động cơ và dòng điện của động cơ, bạn có thể sử dụng FET chuyển đổi độc đáo chỉ với 5 V trên cổng. Nếu động cơ được cấp nguồn từ 30 V trở xuống, thì một cái gì đó như IRLML0030 sẽ hoạt động. Bạn chỉ cần kết nối cổng của nó trực tiếp với đầu ra kỹ thuật số.

  6. 500 Hz có lẽ đủ nhanh để động cơ lọc các xung. Tuy nhiên, có khả năng sẽ có tiếng rên rỉ có thể nghe được, và dòng điện có thể sẽ thay đổi đáng kể trong thời gian bật và tắt của mỗi xung.

    Ngay cả khi bạn không quan tâm đến tiếng rên rỉ, có một vấn đề hiện tại ổn định. Hãy nghĩ về hiện tại thông qua động cơ bị hỏng thành các thành phần DC và AC của nó. Chỉ có thành phần DC di chuyển động cơ. Thành phần AC không có gì hữu ích, nhưng vẫn gây nóng do thành phần điện trở của cuộn dây động cơ. Nói tóm lại, thành phần AC càng ít, ổ đĩa động cơ tổng thể càng hiệu quả.


1
OP chưa cho biết mạch MOSFET của họ là gì, vậy làm thế nào bạn có thể nói 24V cao? Bạn cho rằng nó có nguồn gốc thay vì hỏi OP.
TonyM

@Tony: Đúng, nhưng không có lời biện minh nào được đưa ra cho một chuyển đổi bên cao. Nếu đó là những gì OP đang nghĩ thì việc xem xét chuyển đổi bên thấp là một vấn đề khác. Tôi thấy cả hai chúng tôi đều bị downvote, vì vậy rõ ràng chúng tôi đã không nói với OP những gì anh ấy muốn nghe, LOL.
Olin Lathrop

@Olin Lathrop Ngày 1) Tôi đã nghĩ đến việc sử dụng, tất nhiên, một mosfet hỗ trợ 24V trên cổng. Xin lỗi tôi đã không nói rằng trong câu hỏi. 2) Bạn có thể vui lòng giải thích thêm một chút về vấn đề headroom không? 3) Yeah, ok, nhưng tôi nên bắt đầu ở đâu đó phải không? Ít nhất là thứ tự cường độ có vẻ là một khởi đầu hợp lý. 6) Đó là lý do tại sao tôi nghĩ đến việc tăng tần suất và hơi lo lắng về tốc độ quay.
mickkk

@Olin Lathrop Tôi không đánh giá thấp ai, tôi lấy tất cả các câu trả lời, tốt hay xấu. Tôi ở đây để tìm hiểu, những phản hồi tiêu cực và tích cực đều được hoan nghênh như nhau (không có ý định chơi chữ)
mickkk

1
Điều này hiện đã nhận được hai downvote riêng biệt. Dù bạn là ai, sẽ rất hữu ích để giải thích chính xác những gì bạn nghĩ là sai, viết sai hoặc gây hiểu lầm. Với thông tin thưa thớt từ OP, tất cả những điều này vẫn giống như những điểm hợp lệ cần đề cập.
Olin Lathrop

0

Những gì bạn đã phân tích và kết luận có vẻ tốt, công việc tốt.

Bạn nên đặt một điện trở giữa đầu ra op-amp và cổng FET của bạn. Không có nó, op-amp có điện dung của cổng FET trên đầu ra của nó có thể khiến nó dao động. Tôi không thể nói giá trị điện trở mà không biết điện dung cổng của FET. Tuy nhiên, bạn thường tìm thấy các giá trị khoảng 470 R hoặc 1 K thường được sử dụng để tôi tưởng tượng


Không nghĩ về điện trở giữa op amp và gate. Lưu ý, cảm ơn.
mickkk

0

Có sự cân nhắc nào khác tôi nên làm không?

Trình điều khiển cổng nói chung là một chức năng của bộ chuyển đổi bạn định lái xe. Các yếu tố quan trọng nhất là khả năng hiện tại, giới hạn tần số và cấu trúc liên kết ổ đĩa.

Rất hiếm khi bạn thấy một bộ khuếch đại tuyến tính được sử dụng ở đây. Trình điều khiển cổng Google có thể giúp bạn hiểu thêm.

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.