Embedded Systems Design: Battery management System(BMS)

Encerrado Postado há 3 anos Pago na entrega
Encerrado

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

PCB Design and Layout Software Integrado Circuit Board Layout Embedded Systems

ID do Projeto: #27753757

Sobre o projeto

6 propostas Projeto remoto Ativo em há 3 anos

6 freelancers estão ofertando em média $27/hora nesse trabalho

shivisno1

I am experienced embedded systems and electrical. In my current project I am already developing an smps for charging car batteries.

$22 USD / hora
(0 Comentários)
0.0
ramkumarr15

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 / hora
(0 Comentários)
0.0
akashinde0082

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 / hora
(0 Comentários)
0.0
sujoy0

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 ba Mais

$35 USD / hora
(0 Comentários)
3.2
kiran4embedded

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 hav Mais

$56 USD / hora
(0 Comentários)
0.0