bugDataExplorer - Bugs: bug #48121, Random noise Spikes in graph :...

 
 

bug #48121: Random noise Spikes in graph : nearly always both temperature and voltage

Submitter:  None
Submitted:  Fri 03 Jun 2016 09:15:47 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Invalid
Privacy:  Public Assigned to:  None
Open/Closed:  Closed

Discussion locked!

Jump to the original submission

Fri 17 Jun 2016 06:44:07 PM UTC, comment #10: 

Another go, but with just level info debug

 cat trace.log.0 | grep -i error
2016-06-17 19:59:14.708 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
javax.usb.UsbPlatformException: USB error 1: Transfer error on interrupt endpoint: Input/Output Error

too many errors
In fact 88 errors (extract below) 
Compared to 83 zeroes (table starts a bit later at 19:59:17 than the log)


$ cat trace.log.0 | grep -i error | grep 2016
2016-06-17 19:59:14.708 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:15.074 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:15.426 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:15.634 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:15.730 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:16.010 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:16.274 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:16.522 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:16.866 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:17.074 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:22.865 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:23.226 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:24.050 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:24.257 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:24.866 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:25.666 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:27.090 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:27.386 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:30.898 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:31.178 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:32.674 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:33.025 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:33.859 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:34.674 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:34.881 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:35.121 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:35.666 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:42.081 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:44.865 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:45.666 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:45.873 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:54.865 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:55.074 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:55.298 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:55.666 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 19:59:55.890 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:01.073 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:06.242 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:06.865 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:07.650 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:09.857 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:10.866 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:18.410 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:21.137 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:25.011 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:26.674 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:28.690 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:29.122 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:29.330 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:29.409 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:49.058 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:49.426 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:00:54.258 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:00.954 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:01.586 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:01.850 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:03.090 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:03.666 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:05.346 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:12.802 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:15.666 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:22.546 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:27.698 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:33.410 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:33.858 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:34.274 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:34.394 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:36.690 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:44.354 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:45.714 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:46.386 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:46.682 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:47.090 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:47.218 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:50.306 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:55.826 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:56.084 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:56.402 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:56.841 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:01:59.330 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:02:01.058 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:02:08.211 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:02:17.938 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:02:21.538 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:02:31.602 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:02:39.682 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:02:39.890 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error
2016-06-17 20:02:41.090 000011 WARNING gde.device.skyrc.MC3000UsbPort.getData() - USB error 1: Transfer error on interrupt endpoint: Input/Output Error

Anonymous
Thu 16 Jun 2016 09:02:38 PM UTC, comment #9: 

No checksum error I could tell

Over a 10 sec recording
for the time I knew voltage 1 displayed a random zero in table
at 22:46:37

