Battery Charger


Margasoft in partnership with Input/Output Technology Inc. designed and implemented “Smart” Automated Battery Charger System (ABC) for Lockheed Martin. Margasoft was involved in the design, implementation, setup and acceptance testing processes. Full set of technical documentation including UML hierarchy and sequence diagrams, database diagrams describing the database schema and general software design document reflecting all aspects of the system was created and provided by Margasoft. Special simulation and testing software applications were created to enable component level thorough tests of each separate module of ABC. Specific applications were created to test data acquisition boards.

  Battery Charger

Product Description

The charging station including complete hardware and software was designed from scratch. Margasoft was working on the software part of the system. The system was designed in a way where centralized computer with ABC software controls and monitors 4 simultaneous charging processes through 8 separate RS-232 channels (2 channels per charging station: one for controlling charger and one for monitoring state of the battery) . Due to military requirements and the nature of the problem the application was implemented as multithreaded embedded windows application, where software was locking all the access to the windows operating system and controlling windows startup and shutdown processes. Software contained the following features:

   »  Complete access rights management where every action in the system required authentication and all the records and actions were logged against the logged in user;
   »  Complete reporting coverage of every charging action and state of the battery during the charge;
   »  Battery information export and import between disconnected charging stations;
   »  Hardware Calibration utilities;
   »  Power failure handling and recovery;

Main Tools Used

» Microsoft Visual Studio 6.0
» Microsoft Access 2000
» Crystal Reports 8.5
» APC Powerchute Plus 5.2.3 for Win2000

Main Languages & Technologies Used

» C++, Visual C++, SQL
» STL, MFC
» ADO

 Home
 About
 Products
 Portfolio
 Closetware
 Battery Charger
 Payment Processing
 Services
 Contacts


 
Copyright© 2005—2007 Margasoft. All Rights Reserved | Terms of Use | Privacy Policy | Contacts