OK. For the last few hours I have running about 35' of cat 6 cable to a DS18B20 probe without a single error. I leave the DS2438 sensor connected until I see my PLC code flash the green LED in a particular pattern that indicates the PLC code is running. At that point I know the WC8 board has initialised and memorised all the sensors. Then I remove the DS2438 sensor from the end of the cable and leave just the DS18B20 probe. Works like a charm, every time. I twisted the cable through power lines in my shop, wrapped it around dual fluorescent fixtures, through the handle of a 1200W radiant heater with the probe hanging from it and flicked the heater and lights on and off many times. I started and stopped my 2HP dust collector beside the WC8 (running of an X10 wireless with a needed 60A mercury wetted contactor) . Absolutely no problems or missed data reports for about 3-4 hours at 1sec per update.
Hell I even connected diodes, a cap and a termination resistor on the parallel terminal blocks of the 1wire bus back at the equipment cabinet while it was running, static zapping the connection with my bare hands on the screwdriver making the connections. Not one error at one WEBSET update every sec for 3-4 hours. No reboot, no hanging.
Then I plug the DS2438 sensor back in. The WC8 sends one or two scans of data from it and the board hangs, reboots repeated sometimes getting out one WEBSET from the sensor data before it hangs again.
Can you tell me I have a sensitive board or bad cabling here, reading this? It isn't the board being disturbed with RFI, EMI or any other excuse. I think it has become very apparent it's the DS2438 data receiver part of the 1wire driver that is crashing with long cabling on a DS2438 sensor. With less than 10 feet it's fairly reliable and works 99.999% of the time, even with the TDSO adjusted from 1us to about 13usec.
Hell I even connected diodes, a cap and a termination resistor on the parallel terminal blocks of the 1wire bus back at the equipment cabinet while it was running, static zapping the connection with my bare hands on the screwdriver making the connections. Not one error at one WEBSET update every sec for 3-4 hours. No reboot, no hanging.
Then I plug the DS2438 sensor back in. The WC8 sends one or two scans of data from it and the board hangs, reboots repeated sometimes getting out one WEBSET from the sensor data before it hangs again.
Can you tell me I have a sensitive board or bad cabling here, reading this? It isn't the board being disturbed with RFI, EMI or any other excuse. I think it has become very apparent it's the DS2438 data receiver part of the 1wire driver that is crashing with long cabling on a DS2438 sensor. With less than 10 feet it's fairly reliable and works 99.999% of the time, even with the TDSO adjusted from 1us to about 13usec.