Mạch CC CV chính xác hoặc nguồn điện


9

Tôi muốn thiết kế mạch CC / CV (dòng điện không đổi / điện áp không đổi) trong đó tôi có thể đặt giới hạn điện áp hoặc giới hạn dòng điện với phạm vi từ 0 đến 5V của DAC. Tôi biết cách thiết kế các mạch CC và CV biến đổi:

sơ đồ

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

Đây là vấn đề của tôi, tôi cần thiết kế một mạch điện áp không đổi có thể lập trình khá chính xác mạch điện không đổi (đầu ra cần là 0,1% và trong vòng 100uV của đầu vào DAC), phần dòng không đổi cũng cần độ chính xác tương tự và để có thể có nguồn 200mA ở 0V đến 7V.

Tôi cũng có req của nhiệt độ và req tiếng ồn vì vậy tôi sẽ xây dựng nó với oppco oppco opps tiếng ồn thấp. Tôi không quá lo lắng về điều đó bây giờ. Ngay bây giờ tôi đang cố gắng tìm một cấu trúc liên kết mạch tốt, trong tất cả các tài liệu mà tôi có loại mạch này không được đề cập. Tôi không muốn sử dụng DC đến DC vì Ripple.

Cấu trúc liên kết mạch mà tôi có thể sử dụng để xây dựng mạch CC / CV chính xác là gì?

(Tôi cũng có thể sử dụng LDO chính xác nếu cần) Điểm thưởng nếu nó có thể nguồn và dòng điện chìm, tôi có thể xây dựng đường ray quanh mạch.


Không thể thiết kế mà không có TẤT CẢ thông số kỹ thuật env. 0,1% so với Trange? đồng thời tải đáp ứng bước nếu có, lỗi điều chỉnh tải nếu có, nhiễu RMS với tải thay đổi so với f và bất kỳ thông số kỹ thuật liên quan nào khác. Thời gian phản hồi vòng lặp trong vòng 0,1% Xin sửa đổi thông số kỹ thuật theo định dạng ngắn gọn trong câu hỏi
Tony Stewart Sunnyskyguy EE75

1
@Tony Tôi có thể thiết kế mà không cần thông số kỹ thuật môi trường. Tôi thường sử dụng các mạch điều khiển nhiệt độ, với một tản nhiệt ở nhiệt độ không đổi 30C
điện áp

Người ta cũng có thể chọn giữa TC Vref và Vref lò nướng. điểm là xin thêm thông số kỹ thuật, nếu không nó có thể lãng phí thời gian -50 + 70C?
Tony Stewart Sunnyskyguy EE75

Cung5555 C / 210 ° C (cũng có thể) độ trễ bước tải? Các yếu tố lỗi phải bao gồm độ nhạy cảm với Solder Heat Shift khi 0,1% là thông số chung
Tony Stewart Sunnyskyguy EE75

1
Tôi sẽ đến đó khi tôi đến đó, ngay bây giờ tôi muốn một cấu trúc liên kết
Điện áp tăng đột biến

Câu trả lời:


7

Nếu bạn muốn độ chính xác, thì nguồn CC của bạn không cắt nó, với bóng bán dẫn alpha là 'tất cả.

Cách cổ điển để làm điều này là với hai vòng

sơ đồ

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

Cả điện áp và thông tin phản hồi hiện tại đều được thu nhỏ và được nối đất, và được so sánh với các bộ xử lý tín hiệu của bạn, và các phép so sánh OR'd vào điều khiển đầu ra, đề xuất một darlington cho thuận tiện. Bất kỳ vòng lặp nào là 'trên' kéo xuống bộ thu và điều chỉnh đầu ra.

Lưu ý rằng sự ổn định cần phải được duy trì, tức là được thiết kế cho, do đó việc so sánh được thực hiện với mức tăng thấp. Nếu độ lợi cao là cần thiết cho độ chính xác, hãy thêm một bộ tích hợp trong vòng lặp. Tôi đoán rằng điều đó sẽ phải đến sau khi kiểm soát HOẶC, nếu không, nhà tích hợp không hoạt động sẽ bão hòa và mất nhiều thời gian để phục hồi khi cần tiếp quản.

