Fake DS18B20 αδιάβροχο: τι να κάνω;

Καλή μέρα! Αυτό το άρθρο αντικατοπτρίζει το πρόβλημα των ψεύτικων αισθητήρων, τους περιορισμούς των υπαρχουσών συσκευών που χρησιμοποιούν αυτούς τους αισθητήρες και τη λύση σε αυτό το πρόβλημα.

Fake DS18B20 αδιάβροχο: τι να κάνω;
Πηγή: ali-trends.ru

Πριν από εμένα είχε γραφτεί και για ψεύτικους αισθητήρες εδώ. Χαρακτηριστικές διαφορές μεταξύ των ψεύτικων αισθητήρων και του αρχικού:

  1. Ο αισθητήρας, ακόμα κι αν είναι συνδεδεμένος σε κοντινή απόσταση, αποκρίνεται σε λειτουργία παρασιτικής ισχύος με αβεβαιότητα, κάθε τόσο.
  2. Στη λειτουργία παρασιτικής τροφοδοσίας, το υψηλό επίπεδο διαρκεί πολύ για να ανακτηθεί (μπορείτε να το μετρήσετε με έναν μικροελεγκτή ή να παρακολουθήσετε έναν παλμογράφο)
  3. Η κατανάλωση ρεύματος είναι σημαντικά υψηλότερη από αρκετούς μικροαμπέρ (GND και VCC στο μείον, DQ μέσω μικροαμπερόμετρου έως +5 volt)
  4. Μετά τη διαδικασία απαρίθμησης (0xF0), οι αισθητήρες δεν ανταποκρίνονται στην εντολή ανάγνωσης του scratchpad (0xBE)
  5. Η θερμοκρασία που διαβάζεται από το scratchpad μετά την εφαρμογή του ρεύματος χωρίς εντολή μέτρησης διαφέρει από 85,0 μοίρες.
  6. Οι τιμές του scratchpad στις θέσεις 5 και 7 δεν αντιστοιχούν σε 0xFF και 0x10
  7. Οι τιμές θερμοκρασίας (στις δύο πρώτες θέσεις του scratchpad) που διαβάζονται μετά την πρώτη ενεργοποίηση ενός απενεργοποιημένου αισθητήρα χωρίς προηγούμενη εντολή μέτρησης επιστρέφουν την προηγούμενη τιμή και όχι 50 05 (85.0 μοίρες).


Δυστυχώς, δεν έχω παλμογράφο και ο ιχνηλάτης GPS Galileosky BaseBlock Lite χρησίμευε ως πάγκος δοκιμών.

Οι αισθητήρες αγοράστηκαν από διάφορους πωλητές και μόνο μία παρτίδα λειτούργησε λόγω παρασιτικής ισχύος. Αγοράστηκαν μόνο 5 παρτίδες των 50 τεμαχίων.
Τα υπόλοιπα δεν λειτούργησαν καθόλου λόγω παρασιτικής δύναμης. Το τερματικό δεν παρέχει εξωτερική ισχύ για τον αισθητήρα και η εγκατάσταση του συστήματος σε ένα όχημα θα πρέπει να απλοποιηθεί όσο το δυνατόν περισσότερο.

Το διάλυμα

Έτσι, οι αισθητήρες αγοράστηκαν, αλλά μόνο μία παρτίδα λειτούργησε σωστά και η έρευνα και η παραγγελία μιας νέας παρτίδας θα χρειαζόταν έναν αξιοπρεπή χρόνο και θα είχε ως αποτέλεσμα υπερβάσεις κόστους. Επομένως, το πρόβλημα έπρεπε να λυθεί από μόνο του.

Δεδομένου ότι χρησιμοποιείται μόνο ένα κύκλωμα δύο καλωδίων, είναι απαραίτητο να οργανωθεί η παροχή ρεύματος στον αισθητήρα από το καλώδιο σήματος, δηλαδή να οργανωθεί η παρασιτική ισχύς. Οργάνωσα την παρασιτική εξουσία σύμφωνα με το ακόλουθο σχήμα:

Fake DS18B20 αδιάβροχο: τι να κάνω;

Σε αυτό το σχήμα, η λειτουργία της παρασιτικής ισχύος βελτιώνεται, αλλά ταυτόχρονα, παραμένει δυνατή η σύνδεση εξωτερικής ισχύος. Σε αυτήν την περίπτωση, το διάγραμμα σύνδεσης αλλάζει ελαφρώς: κατά τη σύνδεση μέσω παρασιτικής ισχύος, το καλώδιο Vcc δεν χρησιμοποιείται.

Μετά τη συναρμολόγηση του κυκλώματος με επιφανειακή τοποθέτηση, ο αισθητήρας ανιχνεύθηκε από τον ακροδέκτη με χωρητικότητα πυκνωτή 1 μF. Για μαζική εφαρμογή, σχεδιάστηκαν και παραγγέλθηκαν σανίδες με πάνελ με παρασιτικές σανίδες ισχύος:

Fake DS18B20 αδιάβροχο: τι να κάνω;

Ενδιαφέρον σημείο: Οι κατασκευαστές μπορούν να χρησιμοποιήσουν θερμοκολλητική κόλλα ή σιλικόνη για να σφραγίσουν τον αισθητήρα. Στην πρώτη περίπτωση, μπορείτε να θερμάνετε το χιτώνιο, να αφαιρέσετε τον αισθητήρα, να τοποθετήσετε την πλακέτα, να την επαναφέρετε στο μανίκι και να τη γεμίσετε με περισσότερη ζεστή κόλλα. Στη δεύτερη περίπτωση, αυτό δεν θα λειτουργεί πλέον και έπρεπε να κολλήσω την πλακέτα κοντά στον αισθητήρα, να τη γεμίσω με θερμή κόλλα και να βάλω θερμοσυστελλόμενο, με αποτέλεσμα να μοιάζει με αυτό:

Fake DS18B20 αδιάβροχο: τι να κάνω;

Συμπέρασμα

Εδώ θα ήθελα να παροτρύνω τους κατασκευαστές συσκευών να λάβουν υπόψη αυτό το σημείο στα προϊόντα τους και τους πωλητές να ελέγξουν τους αισθητήρες πριν πουλήσουν ή να μην ασχοληθούν καθόλου με τον προμηθευτή εάν προμηθεύουν πλαστούς αισθητήρες και τους χρήστες να τονίσουν αυτό το θέμα σε σχόλια, επιστολές ή αιτήματα.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο