DS18B20 giả chống nước: phải làm sao?

Ngày tốt! Bài viết này phản ánh vấn đề cảm biến giả, những hạn chế của các thiết bị hiện có sử dụng các cảm biến này và giải pháp cho vấn đề này.

DS18B20 giả chống nước: phải làm sao?
Nguồn: ali-trends.ru

Trước tôi cũng có người viết về cảm biến giả đây. Sự khác biệt đặc trưng giữa cảm biến giả và bản gốc:

  1. Cảm biến, ngay cả khi được kết nối ở khoảng cách gần, thỉnh thoảng vẫn phản hồi ở chế độ năng lượng ký sinh một cách không chắc chắn.
  2. Ở chế độ năng lượng ký sinh, mức cao mất quá nhiều thời gian để phục hồi (bạn có thể đo bằng vi điều khiển hoặc xem biểu đồ dao động)
  3. mức tiêu thụ hiện tại cao hơn đáng kể so với một số microamp (GND và VCC đến âm, DQ qua microammeter đến +5 volt)
  4. Sau quy trình liệt kê (0xF0), các cảm biến không phản hồi với lệnh đọc bảng ghi nhớ (0xBE)
  5. Nhiệt độ đọc được từ bảng ghi dữ liệu sau khi cấp nguồn mà không có lệnh đo khác với 85,0 độ.
  6. Giá trị Scratchpad ở vị trí 5 và 7 không tương ứng với 0xFF và 0x10
  7. Các giá trị nhiệt độ (ở hai vị trí đầu tiên của bàn di chuột) được đọc sau lần bật đầu tiên của cảm biến ngắt điện mà không có lệnh đo đã đưa ra trước đó, trả về giá trị trước đó chứ không phải 50 05 (85.0 độ).


Thật không may, tôi không có máy hiện sóng và thiết bị theo dõi GPS Galileosky BaseBlock Lite được dùng làm băng ghế thử nghiệm.

Các cảm biến được mua từ nhiều người bán khác nhau và chỉ có một lô hoạt động do năng lượng ký sinh. Chỉ có 5 lô 50 miếng được mua.
Phần còn lại không hoạt động do sức mạnh ký sinh. Thiết bị đầu cuối không cung cấp nguồn điện bên ngoài cho cảm biến và việc lắp đặt hệ thống trên xe phải được đơn giản hóa nhất có thể.

Các giải pháp

Vì vậy, các cảm biến đã được mua nhưng chỉ có một lô hoạt động chính xác và việc điều tra cũng như đặt hàng một lô mới sẽ mất một khoảng thời gian kha khá và có thể dẫn đến chi phí vượt mức. Vì vậy, vấn đề phải được giải quyết một mình.

Vì chỉ sử dụng mạch hai dây nên cần tổ chức cấp nguồn cho cảm biến từ dây tín hiệu, tức là tổ chức nguồn điện ký sinh. Tôi tổ chức sức mạnh ký sinh theo sơ đồ sau:

DS18B20 giả chống nước: phải làm sao?

Trong sơ đồ này, hoạt động của nguồn điện ký sinh được cải thiện nhưng đồng thời vẫn có thể kết nối nguồn điện bên ngoài. Trong trường hợp này sơ đồ kết nối có thay đổi một chút: khi kết nối qua nguồn điện ký sinh, dây Vcc không được sử dụng.

Sau khi lắp ráp mạch bằng cách gắn trên bề mặt, cảm biến được phát hiện bởi thiết bị đầu cuối có công suất tụ điện là 1 μF. Để triển khai đại trà, các bảng mạch có bảng điện ký sinh đã được thiết kế và đặt hàng:

DS18B20 giả chống nước: phải làm sao?

Điểm thú vị: Nhà sản xuất có thể sử dụng keo nóng chảy hoặc silicone để bịt kín cảm biến. Trong trường hợp đầu tiên, bạn có thể làm nóng ống bọc, tháo cảm biến, lắp bảng mạch, đặt lại vào ống bọc và đổ thêm keo nóng vào. Trong trường hợp thứ hai, điều này sẽ không còn hoạt động nữa và tôi phải hàn bảng mạch gần với cảm biến, đổ đầy keo nóng vào nó và đặt co nhiệt, kết quả là nó trông như thế này:

DS18B20 giả chống nước: phải làm sao?

Kết luận

Ở đây tôi muốn kêu gọi các nhà sản xuất thiết bị hãy tính đến điểm này trong sản phẩm của họ và người bán kiểm tra cảm biến trước khi bán hoặc hoàn toàn không giao dịch với nhà cung cấp nếu họ cung cấp cảm biến giả và người dùng nêu bật chủ đề này trong các bình luận, thư hoặc các yêu cầu.

Nguồn: www.habr.com

Thêm một lời nhận xét