Votol EM-100 & EM-150 controllers

Isn’t this an apples and pears comparison? No 1:16 chain drives are running efficiently, single stage chain drives end at about 1:7 (adding idlers to get a better chain wrap will inevitably lower the efficiency.)

1:7 backdriving by chain and 1:2–>1:3.5 won’t be a big difference, i’d say preferable with the 1:7 as there will be less backlash. These are the types of drives people have here - not tesla reductions
 
fishblood said:
Paulflieg said:
Unfortunately, the "demo8" version doesn't work for me.
Immediately when connecting

Since debug info cannot point out logical failure of APK inventor. And I do clean a andorid phone to factory reset status, then test demo APK. Since not found any error. So maybe there's some different in your phone or controller infect the APK.

SO pls try these debug, you can tell if they work with or without fail-hints. thanks
em150_debug1.zip
em150_debug2.zip
em150_debug3.zip

Three different devices, doesn't work anywhere. Incorrectly shows the voltage and current! I have a 60 volt battery.
Screenshot_20221002-163349.jpg
Screenshot_20221002-163523.jpg
20221002_164233.jpg
20221002_164742.jpg
 
templer1 said:
fishblood said:
Paulflieg said:
Unfortunately, the "demo8" version doesn't work for me.
Immediately when connecting

Since debug info cannot point out logical failure of APK inventor. And I do clean a andorid phone to factory reset status, then test demo APK. Since not found any error. So maybe there's some different in your phone or controller infect the APK.

SO pls try these debug, you can tell if they work with or without fail-hints. thanks
em150_debug1.zip
em150_debug2.zip
em150_debug3.zip

Three different devices, doesn't work anywhere. Incorrectly shows the voltage and current! I have a 60 volt battery.
Screenshot_20221002-163349.jpg
Screenshot_20221002-163523.jpg
20221002_164233.jpg
20221002_164742.jpg

I disable different funtion to prevent fault in debug1 to 3, that's help us find whuch func5ion have bug. Pleade tell me each APK dsiplay error message.
 
templer1 said:
fishblood said:
Paulflieg said:
Unfortunately, the "demo8" version doesn't work for me.
Immediately when connecting

Since debug info cannot point out logical failure of APK inventor. And I do clean a andorid phone to factory reset status, then test demo APK. Since not found any error. So maybe there's some different in your phone or controller infect the APK.

SO pls try these debug, you can tell if they work with or without fail-hints. thanks
em150_debug1.zip
em150_debug2.zip
em150_debug3.zip

Three different devices, doesn't work anywhere. Incorrectly shows the voltage and current! I have a 60 volt battery.
Screenshot_20221002-163349.jpg
Screenshot_20221002-163523.jpg
20221002_164233.jpg
20221002_164742.jpg

I disable different funtion to prevent fault in debug1 to 3, that's help us find whuch func5ion have bug. Pleade tell me each APK dsiplay error message.
 
fishblood said:
templer1 said:
fishblood said:
Paulflieg said:
Unfortunately, the "demo8" version doesn't work for me.
Immediately when connecting

Since debug info cannot point out logical failure of APK inventor. And I do clean a andorid phone to factory reset status, then test demo APK. Since not found any error. So maybe there's some different in your phone or controller infect the APK.

SO pls try these debug, you can tell if they work with or without fail-hints. thanks
em150_debug1.zip
em150_debug2.zip
em150_debug3.zip

Three different devices, doesn't work anywhere. Incorrectly shows the voltage and current! I have a 60 volt battery.
Screenshot_20221002-163349.jpg
Screenshot_20221002-163523.jpg
20221002_164233.jpg
20221002_164742.jpg

I disable different funtion to prevent fault in debug1 to 3, that's help us find whuch func5ion have bug. Pleade tell me each APK dsiplay error message.


Update
View attachment em150_demo10.zip

View attachment em150_demo11.zip
 
larsb said:
Isn’t this an apples and pears comparison? No 1:16 chain drives are running efficiently, single stage chain drives end at about 1:7 (adding idlers to get a better chain wrap will inevitably lower the efficiency.)

