Find Jobs
Hire Freelancers

Embedded Systems Design: Battery management System(BMS)

$15-25 USD / hour

Closed
Posted over 3 years ago

$15-25 USD / hour

ASSIGNMENT – BATTERY MANAGEMENT SYSTEM To design a Battery Management System (BMS) for various sorts of Lithium batteries – in particular LifePo4. The BMS should ensure that the battery can be used “worry free” by the end user. Without learning any details about the battery or its characteristics, the BMS should enable the user should to operate it in such a way that a long life span is guaranteed. SPECIFICATIONS Detailed specifications for the Battery Management System, including references to examples of existing products, are attached. SCOPE Scope of the assignment is to design, implement and test a complete product. Including support for creation of the first prototypes, several test cycles and improvements on design and code, with a full functional and completely tested product ready for mass production. PHASING & DELIVERABLES The project will be divided in the following phases, with deliverables listed per phase 1. Architecture [10%] During this phase the high level architecture of the solution is to be determined. Deliverables include: a. Thorough analysis of processor architecture options for this project including advantages / disadvantages per architecture and advice on the architecture of choice b. Overview of major design choices, analysis of options per choice including advantages/disadvantages & advice on choice to be made c. Final deliverable: document describing architecture & choices made (including what options were considered but not chosen) 2. High level design [10%] a. In this phase choices for the various components are made, based on assessment of quality, functionality and cost of those components b. Final deliverable: high level solution design. This includes a schematic drawing of the solution and an overview of component choices (including what options were considered but not chosen) 3. Detailed design & Implementation [25%] a. Detailed design of the PCB. To be delivered both in Gerber format and in original source file format. Accompanied by documentation detailing design decisions made. b. Embedded firmware i. Properly documented C/C++ source code ii. Compiled firmware c. Detailed description of API / functions calls on how to interact with the PCB over Bluetooth, including several sessions with application programmer to explain these, answer questions and align on approach & implementation of the application that will interact with the BMS 4. Testing & prototyping [25%] a. Documented test scripts to validate correct working of the solution b. Testing in software (digital twin) i. Executing test scripts to validate correctness of code & design without physically printing the PCB ii. iterate design, code & documentation iii. Repeat until all test scripts pass c. Maximum 3 (three) prototype runs i. Organize creation of prototype (bill of materials, drawings, etc) ii. Test the actual prototype iii. Facilitate testing of interaction of the application with the BMS iv. Adjust design, code & documentation. In case of minor changes to the PCB, you should be able to adjust these manually to be able to validate immediately whether the changes work (without iterating the complete design) 5. Final product [30%] a. Assistance with first production run b. Testing of the actual product & final version of the application Time should be factored in to report about progress, present deliverables, discuss architecture, major design decisions and so forth over video conference. REQUIREMENTS - BSc+ level (degree) - 10+ years of experience in embedded systems design / product development (both hardware, firmware and interaction with third party apps) - Track record to be proven by portfolio - Fluent in English (C2) CONDITIONS - I want to agree on a fixed price a fixed scope for the complete project. Detailed design specifications are attached - I also want to agree upfront on an hourly rate for additional work - Payment will be immediately after delivering / signing-off on each of the phases
Project ID: 27753757

About the project

6 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $27 USD/hour for this job
User Avatar
I am experienced embedded systems and electrical. In my current project I am already developing an smps for charging car batteries.
$22 USD in 25 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can complete the work successfully because I have an experience in the BMS. I will update my status daily about the project and I can complete as soon as possible.
$15 USD in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
thank you for this post. I am an embedded developer with 4 years of experience. I can easily complete this project within time.
$20 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Firstly - . "without learning any details about the battery or its characteristics, the BMS should enable the user should to operate it in such a way that a long life span is guaranteed." this is not possible. The battery - cells rather are specified by the manufacturer and even in cells with similar behavior, the manufacturer recommended settings for long life may be quite different. And since the support/ warranty or reliability of the cell is dependent on following the manufacturer recommended settings, it is best to allow the user the option of programming the manufacturer recommended settings. We can always have a default setting but that will not give the most optimal performance. Secondly please mention the number of cells in series and parallel, passive or active balancing requirement as well as the maximum current to be measured & regulated by the BMS. Alternatively if you have a competitor BMS spec sheet, please share the same. Thirdly, I understand that the project execution phases & payment schedule is tentative and open to discussion. For instance the application of Digital twin may not be viable for this project simply because most analog measurement errors arise from bad pcb layouts. If you have access to of any software that can help simulate noise on PCB layouts, I would love to learn more. Finally, please also share a tentative timeline for the project. I can take care of the entire analysis, design, engineering, prototyping and testing of the BMS
$35 USD in 40 days
0.0 (0 reviews)
3.2
3.2
User Avatar
Hello, I can do this complete BMS since I already have solutions (s/w & h/w) for Lion cells.. Total I hv 8 years of experience in embedded software development.. & 3 years experience in BMS software development.. I have achieved different kWh systems (details we will discuss once we connect).. Working & proven designs...
$56 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Iloilo, United States
0.0
0
Payment method verified
Member since Mar 27, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.