Ross,
You got more than 12 hours generation in summer there, that is really good. Don't know if your tracker also track the sun elevation, which changes a lot between 6/23 and 12/23.
Yes, we get a fair bit of sun here in summer. My arrays are single-axis tracking, but the second axis is easily adjusted seasonally.
It makes a fairly significant difference to the output so I adjust it every couple of months.
You could have TTL output to control which analog input to read, by using only one A/D input with IC like this:
http://www.analog.co...ts/product.html
or
http://www.analog.co...ts/product.html
I looked at doing that initially. I was going to use 4053 because I have hundreds of them on hand. But they, like the ADG5233 you suggested, have fairly high "on" resistance (given they claim "low on resistance of 160 ohms typical") - and I am unsure how they'd work at the millivolt input range. So the option was to put them after the amplifiers, which means I was trading another ADC for the 4053 and its control circuitry, and that would still only give me 6 channels (remember I asked about accessing the raw count of the 4th channel - humidity?). I need 7 channels, so double-mux would be necessary. A lot of messing about, and it would make a board that was a single use only. The way I did it makes a flexible board others may want to use also.
The WebControl internal logic actually do over sampling, so that A/D resolution is more like 12bit. You do need to adjust R10 to get A/D noise to 0. The best value for R10 is 2.26K, however, your board may be between 2.0K to 2.4K to get the optimal zero noise level. All current shipping board already have the R10 value adjusted to near zero.
Yes, It's on my list of things to do.
You could make a product by providing tracking control to people. From your chart, your solar arrays produce twice more than those fix mounted panels.
If you need any help, we will definitely work with you.
I have already sent controllers and code to some associates in Iowa and Texas in the USA, and other parts of Australia. The webcontrol board is lacking some functions that would be really helpful - for example, look-up tables or trig functions. (Since trig would require floating point, that's out. But some LUT functionality would be REALLY great. I'd propose defining a LUT, then adding a new command to read an index from it. This would let us create some really cunning code, including some crude trig functions!)
About half my total code at the moment is simply ugly compares to estimate the sunrise and sunset times for "today" that could be done in a couple of lines of LUTs or trig functions.