1:7 backdriving by chain and 1:2–>1:3.5 won’t be a big difference, i’d say preferable with the 1:7 as there will be less backlash. These are the types of drives people have here - not tesla reductions

As you exceed 1:6 single stage you will have issues. I have no idea what maximum reduction ratio someone would use on a dirt bike with largest diameter tires, but if you wanted 7.5:1 reduction then rather than a single reduction, using the qsmotor with 2.37:1 (19/45)gear reduction with a 3.19:1 (16/51) final reduction.

988980B8-6927-4938-839E-1AEBC1930B07.png


There are scooters using 6:1 reduction and when people upgrade to bldc with a controller that had regen, it can barely coast and adding the slightest regen locks the rear wheel.

CCC92039-ACD7-4351-ACB7-314C815C4ADA.png

So, for those having problems with regen set at 5%, the first place I recommend they check is the motor is easy to backdrive with power off, including and high single reduction gear ratio.
 
Hey guys I am very interested in this conversation but I am not sure about how the details line up. Could you catch some of us up that are following the conversation?

I think I am trying for the same front brake setup, where when I engage it lightly I automatically start regen on the rear wheel. I have High Brake and Low Brake wires, am I understanding properly that I need to find the EBS setting on page 3 and set that to High Brake? Then set a separate Regen percent to like 5%?

Also, my High Brake wire is just a single wire and my brake input is two posts, do I put the High brake into one input and connect the other post on the brake to 12v power? I also want to power the rear break light with this input so I guess I would tie the brake light to the High Break line so it gets power when the lever is pulled? I don't want to feed the High Break wire power if that's not what the controller wants.

Thanks in advance!
 
fishblood said:
templer1 said:
fishblood said:
Paulflieg said:
Unfortunately, the "demo8" version doesn't work for me.
Immediately when connecting

Since debug info cannot point out logical failure of APK inventor. And I do clean a andorid phone to factory reset status, then test demo APK. Since not found any error. So maybe there's some different in your phone or controller infect the APK.

SO pls try these debug, you can tell if they work with or without fail-hints. thanks
em150_debug1.zip
em150_debug2.zip
em150_debug3.zip

Three different devices, doesn't work anywhere. Incorrectly shows the voltage and current! I have a 60 volt battery.
Screenshot_20221002-163349.jpg
Screenshot_20221002-163523.jpg
20221002_164233.jpg
20221002_164742.jpg

I disable different funtion to prevent fault in debug1 to 3, that's help us find whuch func5ion have bug. Pleade tell me each APK dsiplay error message.

I don't really understand what should I do?
 
templer1 said:
fishblood said:
templer1 said:
fishblood said:
Since debug info cannot point out logical failure of APK inventor. And I do clean a andorid phone to factory reset status, then test demo APK. Since not found any error. So maybe there's some different in your phone or controller infect the APK.

SO pls try these debug, you can tell if they work with or without fail-hints. thanks
em150_debug1.zip
em150_debug2.zip
em150_debug3.zip

Three different devices, doesn't work anywhere. Incorrectly shows the voltage and current! I have a 60 volt battery.
Screenshot_20221002-163349.jpg
Screenshot_20221002-163523.jpg
20221002_164233.jpg
20221002_164742.jpg

I disable different funtion to prevent fault in debug1 to 3, that's help us find whuch func5ion have bug. Pleade tell me each APK dsiplay error message.

I don't really understand what should I do?

I think I found one bug in APP. So pls test demo10 and demo11, and show your APP working screen or bug screen. Thank you.
If you have any recommendations, please feel free share us. XD
 
templer1 said:
fishblood said:
Paulflieg said:
Unfortunately, the "demo8" version doesn't work for me.
Immediately when connecting

Since debug info cannot point out logical failure of APK inventor. And I do clean a andorid phone to factory reset status, then test demo APK. Since not found any error. So maybe there's some different in your phone or controller infect the APK.

