bms's Issues
Objectifs
Les objectifs sont en ordre de priorité.
MVP
-
Battery Protection System
-
Balancement des modules
-
Être compatible avec le BMS présentement utilisé dans Éclipse IX (Lithiumbalance)
http://www.lithiumbalance.com/en/component/product/categories/19?sid=37 -
Faciliter le scrutineering
Extra
-
Active cooling (Contrôle des fans du batterie pack)
-
Calcul du SOC
-
Limites dynamique
-
Envoyer les mesures sur un serveur / internet mesure lorsque le batterie pack est entreposé
Correction du text sur Antidote
J'ai corrigé quelques fautes mais ca serait toujours bon de le passer une dernière fois dans antidote avant la remise.
Demander à Dominic ses disponibilités
Disponibilité :
Prototype lecture de tension et balancement
Conception - Shunt voltage sense
Pack voltage: 80V - 170V
LTC6101/LTC6101HV - High Voltage, High-Side Current Sense
Avantage: Peut être alimentée par un diviseur de tension directe de la batterie. Peut-être configuré de façon bi-directionnel avec 2 chips. Peut être isolée.
Désavantage: Doit être référencé par le ground de la batterie
AMC1100 ou AMC1200/B: Fully-Diferntial Isolation Amplifier
http://tifomy.com/--500v-voltage-transducer.html
http://www.mouser.com/new/broadcom/avago-acpl-c87/
http://www.powerguru.org/isolated-voltage-sensor-expands-input-range-by-10-times/
http://www.machinedesign.com/energy/isolated-voltage-sensing-safe-control
CAN Connector/Câblage
Cahier des charges: Ressources
Master Temp Sensor
AD7314
10-bit, 2C accuracy, -35C to 85C, SPI, 4.15$
http://www.analog.com/media/en/technical-documentation/data-sheets/AD7314.pdf
TMP20AIDCKR
0.5C a 2.5c accyuracy, -50C a 130C, Analog, 1.90$
http://www.ti.com/lit/ds/symlink/tmp20.pdf
NTC
NCP15WB473F03RC
Même que slave mais surface mount.
Conception: Master Board
Description fonctionnelle
MVP
-
Battery Protection System
a. Over-charge
b. Over-discharge
c. Over-current
d. Over-temperature -
Balancement des modules
a. Passive Top-Balancing -
Être compatible avec le BMS présentement utilisé dans Éclipse IX (Lithiumbalance)
http://www.lithiumbalance.com/en/component/product/categories/19?sid=37
a. Communication sur le CAN
b. Contrôle du relais de pré-charge -
Faciliter le scrutineering
Compétition ASC 2018
-
Active cooling (Contrôle des fans du batterie pack)
-
Calcul du SOC
-
Limites dynamique
-
Envoyer les mesures sur un serveur / internet mesure lorsque le batterie pack est entreposé
Cahier de conception
for loop
Décomposition du problème en sous-problèmes
- Rappeler les objectifs (cahier de charge) et rôle de la technologie
Recherche d’idées de solution
- Élaboration de concepts (différents choix)
- Analyse de faisabilité des concepts (pour éliminer les risques technologiques)
- Choix final d’un concept de solution
end for
Tableau synthèse des concepts
- Tableau qui décrit les concepts d’une façon générale.
Architecture
- Architecture électronique
- Architecture logiciel
Diagramme fonctionnel
- Représentation graphique de l’ensemble des fonctions qui doivent être remplies par les composants du produit développé.
Conception: Contacteur Gigavac
Contacteurs GIGAVAC_HX21
http://www.gigavac.com/sites/default/files/hx21.pdf
Pick-Up current, Max (75ms): 4.3A
Safety current: 4.3A * 1.2 = 5.16A
Gate drive: 3.3V
Solution 1:
1 Mosfet N-Channel high-side
3 Mosfet P-Channel low side
Solution 2
Solid State Relay
4 Solid State Relay
BJT pour driver la led: BC849BLT1G
http://www.ixysic.com/home/pdfs.nsf/www/CPC1907B.pdf/$file/CPC1907B.pdf
Solution 3:
Opto + Relais
http://www.ixysic.com/home/pdfs.nsf/www/CPC1002N.pdf/$file/CPC1002N.pdf
Veille Technologique: BMS
Veille Technologique de BMS complet
Open Source
Battery Monitor
https://github.com/simat/BatteryMonitor
Ne fais que monitorer des batteries avec un Beaglebone
• Beaglebone
• Texas Instruments ADS1115 16 bit A/D converters
ElectroDacus
http://electrodacus.com/
Système PV
OpenBMS
https://github.com/rickygu/openBMS
based on the Linear Tech LTC6802-2 integrated IC and Cinch ModICE automotive enclosure.
Master Board Features
• Arduino Micro-controller
• Low Voltage Protection
• High Voltage Protection
• LCD Display
• Hall Effect Isolated Current Sensor
• Coulomb Counting
Daughter Board Features
• Measures up to 12 Li-Ion Cells in Series (60V Max)
• Stackable Architecture Enables >1000V Systems
• 0.25% Maximum Total Measurement Error
• 13ms to Measure All Cells in a System
• Cell Balancing:
• On-Chip Passive Cell Balancing
• Two Thermistor Inputs Plus On-Board Temperature Sensor
• 1MHz Daisy-Chainable Serial Interface
• High EMI Immunity
• Delta Sigma Converter with Built-In Noise Filter
• Open Wire Connection Fault Detection
• Low Power Modes
FoxBMS
https://www.foxbms.org/typo3/index.php?id=foxbms
https://foxbms.readthedocs.io/en/release-0.4.x/
https://github.com/foxBMS/foxBMS-documentation
OFS BMS
Lithium Balance
Tritium
Orion BMS
Chargery
Elektromotus
Elithion: Lithiumate Lite, Lithiumate Pro
Ewert Energy Systems: Orion BMS
Guantuo
Ligoo / Anhui / Wicom
Manzanita Micro
Pacific EV
Documentation des méthodes de travails
Étudier les besoins et établir les prioritées
Editer un fichier .tex pour chaque besoin avec, si applicable:
- Priorité
- Contexte et définition du problème
- Objectif
- Périmètre (limites)
- Description fonctionnelle
- Spécification détaillée
- Ressources
- Idées de conception
Conception: Liste des erreurs
- Précharge Timeout Main contactor +
- Précharge Timeout MPPT contactor
- Overvoltage
- Undervoltage
- Overcurrent
- Overtemperature
- Contacteur Main +Timeout
- Contacteur Main - Timeout
- Contacteur MPPT Timeout
Réunion de lancement ( Kick off meeting)
Réunion de lancement
Quand : Lundi le 1er Mai 15h (Montréal)
Ou : Telegram
Objectif : Discuter du cahier des charges et des différents points de vue du projet
Points à discuter :
- Définir un road map global, incluant tous side projects nécessaires (e.g. simulateur de cellule)
- Discuter de la répartition des tâches de développement pour que les membres se préparent en conséquence (études des méthodologies, des logiciels, des technologies..)
- Définir les objectifs et le degré de complexité (pour le cours et la compétition)
- Horaire des membres et disponibilités
- Meeting entre les membres
- Meeting avec le professeur
- Gestion du budget (sur quoi on met les ressources)
- Gestion de projet (gantt? division en semaine)
- Recherche documentation et partage des connaissances
- Schéma bloc du projet
Voir issue Revoir méthodologie - Cahier des charges #3
pour la description du cahier des charges
Proposition du projet
Remplir le document dans le Drive
- Objectif
- Moyens
- Méthodologie
- Mettre le document au propre
- Relecture
- Envoyer le texte
- Signature du professeur
- Remise du document au département
- Approbation du Directeur
Cahier des charges: Échéancier
Étudier la faisabilité d'utiliser nOS
Conclusion : nOS va être utilisé
Test Communication
Veille Technologique: AFE
Liste des candidats
Linear
- LTC6801
- LTC6802
- LTC6803
- LTC6804
- LTC6811
- LTC3300-1/LTC3300-2 (Balancers)
Maxim Integrated
MAX14920/MAX14921
Texas Instrument
-
bq769x0
-
BQ77PL9x0
-
BQ76PL536A-Q1
https://www.digikey.ca/product-detail/en/texas-instruments/BQ76PL536ATPAPTQ1/296-28816-1-ND/2671327 -
ISO72X
-
EMB1428Q
-
EMB1499Q
Analog Device
- AD7280A
- AD8280
Intersil
- ISL94212
- ISL94202
- ISL94208
- ISL94203
- ISL8610
- ISL78600
O2micro
- 0Z9355
- 0Z890
- 0Z8905
- 0Z8920
- 0Z8940
- 0Z8806
- 0Z9202
Renesas
- RAJ240090
- RAJ240100
Architecture physique
Diagramme Fonctionnel
Contexte et définition
- Danger des battries Li-ion
- Système de protection et de gestion de batterie
- Projet spécial
- Club étudiant Éclipse
- Compétitions
Ajouter section des risques et méthode mitigation.
On peut rajouter les risques comme dans le chapitre 2.4 du livre A Systems Approach.
On élimine ceux qui s'appliquent pas au projet et comment on va attaquer les autres.
Je ne sais pas si c'est mieux de le mettre dans le cahier des charges ou de conception par contre.
Conception: Balancing Stategy
Contacts
[email protected]
GAGJ23108601
[email protected]
[email protected]
DAIC30099006
Revoir méthodologie - Cahier des charges
Je crois que le cahier des charges c'est plus ce qu'on explique dans la synthèse. Comme vérifier les besoins et dire c'est quel outil a utiliser.
Il faudrait relire ELE400 pour ca.
Mais je crois pas qu'on va se faire refuser pour ca.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.