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

Thảo luận trong 'Kỹ thuật điện tử tương tự'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. skyfall_133

    skyfall_133 Học sinh phổ thông

    Tham gia ngày:
    27/2/16
    Bài viết:
    17
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Đâ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[​IMG]
     
    thanh_nhanbk thích bài này.
  2. thanh_nhanbk

    thanh_nhanbk BioMedical Engineering

    Tham gia ngày:
    9/11/12
    Bài viết:
    514
    Đã được thích:
    968
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    BioMedical Engineer
    Nơi ở:
    HCM
    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 thích bài này.
  3. skyfall_133

    skyfall_133 Học sinh phổ thông

    Tham gia ngày:
    27/2/16
    Bài viết:
    17
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    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 thích bài này.
  4. thanh_nhanbk

    thanh_nhanbk BioMedical Engineering

    Tham gia ngày:
    9/11/12
    Bài viết:
    514
    Đã được thích:
    968
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    BioMedical Engineer
    Nơi ở:
    HCM
    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.
    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é!
     
    skyfall_133 thích bài này.
  5. thanh_nhanbk

    thanh_nhanbk BioMedical Engineering

    Tham gia ngày:
    9/11/12
    Bài viết:
    514
    Đã được thích:
    968
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    BioMedical Engineer
    Nơi ở:
    HCM
    Ở đâ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.
     
  6. skyfall_133

    skyfall_133 Học sinh phổ thông

    Tham gia ngày:
    27/2/16
    Bài viết:
    17
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    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.
     
  7. thanh_nhanbk

    thanh_nhanbk BioMedical Engineering

    Tham gia ngày:
    9/11/12
    Bài viết:
    514
    Đã được thích:
    968
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    BioMedical Engineer
    Nơi ở:
    HCM
    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.
    Vout

    IMG20180112164423.
    Vin
    IMG20180112164441.
     
  8. thanh_nhanbk

    thanh_nhanbk BioMedical Engineering

    Tham gia ngày:
    9/11/12
    Bài viết:
    514
    Đã được thích:
    968
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    BioMedical Engineer
    Nơi ở:
    HCM
    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 thích bài này.
  9. skyfall_133

    skyfall_133 Học sinh phổ thông

    Tham gia ngày:
    27/2/16
    Bài viết:
    17
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    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.
     

    Các file đính kèm:

  10. thanh_nhanbk

    thanh_nhanbk BioMedical Engineering

    Tham gia ngày:
    9/11/12
    Bài viết:
    514
    Đã được thích:
    968
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    BioMedical Engineer
    Nơi ở:
    HCM
    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.
    View attachment 80428

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

Chia sẻ trang này