[Help] Mạch đo dòng sử dụng điện trở Shunt.

skyfall_133

Học sinh phổ thông
#11
Bạn gửi sơ đồ cụ thể của bạn lắp lên trên này được không?
Nếu áp ra đúng thì là bao nhiêu volts vậy bạn?
Bạn cho mình giá trị điện áp đúng của nó nhé!
Đây là mạch của mình. (Altium designer m đang lỗi :( ). I vào = 16.6 mA, G = 100=> U ra = 0.166V
Nhưng Ura = U ref luôn. Cụ thể U ra = U ref = 2.4V. Vcc cho INA 128 = 4.8V
https://drive.google.com/open?id=1mpzzd9bagkdV2oe2Y4h3YU1AH6-EVFgf
 

thanh_nhanbk

BioMedical Engineering
#12
Đây là mạch của mình. (Altium designer m đang lỗi :( ). I vào = 16.6 mA, G = 100=> U ra = 0.166V
Nhưng Ura = U ref luôn. Cụ thể U ra = U ref = 2.4V. Vcc cho INA 128 = 4.8V
https://drive.google.com/open?id=1mpzzd9bagkdV2oe2Y4h3YU1AH6-EVFgf
Hi bạn,
Về mạch của bạn thì ok rồi, mình chỉ thắc mắc là tại sao hai trở phân áp midpoint của chân 5 bạn không dùng điện trở có giá trị lớn hơn, từ vài kohm trở lên nhằm giảm dòng phân cực cho op-amp, lại đỡ hao phí công suất.
Thứ hai, điện áp Vout ở ngõ ra mình thấy quá nhỏ, chỉ có 0,16V, cộng với điện áp tham chiếu midpoint 2,4V = 2,56V đó bạn.
Không biết đồng hồ của bạn đo có độ phân giải cao để xác định được giá 0,16V hay không?
Điện áp ngõ ra đương nhiên là đã bị offset do bạn set midpoint tại chân số 5. Như vậy, bạn muốn trừ đi áp offset này thì bạn nên dùng que đen của đồng hồ tại chân số 5, Vout là que đỏ. Bạn thử xem sao, có gì khác hay không?
 

skyfall_133

Học sinh phổ thông
#13
Hi bạn,
Về mạch của bạn thì ok rồi, mình chỉ thắc mắc là tại sao hai trở phân áp midpoint của chân 5 bạn không dùng điện trở có giá trị lớn hơn, từ vài kohm trở lên nhằm giảm dòng phân cực cho op-amp, lại đỡ hao phí công suất.
Thứ hai, điện áp Vout ở ngõ ra mình thấy quá nhỏ, chỉ có 0,16V, cộng với điện áp tham chiếu midpoint 2,4V = 2,56V đó bạn.
Không biết đồng hồ của bạn đo có độ phân giải cao để xác định được giá 0,16V hay không?
Điện áp ngõ ra đương nhiên là đã bị offset do bạn set midpoint tại chân số 5. Như vậy, bạn muốn trừ đi áp offset này thì bạn nên dùng que đen của đồng hồ tại chân số 5, Vout là que đỏ. Bạn thử xem sao, có gì khác hay không?
Thực sự cảm ơn bạn rất nhiều. T cũng đã thử thay trở Rg = 51 để G = 1000 = > 1.6V nhưng Vout vẫn = 0V (Cái cắm que đo thì t rõ rồi). Không biết là do tại sao nữa.
 

thanh_nhanbk

BioMedical Engineering
#14
Thực sự cảm ơn bạn rất nhiều. T cũng đã thử thay trở Rg = 51 để G = 1000 = > 1.6V nhưng Vout vẫn = 0V (Cái cắm que đo thì t rõ rồi). Không biết là do tại sao nữa.
Về lý thuyết thì mạch bạn lắp đã đúng, nguồn và mạch cũng giống như datasheet. Tuy nhiên thực tế thì đúng là không như sách vở. Mai mình sẽ test trên mạch thực tế xem kết quả ra sao!
Nếu như không được thì chắc phải xem lại khuếch đại DC và AC lại quá!
Thực tế khi mình sử dụng INA12x để đo thì mình không đưa tín hiệu trực tiếp vào 2 chân 2 và 3 mà phải thông qua 1 mạch RFI( Rectifier Filter Interface) để giảm nhiễu và tránh trạng thái float cho ngõ vào, như hình dưới.
upload_2017-12-29_0-47-20.png

Tuy nhiên với mạch của bạn thì mình nghĩ là không cần thiết phải làm phức tạp lên như vậy. Mình sẽ thử test thực tế xem ra sao rồi sẽ trả lời lại cho bạn nhé!
 

thanh_nhanbk

BioMedical Engineering
#15
Ở đây mình có thử mô phỏng với mạch của bạn thì thấy đúng là áp ngõ ra =0V thât, nên mình nghĩ do chênh lệch áp quá nhỏ trên trở shunt. Cho nên có chút chỉnh sửa lại mạch của bạn thành như sau thì thấy nó chạy được, bạn lắp thử xem sao.
upload_2017-12-29_0-57-29.png
 

skyfall_133

Học sinh phổ thông
#16
Ở đây mình có thử mô phỏng với mạch của bạn thì thấy đúng là áp ngõ ra =0V thât, nên mình nghĩ do chênh lệch áp quá nhỏ trên trở shunt. Cho nên có chút chỉnh sửa lại mạch của bạn thành như sau thì thấy nó chạy được, bạn lắp thử xem sao.
Xem đính kèm 80307
Thank you bạn mình giờ vừa thi xong học kì I, nên giờ mới rep được. Mình đã thử ý tưởng của bạn. Vcc =12V, mình thử R4 vs R4 cùng là 220 ôm, 300 ôm. Điện áp tại ngõ ra Vout lại đều là 5.14V. :(
T đã thử mua INA 138 lắp theo datasheet high side, Rs = 0.1 ôm và R load = 220, 300 ôm thì Vout có sự sai khác là 0.905mv và 0,667 mV. Hệ số khuếch đại là 100.
 

thanh_nhanbk

BioMedical Engineering
#17
hi bạn,
Mình nghĩ bạn nên xem lại cách lắp mạch của bạn. Bởi vì mình đã test thử mạch trên thực tế, nó vẫn đo được.
Mình gửi cho bạn kết quả.

upload_2018-1-12_16-46-30.png

Vout

IMG20180112164423.jpg

Vin
IMG20180112164441.jpg
 

thanh_nhanbk

BioMedical Engineering
#18
Mình sử dụng pin 9V.
Cũng có thể con INA128 của bạn đã bị hư gì rồi. Bạn thử thay con khác xem sao.
Hoặc breadboard kết nối không tốt, dây nối bị đứt,...
 

skyfall_133

Học sinh phổ thông
#19
Mình sử dụng pin 9V.
Cũng có thể con INA128 của bạn đã bị hư gì rồi. Bạn thử thay con khác xem sao.
Hoặc breadboard kết nối không tốt, dây nối bị đứt,...
Cảm ơn bạn mạch đã chạy rồi :3 Chắc cắm test board nó chậm chờn bạn à. Mà còn có cách nào đo dòng nhỏ chính xác mà đơn giản hơn k nhỉ bạn.
 

Đính kèm

thanh_nhanbk

BioMedical Engineering
#20
Theo mình thấy thì đo dòng sử dụng INA12X là đơn giản rồi đó ban, sử dụng ít linh kiện, hay bạn thấy giá con INA đắt quá muốn tìm giải pháp khác để đo?
Nếu muốn thì mình nghĩ bạn có thể sử dụng mạch khuếch đại không đảo để đo trong trường hợp này.
Xem đính kèm 80428

Tuy nhiên khả năng loại CMRR của mạch này không cao so với INA..
 

Quảng cáo Google