Electro nS
Full Member level 6
- Joined
- Mar 9, 2013
- Messages
- 324
- Helped
- 49
- Reputation
- 98
- Reaction score
- 48
- Trophy points
- 1,308
- Activity points
- 3,818
hello in the process of studying and implementing a robotic arm design , many questions arise , i hope someone will help me clear the image ..
1. a-if using incremental encoders and dc motors for joints , is it necessary to use "2" limit switches on each joint to limit the movement or is software counting enough ?? same question for absolute encoders ??
b-if i have to use limit switches is connecting them directly (using some gates ...etc) to SD pin in IR2110 or similar driver a good practice or should I enter them to microcontroller and choose internally to set PWM to zero ? which is safer and which is better for stopping the motor quickly in case of an accident without blowing up the power stage ??
2. I have decided to use PMDC motors and after reading about the servo control , i found out that the control loop consist of 3 main part , position loop , velocity loop and internal torque loop .
I am using only a PID for position which calculates the required duty cycle (voltage control)and current limiting is done in hardware externally . DO i have to worry about velocity and torque ?? where is torque control needed , why are these three always used with each other ??? AM I MISSING SOMETHING ??
thanks for reading all this staff and for your help in advance , please guide me if i need to post the second question in another forum (micro controllers maybe ?)
1. a-if using incremental encoders and dc motors for joints , is it necessary to use "2" limit switches on each joint to limit the movement or is software counting enough ?? same question for absolute encoders ??
b-if i have to use limit switches is connecting them directly (using some gates ...etc) to SD pin in IR2110 or similar driver a good practice or should I enter them to microcontroller and choose internally to set PWM to zero ? which is safer and which is better for stopping the motor quickly in case of an accident without blowing up the power stage ??
2. I have decided to use PMDC motors and after reading about the servo control , i found out that the control loop consist of 3 main part , position loop , velocity loop and internal torque loop .
I am using only a PID for position which calculates the required duty cycle (voltage control)and current limiting is done in hardware externally . DO i have to worry about velocity and torque ?? where is torque control needed , why are these three always used with each other ??? AM I MISSING SOMETHING ??
thanks for reading all this staff and for your help in advance , please guide me if i need to post the second question in another forum (micro controllers maybe ?)