3drobotics / ardupilot-solo

GNU General Public License v3.0
137 stars 122 forks source link

Smart battery #295

Open Frederic88 opened 7 years ago

Frederic88 commented 7 years ago

Hi,

In this version and any version of the solo firmware, the SMART batteries data are not displayed in the LOG files (TLOG or dtaflash BIN files). These data are very important to monitor the batteries.

Would it be possible to have an update with these infos ? Get update from the SMbus (data like Battery serial number, cell voltage, temperature... ) and send that to the LOG throught a mavlink message.

Thanks, Frederic

rmackay9 commented 7 years ago

Just FYI - there's a project to "get solo back on master" which means running Solo on unmodified ArduPilot. I'm not leading the project but it seems like AC3.5-rc8 which I'm pushing out today for beta testing does make it possible. This includes logging of the individual cell voltages. I'm afraid it's not a free lunch though because for the moment, we recommend upgrading the Solo's flight controller to the Green Cube (aka Pixhawk2.1 special edition for the Solo).

ArduPilot discussion: http://discuss.ardupilot.org/t/testing-3-5-on-my-solo-she-flies/15655/56 There are a few Solo facebook groups that also might talk about this project.

Anyway, definitely not trying to push you in any particular direction and I have no financial stake in the Cube. A new release of 3DR's ardupilot branch would be an easier solution for you. Just wanted to highlight this option.

Frederic88 commented 7 years ago

Hi,

Thanks very much for your input. Yes I had a look to this project "Get solo back on master" look very promising : http://discuss.ardupilot.org/t/update-on-mastering-solo-major-milestone-reached/17959 But as you said you need to install the green cube... I was looking more for something that would be more an "official release" and backed by 3DR robotics.

Thanks again Frederic

mtbsteve commented 7 years ago

Frederic,

I tested 3.5 RC8 on Solo today. Smart battery logging and reporting in Solex works very well. You may join the Solo beta testing group on fb for the latest news and hints

anthonysleck commented 7 years ago

mtbsteve, Was that with or without a green-cube?

jmachuca77 commented 7 years ago

Be aware that Solo is no longer being developed by 3DR no new features will be added, no new “official” releases will be made (unless there is something critical which I very much doubt). Your only chance to get this is to use master. But as you know there is a piece of code missing from master that protects the ESCs from killing themselves.

Best regards,

Jaime Machuca mailto:jaime@element.aero CEO | Element Aero | www.element.aero http://element.aero/

http://element.aero/

On Jun 15, 2017, at 10:22 AM, Frederic88 notifications@github.com wrote:

Hi,

Thanks very much for your input. Yes I had a look to this project "Get solo back on master" look very promising : http://discuss.ardupilot.org/t/update-on-mastering-solo-major-milestone-reached/17959 http://discuss.ardupilot.org/t/update-on-mastering-solo-major-milestone-reached/17959 But as you said you need to install the green cube... I was looking more for something that would be more an "official release" and backed by 3DR robotics.

Thanks again Frederic

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/3drobotics/ardupilot-solo/issues/295#issuecomment-308771649, or mute the thread https://github.com/notifications/unsubscribe-auth/ABllldGtXDEr5wckCcXZalbHvSGtBIZ2ks5sEUxDgaJpZM4N6jWp.

proficnc commented 7 years ago

Adding the green cube is just one way to fix the issue, You can add a servo level shifter to each esc, or swap out the ESCs.

The green cube however is known to work. The additional features gained by this, and the massive ongoing support in the community make it quite a compelling option.

There is also work ongoing to make this functional with standard hardware. It will however be at reduced performance

jmachuca77 commented 6 years ago

This has already been implemented in ardupilot master.