I have included pics of my components. I am trying to figure out how to combine these two but I think I’m missing a middleman. I need some kind of electronics to make these communicate with each other but my limited knowledge of electronics is hindering me and I need help. Can anyone tell me how I can get this 36v 1000w brushed motor controller to function in conjunction with this 2.4GHz radio remote?
Did you consider vescs?
Yes @Acido I believe I stated that in my post, I cannot afford one plus I already have these components so I’d like to try and get them to work. Kinda seems like a little overkill also to use a VESC for an old school brushed motor. I know you can run them with a VESC but they were building these with brushed motors and using RC remotes for them long before Mr Vedder blessed everyone with his advanced knowledge, I just don’t understand the circuitry and am hoping for some help. Thank you for your reply.
I don’t really understand why an Arduino can’t be used to convert signals from a 2.4 GHz receiver to the “Throttle/Handle Brake” system ? Are you sure there is too much current going from “Throttle/Handle Brake” to the motor controller ? Did you measure voltage and current in those wires ?
Do you have any ideas how the motor controller works for the throttle/brake part (what can you signal to you need to send to it) ? Any specs maybe ?
Well i know it is possible to do it other way around. Hook up hall sensor throttle to esc that needs PPM ,(remote signal)
This is possible with servo tester.
So… I assume u need 5v signal instead of PPM… though im not sure what converter might do this
Maybe this helps:
definitely possible, dont those controllers use ADC input for throttle ? You may need to get a DAC thingy to hook up your arduino onto. PPI signals are definitely possible to decode on the duinos. Or perhaps you can find a PPM to ADC converter on hobbyking just for this…
But all in all, brushed motors ? Man you will be missing most if not all the fun with that set up. Its like making a steam powered car when you have IC’s all around (hope IC jokes are not tabu here ?)
LoL @xilw3r No way dude. I built a king size Mack Truck/Navigator/enduro hybrid. I have a Sector 9, 57 1/2" longboard with Paris V2 all-terrain longboard truck on the front and an old school truck on the back that the motor bracket, motor end cap, and belt/pulley protector are basically all cast as one unit. Those are sitting on 4, 6"x2" pneumatic wheels. To push it, I built a 10s8p Li-ion battery and made my own electronics cover and battery cover out of Kydex. I’m 230lbs and it goes about 25mph with about 25 mile range and I can even start out rolling backward on about a 20deg incline and I climb 30 to 45deg hills fairly easily as well. I don’t push… Ever! It’s against my religion. I live in Oregon so I ride in the rain and puddle jump a lot also with no probs. It’s pretty sweet to just be cruisin’ down the street and veer off down a dirt trail then down a gravel alley. Believe me, I have plenty of fun! But I digress. Now about your response: IDK what ADC or DAC even mean? My controller (as it said in my post) functions off of a hall sensor (I believe I was told that’s a PWM signa)l. But I was told the arduino can’t handle that much juice to use it like an ESC and something like that the duino’s translation from PPM to PWM was choppy and that I’d lose a fair amount of range at the top and bottom end of the throttle using it as an accelerator/translator alone. Then there was something about adding resistors or capacitors or some such but I really kinda stopped paying attention after I heard “loss of range on the throttle” to be honest. I don’t want less… I want MORE. Everything now is all geared for brushless and touted as “zero maintenance” motors but I see that as a detriment as well. To me, that just means I can’t work on it, not that I don’t have to. If (and it has happened) I burn up my motor I can fairly cheaply rebuild it, not just chuck it in the trash heap. I’m not rich so I like engines I can tear down and rebuild. I’m also not overly concerned with weight… I’ve got 25 mile range. I don’t push and I don’t carry. I also designed a carry handle for it in the bottom middle between the battery and motor controller which also serves as a means to Krypto lock it to any bike rack as well. I just take the key out of the throttle. If someone wants to steal it, good freaking luck! Ain’t nobody running anywhere with a 5’ board that has a 10s8p battery and a 36v 600w brushed motor strapped to it Rofl.
Yes @Okami in a nutshell, that is my problem. I will definitely take a look at your link and let you know what I find out. Thank you for your reply.
You need an Arduino to convert ppm to an ADC signal, and then wire the ADC to the throttle cable
@Slak I pulled the following info from Robotics.lib:
Arduino Power, Current, and Voltage Limitations:
Input Voltage Limits: Recommended: 7~12V Absolute: 6~20V Input/Output (I/O) pins: -0.5V to +5.5V (the actual max is “Vcc + 0.5V,” which for a 5V Arduino, is +5.5V) (Note 1)
Output Current Limits: When powered by USB: total of 500mA With external battery or power supply: total of 500mA~1A (see below for specifics) 5V pin: same as above: 500mA or 500mA~1A Each input/output pin: 40mA Sum of all input/output pins combined (but NOT including the “5V” pin): 200mA
My setup runs at 36v and I regularly pull 20-30a. Way too much to just run it through an arduino. I could just try to have the duino translate the PPM signal to a PWM signal but I was told this is fairly inefficient and the duino’s translation was choppy and that I’d lose some range at the top and bottom end of the throttle doing that and I don’t want that. Thank you for your reply.
@Deckoz ADC (Attack Damage Carry) is an archaic term used to refer to a champion that deals strong, continuous damage with their basic attacks and scales with attack-related stats - i.e. attack damage, critical strike chance and attack speed. Lmfao. Ok, analog to digital converter… Yes and there lies my problem, the inefficiency of that translation with arduino. What can I use as a go-between that won’t create choppy lossness. Ya lossness, I’m sticking with it lol. Also, do you mean wire it to the motor controller? The only throttle cable currently runs from the thumb twist throttle to the motor controller and that’s what I’m trying to eliminate…
The thumb twist throttle signal is ADC.
Wire a mini receiver to an Arduino like a pro mini. Put code on pro mini to convert ppm to an analog signal output by a digital pin. Wire the digital pin to the motor controllers ADC pin of the thumb throttle. And a ground wire from Arduino to the thumb throttle ground. The actual thumb throttle is no longer connected. A little dongle with above parts are dangling off the motor controllers thumb throttle connector
Boom wireless throttle
If your smart you’ll make use of one of the analog pins on the Arduino to temporarily plug in the thumb throttle to calibrate the range of the ADC signal that the Arduino needs to translate from ppm.
A remote receiver is usually powered by 5V coming from a VESC/Focbox and I think it’s the same for others ESC. Why would you have 10S going through the receiver? Oo
Think of the Arduino we’re talking about as an extension/plugin of your 2.4 GHz receiver. A PWM signal goes by radio from transmitter to the receiver, then it goes to the Arduino wired on the CH2 receiver’s channel. The Arduino convert this PWM signal to an ADC signal and output the result to a pin wired the Motor Controller.
I don’t know about the quality of the conversion performed by the Arduino but did most of your research results concluded that (bad conversion job) or just some/few of them ?
@Deckoz Ok I’m not familiar with arduino at all. So which Pro mini receiver do I need? Which arduino board do I need? What code? How do I wire the Pro mini to the arduino? Where do I connect and how do I bind the radio remote? When and how do I calibrate the throttle to the arduino? And after all that I have to try and fit the whole thumb throttle with both boards connected to it into my electronics cover? I know, what a tard right lmao. Sorry I’m arduino illiterate, that was all greek to me:roll_eyes: Thank you for your reply and in advance for all the help you’re going to have to give me so I can get this to work lol… No seriously.
Stick with the twist throttle or get a used vesc from the used items for sale section .
Ya thanks @bigdaddywank that’s really helpful. Maybe next time you don’t have any advice you should just keep it that way. Thanks so much for stopping by though, you brightened the whole room…
You will need any arduino although pro mini or Nano are preferred for size reasons. Then find some code online that translates ppm/pwm pulses into analog signals (varying between 0-5v) then plug the output pin that you set into the signal wire on the arduino and connect the hand throttle ground wire to the arduino
I was gonna say I have several vesc just lying around but I’m gonna just leave it that way. Have fun with your electric motorcycle esc
@Deckoz, “The thumb twist throttle signal is ADC”.No it isn’t, it’s PWM. ADC is not a type of signal. Ok the lightbulb has finally just clicked on now and I think I see what you are talking about. Gawd now I feel like Wee Todd the Sofa King for my last reply but it wasn’t my fault. Your verbiage is wrong. You keep saying “ADC” in strange places and weird ways. “ADC” means Analog to Digital Converter which is what the Pro mini or the Arduino would be right? ADC is NOT a type of signal itself, it’s a device that converts signals. “ADC Definition - A device in the form of a chipset that receives analog signals, measures the input at a regular sampling interval (or on command), and reports a digital output of the results.”.(Dictionary.com) The motor controller doesn’t actually convert an analog signal to digital. So when you say, " Wire the digital pin to the motor controllers ADC pin of the thumb throttle. And a ground wire from Arduino to thumb throttle ground." You mean, “Wire the digital pin to the motor controller’s throttle (Hall) sensor pin. And a ground wire from Arduino to the motor controller’s throttle ground pin. Then when you say “A little dongle with above parts are dangling off the motor controllers thumb throttle connector.” Do you just mean that the Arduino and Pro mini will be wired to the motor controller where the old twist throttle used to be connected”? And lastly, you suggest to, “…plug in the thumb throttle to calibrate the range of the ADC signal that the Arduino needs to translate from ppm.” You really mean, "…plug in the thumb throttle to calibrate the range of the PWM (Analog) Signal (as again, ADC is not a type of signal) that the Arduino needs to send to the motor controller after it translates it from the radio remote’s PPM (Digital) signal.
So I have a few questions: What is the name of the Arduino board that I need? What is the name of the Pro mini board that I need? Are there any other Capacitors? Resistors? Reducers? Transistors or anything else I need add to this circuit to protect it or to make it work correctly? And, would I use the motor controller’s remaining +5v throttle connection pin to power the radio remote receiver and/or the Arduino? If not, what do I use to power those?
Arguing because you don’t understand will get you nowhere.
It’s an analog signal on DC voltage hence ADC. The voltage being the signal. PWM is pulse width modulation. While it caries a voltage similar to a simple analog signal with varying voltage(ADC) there is actually a timing between the modulated voltage(hence the pulse width)
So yea ADC is a type of signal. So is PWM, and so is PPM.
Good luck lol