Checking the battery status

RMP 50, 50XL, 100, 200, 400
Post Reply
Akin
Posts: 24
Joined: Mon Aug 13, 2012 12:21 pm

Checking the battery status

Post by Akin »

Hi,

I have an RMP 50XL with 2 battery packs and I would like to check the powerbase and UI batteries' status during operation.

The CAN packages 0x0406 contains the voltages of these two batteries, but I prefer to know as percentages.

Could you tell me how I can get/calculate thes values?

Thanks

ChrisC
Posts: 43
Joined: Fri Apr 20, 2012 8:22 am

Re: Checking the battery status

Post by ChrisC »

From the RMP Interface Guide document for the RMP 50XL, In section 2.5.2 Monitoring Message Contents:

Data Slot 2 of CAN Message 8, 0x0407 contains the minimum battery state of charge.
The conversion factor for Minimum Battery State of Charge – 2.55 counts/percent (255 counts full range)

Does this help answer your question?

Thanks,
Chris

Akin
Posts: 24
Joined: Mon Aug 13, 2012 12:21 pm

Re: Checking the battery status

Post by Akin »

Is the package 0x0407 for powerbase battery or auxiliary battery? In any case I need to know the status of both batteries.

Best

Akin

phussey
Posts: 79
Joined: Fri Apr 20, 2012 8:12 am

Re: Checking the battery status

Post by phussey »

I have added the auxiliary battery SOC, current, and status to the RMP50XL feedback structure for the new release. The package will be available tomorrow.
PATRICK HUSSEY
Principal Engineer

STANLEY INNOVATION, INC
www.stanleyinnovation.com

Akin
Posts: 24
Joined: Mon Aug 13, 2012 12:21 pm

Re: Checking the battery status

Post by Akin »

Hi Patrick,

I applied the recent update to my platform. However the value of the Aux battery Voltage is quite off. After a full charge the last 2 bytes of the message 8 is 0xb908 which is roughly 44000 (it should be 0-255 if I understood correctly).

Aux battery status also reports a different value: 0x806d

I verified the build id to see if the update went correctly. Here is what the system reports:
Build id: 3051
Build date: 2322
Build time: 3864

Am I doing the wrong thing or the value is faulty?

Thank you

Akin

phussey
Posts: 79
Joined: Fri Apr 20, 2012 8:12 am

Re: Checking the battery status

Post by phussey »

Hi Akin,

It looks like the aux battery CAN communication has not been started. Can you verify that the auxiliary battery is powered on? The light next to the toggle switch should be on when the aux battery communication board is powered and the battery is healthy.
PATRICK HUSSEY
Principal Engineer

STANLEY INNOVATION, INC
www.stanleyinnovation.com

Akin
Posts: 24
Joined: Mon Aug 13, 2012 12:21 pm

Re: Checking the battery status

Post by Akin »

Yes , when I did the tests the switch was on.

Akin
Posts: 24
Joined: Mon Aug 13, 2012 12:21 pm

Re: Checking the battery status

Post by Akin »

I just changed the batteries to see if I will have the same behavior.

First I updated the platform using a windows 7 computer. Before windows 7 was not supported, but in the documents included with the latest update package it mentions Windows 7. So I installed the latest drivers to the machine. In the device manager Segway Centralized controller appeared with an exclamation mark. I updated it anyways, and it seems that the update passed.

Since I have this problem, then I used my Windows XP machine to update the platform. I followed the instructions of the latest update package, and updated the drivers. Again Segway Centralized controller appeared in the Device manager, but this time no exclamation mark. Then I updated the platform again.

But in the end I received the same kind of values. With the new batteries:

aux battery status: de22 and aux batt percentage:78fe

phussey
Posts: 79
Joined: Fri Apr 20, 2012 8:12 am

Re: Checking the battery status

Post by phussey »

Hi Akin,

The issue is that the CU in the powerbase cannot establish CAN communication with the ABB.

When you connect USB, with the aux power switch on, do you see the "Segway RMP Auxiliary Battery Board" in the device manager? It should be connected via USB hub and you can talk to it as a virtual comm with the demo or your own program.

You should see it one of 2 places:
other devices or comm ports and lp


I will attach a zip file with the ABB documentation and the demo which you can connect via USB to see if the ABB is alive in the next post.
PATRICK HUSSEY
Principal Engineer

STANLEY INNOVATION, INC
www.stanleyinnovation.com

Akin
Posts: 24
Joined: Mon Aug 13, 2012 12:21 pm

Re: Checking the battery status

Post by Akin »

No I don't see "Segway RMP Auxiliary Battery Board" in the device manager. I only have Segway Mobile Platform in USB controllers and Segway Centralized RMP Controller in other devices (for which it cannot find any drivers).

phussey
Posts: 79
Joined: Fri Apr 20, 2012 8:12 am

Re: Checking the battery status

Post by phussey »

This zip has the inf and everything that was in the previous post
Segway_RMP_ABB_Demo.zip
You do not have the required permissions to view the files attached to this post.
PATRICK HUSSEY
Principal Engineer

STANLEY INNOVATION, INC
www.stanleyinnovation.com

Akin
Posts: 24
Joined: Mon Aug 13, 2012 12:21 pm

Re: Checking the battery status

Post by Akin »

With ABB_demo I can see the battery status. But still rmp_demo shows bad values. Massage 4 of the packet 0x407 is still off.

I think ABB_demo and rmp_demo connect to different devices.

phussey
Posts: 79
Joined: Fri Apr 20, 2012 8:12 am

Re: Checking the battery status

Post by phussey »

You are correct. The ABB demo connects directly to the aux battery board. In the new RMP50XL release, the powerbase CU connects to the ABB via CAN bus and relays the information in the packets sent to the deuce board.I did this so that the information would be included in the existing link so you wouldn't have to write a separate USB driver to get the ABB data.

It appears that the ABB and CU are either not connected via CAN, so you have 3 options:

1. Use the ABB USB virtual comm driver to communicate with the ABB. The interface guide and the ABB_demo explain all you need to do this.

2. Disclaimer: I cannot officially recommend this, it is purely for reference and is done at your own risk.
Check that the ABB CAN is internally connected to CAN_A on the deuce board. When removing the UI box take care not to strain or disconnect wires and use ESD protection. See picture:
RMP50XL_ABB_CAN2.jpg
3. Send the unit back to have it repaired.

Hopefully this helps.
You do not have the required permissions to view the files attached to this post.
PATRICK HUSSEY
Principal Engineer

STANLEY INNOVATION, INC
www.stanleyinnovation.com

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests