CE NanoMeter Pro!!

All solar related electronics. Eg. MPPT's (maximum power point tracker), Inverters, regulators, etc.

CE NanoMeter Pro!!

Postby TonyB » Thu Dec 13, 2007 1:02 am

Hi,

recently I've been working on meter that tests the output of a solar panel and measures the output power characteristics going into the load. Currently all it will do is measure the output current, voltage, watts, watts/hr.

Soon I'm going to integrate, into the NanoMeter, the same I/V sweeping technology used by the EasyMax maximizer, so it will be able to sweep your solar panels I/V curve, pinpoint the maximum power point, hold the input voltage at the MPP (maximum power point) and graph both the I/V curve and the P/V curve. Pretty nifty ha!?

Currently the MCU (atMega32) is still located on my STK500. I am working on a PCB so i can finally realize it onto its own board. The power stage is built on proto-board, this will soon have its own PCB as well.

Ill keep this thread updated for those minimal few that are interested.

Soon, you guys will be using this to test your solar car panels. And also, to see how they work under different lighting conditions.

Pic's below. Dial-up net??
Attachments
DSC00220.JPG
The curve itself. Curve was drawn from set table values, not actually from a solar panel data. However, after the software is complete, the table will be created from the actual panel data. Form factor needs adjusting.
DSC00208.JPG
Banana Plug input sockets :)
DSC00205.JPG
Data screen during operation.
DSC00212.JPG
The Company logo. Had to add it :).
DSC00218.JPG
Startup Screen logo1. Displays while its loading.
DSC00216.JPG
Startup Screen logo2. Displays while its loading. Its actually v0.04 or something. i just put 2.1 there for visual purposes only :/
DSC00217.JPG
The whole setup so far. Very untidy. This will soon be available in a nifty little box once i get the PCB's done.
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia

Re: Competition Electronics NanoMeter Pro!!

Postby TonyB » Thu Dec 13, 2007 2:09 am

***** EDIT:

There has been some confusion.

There is 2 versions, a nanometer, and a nanometer PRO.
The nanometer PRO is shown above, this is still prototype.
The original nanometer is the one shown in the pics at the bottom of this page.

The code for nanometer is available on the next page.
Coding is all done in C using the WinAVR compiler on AVRStudio4.

Ill put up the schematics soon.

Cheers

*** EDIT ***
Last edited by TonyB on Wed Jul 09, 2008 11:59 pm, edited 1 time in total.
Reason: Updated due to confusion.
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia

Re: Competition Electronics NanoMeter Pro!!

Postby TonyB » Thu Dec 13, 2007 11:51 am

Ive been working on this for a little while now, and have now exceeded the program space (32KB) of the MCU. I am now going all out and going to use the AtMega128 (128KB memory). This device is actually also smaller because of its SMD packaging.

Image
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia

Re: Competition Electronics NanoMeter Pro!!

Postby TonyB » Sun Jan 06, 2008 9:09 pm

Finalized at last. :)
Attachments
final.JPG
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia

Re: Competition Electronics NanoMeter Pro!!

Postby TonyB » Thu Jan 10, 2008 6:08 pm

Here is the finished nanometer board.
This is not the nanometer pro. This is just the standard version.
Attachments
DSC00232.JPG
DSC00231.JPG
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia

Re: Competition Electronics NanoMeter Pro!!

Postby TonyB » Sun Jan 13, 2008 1:47 pm

Photos of the working design :)
Attachments
DSC00235.JPG
DSC00234.JPG
DSC00233.JPG
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia

Re: Competition Electronics NanoMeter Pro!!

Postby TonyB » Sun Jan 13, 2008 10:35 pm

╔╗╔═╦╗
║╚╣║║╚╗
╚═╩═╩═╝
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia

Re: Competition Electronics NanoMeter Pro!!

Postby Predator1 » Thu Jan 17, 2008 9:19 am

looks very nice tony, but that crystal might be a little close to the chip you've got there, or is that a mistake on purpose? :o
User avatar
Predator1
 
Posts: 53
Joined: Sun Dec 02, 2007 6:01 pm
Location: Sydney, Australia

Re: Competition Electronics NanoMeter Pro!!

Postby TonyB » Thu Jan 17, 2008 2:40 pm

nah its not a mistake, i made the crystal sit like that so it can be removable. it actually sits into small sockets.
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia

Re: CE NanoMeter Pro!!

Postby TonyB » Fri Jun 13, 2008 6:43 pm

Nanometer pro is nearly finished. Updates shortly.
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia

Re: CE NanoMeter Pro!!

Postby TonyB » Sun Jun 29, 2008 7:32 pm

Ive had a few requests for the MPPT code so i thought ill post this publicly.

PLEASE NOTE CODE WORKS BUT IS A MESS AND IVE HAD NO TIME TO CLEAN IT.

Any questions just post in this thread dont send me personal emails.

Main tracking algorithm that everyone wants is:
Code: Select all
void SearchAndDestroy(void)
{
   PWM++;
   newpower = rawW;

   if(newpower == oldpower){
      PWM = PWM-INC;
   }
   
   if(newpower > oldpower && direction == UP && PWM < MAX){
      PWM = PWM+INC;
   }

   else if(newpower > oldpower && direction == DOWN && PWM > MIN){
      PWM = PWM-INC;
   }

   if(newpower < oldpower && direction == UP){
      PWM = PWM-INC;
      direction = DOWN;
   }

   else if(newpower < oldpower && direction == DOWN){
      PWM = PWM+INC;
      direction = UP;
   }

   oldpower = newpower;
}

This function can be found at the bottom of main.c. it needs to be called from the main loop otherwise you will just have power meter. Also, im not giving away my LCD libraries. the power calculation techniques can be found within the code.

Code for the Nanometer (non-pro) version is attached.

Click on image below for a flow diagram of the SearchAndDestroy function.
Attachments
flow diagram.JPG
SearchAndDestroy function flow diagram
main.c
nanometer with mppt
(6.68 KiB) Downloaded 137 times
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia

Re: CE NanoMeter Pro!!

Postby TonyB » Thu Jul 10, 2008 9:24 pm

I just thought ill post a pic of the nanometer pro's PCB. Still needs minor work but nearly there. This is nanometer with a built in mppt.

Click on image for larger view.
mppt.JPG


This will handle solar panels up to 35volts at 10 amps.
the package is very neat, small and the LCD just sits underneath like the original nanometer. :)

As you can see, we have current and voltage sense on both the inputs and the outputs.
It will also have regulation on the input and the output, so this will have battery charging capabilities as well.
User avatar
TonyB
 
Posts: 457
Joined: Sun Dec 02, 2007 3:45 am
Location: Australia


Return to Electronics

Who is online

Users browsing this forum: No registered users and 0 guests