Coder Social home page Coder Social logo

pt-battery-diagnostics's People

Contributors

martinbogo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pt-battery-diagnostics's Issues

SoC

Hi
I can read data from the battery.
But the SoC "c" is showing 0,39 %.
I test with 3 different batteries and this value is the same (2 batteries with voltage pack 76 - 78 V and another BMS with dead cell / without cells).

@martinbogo did you get SoC values correct?

With logic analyser the response to command 0x1D (SoC rigth ?) is : 0x65 0xFF 0xFE

Thank you @martinbogo

Pt Bms emulator?

Man i am a really huge fan of your work, and as i can see you helped a lot of pt's battery around the globe.
But i really must ask, would be possible to emulate the pt bms with a arduino??
So it would be possible to use a generic bms and an emulator?

Reset BMS?

Hi! Read trough this project, could not tell: have you found a way resetting the BMS when locked down?

Hi!

Hi idk how thia project works, i just want to build a segway battery diagnostic that tell me if cells are good enough, there is a list of materials and processes i have to do to build it??.
Thank for your work, hope we can talk!

Displaying battery data without i2c Lcd

Hi Martin,

I'm a Arduino newb, living in Cape Town, South Africa, with an electrical and electronics background.

Have acquired all the hardware and software except the 20 x 4 i2c lcd display. Will order the display today. Have installed the Arduino IDE software for windows and downloaded the Github zipped file. Loaded the ino file onto the Arduino Uno.

Hardware:

Arduino Uno board.

12v Dc transformer to provide 12v to battery enable

All leads/wires from Uno to battery have be prepared and connected, with labels to the pins on Uno and battery sides.

Will connect the 20 x 4 i2c LCD display to the 5v supply leads and SCL and SDA pins on the Uno.

Until the display arrives is there any way to display the voltages, temps, state of charge and Serial number on my laptop?

Hope you can assist.

Regards

Moejaahied Bardien

Wire setClock parameter

I am running a mega2560 with a MCUFRIEND display shield. The latest code hangs with Wire.setClock(400000) but runs with (100000).
Don't think the shield is the problem as it is a parallel I/O board with a touch screen and SD slot (which I am not accessing). pinMode on 6 and A2 are used by the resistive touch
screen.
There are a couple of periods .(.) spaced 4-5 line feeds apart that have newly showed up.

Incorrect Cell Voltage Readings

I have a good battery on my workbench which is green on the charger and is sitting at 76.75 volts. The serial monitor reports every other cell group with roughly the same voltage, however they don't sum to anywhere close to 76 volts, and if there actually are cells at ~0.4 volts, I'm sure the charger would not report a green light. Below is the output from the serial monitor, which is consistent between calls of "V":

Cell Group [0] Voltage is 0.43
Cell Group [1] Voltage is 2.54
Cell Group [2] Voltage is 0.44
Cell Group [3] Voltage is 2.54
Cell Group [4] Voltage is 0.43
Cell Group [5] Voltage is 2.54
Cell Group [6] Voltage is 0.44
Cell Group [7] Voltage is 2.54
Cell Group [8] Voltage is 0.44
Cell Group [9] Voltage is 2.54
Cell Group [10] Voltage is 0.44
Cell Group [11] Voltage is 2.54
Cell Group [12] Voltage is 0.44
Cell Group [13] Voltage is 2.54
Cell Group [14] Voltage is 0.44
Cell Group [15] Voltage is 2.54
Cell Group [16] Voltage is 0.44
Cell Group [17] Voltage is 2.54
Cell Group [18] Voltage is 0.44
Cell Group [19] Voltage is 2.54
Cell Group [20] Voltage is 0.44
Cell Group [21] Voltage is 2.54
Cell Group [22] Voltage is 0.44

Its mid January

I know there are a bunch of people who are as excited as myself to see and contribute to this github, do you have any thing to upload?

Code Arduino Diagnostic Battery Segway

Hi
I Would like chceck my battery Segway -secection battery.
I have problem. I write code my Arduino uno but program dont work.
I have LCD 2004 but nothing is displayed. The code is 100% correct?

Reviving a battery

Hi, first, thanks for your contribution and making this project open source. There are so many snakeoil and way over priced tools for the Segway community...

It might be a silly question, but do you have any details on how to revive a battery than hasn’t been charged in a few months. It’s is currently at around 8v and solid red when trying to charge it with onboard charger.

I understood that the batterie need to somehow go back to ~50v to be charged with the onboard charger. I have seen a few companies offering to revive the battery for $300 or more. But it seems to be way over priced. Would you happen to know what those reviver do exactly ? And could I build a cheap DIY reviver myself without damaging my battery ?

Completely dead battery checking

Hello.
I have a Segway XT with completelly dead batteries - 0V, cracked cells and so on. I am in a half way of ordering new cells for it, but I know nothing about BMS state, may be BMS is broken too. With this project can I communicate with BMS without battery pack? Can I use regulated power source to turn BMS on somehow?

PS: This is very interesting project! Can I participate somehow? I have 2 dead batteries, oscilloscope, a lot of microcontrollers (stm32, stm8, atmega, raspbery and so on), logic analyzer and soldering station. May be I can be of use :)

PPS: sorry for my poor english )

NiMH Batteries

Hi Martin,

I have 6 NiMH batteries I'm looking to pull data off. One of them still works normal, the others are all basically stone dead. Are you still looking for info from a working NiMH? If not do you know if the pinout is the same for communication? (aside from the +/- terminals)

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.