![]() |
SD540 Motor Controller
The SD540 Motor Controller is now shipping! A seemingly weightless, low cost solution with great functionality is now here and ready to order.
We had great feedback at the recent FRC workshop in Richmond, VA. Many local teams got a chance to experience using the SD540 Motor Controller first hand and witness its amazing control. Product page Specs Performance Testing |
Re: SD540 Motor Controller
Do you have a CAD model of the controllers? I looked around the website but didn't find them, I'd like to add them to our CAD library.
Why are the dip switches on the bottom of the unit, seems like it would make it difficult to adjust once they are on the robot. |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
My 2 seem fine, thanks!
|
Re: SD540 Motor Controller
Quote:
|
SD540 Motor Controller Comparison
See how the SD540 Motor Controller compares with the other FRC controllers available:
![]() The majority of the information on this chart has been taken from the comparison chart form REV Robotics. See their chart here: http://www.revrobotics.com/wp-conten...6132225162.jpg Similar charts can also be found in Talon SRX, Victor SP, Victor 888, Talon SR, and Jaguar documentation. |
Re: SD540 Motor Controller
Quick question, does having a higher output frequency cause any sort of performance difference?
|
Re: SD540 Motor Controller Comparison
Not to be a buzz kill but did you guys just copy the data complied by REV for the Spark? Even the disclaimer is the same.
|
Re: SD540 Motor Controller Comparison
I would compare this to the Spark or Victor SP. In terms of weight it beats both, is only $5 more expensive than the Spark, has a limit switch input, and has a thinner form factor than the Spark (although not as flat as the others). The output frequency is also higher, although I'm not sure what effect that has.
The banking option looks handy to slightly lower the cost and use less mounting hardware. Looks pretty neat, overall! We would buy them if not for the twenty Talons we already own. :P |
Re: SD540 Motor Controller
Higher switching frequency will make thing more efficient, and power delivery will be continues rather than discrete. In other words better linearity and smooth operation.
|
Re: SD540 Motor Controller
What does "multi-bank" mean? I see nothing on the web pages that gives me even a hint of a clue. The price sounds pretty good, but perhaps if I understood what "multi-bank" means it would actually be worth buying.
|
Re: SD540 Motor Controller
I'd like to know how the upgradable firmware works. Can you shed any light on that?
|
Re: SD540 Motor Controller
Quote:
Examples: http://www.mindsensors.com/frc/139-m...-frc-bank-of-4 http://www.mindsensors.com/frc/138-m...-frc-bank-of-2 |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
At the workshop they said you could replace one of the controllers on the bank without having to replace the entire bank. Not entirely sure how that works in relation with the rules though.
|
Re: SD540 Motor Controller
For the 7 people who say they "do not like this product" could I ask why? Seems like a perfectly competitive option. What is there to not like?
|
Re: SD540 Motor Controller
Have you tested the higher switching frequency for interactions with the locking pins in the window motors?
|
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
I like both the sd540 and spark for the same reason-cost. The Spark currently wins this albeit only slightly. The size difference isn't enough for me to really care and the low weight scares me for use with higher power motors (whether that fear is justified has yet to be seen-if it doesn't matter then it's definitely a nice boon).
Of those two my favorite is the one that's more reliable, available and has better customer support. |
Re: SD540 Motor Controller
Quote:
Quote:
From my chair, none of the features of the SD540 stand above my primary criteria for selection of a speed-controller, which is "Reliable, as verified by real FRC teams using real hardware on a real robot". Not to imply that the product isn't reliable, just that being burned to the tune of a set of speed controllers during build/competition season is enough disincentive to keep me preferring more tried-and-true offerings. |
Re: SD540 Motor Controller
I like the idea that the output has a higher signal frequency. Plus if it is more efficient at transferring power, it won't get as hot. Time will tell if these differences are significant.
Big plus in either case is now we have smaller, lighter and more chip resistant motor controllers! This is a big change from just a few years ago. Dave |
Re: SD540 Motor Controller
I haven't seen anything that states whether or not it is FRC legal for 2016. If it isn't, then why are we wasting time on it?
|
Re: SD540 Motor Controller
Quote:
Cough cough. |
Re: SD540 Motor Controller
Quote:
Quote:
|
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller Comparison
Quote:
|
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
for 90% of FRC teams, all the other specs are meaningless. They just want something to make the motor spin without failure. |
Re: SD540 Motor Controller
Quote:
Within reason, cost and reliability > all other factors for a speed controller IMHO. |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
http://www.mindsensors.com/content/7...haracteristics |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
They need to see it run by a bunch of teams in a bunch of different applications w/o failure before they believe in it. |
Re: SD540 Motor Controller
Quote:
If you typically stall your motors for 5 minutes at 50 amps, then temperature might be of concern. |
Re: SD540 Motor Controller
Quote:
I would be worried about getting a burn or burning something at that temperature. Plus, CIMs often run at high currents for the duration of the match; it's certainly possible to average 40-50 amps for a match. |
Re: SD540 Motor Controller
There's definitely inertia in teams adopting any new item, whether part of the control system, an actuator, or a mechanical system. Our overwhelmingly positive experiences with the Talon SR and Spike (and negative experiences with Victors and even worse with Jaguars) led us to use these two motor controllers/switches exclusively last year. This year, especially as the Talon SR has been discontinued, we do plan some experimentation with the Talon SRX, and some of the new less expensive motor controllers (SPARK and SD540). Over the years as an occasional purchaser for the government, I've learned to take vendors' tests with a big grain of salt. It's rather harsh to say this, but one failure under conditions where we cannot produce calculations that would lead us to expect failure or which may be beyond our reasonable control can put a motor controller on our black list, along with the Jags and Victors. At this point, we keep Vics and Jags around just to give the freshmen a sense of how much things have improved even in recent years; we haven't put either on so much as an off-season project in over two years.
In the interest of total disclosure, I am personally quite harsh on vendors who seriously disappoint me. For example, I haven't had a McDonalds hamburger since my sophomore year in high school (can't you dress a hamburger without including that awful special sauce?), and I haven't bought anything but a few batteries and tires (and those under otherwise desperate situations) from Wal-Mart in over ten years. The traffic from selling groceries drove me 90+% away circa 2003; the way they abandoned New Orleans after Katrina in contradiction of all of their advertising about helping communities after disasters sealed the deal. |
This is competing with the spark but, the spark has the advantage of being from a more experienced company, and looking pretty. It looks decent and we will buy one to test but for us staying with talon SRX'es and Sparks or Victor Sp's for this year make sense.
Next year we will see how people feel about these guys and it they work we will use them. |
Re: SD540 Motor Controller
Honestly I don't have many feelings one way or another about this speed controller (our team uses CAN).
That said, a few things did stick out for me...
Might get one of these to play around with it, but generally we avoid new, un-FRC-proven components the first year they're out (unless there are no alternatives like in 2014). |
Re: SD540 Motor Controller
Quote:
The mounting screws are included when you purchase the SD540. Also, our case is 3D printed so there are multiple options in the works that do not call for a complete redesign. We plan to release casing options with different mounting options and through holes. The connector is not only for PWM. Currently it allows for firmware updates, and in the future CAN, encoder connection, and possible I2C. Labels are on the bottom. If a unit dies on one of the multi-bank options, you only need to replace that unit. A kit will be offered for just such a situation. Brake/coast can be changed on the fly. There is a dip switch on the bottom that just needs to be flipped. You can also change direction. |
Re: SD540 Motor Controller
oops. double post.
|
Re: SD540 Motor Controller
Quote:
It is also of concern to me that your time/temperature chart is reaching almost 100 degrees at 150 seconds and about 125 degrees at 270 seconds, with your initial temperature of 25 degrees. It appears from your photo that these temperatures are measured on the top of the heatsink. If this is true, your transistor junction temperatures (taking into account the thermal impedance through the base plate of the your heatsink and the junction-to-case thermal impedance) will be much higher, possibly leaving you with very little (or no) margin from the maximum operating temperature of your transistors, depending on your device type. These high junction temperatures will lead to reduced life of the transistors. Have you done extended life testing on your motor controllers? Batch-to-batch variations in the transistor characteristics can have a large effect on your temperature performance so a test result showing little or no thermal margin raises red flags in my mind. Lastly, the high heatsink temperatures are a concern, as Asid has also pointed out. Various safety standards specify different "maximum touch temperatures" but they will all be well below 100 degrees C (UL/IEC 60950-1 specifies a maximum of 75 C). With the thermal mass of your heatsink, temperatures at 100 degrees and above will most likely cause serious burns to anyone touching the heatsink. America has far too many lawyers. Some of them have children on FRC teams. I would not want to see Mindsensors dragged into court and many students be deprived of a great resource. I am sorry if I am being hard on Mindsensors. They have a pretty good history in educational and hobby robotics where the power levels are low (NXT/EV3, Raspberry Pi, Arduino) and the energy sources have limited capacity (AA's or equivalent). They have now entered an arena where the energy levels are much higher and the hazards and consequences are much more serious. My comments and warnings are based on my experience developing power electronics products for mass production over the last 20+ years. Quote:
I have not seen actual efficiency numbers for any of the motor controllers currently in use or for the new ones from Rev and Mindsensors so it is not clear how people in this thread are saying that the new controllers are more efficient. |
Re: SD540 Motor Controller
Quote:
How many mating cycles is the connector rated for? It looks like a tin plated type in the photo. One major manufacturer of such connectors, Tyco Electronics, considers 50 cycles a "large number" for their tin plated connectors. This means they will not guarantee "stable electrical contact" after 50 mating cycles. http://www.te.com/documentation/whit...f/sncomrep.pdf |
Re: SD540 Motor Controller
This product looks like something that was developed by someone with limited FRC experience. The features being touted as benefits are actually detractors in my mind:
- Lightweight (The difference is negligible in my mind. If we get to the point where we need to save a fraction of a pound, we get out the big drill or hole saw. I also question what was skimped to get the weight loss.) - Low Cost (REV Spark is $5 cheaper and has fewer issues that I can see. Honestly this controller would have to be under $40 for me to consider buying over the REV.) - Multi Bank Option (Sure we need a bank of controllers for the drive train, but sometimes they need to be placed creatively to get the rest of the bot to work. I can mount them touching each other just fine by myself without the need for the bank. Also there is no air gap between controllers. I like a small air gap, especially if these are the drive train motors that will producing a good deal of heat.) Things I like: 1) Well labeled (colored) inputs and outputs 2) Robust screw terminals for a ring type connector or bare wire Things I dislike: 1) Single 16 pin male connector with no cable retention. It is very easy to plug the PWM into the limit switch pins or vice versa. Do I use a standard PWM connector (3x1) and two 2 pin limit switches connectors? Or do I make my own 16 pin custom connectors? How do these stay in during the season (please no more hot glue)? How do I keep the exposed male pins safe (especially from student hands when they are rooting around in the belly pan)? Also I am not sure why connectors are mounted parallel to the mounting face instead on normal to it (this will increase the part footprint quite a bit when it is used). 2) Brake/Coast & Cal under the mounting face. To me this is inexcusable. If I want to change/control the mode or re-cal a controller I have to demount these (by unscrewing them from the bottom - see #3)?! Why not use the spare 8 pins on the connector for these features? 3) Lack of thru hole mounting. I can't zip tie these down to something temporarily. Grrrrr. 4) Heatsinking. The test data shows a test at 50A continuous and does not reach steady state in the data provided. Not sure why you used 50A and not 60A (since the specs say 60A continuous). We want a controller we can practice with for long sessions, not just one FRC match. Based on your test data it looks like you will hit a steady state temp of 140-150C on the heatsink, curious what junction temp you will hit on active devices. If you are relying on a thermal pad or thermal grease to keep your ICs cool, what happens over a period of time as these degrade? We want to keep these controllers for a few years! Your test needs to be repeated many times at different loading profiles to convince me you have a proper passive thermal cooling design (and at 60A continuous like the spec sheet says). If you can truly run the controller at 60A continuous (and are not just copying the IC's specs) then show multiple 15-20 minute tests of a single controller at 60A. 5) 3D printed case. Other plastic manufacturing methods would make more consistent parts for cheaper and with better properties (at the right manufacturing quantities). 6) No CAN. I don't expect this in a low cost controller, but would love to have it. As others have noted, these concerns lead me to believe there will be reliability problems when using this controller during FRC season. It is a great prototype, but needs some major packaging rework. -matto- |
Re: SD540 Motor Controller
Quote:
Temperature test data with the controllers mounted in different orientations would also be helpful to the potential users. Quote:
Quote:
Quote:
Making it mandatory to have access to the back side of the mounting surface severely restricts where these can be mounted and remain serviceable. The mounting holes will have to be drilled pretty accurately or nothing will line up. The low-resource teams who are likely to be attracted to this controller will likely find it hard to do this. Mounting ears that one can match-drill from the front side would have been much better. Quote:
Mindsensors may want to consider dropping the switching frequency to half of what they are using now. It would cut the switching losses in the transistors in half and should reduce the heatsink temperatures very significantly. It is not clear what benefit the 32kHz switching frequency gives. It may also be beneficial to attach a fan like those used to cool the CPU's in a desktop computer. A modest amount of air flow will increase the heat removal capacity of the heatsink by several times. As it is, the high heatsink temperatures would make me question the service life of the product. Any electrolytic capacitors used in the controller would live a very short life since they are typically rated for operation in an 85 degrees C environment with some available that are rated for 105 (but they are more expensive and probably physically larger). Mindsensors may also want to check the temperature rating of the plastic they are using for the casing since many are only rated for around 90 degrees C. |
Re: SD540 Motor Controller
Quote:
Quote:
|
Re: SD540 Motor Controller
Quote:
https://wwws.samtec.com/technical-sp...iesMaster=HCSD I looked more closely at the drawing showing the pinout of the connector. http://www.mindsensors.com/content/7...tor-controller It does look like one would plug a standard 3-pin connector onto 3 of the 16 pins then plug a 2-pin connector onto 2 of the other pins for limit switches. This is a somewhat dangerous way to do it since if the PWM cable is plugged onto the wrong pins, either the motor controller, the robot controller or both may be damaged. Now I know what aldaeron was referring to when he wrote "It is very easy to plug the PWM into the limit switch pins or vice versa." |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Check out this video of the SD540 in action!!
|
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
::ducks and covers:: |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
Quote:
|
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
This tests the responsiveness of the controller as well as the peak currents on the floating motors. This test was run for 15 minutes without failure. |
Re: SD540 Motor Controller
Quote:
Plugging a PWM cable into the 16-pin connector can be dangerous because there is nothing on the case of the controller indicating which pin the Pin 1 of the cable should plug onto. One would have to refer to drawings or manuals which are not always available. It would be best if the cable connection had some sore of key to prevent a reverse connection or at least the product is self-documenting in a way that is clearly visible. The connector being on the side makes it very difficult to use any sort of alignment marks that may be on the enclosure. Quote:
If the temperatures get as high as your published data shows, the service life of some of the parts in your product will drop from years to months or even weeks, most likely leading to failure of the controller. In our practice sessions our drivers will run until the batteries are noticeably weak (typically half an hour, depending on the total number of motors) then they will do a quick swap of the battery (1-2 minutes) and start practicing again. Some of the motors/controllers could be running at full load, essentially continuously, for a couple of hours at a time. I would not doubt that many other teams practice in the same way. Time is precious in this competition. No one can afford to wait for parts to cool down before continuing to practice. |
Re: SD540 Motor Controller
Can they be purchased without the 3d printed parts in a sort of "Kit"?
|
Re: SD540 Motor Controller
Quote:
If you do I have 2 of these speed controls and a lot of spare parts. Depending on what you have in mind I may have everything required. |
Re: SD540 Motor Controller
How many FRC teams have these been beta tested with?
Agreeing with Adam...that's usually what most of us care about. What is your current inventory like? Supply limitations are usually a big turn-off. |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
Quote:
Do you have a way to monitor or measure the temperature of the heatsinks? |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
I have 4", 6" and 8" AndyMark plaction wheels: I assume 4"? I'll likely stick with the keyed shafts as I only have a limited amount of hex shaft and bearings. What distance between the wheels (frame dimension)? What configuration of the wheels: center drop with 6 wheels all driven with chain? Fans are no problem I have fans and a CFM meter somewhere. I have a lot of ways I can measure and log temperature. What sort of resolution are you after? Anyone care if a cRIO is used as the control system for this test? I'll use the FRC approved master breaker and the FRC PDB that came with the cRIO if I do that. |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
One would want to see the temperature stabilize for some reasonable period of time. Considering the small thermal mass of the heatsink on this controller, a 2-3 degree range over 5 minutes seems reasonable. It certainly should not still be showing an upward trend as in the data published by Mindsensors. In our lab at work, we stop the tests after there is less than 1 degree C of variation over an hour but that is not realistic here with a robot that is constantly in motion and a load that is not held constant. |
Re: SD540 Motor Controller
Is there any data on all this floating around somewhere for existing motor controllers? Obviously, we know that the existing victors and talons work fine, but it would be interesting to see the data from the new controllers compared to an existing one rather than seeing numbers thrown out without any intuitive scale.
|
Re: SD540 Motor Controller
Quote:
That meet your expectations? I've got the double sprockets and the #35 chain with link kits. I've got 10 single stage Stackerboxes. I -may- have some 26 tooth sprockets on some used tires if not I'll need to order those. I've got some sprocket spacers for the AndyMark tires. |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
I agree that the driving style is very important and I only have 3 pairs of 4" AndyMark plaction tires, 12 bearings of the 20 I have on hand, and need to order sprockets because I only have 4x 24 tooth sprockets on my 8" used mechanum wheels. So there's going to be a short blocking delay while I wait for the few little parts I need to do this with just 6 4" wheels total. I am not entirely blocked because I can still start putting things together. Frame dimensions or wheel spacing? |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
Aside from that: 8 wheel with 4 down has as much scrub as 4 wheels plus additional chains and losses but I agree it is just a bit more than necessary to test this. |
Re: SD540 Motor Controller
Consecutive posts because of the time between them:
Orders for the few missing pieces have been placed. I will start some assembly this weekend. |
Re: SD540 Motor Controller (**VIDEO**)
In Talon 540's workshop, we shot a short video of our robot running with SD540's, which you can view here: http://youtu.be/9lq6U3EpyTg
There are a total of six SD540 motor controllers on this robot: four for the mecanum wheels, one for the lift, and one for the pneumatic pump. They worked like a charm! Our team highly suggests you switch to SD540's for the 2016 season competition and onward! The manufacturer, mindsensors, has their main web page at: http://www.mindsensors.com/ |
Re: SD540 Motor Controller (**VIDEO**)
Quote:
Also since I will be travelling to Toronto next week till the weekend. Additionally I will be judging NJ FLL this weekend. Would you mind measuring the heat sink temperature during operation if you can find the necessary tools? I'll keep working on slapping my parts together as I need to do that anyway for something else. So far I've welded up dead axles and wired up a control system. |
Re: SD540 Motor Controller (**VIDEO**)
Quote:
|
Re: SD540 Motor Controller (**VIDEO**)
Quote:
So when I get this assembled I'll have to do that some other way unless the RoboRIO arrives by the time I get that far. It looks vaguely like that Talon540 robot had a RoboRIO on it. So perhaps they could grab that data. |
Re: SD540 Motor Controller (**VIDEO**)
Quote:
If you are affiliated with mindsensors, it seems slightly disingenuous to refer to yourself/your team as a third party without a stake in the game. This is especially true when it comes to endorsement of a new product that serves a critical role and has no competition heritage. I am in no way accusing you of not doing due diligence or appropriate testing, or questioning your results, but I think it's important for teams to know whether testimony they are basing their purchasing decisions on is coming from an end user or essentially from the inventor(s)/vendor. |
Re: SD540 Motor Controller (**VIDEO**)
Quote:
Quote:
|
Re: SD540 Motor Controller (**VIDEO**)
Quote:
I merely like the idea of competition for the pricing of FRC motor controls. It's easy to go back through my post history to show that I have built other controls in the past and expressed public interest in the matter on this forum. To be fair I also bought 2 Sparks as well. This is not a Team 11 thing either. It's just little old me being curious. I have my own parts to build FRC robots so I don't have to impact Team 11 or 193 operations to do this. I also have my own machine tools. At the moment I am planning on doing the temperature and current measurements with an Arduino based data logger but I have more development boards than I care to discuss so I could do this with something more powerful. I will likely use a Dallas 18B20 for the temperature measurement with it installed in a steel cartridge in direct contact with the ESC heatsink and a either a TI or Maxim chip for the current measurement using a current sense resistor of a value I will disclose. It's likely the current sense resistor will be less than 1mOhm right now. I need to disclose that because it has a slight impact on the motor circuit. |
Re: SD540 Motor Controller (**VIDEO**)
Quote:
As long as the temperature data is measured at the same output current, the value of the current sense resistor does not matter. The losses in the controller are related to the characteristics of the switch devices used (MOSFETS?), how they are driven by the circuitry in the controller, the switching frequency and the output current. As a user, one would only have control over the output current. |
Re: SD540 Motor Controller (**VIDEO**)
Quote:
AndyMark is sold out of the Victor SP. I can get it here: http://www.robotmarketplace.com/prod...-VICTORSP.html At some point I have to point out that the more parts I have to accumulate on short notice the higher the unplanned cost to me of this exercise. I don't really need these chassis until well after build season outside of this. However I will entertain this because I probably will buy at least 2 of the Victor SP sooner or later. I do have the older gray Jaguar, black Jaguar, Victor 888 , Victor 884 and Talon SR (not the SRX). Here are the constraints of doing this with a proper Arduino and the hardware I have planned: 1. The DS18B20 has variable bit resolution measurement. The more resolution the longer the readings take. I intend to run it at the fastest of 9bit resolution at 0.5C resolution. This means I need to wait likely more than 75ms to get a temperature from it. After issuing the request it can be configured to be non-blocking so I can go off and do other things then check back for the reading. 2. I will likely use either the A/D of the Arduino which for the Mega2560 is 16 channel analog muxed 10bit or something like the MCP3008/MCP3208 like that found on the Propeller ASC+ from Parallax. With the current sense resistors as I plan them this should give me something around a 0.1A resolution for the current. I would figure these are not super high-end A/D so some error is to be expected but most of the error I hope will cancel by being consistent across all measurements. The current sense resistors are high enough wattage that a complete stall shouldn't cause them to fail but likely will rail the current reading. I am going to assume we won't be trying to run the motors consistently at 95A or more. 3. The AdaFruit Data Logging shield provides a DS1307 RTC and access to SD card storage. I can also go down the route of this: https://www.parallax.com/product/27937 Since the current PDP model can only report current as fast as 25ms over the CAN bus connection to the RoboRIO, the only part of this I think is a bit slow is the DS18B20. No matter how fast my CPU/MCU that 75ms is pretty slow but thermally the heatsink mass is not so small that I think we need to be all that fast reading temperature. 4. My initial thought is to store the 2 temperatures and the 2 currents packed. 9 bits (temp) + 9 bits (temp) + 10 bits (current) + 10 bits (current) = 38 bits Stored as 4 bytes and some bytes for any time stamps. A trivial amount of code can unpack that and dump it into Excel. |
Re: SD540 Motor Controller
Let's say someone wanted to test these new controllers. I have access to something that will read the temp. My question is how do I get the current readings off the PDB through the CAN bus? is it as simple as accessing the web based monitor?
|
Re: SD540 Motor Controller
Quote:
If I had the RoboRIO laying around on a robot with the necessary accessory this would be a fine way to do it. In Java: http://wpilib.screenstepslive.com/s/...ribution-panel In C++: http://wpilib.screenstepslive.com/s/...ribution-panel In LabView (see GetPDPCurrents): http://www.fightingpi.org/Resources/.../LabVIEW.shtml For the cRIO in general there's some information on National's site about using the DS18B20. For I2C temperature measurement one might use this: https://www.sparkfun.com/products/11931 Never tested any of this temperature reading stuff on the RoboRIO. This will help with writing the data you collect out: http://www.chiefdelphi.com/forums/sh....php?p=1437880 If you do manage to test this please do post the results because the scope of work for me to do: it seems to be growing :). |
Re: SD540 Motor Controller (**VIDEO**)
Quote:
|
Re: SD540 Motor Controller (**VIDEO**)
Quote:
2 Victor SP are on the way to me. |
Re: SD540 Motor Controller (**VIDEO**)
Quote:
|
Re: SD540 Motor Controller (**VIDEO**)
Quote:
It's not just for me, at least I hope not, I am working towards setting up a MakerSpace with FRC resources available. Hence my growing portable MaxNC toolset with the T2 lathe and 10 mill. I am also doing modifications and repairs on them such that if someone breaks them I can fix them cheap and easy. This is why I was going to build some robots anyway. I will be using smaller final robot dimensions when I get there. I want mine to fit in the largest TSA approved hardshell suit cases so I can take the robots and my portable CNC tools safely more places. This is more an educational exercise out of my pocket than a competitive exercise. It's just not practical for the most dedicated students to learn CNC and programming in 6-10 weeks and the high cost of CNC entry is daunting just to get to a point you realize you don't know G-Code from Rhino VBA ;). (For anyone that points out the MaxNC machines are glorified Sherline/Taig machines: cutting wax for someone that knows no better is just as good on 1/3HP as it is on 10HP. Sure the feeds change and that just goes to reinforce the critical nature of that change.) If this doesn't work out I will have to open a new web based FRC retailer :D |
Re: SD540 Motor Controller (temperature specs)
If you are wondering how the SD540's heat up over time, mindsensors and Talon 540 performed a few tests on one of our old robots.
http://www.team540.com/sd540/ |
Re: SD540 Motor Controller (temperature specs)
Quote:
|
Re: SD540 Motor Controller (temperature specs)
Quote:
|
Re: SD540 Motor Controller
I just realized... I need more caffeine! Apologies for an earlier post, but our robot does NOT use an SD540 for our pneumatics. It was for our lift mechanism.
Man, that's embarrassing. I'll drink some Redbull and be quiet now. |
Re: SD540 Motor Controller
Will a firmware upgrade be released to remove the "safety feature" that cuts motor output if the input voltage drops below 9.5 volts? The "feature" is a deal breaker for me, as that is a surprisingly easy condition to reach on an FRC robot.
Also, the spec sheet claims the speed controller operates at voltages as low as 6 volts, but this "safety feature" kicks in long before that, so the spec sheet is wrong. |
Re: SD540 Motor Controller
Since you guys seem to be SD540 experts in this thread, I was wondering if you could comment on the very high output resistance of the SD540 that was measured by CTR in their tests (surely you've seen the results). The voltage drop (power lost) in the motor controller is drastically worse than the competition? Did you guys make a design choice or tradeoff that resulted in this? Or is it possible that CTR just got a bad (or damaged) SD540?
And I'll also echo Chris's question regarding a FW update to modify the 9.5V brownout feature. Could you make this voltage threshold user adjustable in the future so that users could control which motor controllers shut off first? Would it be possible to add a throttling feature to reduce output to 50% when a certain voltage threshold is reached? http://www.ctr-electronics.com/downl...er-Testing.pdf |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
If you are letting down your battery 9.5 V your are basically killing your battery( actually 10.8V that is 1.8V per cell). Lead-Acid battery will quickly built lead sulfide layers on plates ( no matter what is battery technology and what manufacturer claims) you are basically screwing up battery and now it will have much high internal resistance so the you will start seeing voltage drop when you try to take out good amount of current. |
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
|
Re: SD540 Motor Controller
Quote:
|
| All times are GMT -5. The time now is 15:45. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi