Tom L
1 kW
Try connecting to the USB-serial bridge with a terminal program like Putty before you order another one.
crossbreak said:I'd like to start a new thread about this... I had a hard time to find all of the info i need in the other thread.. so here is a start.
all i know is that: we need':
-A TTL converter (cheap off ebay)
-A special cable
-A computer and a software
any more? hope this is a start..
Don't forget to cross rx and tx such that tx (transmit) of your USB to serial go to rx (receive) on the controller.
programming software from BAFANG http://ulozto.cz/x1zej9PD/software8fun-zipp rename to *.zip
from http://endless-sphere.com/forums/viewtopic.php?f=28&t=50104&start=1925#p876033
ben--b said:I bought a similar USB to serial cheap (1.5$) converter and made my programing cable with a jst-xh 5pin plug.
![]()
I had to install a driver for the converter to work properly. You just have to know the chipset ref and it is easy to find online.
Rather than trying to find the same 5pin connector as on bafang wiring harness, I installed another plug (common jst-xh 5pin) in serial between the connector and the display.
![]()
I opened the display case (which is welded so the result isn't very clean ...). You can see on the pic the wire's color and function.
![]()
You need to connect GND, RX and TX of the controller to the converter (TX display = RX controller = TX converter) AND to connect the red and white wires (named D+ and Ds in the display) together.
D+ is the battery positive, Ds is the wire that awaken the controller when connected to +batt.
This way, the programming software is working fine.
All the controller parameters are not so easy to understand, so the more people will be able to have this software working, the sooner we'll be able to master it for fine tuning of this great litttle product.
Somebodystopme!! said:I can get it to connect just fine.
However it will not read the current settings correctly. or write.
When I ask it to read it fills all fields in with 0's. when I put my wanted fields in it doesn't save them.
So, I'm thinking we do not have the correct software. (for the BBS02 750W C961 unit anyway)
Somebodystopme!! said:Here is a cheap converter most anyone can buy locally.
http://www.staples.com/usb+to+serial/directory_usb+to+serial?fids=4224917673&rpp=18&pn=1&sr=true
Tom L said:Somebodystopme!! said:Here is a cheap converter most anyone can buy locally.
http://www.staples.com/usb+to+serial/directory_usb+to+serial?fids=4224917673&rpp=18&pn=1&sr=true
No! This is an RS232 serial device (up to +/-15V). You need a 5V TTL level device.
Tom L said:Somebodystopme!! said:I can get it to connect just fine.
However it will not read the current settings correctly. or write.
When I ask it to read it fills all fields in with 0's. when I put my wanted fields in it doesn't save them.
So, I'm thinking we do not have the correct software. (for the BBS02 750W C961 unit anyway)
Are you using a 5V or 3V USB converter?
When you say "connect just fine" what do you mean? I don't see any evidence of a connection in your screen shots. Also you have not defined the com port for the connection.
Somebodystopme!! said:Tom L said:Somebodystopme!! said:I can get it to connect just fine.
However it will not read the current settings correctly. or write.
When I ask it to read it fills all fields in with 0's. when I put my wanted fields in it doesn't save them.
So, I'm thinking we do not have the correct software. (for the BBS02 750W C961 unit anyway)
Are you using a 5V or 3V USB converter?
When you say "connect just fine" what do you mean? I don't see any evidence of a connection in your screen shots. Also you have not defined the com port for the connection.
So I bought my TTL converter and it's doing the same thing that the standard USB-Serial adapter did. When it connects to the controller it states at the bottom that it see's 24V. I assume that's the voltage the controller runs on.
No Comm errors. serial port works fine.
Will not read my controller or write to it. I have set it to 3.3 & 5V and I have crossed the TX/RX cables.
I am wondering if the BBS02 needs to have jumper wires to the display as well as the controller so everything will be powered for it to work.
I have seen someone mention that the BBS01 has been successfully tapped into. Can anyone confirm this is possible with the BBS02?
I have hooked everything back up and powered it on and everything works as it did when stock. no error messages on the display module since I have been fiddling with it.
Tom L said:Yeah you should definitely be trying to talk to the controller not the display.
Tom L said:Well the only thing left I can think of; did you have P+ and PL shorted together?
If so then it really looks like this software is not compatible with the BBS02.
Tom L said:Great work! Can you confirm it works when the interface is using 3V logic?
There are some extremely cheap 3V serial interfaces on ebay.
mushymelon said:Ok sweet thanks
So just to clarify the steps
Step 1 Disconnect power to your bbs01/2 controller
Step 2 Get the TTL adapter working and assigned a com port on your windows machine.
Step 3 Connect your TTL adapter to the Male connector (controller side not the display) in the following configuration
USB-TTL. motor Controller plug
Ground -------------------Ground
TX --------------------------RX
RX --------------------------TX
Short PL and P+ together
Like this
Step 4 reconnect the power to the bbs01/2
Step 5 run the software and read your current configuration and back it up
Step 6 change and reprogram the controller
Is this correct?
Thanks
Mushy
Purchased the same connectors from Fry's. The Local Fry's had both in stock.Somebodystopme!! said:I can confirm that this does indeed work on the BBS02 w/ C961 Display.
I used these two items from Fry's Electronics:
USB to TTL converter
http://www.frys.com/product/6997547
Jumper Wires
http://www.frys.com/product/6250820?sit ... IN_RSLT_PG
teslanv said:Purchased the same connectors from Fry's. The Local Fry's had both in stock.Somebodystopme!! said:I can confirm that this does indeed work on the BBS02 w/ C961 Display.
I used these two items from Fry's Electronics:
USB to TTL converter
http://www.frys.com/product/6997547
Jumper Wires
http://www.frys.com/product/6250820?sit ... IN_RSLT_PGI was able to get the USB-TTL breakout board connected and talking to the software.
It's getting late, So I'll tinker with connecting to the Kit tomorrow hopefully.
We may need to take a survey now:
What is the manufacture date of your unit and what version of firmware is on your controller?
I suspect Firmware is not something we are yet able to update???