cat trace.log.* | grep "22:46:37" | grep "Voltage 1"
2016-06-16 22:46:37.375 000001 FINE    gde.ui.tab.StatisticsWindow.updateStatisticsData() - updating record = Voltage 1
2016-06-16 22:46:37.375 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.375 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.375 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 1: 1 - 1.4
2016-06-16 22:46:37.375 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 0.0 out value = 0.0
2016-06-16 22:46:37.375 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.405 000001 FINE    gde.ui.tab.StatisticsWindow.updateStatisticsData() - updating record = Voltage 1
2016-06-16 22:46:37.405 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.405 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.405 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 1: 1 - 1.4
2016-06-16 22:46:37.405 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 0.0 out value = 0.0
2016-06-16 22:46:37.405 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.432 000001 FINE    gde.ui.tab.StatisticsWindow.updateStatisticsData() - updating record = Voltage 1
2016-06-16 22:46:37.432 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.432 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.432 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 1: 1 - 1.4
2016-06-16 22:46:37.432 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 0.0 out value = 0.0
2016-06-16 22:46:37.432 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.451 000001 FINE    gde.ui.tab.StatisticsWindow.updateStatisticsData() - updating record = Voltage 1
2016-06-16 22:46:37.451 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.451 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.451 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 1: 1 - 1.4
2016-06-16 22:46:37.451 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 0.0 out value = 0.0
2016-06-16 22:46:37.451 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.466 000001 FINE    gde.ui.tab.StatisticsWindow.updateStatisticsData() - updating record = Voltage 1
2016-06-16 22:46:37.466 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.466 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.466 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 1: 1 - 1.4
2016-06-16 22:46:37.466 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 0.0 out value = 0.0
2016-06-16 22:46:37.466 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.523 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.523 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 1 in value = 1417.0 out value = 1.417
2016-06-16 22:46:37.524 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 1: 1 - 1.4
(jessie)emmanuel@localhost:~/.DataExplorer/Logs$ cat trace.log.* | grep "22:46:37" | grep "Voltage 2"
2016-06-16 22:46:37.376 000001 FINE    gde.ui.tab.StatisticsWindow.updateStatisticsData() - updating record = Voltage 2
2016-06-16 22:46:37.376 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 10.0 out value = 0.01
2016-06-16 22:46:37.376 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.376 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 2: 1 - 0.0
2016-06-16 22:46:37.376 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1397.0 out value = 1.397
2016-06-16 22:46:37.376 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.405 000001 FINE    gde.ui.tab.StatisticsWindow.updateStatisticsData() - updating record = Voltage 2
2016-06-16 22:46:37.405 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 10.0 out value = 0.01
2016-06-16 22:46:37.405 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.405 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 2: 1 - 0.0
2016-06-16 22:46:37.405 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1397.0 out value = 1.397
2016-06-16 22:46:37.405 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.432 000001 FINE    gde.ui.tab.StatisticsWindow.updateStatisticsData() - updating record = Voltage 2
2016-06-16 22:46:37.432 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 10.0 out value = 0.01
2016-06-16 22:46:37.432 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.432 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 2: 1 - 0.0
2016-06-16 22:46:37.432 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1397.0 out value = 1.397
2016-06-16 22:46:37.432 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.451 000001 FINE    gde.ui.tab.StatisticsWindow.updateStatisticsData() - updating record = Voltage 2
2016-06-16 22:46:37.451 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 10.0 out value = 0.01
2016-06-16 22:46:37.451 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.451 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 2: 1 - 0.0
2016-06-16 22:46:37.451 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1397.0 out value = 1.397
2016-06-16 22:46:37.452 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.466 000001 FINE    gde.ui.tab.StatisticsWindow.updateStatisticsData() - updating record = Voltage 2
2016-06-16 22:46:37.466 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 10.0 out value = 0.01
2016-06-16 22:46:37.466 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.466 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 2: 1 - 0.0
2016-06-16 22:46:37.466 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1397.0 out value = 1.397
2016-06-16 22:46:37.466 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.524 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 10.0 out value = 0.01
2016-06-16 22:46:37.524 000001 FINE    gde.device.skyrc.MC3000.translateValue() - for Voltage 2 in value = 1407.0 out value = 1.407
2016-06-16 22:46:37.524 000001 FINE    gde.data.Record.setNumberFormat() - Voltage 2: 1 - 0.0

Anonymous
Thu 16 Jun 2016 07:18:37 PM UTC, comment #8: 

I have seen your comment.
Not checked yet checksum.

But I have tried a powered USB hub in-between the
MC3000 and the laptop.

Not a single random data freeze (like those quoted in candlepoweforums, and that I experienced from time to time).
And data are continuous now, not a single spike like before.

Will look at checksum later

Anonymous
Thu 16 Jun 2016 11:02:09 AM UTC, comment #7: 

Please check trace.log.* at your system where you see zero spikes for checksum errors. If there is a checksum warning given for several times.

regards Winne

Winfried Brügmann <brueg>
Group administrator
Tue 14 Jun 2016 09:20:00 PM UTC, comment #6: 

One graph added for information.

No action required.

I may use a powered USB hub out of curiosity
and plug it to the laptop to see the effect.

Regards

Anonymous
Tue 14 Jun 2016 09:11:30 PM UTC, comment #5: 

Hello

Sorry for the ghostchasing.

I tracked the random zeroes in the table to the USB ports or drivers of the laptop.
Likewise the random spikes in T and V are for the same reasons.
I shall speak of noisy signal from now.

Do not know if this an issue with the intel chips, or the ports, or the kernel 3.14, or an interaction crouton/chrome.

I tried the same CVS version of dataexplorer on a linux tower PC.
On this PC there was no noise at all (USB2).
So not a cable issue, as I could fear from reading forums.

