Go to Post If there's one thing I've learned, it's that the robot is never truly finished. - Joseph Smith [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 20-08-2014, 15:13
ChuckDickerson's Avatar
ChuckDickerson ChuckDickerson is online now
Mentor / Bayou & CMP Division LRI
FRC #0456 (Siege Robotics)
Team Role: Mentor
 
Join Date: May 2004
Rookie Year: 2004
Location: Vicksburg, MS
Posts: 877
ChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond repute
Re: Batteries

Quote:
Originally Posted by nighterfighter View Post
In 2009, our battery voltage would drop down to 7V after a heavy match, and under load, during the match, would display around 6V. We came very close to a brownout.

Of course, we were using 9 or 10 motors that year, and they were always on 85% of the time.

But its definitely possible to have the robot operate at dangerously low voltages, so it might be relevant to test the battery down to low voltages.
Do you typically run a fresh fully charged battery at the beginning of each match or is it possible the batteries had been used in one or more matches previously?

Our team rule is one match per battery per day. We put a freshly topped off battery in the bot at the start of every match and don't use it again that day if we can avoid it.
  #17   Spotlight this post!  
Unread 20-08-2014, 15:23
nighterfighter nighterfighter is offline
1771 Alum, 1771 Mentor
AKA: Matt B
FRC #1771 (1771)
Team Role: Mentor
 
Join Date: Sep 2009
Rookie Year: 2007
Location: Suwanee/Kennesaw, GA
Posts: 835
nighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant future
Re: Batteries

Quote:
Originally Posted by ChuckDickerson View Post
Do you typically run a fresh fully charged battery at the beginning of each match or is it possible the batteries had been used in one or more matches previously?

Our team rule is one match per battery per day. We put a freshly topped off battery in the bot at the start of every match and don't use it again that day if we can avoid it.
This was in 2009, during Lunacy.

We DID use a fresh battery every match, and still do.

One aspect that drained our battery, we had 2 large fans on the back of our robot. If we got into a pushing match (which, in lunacy, happened a LOT. And pushing matches draw a lot of current from the CIM motors), we would activate both of our rear fans, at 100% throttle, which caused a HUGE drain on the battery. However, it almost always would win the pushing match...
__________________
1771- Programmer, Captain, Drive Team (2009-2012)
4509- Mentor (2013-2015)
1771- Mentor (2015)
  #18   Spotlight this post!  
Unread 20-08-2014, 15:25
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is offline
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,569
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: Batteries

Quote:
Originally Posted by ChuckDickerson View Post
All this battery testing discussion is great and useful but I really hope the collective community can provide some good insight into what their experiences were this year (good or bad) using battery brands other than the Enersys.
From the inspections I did, I didn't see many teams using many batteries other than MK and Enersys. Most teams don't do any testing or even keep track if a battery is good or not. It would be nice to know if any of the other brands are better than what we have been using.
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
  #19   Spotlight this post!  
Unread 20-08-2014, 18:59
MrBasse MrBasse is offline
Registered User
FRC #3572 (Wavelength)
Team Role: Coach
 
Join Date: Jul 2011
Rookie Year: 2010
Location: Norton Shores, MI
Posts: 687
MrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond repute
Re: Batteries

We have a stock of batteries from the last few years and have only just retired our batteries from our first season this past year. We had the option to get a few batteries from our local Batteries Plus store with an excellent discount and gave them a shot.

They were the Werker brand battery and we had some good experience with the brand through electric car racing. We used them all season and never had an issue, but they did test low in the available current department and no load voltage. They tested comparable to Enersys batteries that were two seasons old when load tested. Of our ten batteries that we brought to competition, the Werkers were placed at number 9 and 10 in our rotation behind every other battery we used. I would have to get into our shop to see the numbers, but I do remember them being comparable to a three year old competition used Enersys battery that had also been used for practice for two years.

They also seemed to not last as long by the ever so scientific kids driving until the lights go out method.

Again, we still used them and never had any performance issues with either of them in competition.
__________________
Andrew Basse
Coach - FRC Team 3572 - Wavelength
  #20   Spotlight this post!  
Unread 20-08-2014, 20:34
ChuckDickerson's Avatar
ChuckDickerson ChuckDickerson is online now
Mentor / Bayou & CMP Division LRI
FRC #0456 (Siege Robotics)
Team Role: Mentor
 
