Hello, dear collegues
I have been having this problem with Arduino for a long while since I started assembling it to my projects. I have searched all along through this and other community, but I did not find anyone describing exactly this problem.
I have a PhD experimental unit which consists of:
-A air blower compressor;
-A bubbling resevoir with some pollutant (benzene, toluene etc);
-Measurement devices, like massflow-meters and rotameters.
-A photochemical reactor;
So, I decided to use arduino adapted sensors in order to measure:
-Temperature & Humidty at the entrance of the reactor (DHT22 sensor)
-Absolute pressure along the reactor (3 BMP180 sensors on different points of the reactor)
I use 3 UNOs in order to collect these data. 1 for each BMP and the DHT uses analog pin of one of these 3.
Thing is:
My system works perfectly. I am able to collect data from the sensors as I will. I use this data to generate graphs in Labview software. All okay.
But, for some reason, some reason I can't possibly understand why, my serial monitors tend to suddently halt. No error is returned. They just stop printing data, as if the system had crashed. There is no systematical way this happens. Sometimes only one of them halt. Sometimes the 3 of them halt. Apperantly the one collecting both BMP and DHT signal tend to halt more.
If I close serial monitor, and open it again, It normally prints values again. But after some minutes it halts again.
An evidence It appears to me to be related is that, when things are operating with few instabilities (when I operate with lower flowrates, for example), these crashes seem to happen less. Maybe this is somehow noise related.
Do you have any clue about what might be happening? If so, what would be recommended.
obs: I already used 2 different PCs, both Windows (7 and 10). The problem happens on both of them.
Since now, thank you.
Best regards.