Добър ден! Тази статия отразява проблема с фалшивите сензори, ограниченията на съществуващите устройства, които използват тези сензори и решението на този проблем.
Източник: ali-trends.ru
Преди мен също беше писано за фалшиви сензори
- Сензорът, дори ако е свързан в непосредствена близост, реагира в паразитен режим на захранване несигурно, от време на време.
- В режим на паразитно захранване високото ниво отнема твърде много време за възстановяване (можете да го измерите с микроконтролер или да гледате осцилограма)
- консумацията на ток е значително по-висока от няколко микроампера (GND и VCC към минус, DQ чрез микроамперметър до +5 волта)
- След процедурата по изброяване (0xF0), сензорите не отговарят на командата за четене от скречпада (0xBE)
- Температурата, отчетена от скречпада след подаване на захранване без команда за измерване, се различава от 85,0 градуса.
- Стойностите на скречпада на позиции 5 и 7 не съответстват на 0xFF и 0x10
- Стойностите на температурата (в първите две позиции на скречпада), отчетени след първото включване на изключен сензор без предварително зададена команда за измерване, връщат предишната стойност, а не 50 05 (85.0 градуса).
За съжаление нямам осцилоскоп и GPS тракерът Galileosky BaseBlock Lite послужи като тестов стенд.
Сензорите бяха закупени от различни продавачи и само една партида работеше поради паразитно захранване. Закупени са само 5 лота по 50 бр.
Останалите изобщо не работеха поради паразитно захранване. Терминалът не осигурява външно захранване за сензора и инсталирането на системата на превозно средство трябва да бъде максимално опростено.
Решението
И така, сензорите бяха закупени, но само една партида работеше правилно и разследването и поръчването на нова партида щеше да отнеме доста време и да доведе до надхвърляне на разходите. Следователно проблемът трябваше да бъде решен сами.
Тъй като се използва само двупроводна верига, е необходимо да се организира захранване на сензора от сигналния проводник, т.е. да се организира паразитно захранване. Организирах паразитна власт по следната схема:
В тази схема работата на паразитното захранване е подобрена, но в същото време остава възможно свързването на външно захранване. В този случай схемата на свързване се променя леко: при свързване чрез паразитно захранване, проводникът Vcc не се използва.
След сглобяване на веригата чрез повърхностен монтаж сензорът беше открит от терминала с капацитет на кондензатора 1 µF. За масово внедряване са проектирани и поръчани панелни табла с паразитно захранване:
Интересен момент: Производителите могат да използват горещо лепило или силикон за запечатване на сензора. В първия случай можете да загреете втулката, да премахнете сензора, да поставите платката, да я върнете в втулката и да я напълните с още горещо лепило. Във втория случай това вече няма да работи и трябваше да запоя платката близо до сензора, да я напълня с горещо лепило и да сложа термосвиване, в резултат изглежда така:
Заключение
Тук бих искал да призова производителите на устройства да вземат предвид тази точка в своите продукти, а продавачите да проверяват сензорите преди продажба или изобщо да не се занимават с доставчика, ако доставят фалшиви сензори, а потребителите да подчертават тази тема в коментари, писма или искания.
Източник: www.habr.com