AX3500 PWM signal

7 years 8 months ago #29527917 by ongrb
AX3500 PWM signal was created by ongrb
I\'m using an arduino pwm (pin5,6) for CH1 and CH2 and was able to control multiple servos without any issue/s.

When connecting the arduino pins (via pwm) to the ax3500 controller the motors are getting noise (running) and jittering back and forth.

I read the manual to program the joystick and was able to read the signal and calibration was successful and verified it with the roborun utility BUT still doesn\'t work.

I connected a real RC radio and works fine and read the signal also (through roborun after calibration) and got a weird number that is opposite the normal duty cycle (1ms - 2ms). I used the same calibration for arduino but still didn\'t work.

NOTE:
- Normal RC radio works fine.
- ARDUINO with servos works fine
- Arduino connected to ax3500 with different RC imput settings didn\'t work.

Please help.

Please Log in or Create an account to join the conversation.

7 years 7 months ago #29527919 by Griffin Baker
Replied by Griffin Baker on topic Re:AX3500 PWM signal
You will need to invert your pulse signal from the arduino to the controller.

Please Log in or Create an account to join the conversation.

7 years 3 months ago #29528315 by gennarosenatore
Replied by gennarosenatore on topic AX3500 PWM signal
hello,

I have a similar issue using an arduino Mega and roboteq sdc2130
although I can see running Roborun that the pwm are clearly red by the sdc2130, still nothing moves
having for now the actuators in open loop just as quick first test
(I can move the actuators through serial)

any idea ?

Please Log in or Create an account to join the conversation.

7 years 3 months ago #29528316 by Griffin Baker
Replied by Griffin Baker on topic AX3500 PWM signal
The SDC2130 has TTL lines. Therefore the signal doesn't need to be inverted.

Here's a link to the arduino website that has command references. From what I've heard from another customer is that the code is somewhat similar.

arduino.cc/en/Reference/HomePage

Does your arduino recognize the controller?
In console ?fid will report back firmware ID just the same as in a hyper terminal. Does the Arduino respond back the firmware ID if you query from it?

What is the command you are sending to move the actuators?

Please Log in or Create an account to join the conversation.

7 years 3 months ago #29528330 by gennarosenatore
Replied by gennarosenatore on topic AX3500 PWM signal
not using TTL but just simple PWM signal. eventually it worked in open loop
no really need to do anything else than just setting the RC channles using the roborun pc utility
in arudino use the built in servo library to send pulse width signal

regards

Please Log in or Create an account to join the conversation.

Moderators: tonysantoni
Time to create page: 0.118 seconds