Với điện áp thấp và yêu cầu hiện tại của bạn, một nguồn cung cấp tuyến tính là tất cả những gì cần thiết.


Tôi nhận ra rằng tôi có thể thay thế LDO hoặc mosfet cho BJT nhưng điều đó sẽ thay đổi một số khía cạnh của thiết kế. Nếu bạn sử dụng một BJT cho nguồn hiện tại thì op amp sẽ bù cho bất cứ điều gì mà BJT đang làm?
Điện áp tăng đột biến

bạn đang đề cập đến mạch của tôi, hoặc mạch của bạn, tôi không hiểu câu hỏi?
Neil_UK

Tôi đã đề cập đến điều này: "Nếu bạn muốn độ chính xác, thì nguồn CC của bạn không cắt nó, điều gì với bóng bán dẫn alpha là 'tất cả."
Điện áp tăng đột biến

1
@ laptop2d Tôi khá chắc chắn rằng anh ta có nghĩa là dòng cơ sở của BJT trong nguồn cung cấp dòng không đổi mà bạn đề xuất bỏ qua điện trở cảm biến hiện tại. Một dòng điện bổ sung sẽ chảy từ opamp đến tải, tỷ lệ nghịch với độ lớn của hệ số khuếch đại bóng bán dẫn (alpha) và opamp không có cách nào bù cho nó.
jms

Tôi thấy nó bây giờ, cảm ơn vì điều đó. Tôi cho rằng bạn có thể đặt cảm giác hiện tại sau BJT và thực hiện cảm biến dòng điện khác biệt như bài đăng này gợi ý
Điện áp tăng đột biến

3

OK, vì vậy những gì tôi đề nghị thực sự là hai vòng: vòng lặp hiện tại trên vòng lặp điện áp. Điều đó có nghĩa là, bạn có một lệnh hiện tại (sẽ là một giới hạn), sau đó là một lệnh điện áp. Đầu ra cho DAC là max (lệnh điện áp / đầu ra vòng lặp hiện tại). Vì vậy, miễn là không đạt đến giới hạn hiện tại, vòng lặp hiện tại đã bão hòa và không can thiệp. Điều duy nhất bạn phải làm là đo điện áp và dòng điện, đó là những thứ khá cơ bản.

Theo mạch, bạn không nói gì về yêu cầu điện áp / dòng điện. Vì vậy, có lẽ cách thực sự đơn giản nhất là một người theo dõi phát ra để khuếch đại công suất của bộ xử lý tín hiệu và một điện trở cảm giác dòng rất nhỏ cho phép đo hiện tại.

Tùy thuộc vào ứng dụng của bạn và các thành phần kỹ thuật số có sẵn, tôi có thể đề xuất ADC sigma-delta để đo dòng điện. Một số có PGA được xây dựng rất đẹp, rất chính xác, vì vậy bạn sẽ có thể điều chỉnh hệ thống rất độc đáo.

Vì vậy, sơ đồ là dưới đây. U3 là vi điều khiển của bạn. Theo một nghĩa nào đó, toàn bộ hệ thống tương tự như một câu trả lời khác, nhưng vòng lặp hiện tại sẽ dễ điều chỉnh hơn, nhưng sẽ có băng thông thấp hơn.

Xin lỗi, amp-dụng cụ; cũng quên một điện trở trên cơ sở, nhưng bạn có được nó.

sơ đồ

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

Một số từ nữa về hành vi hệ thống. Nếu mọi thứ được thực hiện chính xác, vòng lặp hiện tại sẽ bắt đầu từ số 0 và sẽ tăng điện áp từ từ lên đến lệnh điện áp. Nhưng nếu hệ thống thường hoạt động ở chế độ CC, có một số trường hợp đặc biệt. Nếu tải đột ngột bị ngắt kết nối, sau đó được kết nối lại, trong một thời gian, nó có thể ở dưới dòng cao hơn giới hạn. Vì vậy, điều quan trọng là phát hiện tải bị ngắt kết nối và thiết lập lại vòng lặp PID hiện tại


