Votol EM-100 & EM-150 controllers

Ok received, but i confirm it is not working in my box :( em50s ... obvious it should be different hardware but tried anyway because the em50 BIN laying around here does not work either,,,,,
If anyone can help about why it is still showing Communication abnormal error ..... done uploading with stlink v2 ... tried to upload a blink code to check that MCU is working and it is fine,,,, blinks do sends 3.3V / 0v to pin 2...
What else should i try?? before considering a bricked box, should i go boot0 boot1 pins or bootloader? anyone can help?
 
Last edited:
The firmware are the same fron votol 35 till 100.
You need to pay attention to the cable, you put in the firmware WITHOUT CAN comunication. Have you the correct programming cable? Has you try to swap tx/rx pin?
 
The firmware are the same fron votol 35 till 100.
You need to pay attention to the cable, you put in the firmware WITHOUT CAN comunication. Have you the correct programming cable? Has you try to swap tx/rx pin?
yes have original usb cable ...correct driver prolific too.
mcu works but always saying abnormal communication.
started to cut off when accelerating that is why opened... mosfets seem ok..
but after some tries communication no longer working....
once happened but could fix by uploading the BIN inside the app (file upload or download button) but now i cant .... nothing appears on top.... so stlink v2 ... but flashes ok and no connecting.... how can i try to fix?
 

Attachments

  • IMG-20240814-WA0006.jpeg
    IMG-20240814-WA0006.jpeg
    1.2 MB · Views: 5
Ps: for the old cable, on windows is possible to use but you need a replace the last driver with the old one (is inside a windows). But windows replace it automatically in a random time. So, you try to replace the driver and connect on you controller, but the next time win replace the driver whit the last one and you make this "play" each time.

Chek on this site:
USB Device Error PL2303HXA

Obviously, I apologise for my English! I'm a DIY Italian guy😅
 
no no my friend.... i im using special tools here like an logic analizer (from saleae) and can be sure that the MCU is not responding... the app send 4 times the initialize strings but no answer from the other side,,,,, i know about the prolific issue but it is not the case .... something is going on with the firmware flash or the BIN is not the correct one
 
no no my friend.... i im using special tools here like an logic analizer (from saleae) and can be sure that the MCU is not responding... the app send 4 times the initialize strings but no answer from the other side,,,,, i know about the prolific issue but it is not the case .... something is going on with the firmware flash or the BIN is not the correct one
Ok, I have alreade the same logic analyzer, if the mcu not respond, no way.
The last chance is that the firmware is with can comunication (i doubt it) and you need a specific usb converter. But at this point if more fast to exchange the controller. The risk is that you buy the can communication cable and not working.
 
EM-100:
My speedometer output is set to One-lin on port PB9.

But I also want a Hall output, at the same time.

PA12 is unused on the 2*4 pin connector.
Is it possible to use PA12 as a 'hall_smulat_output' output, by changing it's function in Port Settings?

Has anyone tried this.
 
Is not possible, on the software you can select one of each at time. Not togheter.

Can you explain why you need the booth of them?
Sorry but I'm curious 😅
 
Is not possible, on the software you can select one of each at time. Not togheter.

I know the software selection between one-lin or hall, is set to the PB9-pin.

What I'm asking is wether the other output pin (PA12), can send hall-signal, when hall_simulate_output is selected in the dropdown for that pin.

Can you explain why you need the booth of them?
Sorry but I'm curious 😅

EMI is giving lots of corrupted data - I want a accurate speedo/ODO/Trip-meter, but also want the other data (when I get a random good sample).
And yes, I'm buiding a DIY display.
 
Last edited:
I know the software selection between one-lin or hall, is set to the PB9-pin.

What I'm asking is wether the other output pin (PA12), can send hall-signal, when hall_simulate_output is selected in the dropdown for that pin.



EMI is giving lots of corrupted data - I want a accurate speedo/ODO/Trip-meter, but also want the other data (when I get a random good sample).
And yes, I'm buiding a DIY display.
Theoretically yes! But you need to try!
If you want to build a diy display, you can get all info trough the serial port!
I also work on a diy display, but give the data from serial connection, more stable and if you want, yuo can program the controller directly!
You can find the complete protocol of uart on this forum, thank to fishblood for this!
 
Ps: I follow the other thread for lin comunication, thanks to you for the explained tosc delay time in the transmission 😉
 
Hi all!
I have a Silence S01+ My2023 and i'm trying to tweak the values for better speeds.
I have read many forums and documjents but i can't connect to the votol
I bought this and connected to PINS 4 and 16 on the CAN port with dupont cables

1724674286078.png

but i always get this error despite trying various drivers, also i got MCU TOUT on the display

1724674473792.png
what i'm i doing wrong?
 
If you don't check the box CAN ENABLE, I doubt that the controller respond... If the controller has CAN interface... Controller model?
 
Theoretically yes! But you need to try!
If you want to build a diy display, you can get all info trough the serial port!
I also work on a diy display, but give the data from serial connection, more stable and if you want, yuo can program the controller directly!
You can find the complete protocol of uart on this forum, thank to fishblood for this!

I think I'm going in that direction - unless I find documentation on how Votol has programmed it's "one lin".
A MAX485 transciever close to the Votol will definently provide accurate data.

Ps: I follow the other thread for lin comunication, thanks to you for the explained tosc delay time in the transmission 😉

You're welcome. I have found so much knowledge here, that would have taken ages to research on my own, so sharing my own research is like a must, for me.
 
@sugar0
Check device manager in windows. If it's a Prolific PL2302, you need to load a old driver (the one built-in in windows don't work with fake ones).

By the way you got ripped off with that price - a regular RS232/485 adapter cost less than 10€.
 
@sugar0
Check device manager in windows. If it's a Prolific PL2302, you need to load a old driver (the one built-in in windows don't work with fake ones).

By the way you got ripped off with that price - a regular RS232/485 adapter cost less than 10€.
That's CAN/USB adapter, they all costs around 40ish euros. you dont find them cheaper
 
Oh, missed the CAN-part.

Have you tried with a RS232 adapter?
No, this controller is made only by siaecosys.
This has a fake CAN (not can-open standard) and need the siaecosys sw and his adapter.
Em150/2(sp) is sold only by siaecosys/qs motor group.
 
Back
Top