Join Date: May 2004
Rookie Year: 2004
Location: Vicksburg, MS
Posts: 877
ChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond repute
Re: Batteries

I took a look at the most recent suite of CBA tests we ran on the 13 new Enersys batteries we got this build season (12 purchased new + 1 KoP). The test were run the week before our first event. We ran 4 separate 50A tests with cutoff voltages of 10.5V (same cutoff Allen uses). The 13 batteries ranged from ~3AHr to ~5.5Ahr. Each of the tests take about 5-7 minutes to complete.

We have an off season next weekend so maybe we should run them through again and see how they are holding up. I'll add it to the list of stuff to do this week!
  #21   Spotlight this post!  
Unread 25-08-2014, 21:59
Hugh Meyer's Avatar
Hugh Meyer Hugh Meyer is offline
Registered User
FRC #1741 (Red Alert Robotics)
Team Role: Mentor
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Greenwood Indiana
Posts: 158
Hugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud of
Re: Batteries

We test down to 7 volts. This will show if any cells are bad more clearly. See previous thread with graph.

http://www.chiefdelphi.com/forums/sh...ad.php?t=82258

-Hugh
  #22   Spotlight this post!  
Unread 25-08-2014, 22:08
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is offline
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,569
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: Batteries

Quote:
Originally Posted by Hugh Meyer View Post
We test down to 7 volts. This will show if any cells are bad more clearly. See previous thread with graph.

http://www.chiefdelphi.com/forums/sh...ad.php?t=82258

-Hugh
How would that not be seen on a test down to 10.5v, the amphr rating would be very small on that battery.
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
  #23   Spotlight this post!  
Unread 25-08-2014, 22:15
BBray_T1296's Avatar
BBray_T1296 BBray_T1296 is offline
I am Dave! Yognaut
AKA: Brian Bray
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Rockwall, TX
Posts: 947
BBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond repute
Re: Batteries

Quote:
Originally Posted by AllenGregoryIV View Post
I'm interested to know why Al tests all the way down to 8V.
At some points during long practice we would get as few as 5V through during a high acceleration demand, and we never got brownouts either
__________________
If molecular reactions are deterministic, are all universes identical?

RIP David Shafer: you will be missed


  #24   Spotlight this post!  
Unread 25-08-2014, 22:26
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is offline
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,569
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: Batteries

Quote:
Originally Posted by BBray_T1296 View Post
At some points during long practice we would get as few as 5V through during a high acceleration demand, and we never got brownouts either
Yes but was the resting battery voltage actually at 5v? The CBA testing at 7A over several hours isn't going to be able to simulate a 200A draw on a battery no matter what we do.
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
  #25   Spotlight this post!  
Unread 26-08-2014, 07:36
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,798
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Batteries

Allen,
I test down to the level shown on graphs just to prove that the battery matches published performance. However, not all cells are created equal. While the overall battery may perform well when fully charged, some cells may die off before others. Every cell that runs out of steam drops the output by 2 volts. See one of my early (search) posts with graphs done on a really bad battery. One cell runs out rather early and then another and then finally a third. That test is one of the reasons I like the CBA so much. A Battery Beak or other short testing method would not show this problem. It might show up as a change in battery impedance but I don't have any real data that I can quote for that condition.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #26   Spotlight this post!  
Unread 26-08-2014, 11:35
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is offline
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,569
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: Batteries

Quote:
Originally Posted by Al Skierkiewicz View Post
Allen,
One cell runs out rather early and then another and then finally a third. That test is one of the reasons I like the CBA so much. A Battery Beak or other short testing method would not show this problem. It might show up as a change in battery impedance but I don't have any real data that I can quote for that condition.
Have you had a battery that only showed this behavior by taking it down past 10.5v? We've found bad cells before the voltage drops off rapidly and the batteries have much lower capacity.

Maybe I'm missing something but I don't think a battery with a bad cell would have a comparable AmpHr rating to other batteries for any sufficiently long test, am I wrong here? Is a 10.5v cut off not a sufficiently long test?
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
  #27   Spotlight this post!  
