Korzystam z czujnika cząstek stałych Shinyei PPD-60PV w produkcie i zauważyłem coś bardzo dziwnego w testach i nie wiem, jak to wyjaśnić. Jest podłączony do karty WildFire za pomocą okablowania do karty adaptera interfejsu. WildFire jest zasilany napięciem 5 V przez port USB. PPD-60PV ma dwa połączenia 5V / GND wykonane za pomocą karty adaptera interfejsu oraz wyjście analogowe podłączone do wejścia A7 ADC WildFire za pomocą karty adaptera interfejsu.
Mój produkt obsługuje dwa podstawowe tryby działania: (1) połączenie Wi-Fi i (2) offline. Odkryłem, że w trybie Wi-Fi wyjście analogowe czujnika PPD-60PV wydaje się rosnąć o około wolt. Odkryłem (i skrupulatnie zawęziłem objaw) do tego, że wzrost napięcia następuje nieco stopniowo (przez kilka sekund), dopiero po tym, jak ESP8266 połączy się z siecią Wi-Fi. Powraca również do normalnej wartości wyjściowej stopniowo (w podobnym okresie) po zresetowaniu ESP8266 (a tym samym odłączeniu go od sieci Wi-Fi).
Dalsze eksperymenty diagnostyczne ujawniają, że wzrost napięcia na wyjściu analogowym czujnika występuje nawet wtedy, gdy całkowicie odłączę wyjście analogowe od WildFire, pozostawiając na miejscu połączenia 5 V / GND i sonduję je za pomocą oscyloskopu.
Również jeśli mam dwa zespoły podłączone do tego samego źródła zasilania, z jednym z nich w trybie Wi-Fi, a jednym z nich w trybie offline, jednostka trybu offline wykazuje zjawisko wzrostu napięcia. Wzrost jest na pewno obecny, a także godne uwagi, że jest w mniejszym stopniu niż wtedy, gdy samo urządzenie jest w trybie Wi-Fi, np. 600mV - 700mV.
Jednostka offline podłączona do izolowanego źródła zasilania (np. Akumulatora) nie odczuwa wzrostu napięcia, np. Pomimo fizycznej bliskości jednostki podłączonej do Wi-Fi.
Zastanawiałem się, czy może to był problem z rezystancją ścieżki uziemienia, ale tutaj wszystko ma dość krótkie długości i zmierzyłem rezystancję obu połączeń uziemienia czujnika z powrotem do uziemienia WildFire przy 0,2 omie każdy i zmierzyłem całkowity prąd systemu na około 300mA (wyświetlane na ekranie LCD konwencjonalnego zasilacza stołowego 5V). Z mojego punktu widzenia to z pewnością nie stanowi wzrostu o 1 V.
Rozumiałem, że wyjście analogowe PPD-60PV jest wyjściem buforowanym o niskiej impedancji, ale nie jest to całkowicie jasne z arkusza danych. W tej chwili jestem trochę zakłopotany / zakłopotany i nie jestem pewien, co robić dalej.
Przejdźmy więc do mojego opuszczonego pytania. Co może być podstawową przyczyną tego, co tutaj obserwuję? Jakie masz porady na temat tego, co mógłbym zrobić, aby doprowadzić ten problem do sedna?