SO pls try these debug, you can tell if they work with or without fail-hints. thanks
em150_debug1.zip
em150_debug2.zip
em150_debug3.zip

Three different devices, doesn't work anywhere. Incorrectly shows the voltage and current! I have a 60 volt battery.
Screenshot_20221002-163349.jpg
Screenshot_20221002-163523.jpg
20221002_164233.jpg
20221002_164742.jpg

Please update your Current and Voltage calibration value on the APP to correct volt and current showing.
 
AlanL said:
Hey guys I am very interested in this conversation but I am not sure about how the details line up. Could you catch some of us up that are following the conversation?

I think I am trying for the same front brake setup, where when I engage it lightly I automatically start regen on the rear wheel. I have High Brake and Low Brake wires, am I understanding properly that I need to find the EBS setting on page 3 and set that to High Brake? Then set a separate Regen percent to like 5%?

Also, my High Brake wire is just a single wire and my brake input is two posts, do I put the High brake into one input and connect the other post on the brake to 12v power? I also want to power the rear break light with this input so I guess I would tie the brake light to the High Break line so it gets power when the lever is pulled? I don't want to feed the High Break wire power if that's not what the controller wants.

Thanks in advance!
Yes, first you need the brakes sensors telling the controller what to do. But using high brake or low brake depends on your system.
What is your bike?
What voltage is your battery?
Do you have a brake light? If so what voltage is it running on?
Which Votol controller are you using?
 
fishblood said:
templer1 said:
fishblood said:
templer1 said:
Three different devices, doesn't work anywhere. Incorrectly shows the voltage and current! I have a 60 volt battery.
Screenshot_20221002-163349.jpg
Screenshot_20221002-163523.jpg
20221002_164233.jpg
20221002_164742.jpg

I disable different funtion to prevent fault in debug1 to 3, that's help us find whuch func5ion have bug. Pleade tell me each APK dsiplay error message.

I don't really understand what should I do?

I think I found one bug in APP. So pls test demo10 and demo11, and show your APP working screen or bug screen. Thank you.
If you have any recommendations, please feel free share us. XD

Demo 10
Screenshot_20221004-130604.jpg

Demo 11
Screenshot_20221004-130725.jpg

Does the application work correctly with your controller?
Could it be a problem with the Bluetooth adapter? The application for WeChat does not see my Bluetooth adapter, at the same time there are no problems with connecting to a PC!
 
templer1 said:
fishblood said:
templer1 said:
fishblood said:
I disable different funtion to prevent fault in debug1 to 3, that's help us find whuch func5ion have bug. Pleade tell me each APK dsiplay error message.

I don't really understand what should I do?

I think I found one bug in APP. So pls test demo10 and demo11, and show your APP working screen or bug screen. Thank you.
If you have any recommendations, please feel free share us. XD

Demo 10
Screenshot_20221004-130604.jpg

Demo 11
Screenshot_20221004-130725.jpg

Does the application work correctly with your controller?
Could it be a problem with the Bluetooth adapter? The application for WeChat does not see my Bluetooth adapter, at the same time there are no problems with connecting to a PC!

Current version of APP works fine with my controller. I will keeping fix this bug. I think there's some differences between our controllers.

Screenshot_20221004-204143.jpg
Screenshot_20221005-091011.jpg
Screenshot_20221005-090918.jpg
 
BareKuda said:
AlanL said:
Hey guys I am very interested in this conversation but I am not sure about how the details line up. Could you catch some of us up that are following the conversation?

I think I am trying for the same front brake setup, where when I engage it lightly I automatically start regen on the rear wheel. I have High Brake and Low Brake wires, am I understanding properly that I need to find the EBS setting on page 3 and set that to High Brake? Then set a separate Regen percent to like 5%?

Also, my High Brake wire is just a single wire and my brake input is two posts, do I put the High brake into one input and connect the other post on the brake to 12v power? I also want to power the rear break light with this input so I guess I would tie the brake light to the High Break line so it gets power when the lever is pulled? I don't want to feed the High Break wire power if that's not what the controller wants.