Tôi đã nói một vài điều về điện áp và yêu cầu hiện tại. Bạn có nghĩ rằng bạn có thể vẽ một mạch ví dụ với công cụ này không?
Điện áp tăng đột biến

Vâng, tôi đã bỏ lỡ những con số. OK, làm việc trên mạch.
Gregory Kornblum

Làm xong! 123456789
Gregory Kornblum

Laptop, bạn có biết cách sắp xếp vòng lặp hiện tại trong vi điều khiển không?
Gregory Kornblum

Vâng, một vấn đề là các kỹ sư phần mềm mà tôi làm việc không tốt với công cụ thời gian thực vì vậy tôi không biết liệu tôi có muốn sử dụng 'phần mềm trong vòng lặp' không
Điện áp Spike

2

- tùy thuộc vào thông số kỹ thuật của hệ thống, nếu không tôi sẽ KHÔNG sử dụng DAC mà thay vào đó là 10 bit PWM (1024)

- Tôi sẽ chọn <= 0,1% Vref và chọn CC và CV bên cao tuyến tính

sơ đồ

Vòng lặp CC đảo ngược bởi sơ đồ vội vàng (xin lỗi)

chọn k = 0 đến 1 cho CC = x đến tối đa


Tony, bạn có thể vui lòng giải thích các mạch?
Gregory Kornblum

Đây là một thiết kế LDO cổ điển đọc bất kỳ bảng dữ liệu nào. OA1 là Isense amp từ mức giảm 100mV và OA3 là Vreg trong khi OA2 là Imax reg. chỉ kiểm soát xuống. Điều quan trọng là không sử dụng một bộ DAC đắt tiền hoặc kém chính xác.
Tony Stewart Sunnyskyguy EE75

Chết tiệt bạn thật thông minh! Bạn đã vẽ tất cả điều này một mình và không có sơ đồ ??
Keno

sau 40 năm tôi có thể làm điều này trong đầu .. ngay bây giờ ở đây
Tony Stewart Sunnyskyguy EE75

Vậy tại sao bạn lại vẽ nó?
Gregory Kornblum

1

Sau khi thực hiện tìm kiếm nhiều hơn, tôi tìm thấy thêm một mạch từ eevblog mà tôi nghĩ tôi muốn thêm vào danh sách vì nó thú vị. Thay vì sử dụng điốt trong cấu hình 'tối đa', nó sử dụng mosfet và diode để chuyển từ CV sang CC.

sơ đồ

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


tò mò gần như giống hệt tôi với crossover diode và cấu hình IA, nhưng tôi nghi ngờ với độ chính xác 0,1%
Tony Stewart Sunnyskyguy EE75

Không hẳn, bạn không sử dụng mosfet và diode để chọn giữa các điện áp mà nó sử dụng op amp sẽ có bù. Điều này sẽ cung cấp cho bạn một đường dẫn phản hồi trực tiếp hơn mà không có sự bù đắp cho phản hồi điện áp khi bạn không ở chế độ CC. Thêm vào đó, cái này sử dụng một BJT không phải là mosfet cho bộ giới hạn dòng chính.
Điện áp tăng đột biến

vâng, nó có thêm Q (FET) thay vì diode có mức tăng cao gây ra các vấn đề ổn định tiềm năng,
Tony Stewart Sunnyskyguy EE75

Tôi nghĩ rằng tôi sẽ đưa nó vào danh sách
Điện áp tăng đột biến

1
Có ít nhất hai lỗi trong sơ đồ: OA1 bị đảo ngược (điện áp và phản hồi hiện tại phải âm) và M1 phải là một phần chế độ tăng cường kênh P (nên tiến hành khi đầu ra của OA3 thấp và nên chặn khi nó cao). Hiện tại M1 là MOSFET chế độ tăng cường kênh N.
jms
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.