March 2012 was the best month ever for energy production and utilisation on my solar system.
Solar AC energy used (measured through the inverter output OFGEM approved meter) was 183kWh for the month, beating even last year's record of 177kWh in May! That just goes to show how phenomenally sunny it was this March.
And this total, compared to the grid energy consumed for the whole month of March of just 46kWh, means that 79.9% of all my electricity use was provided by solar power.
The weather wasn't the only factor though in this surge of utilisation. The lithium battery bank is making a big contribution. I don't have to worry about running the pack down on dull days and leaving it partially charged for any length of time, so I'm more likely to use it.
We've had free hot water on several days when the battery finished fast charging by about 11.30am and then the rest of the day was spent diverting between three and four kWh of energy to the water heater.
With the good weather, the pack has generally only been discharged by 20% per day and has only hit the "bottom" once since installing it in February.
Everything about my home made solar power system and green things in general.
Use the information in this blog at your own risk.
Sunday, April 8, 2012
Thursday, March 29, 2012
CellLog8s Hardware Mods
In researching the firmware issues with the CellLog8s, I discovered on the RC Groups forum that there are a couple of hardware modifications that can be done to the device to make it work properly when using more than 6 cells.
The OEM, Junsi, posted an item in the thread here (links to the post) describing how the CellLog8s only draws power for the CPU and LCD from the first 6 cells connected. This will cause a 7 or 8 cell pack attached to have a charge imbalance over time as cells 7 and 8 are not loaded. It's only a few dozen mAh per day but for a solar pack connected 24 hours a day, it all adds up.
I've copied the photo from the forum, so you can see it here more easily. Click on it to see it bigger or follow the link I gave above to see the whole article posted by Junsi.
The red line denotes where the link wire has to go and the resistor is circled in pink.
The cure (for users who only want to use more than 6 cells all the time, like me) is to add a wire link and replace one microscopic surface mounted device (SMD) resistor. The resistor is an optional modification for those with excellent soldering skills (or the right tools) :D.
Changing the resistor from the "202" (2k2) value to a "103" (10k) value reduces the CellLog8 power consumption when used with more than 6 cells.
Note that the modifications make the CellLog8 unable to function on just 2 cells, so it's not a full fix for the issue.
Of course, applying this "fix" may well invalidate your warranty from the supplier (especially if you muck it up and fry the thing). But given that the device has a known hardware "bug" out of the box, you could always argue for a refund on the basis that the device was "not fit for purpose" in the first place. So anything you do to remedy this has no bearing on the initial situation. Either that, or you could ask the supplier to make the modification for you, again citing that the device was not fit for purpose (if your purpose was to monitor 7 or 8 cells).
On the plus side, at about 28 Euros, they're cheap if you fry one :D
The OEM, Junsi, posted an item in the thread here (links to the post) describing how the CellLog8s only draws power for the CPU and LCD from the first 6 cells connected. This will cause a 7 or 8 cell pack attached to have a charge imbalance over time as cells 7 and 8 are not loaded. It's only a few dozen mAh per day but for a solar pack connected 24 hours a day, it all adds up.
I've copied the photo from the forum, so you can see it here more easily. Click on it to see it bigger or follow the link I gave above to see the whole article posted by Junsi.
The red line denotes where the link wire has to go and the resistor is circled in pink.
The cure (for users who only want to use more than 6 cells all the time, like me) is to add a wire link and replace one microscopic surface mounted device (SMD) resistor. The resistor is an optional modification for those with excellent soldering skills (or the right tools) :D.
Changing the resistor from the "202" (2k2) value to a "103" (10k) value reduces the CellLog8 power consumption when used with more than 6 cells.
Note that the modifications make the CellLog8 unable to function on just 2 cells, so it's not a full fix for the issue.
Of course, applying this "fix" may well invalidate your warranty from the supplier (especially if you muck it up and fry the thing). But given that the device has a known hardware "bug" out of the box, you could always argue for a refund on the basis that the device was "not fit for purpose" in the first place. So anything you do to remedy this has no bearing on the initial situation. Either that, or you could ask the supplier to make the modification for you, again citing that the device was not fit for purpose (if your purpose was to monitor 7 or 8 cells).
On the plus side, at about 28 Euros, they're cheap if you fry one :D
Labels:
BMS,
CellLog8s,
Data Logging
Wednesday, March 28, 2012
Getting CellLog8 Data Out
I've been helping a contact with getting the CellLog8s to transmit data to a PC and thought that the info might be useful to anyone else trying to get the slightly quirky data transfer to the slightly quirky German LogView software to work.
First thing to note about the CellLog8s and PC connections is that the USB port on the logger is not isolated from the PC and is not isolated from the battery pack being monitored.
The CellLog8s should have opto-isolated data lines to USB. But they also wanted to be able to power the thingy from USB so that means a connection to the PC... The later product (PowerLog) comes with a cludge of a solution in that it has a USB cable with the power pins not connected! Rubbish solution, as immediately you'll loose the original "isolated" cable and use a normal one and BOOM!
I know about the issue and have from my own experience blown up a hand-held oscilloscope by running it from the DC-DC converter on the solar system instead of the internal batteries only.
I get away with plugging the CellLog8s USB into my little laptop because I make damn sure that I only run the laptop on batteries and not plugged into ANYTHING else (even use wi-fi for network connection). It's all good if the PC is running on internal power and is not connected to anything where the solar battery power can escape back to itself in a loop and... BOOM!
That's why all the data interfaces on the Morningstar charge controllers are opto-isolated.
Next is that you need to install the Junsi serial port driver that came with the device on a mini CD. Do not just plug the CellLog8s into the PC as Windows 7 will find the device and install a built-in USB serial port driver that does not work. Install the Junsi one first and then plug the device into the USB port and check that the Windows USB notification says it has found and successfully configured the Junsi driver.
Also note that you must be using a non-64 bit version of Windows. Windows 7 comes in 32 and 64 bit flavours and the Junsi drivers do not work with 64 bit Windows. This is not because they don't work but because Windows 7 64 bit enforces a "no install" security policy for unsigned 3rd party drivers. The 32 bit editions do not enforce this. They'll complain that the driver is unsigned but allow you to install it anyway.
I've managed to get the LogView thing to work without problem. I don't log continuously but have managed to download the CellLog8 on-board log file with no trouble. I'm using v2.7.3.481 (which came on the CD with the CellLog8). You don't need to mess about with the device file. Go to the Device> Choose Devices and Ports menu. In there, use the drop down lists to choose Junsi and CellLog8. It even shows a picture of the device when you select it.
Then all I did was tick the "Automatic start recording" option and select the COM port to talk to it over in the "RS232 Seriel" drop down list. The CellLog8 driver you installed earlier (you did install the supplied driver, not rely on the Windows one?) will be listed as "Junsi something or other COM x". You have to have the CellLog8 connected to the PC via the USB cable before starting LogView for it to find the Com port that gets discovered and enabled by Windows as soon as you plug the CellLog8 in. If you don't plug the logger into the USB before starting LogView, it won't find the serial port.
The "Automatic start recording" option means that whenever you start LogView, it tries to connect to the port used last time for the CellLog8 and it opens the recorder session in LogView (ready to receive any data). If CellLog8 is in logging mode it will transmit individual data every 2 seconds (or whatever you set in CellLog8). If you are not logging, it will still open the channel but have nothing to receive. When you then go to the logfiles menu on the CellLog8 and select "transmit", the file will be broadcast on the serial port and LogView will be listening for it and will save it in the PC memory (which you can then save to disk).
If you do not put the "Automatic start recording" option on then you have to press the record button on the LogView panel BEFORE hitting "Transmit" on the CellLog8 (otherwise LogView won't be listening for the broadcast).
Transmission of a big log file (say 30,000 entries) can take a few minutes! You will see NOTHING on LogView while this is happening (apart from the green communication lights on LogView flashing). You WILL see CellLog8 counting though the log entries to show progress of the BROADCAST.
When the transmission is completed, the CellLog8s will beep and then LogView will draw the graph of the data received. At this point the data is only in memory and you should save the data from the File > Save As menu option in LogView before messing about with the data.
First thing to note about the CellLog8s and PC connections is that the USB port on the logger is not isolated from the PC and is not isolated from the battery pack being monitored.
The CellLog8s should have opto-isolated data lines to USB. But they also wanted to be able to power the thingy from USB so that means a connection to the PC... The later product (PowerLog) comes with a cludge of a solution in that it has a USB cable with the power pins not connected! Rubbish solution, as immediately you'll loose the original "isolated" cable and use a normal one and BOOM!
I know about the issue and have from my own experience blown up a hand-held oscilloscope by running it from the DC-DC converter on the solar system instead of the internal batteries only.
I get away with plugging the CellLog8s USB into my little laptop because I make damn sure that I only run the laptop on batteries and not plugged into ANYTHING else (even use wi-fi for network connection). It's all good if the PC is running on internal power and is not connected to anything where the solar battery power can escape back to itself in a loop and... BOOM!
That's why all the data interfaces on the Morningstar charge controllers are opto-isolated.
Next is that you need to install the Junsi serial port driver that came with the device on a mini CD. Do not just plug the CellLog8s into the PC as Windows 7 will find the device and install a built-in USB serial port driver that does not work. Install the Junsi one first and then plug the device into the USB port and check that the Windows USB notification says it has found and successfully configured the Junsi driver.
Also note that you must be using a non-64 bit version of Windows. Windows 7 comes in 32 and 64 bit flavours and the Junsi drivers do not work with 64 bit Windows. This is not because they don't work but because Windows 7 64 bit enforces a "no install" security policy for unsigned 3rd party drivers. The 32 bit editions do not enforce this. They'll complain that the driver is unsigned but allow you to install it anyway.
I've managed to get the LogView thing to work without problem. I don't log continuously but have managed to download the CellLog8 on-board log file with no trouble. I'm using v2.7.3.481 (which came on the CD with the CellLog8). You don't need to mess about with the device file. Go to the Device> Choose Devices and Ports menu. In there, use the drop down lists to choose Junsi and CellLog8. It even shows a picture of the device when you select it.
Then all I did was tick the "Automatic start recording" option and select the COM port to talk to it over in the "RS232 Seriel" drop down list. The CellLog8 driver you installed earlier (you did install the supplied driver, not rely on the Windows one?) will be listed as "Junsi something or other COM x". You have to have the CellLog8 connected to the PC via the USB cable before starting LogView for it to find the Com port that gets discovered and enabled by Windows as soon as you plug the CellLog8 in. If you don't plug the logger into the USB before starting LogView, it won't find the serial port.
The "Automatic start recording" option means that whenever you start LogView, it tries to connect to the port used last time for the CellLog8 and it opens the recorder session in LogView (ready to receive any data). If CellLog8 is in logging mode it will transmit individual data every 2 seconds (or whatever you set in CellLog8). If you are not logging, it will still open the channel but have nothing to receive. When you then go to the logfiles menu on the CellLog8 and select "transmit", the file will be broadcast on the serial port and LogView will be listening for it and will save it in the PC memory (which you can then save to disk).
If you do not put the "Automatic start recording" option on then you have to press the record button on the LogView panel BEFORE hitting "Transmit" on the CellLog8 (otherwise LogView won't be listening for the broadcast).
Transmission of a big log file (say 30,000 entries) can take a few minutes! You will see NOTHING on LogView while this is happening (apart from the green communication lights on LogView flashing). You WILL see CellLog8 counting though the log entries to show progress of the BROADCAST.
When the transmission is completed, the CellLog8s will beep and then LogView will draw the graph of the data received. At this point the data is only in memory and you should save the data from the File > Save As menu option in LogView before messing about with the data.
Subscribe to:
Posts (Atom)