Thanks in advance!
Yes, first you need the brakes sensors telling the controller what to do. But using high brake or low brake depends on your system.
What is your bike?
What voltage is your battery?
Do you have a brake light? If so what voltage is it running on?
Which Votol controller are you using?

I am converting an older YZ80 to electric. I bought the whole kit from Siaecosys.com with QS138 motor, Votol EM-150 controller, wiring harness, controls and display. So it is all a kit designed for the EM-150. I assume high brake is designed to be the front hand brake and the low brake is designed to be the foot brake or rear hand brake, am I correct? I do not intend to put switch on the foot brake, I will just use the switch on the front hand brake to activate the tail light. I have not installed the tail or headlight but I have purchased them and I went with 12v for both.

I have attached a photo for reference. All the controls on the bike came with the kit, switches on both sides, display, plus motor and controller. Has anyone bought this whole kit who can tell me where to put the 12v step down so that it feeds all the controls on the wiring harness?

Also, I am not sure where I will find the High Break input in the controller configuration and what input the controller expects.

Thank you!

IMG_1952.jpg
I will put in a picture of the bike for reference
 
templer1 said:
fishblood said:
templer1 said:
fishblood said:
I disable different funtion to prevent fault in debug1 to 3, that's help us find whuch func5ion have bug. Pleade tell me each APK dsiplay error message.

I don't really understand what should I do?

I think I found one bug in APP. So pls test demo10 and demo11, and show your APP working screen or bug screen. Thank you.
If you have any recommendations, please feel free share us. XD

Demo 10
Screenshot_20221004-130604.jpg

Demo 11
Screenshot_20221004-130725.jpg

Does the application work correctly with your controller?
Could it be a problem with the Bluetooth adapter? The application for WeChat does not see my Bluetooth adapter, at the same time there are no problems with connecting to a PC!

Please test this
View attachment em150_demo12.apk.zip
 
fishblood said:
templer1 said:
fishblood said:
templer1 said:
I don't really understand what should I do?

I think I found one bug in APP. So pls test demo10 and demo11, and show your APP working screen or bug screen. Thank you.
If you have any recommendations, please feel free share us. XD

Demo 10
Screenshot_20221004-130604.jpg

Demo 11
Screenshot_20221004-130725.jpg

Does the application work correctly with your controller?
Could it be a problem with the Bluetooth adapter? The application for WeChat does not see my Bluetooth adapter, at the same time there are no problems with connecting to a PC!

Please test this
em150_demo12.apk.zip
Screenshot_20221005-160828.jpg

20221005_160909.jpg

I also noticed that after connecting the application, the controller does not respond to the accelerator handle, the wheel does not spin!
 
templer1 said:
fishblood said:
templer1 said:
fishblood said:
I think I found one bug in APP. So pls test demo10 and demo11, and show your APP working screen or bug screen. Thank you.
If you have any recommendations, please feel free share us. XD

Demo 10
Screenshot_20221004-130604.jpg

Demo 11
Screenshot_20221004-130725.jpg

Does the application work correctly with your controller?
Could it be a problem with the Bluetooth adapter? The application for WeChat does not see my Bluetooth adapter, at the same time there are no problems with connecting to a PC!

Please test this
em150_demo12.apk.zip
Screenshot_20221005-160828.jpg

20221005_160909.jpg

I also noticed that after connecting the application, the controller does not respond to the accelerator handle, the wheel does not spin!

please share your votol pc settings, I will update your setting inside APP
 
fishblood said:
templer1 said:
fishblood said:
templer1 said:
Demo 10
Screenshot_20221004-130604.jpg

Demo 11
Screenshot_20221004-130725.jpg

Does the application work correctly with your controller?
Could it be a problem with the Bluetooth adapter? The application for WeChat does not see my Bluetooth adapter, at the same time there are no problems with connecting to a PC!

Please test this
em150_demo12.apk.zip
Screenshot_20221005-160828.jpg

20221005_160909.jpg

I also noticed that after connecting the application, the controller does not respond to the accelerator handle, the wheel does not spin!

