Chuyển mức tín hiệu +/- 2.5V thành 0 - 5V


19

Tôi có một mô-đun mặt trước tạo tín hiệu (ECG) thay đổi từ +/- 2.5 V. Tôi muốn chuyển tín hiệu này thành 0 - 5V. Cách tốt nhất để làm việc này là gì? Một bộ khuếch đại tổng hợp như mạch dưới đây đủ tốt? Với R1 = R2 và V1 = 2.5V, V2 = tín hiệu của tôi, V3 = V4 = GND

Tổng hợp

Câu trả lời:


17

Điều đầu tiên để thử là một bộ cộng điện trở đơn giản, không có opamp. Nhưng rõ ràng là điều này sẽ không hoạt động ở đây: một bộ cộng điện trở luôn làm suy giảm tín hiệu và chúng ta cần khuếch đại 1. ×

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

Đây là một bộ khuếch đại tổng hợp không đảo. Bạn sẽ nghĩ rằng chúng tôi chỉ cần thêm 2,5 V, nhưng bạn có điều đó không? Tôi giả sử bạn có 5 V, vì vậy hãy sử dụng nó và xem nó đưa chúng ta đến đâu. Nếu chúng ta có -2,5 V trên đầu vào Vin, đầu vào không đảo ngược sẽ bằng 0 nếu bạn muốn 0 V ra, bất kể giá trị của R3 và R4. Vì vậy, R1 và R2 tạo thành một bộ chia điện áp và R2 phải gấp đôi R1 để có 0 V.

Tiếp theo chúng ta phải tìm sự khuếch đại, được xác định bởi R3 và R4:

MộtV= =R3+R4R3

×

Chúng ta có thể sử dụng các giá trị sau:

R 1 = 10 kΩ
R2 = 20 kΩ
R3 = 20 kΩ
R4 = 10 kΩ

Bạn sẽ cần một opamp RRIO (Rail-to-Rail) nếu bạn muốn cấp nguồn nếu từ một nguồn cung cấp 5 V.


Cảm ơn vì mạch của bạn, nhưng tôi thấy rằng tôi cần cung cấp 2,5 V ở R2 thay vì 5V để dịch chuyển hoạt động. Không chắc tại sao lại như vậy .. Nhưng mạch hoạt động
govind m

@govindm - Không, tính toán cho biết 5 V :-). Bạn có chắc chắn rằng bạn đã không sử dụng cùng một giá trị cho R1 và R2?
stevenvh

Rất tiếc, Steven, lỗi ngu ngốc về phía tôi. Tôi đã trao đổi r1 và r2. Tôi vui mừng xác nhận một lần nữa (trong lịch sử văn minh nhân loại), tính toán đó KHÔNG nói dối.
m

14

Đây là một cách để làm điều đó:

Thay đổi cấp độ

Bộ chia điện trở cung cấp 1.25V cho đầu vào không đảo. Điều này có thể được thay thế bằng một tham chiếu điện áp chuyên dụng nếu muốn. Bạn sẽ cần một đường ray để opamp đầu ra đường sắt.

Đây là một mô phỏng:

Cấp độ thay đổi Sim

Lưu ý trở kháng đầu vào được xác định bởi R3, vì vậy bạn có thể cần tăng mức này (và R2 bằng cách tương tự) hoặc bộ đệm nếu nguồn có trở kháng cao. Cũng lưu ý rằng đầu ra là đảo ngược.

Đây là một phương pháp không đảo ngược để tham khảo:

Mức độ thay đổi không đảo

Và mô phỏng ("to_adc" là điện áp đầu ra):

Thay đổi cấp độ không đảo

Mạch không đảo ở trên là một chút giống như bộ khuếch đại tổng hợp của bạn.
Các amp tổng mà bạn hiển thị có một vấn đề mặc dù, các điện trở khuếch đại đảo ngược được hiển thị sẽ không chính xác cho bộ chia. Nó cần (R1 + R2) cho điện trở phản hồi.
Vì vậy, đạt được bằng ((R1 + R2) / R2) + 1.

Dưới đây là một ví dụ về giao diện của nó (hậu tố a và b chỉ để giữ cho SPICE hạnh phúc):

Tổng hợp thay đổi cấp độ

Trong mô phỏng, bạn có thể thấy opamp + IN dao động từ 0V đến 1.25V, do đó, nó cần mức tăng từ 4 đến đầu ra 0V đến 5V. Vì R1c và R1d song song, chúng tôi nhận được 50k. Vậy (150k / 50k) + 1 = 4.

Sim tổng cấp dịch chuyển


Tôi tò mò, làm thế nào bạn có kích thước C2?
jippie

1
Tôi đã không thực sự kích thước nó cho câu hỏi cụ thể này, đó là phần còn lại từ sơ đồ trước đó tôi đã điều chỉnh cho câu trả lời này (Tôi đã để nó trong một ý tưởng tốt là có một nắp nhỏ trên Rf để ngăn ngừa dao động, nhưng không muốn đi sâu vào chi tiết hơn trong khu vực đó) Tuy nhiên, như được hiển thị, băng thông sẽ là 1 / (2pi * C2 * (R1 + R2)) -> 1 / (6.28 * 100e-12 * 150e3) = ~ 10.6kHz. Đối với một ECG, băng thông có thể được giảm nhiều hơn nữa.
Oli Glaser

Cảm ơn câu trả lời chi tiết của bạn. Tôi chỉ thử mạch không đảo ngược của bạn, nhưng tôi dường như đã gặp phải một số vấn đề. Mặc dù tín hiệu đầu vào dao động từ -2,5 đến 2,5 V, nhưng đầu ra của bộ khuếch đại chỉ dao động trong khoảng 1V đến 3,3V, tôi không biết điều gì đang xảy ra .. Tôi đang sử dụng LM353AN
govind m

1
LM58 không phải là một opamp từ đường sắt đến đường ray, cụ thể là đầu ra sẽ không chuyển sang mức + 5V mặc dù nó sẽ chạm đất. Đầu vào không phải là đường sắt đến đường sắt. Ngoài ra, nếu trở kháng nguồn của bạn cao (ví dụ> 5k), bạn sẽ cần phải đệm tín hiệu trước khi gửi đến bộ dịch mức.
Oli Glaser

Tôi cũng đã thử OPA333 - mà theo bảng dữ liệu là "đầu ra đường ray đến đường ray trong vòng 3V", với kết quả tương tự. Có lẽ đó là một vấn đề với trở kháng đầu vào sau đó? Tôi sẽ thử thêm một người theo dõi điện áp ..
govind 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.