|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#76
|
|||||
|
|||||
|
Re: New Speed Controller Announced
Quote:
The power distro has a 12 to 24 volt convertor built into it to run the CRIO. |
|
#77
|
|||
|
|||
|
Re: New Speed Controller Announced
Quote:
In response to another posted question. FPGA updates on the cRIO are done via a PC based tool, which is free. |
|
#78
|
||||
|
||||
|
Re: New Speed Controller Announced
Quote:
Quote:
Last edited by Adam Y. : 09-08-2008 at 14:37. |
|
#79
|
|||||
|
|||||
|
Re: New Speed Controller Announced
Quote:
I would be delighted to see Digikey as part of the FIRST supply chain... so long as they keep these controllers in stock north of the border as well! Jason P.S. And a big "thank you" to Andy Mark for shipping from within Canada and eliminating brokerage fees. |
|
#80
|
|||
|
|||
|
Re: New Speed Controller Announced
Not cool. Not cool at all!
|
|
#81
|
||||
|
||||
|
Re: New Speed Controller Announced
Being a controls guy who was converted from Mechanical, can someone explain what "CAN" is and why it is so beneficial?
|
|
#82
|
||||
|
||||
|
Re: New Speed Controller Announced
Intelitek Uses CAN on our industrial line of CNC products.
Short Version: CAN is basically a serial communication standard that allows devices to be daisy chained. Controller -> Device -> Device -> Device -> Device -> Terminator Long Version: http://en.wikipedia.org/wiki/Controller_Area_Network |
|
#83
|
|||||
|
|||||
|
Re: New Speed Controller Announced
CAN == Controller Area Network. It's a multicast serial network protocol and bus specification. In this case CAN 2.0A/B, which is a little more flexible and faster. The Jaguar flyer declares a 1Mbit/s rate, but doesn't bother us with piddling details like what application protocol they're planning on using.
In practical terms, it's a 3-6 wire bus that you'd connect all of your speed controllers and other CAN devices to, either daisy chaining through devices or branching out from hubs, but avoiding loops. Then the cRIO would talk to EVERY device on the bus, sending it commands and receiving data back at a reasonably good data rate. It's all digital, so you worry much less about noise mucking with your analog signals or interrupts or speed controller frequency drift mucking with your commands to the motors. Plus, you could get feedback from the speed controllers if they're equipped to sense current, etc. Primary downside would be that you're now running (probably) 5 wires to each speed controller, sensor, etc. Plus every new device on the network reduces the speed you can talk to the others. And finally, bus termination, addressing, and a host of other details become pretty important to keeping communication fast and stable. If you want a slightly technical description in more MechE terms, a CAN bus is something like if you had an intercom system in your house, where your only option was to talk to all the stations at once. Since it's a multicast bus, you have to announce just who your messages and replies are intended for so a conversation would go something like: "Hey Tom, I need your credit card info to pay for this spiffy new FRC controller." To which you might reply, "Hey Kevin, I'm still broke from the last FRC gadget you had me pay for!" And so on. Also, since it's a multicast bus, you might get two people trying to talk at once. This could obviously cause confusion, which CAN solves in a few different ways, depending on the physical implementation. The simplest is that some messages have a higher priority than others and basically talk over the other messages. If a speaker hears someone talking over them, they wait till the end of that message then try again. There's various other methods, but the upshot is that everyone gets their say eventually, but some people have a higher priority than others. The downsides I listed above equate to problems like trying to talk to two people with the same name, throughput problems if 40 people are all trying to talk at once, and physical problems like someone falling asleep with his finger on the Speak button and snoring over everyone. Of course, it's still better than the tin-can phones and telegraphs we're currently using. Response to Adam: Quote:
Last edited by Kevin Sevcik : 29-09-2008 at 15:56. |
|
#84
|
||||
|
||||
|
Re: New Speed Controller Announced
CAN is why it takes so long to feel comfortable driving a hybrid electric vehicle.
Nothing is connected to what it controls! -q (oh yeah and it carries control signals about airplanes and farm equipment, along with the occasional power plant, generator set, etc... the company I've worked for for the past three summers makes (among other things) CAN enabled industrial control modules) |
|
#85
|
||||||
|
||||||
|
Re: It's beginning to look a lot like Christmas...
Quote:
Last edited by Joe Ross : 16-10-2008 at 16:15. |
|
#86
|
|||||
|
|||||
|
Re: New Speed Controller Announced
I'm bumping this thread to link to the Luminary Micro's Jaguar Motor Controller Characterization thread on the First Forums and attaching a copy of the excel sheet (for those who are not FIRST Forum members). This is obviously very important data for everyone to consider when controlling their robot and I am glad they can provide it to us so early in the process (thanks Joe Hershberger ).
EDIT: I started writing this post before Joe Ross posted (beating me to it) but got side tracked. I guess we think alike for where to post this data in this older thread. A few comments: I am impressed with the linearity of the CIM Speed vs Pulse Width. However, I am not sure (and not qualified to speculate not a ME) how well this will linearity will translate to speed of a motor under load (normal 4 motor drive of 130 lb bot). In my experience, at lower powers on the victors the drive motors just hum so will the jaguars just hum (depending on gearing obviously) for a the lower portion of these graphs. Maybe a fast rise like the victors is better in this case? Last edited by The Lucas : 16-10-2008 at 16:59. |
|
#87
|
|||
|
|||
|
Re: New Speed Controller Announced
Quote:
|
|
#88
|
|||||
|
|||||
|
Re: New Speed Controller Announced
Brian, Joe and Dr. Joe,
These functions are more attributable to the segment spacing of the commutator vs motor speed vs PWM switching frequency. Each motor type will respond differently and the overall inductance of the windings will play a part as well. Often linearity is affected as much by the mechanical frictions within the motor and the load at low RPM as with any of the other variables. The "hum" in motors controlled by Victor controllers, I believe, is directly attributable to the low PWM frequency and short pulse duration. I have often observed teams who failed to calibrate the controllers and were supplying minimum pulse widths to their motor at rest. These short pulses were sufficient to bump the motor armature but could not supply enough current to overcome the friction in the drive train. One of the advantages to using 12 volt PWM is to get the motor moving while giving some speed control at low RPM. I expect the higher switching frequency to produce less hum in future systems. The upcoming season will give us some data on linearity under real world loads, stress on the motor in forms of heating, brush and commutator arcing, RF interference, etc. It will be interesting. |
|
#89
|
|||||
|
|||||
|
Re: New Speed Controller Announced
Quote:
![]() |
|
#90
|
||||
|
||||
|
Re: New Speed Controller Announced
According to an NI video on the RIO, its dimensions are: 11.3" x 3.5" x 2.3", and it weighs 2.2 lb.
It will also withstand a 50g impact, so it sounds like it could do double duty as a bumper. ![]() |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| New Vex Microcontroller announced | Brandon Martus | General Forum | 19 | 07-05-2009 16:00 |
| FRC Robot Controller/Speed Controller | RoarRoar | Control System | 3 | 17-01-2008 10:41 |
| speed controller max speed | Team 668 | Programming | 15 | 13-02-2005 14:05 |
| New Special Edition GameBoy Announced | Joe Matt | Chit-Chat | 12 | 13-01-2003 21:35 |