Interstingly the USB3 port of the laptop is less noisy than the USB2.

Regards

laptop USB information

USB controller /0/100/14
product: Wildcat Point-LP USB xHCI Controller [8086:9CB1]
vendor: Intel Corporation [8086]
bus info: pci@0000:00:14.0
version: 03
width: 64 bits
clock: 33MHz
capabilities:
Power Management,
Message Signalled Interrupts,
xhci,
bus mastering,
PCI capabilities listing
configuration:
driver: xhci_hcd
latency: 0

xHCI Host Controller [1D6B:2]
product: xHCI Host Controller [1D6B:2]
vendor: Linux 3.14.0 xhci-hcd [1D6B]
bus info: usb@1
logical name: usb1
version: 3.14
capabilities:
USB 2.0

product: xHCI Host Controller [1D6B:3]
vendor: Linux 3.14.0 xhci-hcd [1D6B]
bus info: usb@2
logical name: usb2
version: 3.14
capabilities:
usb-3.00


Anonymous
Sun 05 Jun 2016 08:33:30 AM UTC, comment #4: 

Thanks for the details
Appreciated

The current spikes are normal.
I understand this feature and the reason.
I was aware of these technicalities
http://lygte-info.dk/review/Review%20Charger%20SkyRC%20MC3000%20UK.html

but since there were spikes on other measurements
I could not tell if they were related.

Voltage spikes are random from what I see.

Is this a FW/HW issue again ?

Anonymous
Sun 05 Jun 2016 08:11:31 AM UTC, comment #3: 

OK, understand now what you mean by spikes.

For Ni-type cells the charging current must be stopped to do internal measurements, internal resistance, voltage drop, ... So this behavior is normal and works as designed form SkyRC perspective. For other charger I implemented a smoothing/filter to suppress such spikes, but for this charger this filter does not work since the spikes are not equal in current drop.

For instance in case of a reflection charging algorithm the current gets reverted for some milliseconds to suppress cell internal gas submission.

Hope this explanation helps.

Winfried Brügmann <brueg>
Group administrator
Sun 05 Jun 2016 07:57:59 AM UTC, comment #2: 

Random spikes are frequent when charging NiMH AAA.
At discharge far far more infrequent.
I do not remember with AA.
Also I do not know if there was a dependency on current chosen.

I have a usb port 2 and 3.
Used the 2 mostly.

Here are one sample file
in libreoffice (slot 1) chart at last line.
I have not saved any other file.

Regards

(file #37392)

Anonymous
Sat 04 Jun 2016 08:51:21 AM UTC, comment #1: 

DataExplorer read and interpret the data red from device including a checksum check.
To see whats happened I would need a sample file to send it to SkyRC.
Please attach a sample.

Winfried Brügmann <brueg>
Group administrator
Fri 03 Jun 2016 09:15:47 PM UTC, original submission:  

Not sure if a USB bug, a featured bug of the MC3000 itself,

or a bug in the usb signal conversion on the PC software side

Random in time, average about 1 a minute

slot 1 : voltage goes up 2 mV,and T about -1 Celcius
slot 2 : -3 mV spikes, -2 C
slot 3 : +1 mV spikes, +0,5 C
slot 4 : +2 mV, `2,5C

Need to look more into it

Regards

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #37477:  Channels-noisiness-difference-Ch1-is-above-ch2-ch1down-ch2up.jpeg added by None (182KiB - image/jpeg - Voltage noisyness compared for 2 slots - Frequency of noise increased by use of low amperage)
file #37392:  2016-06-04_2_NiMH-Chargepart1-random-spikes-simultaneous-TandV.ods added by None (123KiB - application/octet-stream - Random simultaneous V and T spikes at charge NiMH MC3000)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by brueg (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-02-08 brueg Open/ClosedOpen Closed
    2017-01-23 brueg Discussion LockNone Locked
    2016-06-14 None Attached File- Added Channels-noisiness-difference-Ch1-is-above-ch2-ch1down-ch2up.jpeg, #37477
    2016-06-05 brueg StatusWorks For Me Invalid
    2016-06-05 brueg StatusNone Works For Me
    2016-06-05 None Attached File- Added 2016-06-04_2_NiMH-Chargepart1-random-spikes-simultaneous-TandV.ods, #37392

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code