Unread 26-08-2014, 16:19
wireties's Avatar
wireties wireties is offline
Principal Engineer
AKA: Keith Buchanan
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: Rockwall, TX
Posts: 1,171
wireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond repute
Send a message via AIM to wireties
Re: Batteries

Our local Interstate Batteries store is a team sponsor. We've been using their batteries for 2 years now with no problems.

Each year we take all our batteries to the local auto parts store for testing and discard those that don't pass. And of course we always run matches with fresh batteries! But after reading this thread I wonder if we should do a more thorough test.
__________________
Fast, cheap or working - pick any two!
  #28   Spotlight this post!  
Unread 26-08-2014, 16:27
MrBasse MrBasse is offline
Registered User
FRC #3572 (Wavelength)
Team Role: Coach
 
Join Date: Jul 2011
Rookie Year: 2010
Location: Norton Shores, MI
Posts: 687
MrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond reputeMrBasse has a reputation beyond repute
Re: Batteries

After using batteries for a parade on Saturday, the Werker batteries we have won't complete a charge cycle on our Battery Tender maintainer. They also are getting quite hot after charging at a 2 amp max charge. I think these ones are going off to be recycled. It's a shame they didn't even make it one full year.
__________________
Andrew Basse
Coach - FRC Team 3572 - Wavelength
  #29   Spotlight this post!  
Unread 26-08-2014, 16:32
evanperryg's Avatar
evanperryg evanperryg is offline
IT'S THE BUMP N' DUMP
AKA: Evan Grove
FRC #4536 (The Minutebots)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Minneapolis, MN
Posts: 657
evanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond repute
Re: Batteries

Quote:
Originally Posted by AllenGregoryIV View Post
6 during each build season.
Why so many every year? As long as you take care of them during the off-season, they should be fine for many seasons of use. My team still keeps around a couple of 2011 batteries because they actually perform just as well as the batteries we got this year.

Quote:
Originally Posted by nighterfighter View Post
But its definitely possible to have the robot operate at dangerously low voltages, so it might be relevant to test the battery down to low voltages.
To my knowledge, the lowest our DS has ever read in-match was 5V during a brutal pushing match. It is very important to know how your batteries perform at low levels.

Quote:
Originally Posted by ChuckDickerson View Post
Do you typically run a fresh fully charged battery at the beginning of each match or is it possible the batteries had been used in one or more matches previously?
Our team rule is one match per battery per day. We put a freshly topped off battery in the bot at the start of every match and don't use it again that day if we can avoid it.
We do our best to avoid using the same battery more than once a day. Our battery box holds 12 batteries and uses a raspberry pi to automatically cycle through the batteries and charge 3 at a time, so we never have a problem with having enough charged batteries. Of course, there are times that a battery must be used more than once per day, and as long as it has had plenty of time to sit, it should be okay.
__________________
FRCDesigns Contributor | "There is only one corner of the universe you can be certain of improving, and that's your own self." -Aldous Huxley
2012-2016 | FRC Team 2338: Gear it Forward
2013
Wisconsin Regional Winner 2014 Midwest Regional Finalist 2015 Midwest Regional Chairman's Award, Finalist, Archimedes Division Champion, IRI Semifinalist 2016 Midwest Regional Chairman's Award, Finalist, Archimedes Division Gracious Professionalism Award, R2OC Winner
2015 | FTC Team 10266: Mach Speed
2015
Highland Park Qualifier Winner, Motivate Award
2017-???? | FRC Team 4536: The Minutebots

Thanks to the alliances and friends I've made along the way: 33 74 107 111 167 171 234 548 1023 1089 1323 1625 1675 1732 1756 2064 2077 2122 2202 2358 2451 2512 2826 3936 3996 4039 4085 4241 5006 5401 5568 5847 5934
  #30   Spotlight this post!  
Unread 26-08-2014, 17:05
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is offline
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,569
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: Batteries

Quote:
Originally Posted by evanperryg View Post
Why so many every year? As long as you take care of them during the off-season, they should be fine for many seasons of use. My team still keeps around a couple of 2011 batteries because they actually perform just as well as the batteries we got this year.
We like to run new batteries. One of the reason we are testing them more now is to see if we can judge the differences better and maintain them better. We also give away some of the batteries that we no longer think we need to young teams. $250 in batteries isn't that much for what could be the most important part of the robot, with out the battery nothing else works.
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 20:23.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi