|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#1
|
|||
|
|||
|
Talon SRX CAN Daisy-Chain Wiring
Hello,
Can somebody please confirm that the wiring schematic in the attached image would work? To maintain symmetry in our wiring, we would like the PDP to be in the center of the electrical bed, with two Talon SRX on either end. I know 120 Ohm termination is required on this bus, it's just not clear if we need a second if already using the PDF in the center. Thanks in advance for the help, Peter |
|
#2
|
||||
|
||||
|
Re: Talon SRX CAN Daisy-Chain Wiring
This setup will work, but the termination resistor is required to be at the end of the chain, and the termination resistor on the PDP needs to be bypassed (jumper set to off).
|
|
#3
|
|||
|
|||
|
Re: Talon SRX CAN Daisy-Chain Wiring
Jumper set to "off" - that makes sense, we'll try that. Thanks for the help!
|
|
#4
|
||||
|
||||
|
Re: Talon SRX CAN Daisy-Chain Wiring
This should work fine.
Just a heads up, if you took a close look at the Talon SRX PCB, there is really no "daisy chaining". Both yellow wires and green wires are soldered directly to the respective high and low pads. I wouldn't worry about throwing on your own terminating resistor and instead, use the terminating resistor on the PDP. Either will work. |
|
#5
|
||||
|
||||
|
Re: Talon SRX CAN Daisy-Chain Wiring
The termination resistor in the PDP only works if the PDP is at the end of the CAN bus. They don't want to put it at the end of the bus.
|
|
#6
|
||||
|
||||
|
Re: Talon SRX CAN Daisy-Chain Wiring
Again, I'd recommend taking a closer look at the SRX PCB.
Last edited by kiettyyyy : 29-01-2015 at 21:23. |
|
#7
|
||||
|
||||
|
Re: Talon SRX CAN Daisy-Chain Wiring
kiettyyyy, the intent of the original posters question was asking how to best setup CAN specifically when the PDP is in the middle.
The previously posted answer for turning off term.res jumper and terminating manually with a 120Ω resistor is correct. Since the CAN harness is just two wires it's pretty easy to solder a single resistor and heatshrink it. kiettyyyy, did you void your TALON SRX's warranty on purpose? To kiettyyy's point, it's nice putting the PDP at the end instead (I like effortless solutions!). But I understand not every robot has the luxury of having the PDP at the end of the chain. I'm sure prifken's team will make the best decision based on what they want to do. |
|
#8
|
|||
|
|||
|
Re: Talon SRX CAN Daisy-Chain Wiring
Quote:
|
|
#9
|
|||
|
|||
|
Re: Talon SRX CAN Daisy-Chain Wiring
Thanks all for the feedback. While terminating the motors with the PDB would be convenient (avoid the solder + heat shrink of a resistor), our specific design requires the PDB to be in the center of the electronics bed, with the SRX CAN motor controllers at opposite ends.
I will say that the CAN configuration is very straight forward. The Software Reference Manual CTR puts out (http://bit.ly/1zlnRLU) explains the process of changing your controller's device ID very clearly. I would also recommend taking a look at the PDB manual as it explains how to use the jumper for termination. Good luck everyone. |
|
#10
|
|||||
|
|||||
|
Re: Talon SRX CAN Daisy-Chain Wiring
prifken,
phil was telling you that the CAN buss wiring can loop back to the PDP to allow you to use the termination there. The physical location does not matter as long as the last point in the chain is terminated. The single biggest problem for CAN use in the past has been teams making an error in the termination resistor. The buss is actually a 50 ohm buss terminated at both ends. The RoboRio supplies the first termination and the PDP gives you a convenient second termination. Since the PDP has to be connected anyway, you might as well just add the few inches of wire to get the CAN buss back to the PDP as the last point in the chain and use that termination. CAN buss wiring has little loss so it is not like power wiring where you want to make it as short as possible. |
|
#11
|
|||
|
|||
|
Re: Talon SRX CAN Daisy-Chain Wiring
Quote:
My suggestion was made with the assumption that it would be easier and less trouble for your team to splice wire on to the CAN Bus wires from the motor controller than it would be to find an appropriate resistor and install it properly. |
|
#12
|
||||
|
||||
|
Re: Talon SRX CAN Daisy-Chain Wiring
Is that a typo? The PDP manual states it has a 120 ohm terminator resistor (selectable via jumper). If it is indeed a 50 ohm bus, I'd be very interested in reading more about it?
|
|
#13
|
||||
|
||||
|
Re: Talon SRX CAN Daisy-Chain Wiring
Quote:
Last edited by Ether : 30-01-2015 at 09:22. Reason: added attachment |
|
#14
|
||||
|
||||
|
Re: Talon SRX CAN Daisy-Chain Wiring
Quote:
CANbus can work with the terminating resistors not at the end of the bus, but it is more prone to errors. |
|
#15
|
||||
|
||||
|
Re: Talon SRX CAN Daisy-Chain Wiring
Quote:
Quote:
Notice how it says "terminated at both ends". |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|