Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/70452
Full metadata record
DC FieldValueLanguage
dc.contributor.authorLim, Aldrich Yu-Wei
dc.date.accessioned2017-04-24T08:31:54Z
dc.date.available2017-04-24T08:31:54Z
dc.date.issued2017
dc.identifier.urihttp://hdl.handle.net/10356/70452
dc.description.abstractA BA2000 application with its machine is a Battery Analyzer application that can monitor a battery cell using the machine and calculate the battery cell's entropy and enthalpy. Since currently there is a upgraded machine called BA3000, we would like to replace BA2000 machine with BA3000 machine for our normal operations which was the purpose of this project. Looking for a working platform for BA3000 is challenging as it only supports limited platforms and requires a lot of initialization files. I had encountered a lot of problems like driver issues and missing initialization files. After getting a working platform, first I had to understand the original source code for BA3000 which was also quite challenging. There were some complicating methods I found them hard to understand even with the variables and method names are in English and all the comments are in Japanese which I do not understand as well. Next I had to understand the original source code for BA2000, then I could combine the 2 source code together by filtering those codes in BA2000 that will not for BA3000 and add needed codes from BA3000 to BA2000. Lastly, I did a lot of testing and found a lot of errors with the code. After countless modifications to the code, it is now working such that the critical operations in BA2000 application can now work on BA3000 machine. To conclude, combining 2 source code together requires full understanding of both the source codes in order to achieve accurate result testing and getting a working platform for the hardware is as important. Testing phase is always the longest because every one test will show some errors and have to go back to modifying phase, and modifying phase might introduce new errors when proceeding with testing phase again. This 2 phase will always loop around each other until the application is perfectly working well.en_US
dc.format.extent42 p.en_US
dc.language.isoenen_US
dc.rightsNanyang Technological University
dc.subjectDRNTU::Engineering::Computer science and engineering::Softwareen_US
dc.titleA smart rechargeable battery management systemen_US
dc.typeFinal Year Project (FYP)en_US
dc.contributor.supervisorDouglas Leslie Maskellen_US
dc.contributor.schoolSchool of Computer Science and Engineeringen_US
dc.description.degreeBachelor of Engineering (Computer Engineering)en_US
dc.contributor.organizationKVI Pte Ltden_US
item.grantfulltextrestricted-
item.fulltextWith Fulltext-
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)
Files in This Item:
File Description SizeFormat 
Aldrich_U1422330J_FYPFinalReport.pdf
  Restricted Access
5.14 MBAdobe PDFView/Open

Page view(s)

338
Updated on Jul 19, 2024

Download(s) 50

21
Updated on Jul 19, 2024

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.