please share your votol pc settings, I will update your setting inside APP

Votol EM-50.
View attachment Config 04.10.22.ini
 
templer1 said:
fishblood said:
templer1 said:
fishblood said:
Please test this
em150_demo12.apk.zip
Screenshot_20221005-160828.jpg

20221005_160909.jpg

I also noticed that after connecting the application, the controller does not respond to the accelerator handle, the wheel does not spin!

please share your votol pc settings, I will update your setting inside APP

Votol EM-50.
Config 04.10.22.ini


Please try this and feedback, thanks
View attachment em150_demo14.zip
 
templer1 said:
fishblood said:
templer1 said:
fishblood said:
Please test this
em150_demo12.apk.zip
Screenshot_20221005-160828.jpg

20221005_160909.jpg

I also noticed that after connecting the application, the controller does not respond to the accelerator handle, the wheel does not spin!

please share your votol pc settings, I will update your setting inside APP

Votol EM-50.
Config 04.10.22.ini

fix one bug
View attachment em150_demo15.zip
 
AlanL said:
I assume high brake is designed to be the front hand brake and the low brake is designed to be the foot brake or rear hand brake, am I correct?
No, high brake means you apply a voltage to the brake wire when you activate the brakes. Low brake means you pull a 5v signal from the controller down to 0v when you apply the brakes.

I do not intend to put switch on the foot brake, I will just use the switch on the front hand brake to activate the tail light. I have not installed the tail or headlight but I have purchased them and I went with 12v for both.
Ok so you just connect 12v from your DC/DC converter to your front brake lever sensor and then connect the other wire from the sensor to the controller high brake wire and the 12v+ connection on your brake light. Each time you squeeze the front brake lever slightly the brake light will come on, motor will cut power, and any EBS you have set will kick in.

where to put the 12v step down so that it feeds all the controls on the wiring harness?
You need full battery voltage going to the ignition key switch, and then the wire leaving the switch must go to:
1. The controller ignition wire.
2. The display power (so it can read Voltage)
3. Any accessories that can run on battery voltage but not 12v
4. The DC/DC converter.

Then the 12v from DC/DC converter goes to all accessories that work on 12v (headlight, taillight, turn signals, horn, etc) and also it goes to the front brake level sensor, then after the sensor to the brake light and high brake wire (probably purple but check your wiring diagram).

Then set the EBS ratio on page 3 of the program to 5% and make sure Low beake (Thats Low Brake) box is not checked. Most likely the port is already set for high brake.
 
fishblood said:
templer1 said:
fishblood said:
templer1 said:
Screenshot_20221005-160828.jpg

20221005_160909.jpg

I also noticed that after connecting the application, the controller does not respond to the accelerator handle, the wheel does not spin!

please share your votol pc settings, I will update your setting inside APP

Votol EM-50.
Config 04.10.22.ini

fix one bug
em150_demo15.zip

After connecting the application, the controller does not respond to the accelerator handle, the wheel does not rotate!
demo 14
Screenshot_20221009-163216.jpg
demo 15
Screenshot_20221009-163513.jpg
 
templer1 said:
fishblood said:
templer1 said:
fishblood said:
please share your votol pc settings, I will update your setting inside APP

Votol EM-50.
Config 04.10.22.ini

fix one bug
em150_demo15.zip

After connecting the application, the controller does not respond to the accelerator handle, the wheel does not rotate!
demo 14
Screenshot_20221009-163216.jpg
demo 15
Screenshot_20221009-163513.jpg

OK, I fix some code different from my controller. Please test it.
If there is also have the same display, please change setting manually on "Over Voltage" settings... etc. to make sure the setting is fit your controller. There might have two reason to have errors between your controller and I don't. One is our setting protocol have some different, so there's some setting cannot read front my protocol sending-flow. So you can test and find the fault function, then I can try and help you get it working well. Second is sending command have some differences, that's might be harder than point one, 'cause mine contoller flow is I'm observing by tracing the PC APP to contoller and using it. So if you can do the same thing, the all process of contorlling em-50 is 99% correct.

While connected controller by bluetooth by APP, you can press "LINK" and see which setting not get and change it by GUI, if setting value not your correct value, you can change it by APP GUI. If it not changed, please tell me, we can see how to slove it.

View attachment em150_demo16.zip

註解 2022-10-10 093100.png
註解 2022-10-10 093224.png
 
fishblood said:
templer1 said:
fishblood said:
templer1 said:
Votol EM-50.
Config 04.10.22.ini

fix one bug
em150_demo15.zip

After connecting the application, the controller does not respond to the accelerator handle, the wheel does not rotate!
demo 14
Screenshot_20221009-163216.jpg
demo 15
Screenshot_20221009-163513.jpg

OK, I fix some code different form my controller. Please test it.
If there is also have the same display, please change setting manually on "Over Voltage" settings... etc. to make sure the setting is fit your controller. There might have two reason to have errors between your controller and I don't. One is our setting protocol have some different, so there's some setting cannot read front my protocol sending-flow. So you can test the fault function, then I can try and help you get it working well. Second is sending command have some differences, that's might be harder than point one, 'cause mine contoller flow is I'm observing by tracing the PC APP to contoller and using it. So if you can do the same thing, the all process of contorlling em-50 is 99% correct.
em150_demo16.zip

註解 2022-10-10 093100.png
註解 2022-10-10 093224.png



Share function mapping the PC APP:
註解 2022-10-10 105706.png

註解 2022-10-10 105855.png

註解 2022-10-10 110222.png

IO: use MCU specific function. EX. one wire function
SW: button ack like switch. EX. push once is ON, push next time is OFF, else is always see if High -> ON / Low -> OFF
LA: means default is ON or OFF. EX. high brake, default is OFF, when checked means high brake is ON
註解 2022-10-10 110442.png
 
fishblood said:
fishblood said:
templer1 said:
fishblood said:
fix one bug
em150_demo15.zip

After connecting the application, the controller does not respond to the accelerator handle, the wheel does not rotate!
demo 14
Screenshot_20221009-163216.jpg
demo 15
Screenshot_20221009-163513.jpg

OK, I fix some code different form my controller. Please test it.
If there is also have the same display, please change setting manually on "Over Voltage" settings... etc. to make sure the setting is fit your controller. There might have two reason to have errors between your controller and I don't. One is our setting protocol have some different, so there's some setting cannot read front my protocol sending-flow. So you can test the fault function, then I can try and help you get it working well. Second is sending command have some differences, that's might be harder than point one, 'cause mine contoller flow is I'm observing by tracing the PC APP to contoller and using it. So if you can do the same thing, the all process of contorlling em-50 is 99% correct.
em150_demo16.zip

註解 2022-10-10 093100.png
註解 2022-10-10 093224.png



Share function mapping the PC APP:
註解 2022-10-10 105706.png

註解 2022-10-10 105855.png

註解 2022-10-10 110222.png

IO: use MCU specific function. EX. one wire function
SW: button ack like switch. EX. push once is ON, push next time is OFF, else is always see if High -> ON / Low -> OFF
LA: means default is ON or OFF. EX. high brake, default is OFF, when checked means high brake is ON
註解 2022-10-10 110442.png
Changed the overvoltage, everything worked!
Voltage and rpm are still displayed incorrectly!
Screenshot_20221011-073231.jpg

Screenshot_20221011-073313.jpg
Screenshot_20221011-073328.jpg
 

Attachments

  • Screenshot_20221011-073348.jpg
    Screenshot_20221011-073348.jpg
    424.9 KB · Views: 2,409
  • Screenshot_20221011-073354.jpg
    Screenshot_20221011-073354.jpg
    455.5 KB · Views: 2,409
  • Screenshot_20221011-073410.jpg
    Screenshot_20221011-073410.jpg
    351.9 KB · Views: 2,409
  • Screenshot_20221011-074109.jpg
    Screenshot_20221011-074109.jpg
    411 KB · Views: 2,409
Back
Top