|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#16
|
|||||
|
|||||
|
Re: 2009 Control System Feature Wishlist
Maybe it's already in the works but, I'd love to have an easy way to get program info without a computer. So possibly a built in text LCD or something similar.
|
|
#17
|
||||
|
||||
|
Re: 2009 Control System Feature Wishlist
It would be nice to be able to set certain constants without having to reprogram (for PID tuning and such). Something on the OI would be nice.
|
|
#18
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Let us customize the information displayed on the OI - Possibly even full control of the LCD.
|
|
#19
|
||||
|
||||
|
Re: 2009 Control System Feature Wishlist
Of the items not yet mentioned, the most important one to me is to be able to program it entirely from Linux (use of Wine is acceptable).
|
|
#20
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
-Joe |
|
#21
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
Quote:
I'm interested in following this up. Please give more information. Thanks, -Joe |
|
#22
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
Does anyone have a use case for PWM generation that is not servo PWM protocol? Thanks -Joe |
|
#23
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
Thanks -Joe |
|
#24
|
||||
|
||||
|
Re: 2009 Control System Feature Wishlist
Quote:
Please don't lump FIRST politics onto NI. Sorry about your knees.Quote:
Quote:
Quote:
The NI-9505 is not capable of high enough current to run drive train motors and consumes a slot in the chassis for each motor. Probably not the best use of slot real estate. You and me both. It's very cool. Ah ha!... you were thinking of item number 5 above, eh? Thanks for the comments, -Joe |
|
#25
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
SparkFun.com is awesome. ![]() -Joe |
|
#26
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
The tail rotor gyro referenced splices directly into the tail pwm signal and by adjusting the gain and setting the mode to heading lock, you can get the helicoptor to fly straight without having to constantly compenstate. For the back-emf, this isn't typically implemented in the H-bridge. Usually its implemented at the source where the PWM signal is generated. When you idle the speed controller and don't output any drive voltage, the motors free spin and act as a generator. A measurement of the back-emf voltage is in direct correlation to the motor speed. Doing an analog pre-charge capture at this point in time allows you to measure the back-emf and thus speed of the motor. Often the motor voltage is higher than the A/D capture range and so a resistor divider is used. Due to digitization quanta, analog amplification is used to auto-range so you have better measurement of low speeds (voltages). You can do some of this programmatically, but you have to set the PWM to idle, wait some small but finite amount of time for the signal to propogate out, sample the back-emf voltage, and then restore the PWM value. The measured back-emf is often used in PID feedback loops for motor control. Its especially useful for smaller motors where quad encoders would be overkill. Also, its real easy to detect motor stall as the back-emf voltage drops to zero during stalls. This also means its relatively easy to quesstimate the amount of current being drawn by using both the value of pwm and the measured back-emf. |
|
#27
|
||||
|
||||
|
Re: 2009 Control System Feature Wishlist
Quote:
While there isn't analog gain, you can oversample the signal which has the same effect of increasing resolution of the measurement. The benefit of oversampling compared with analog gain, is that you don't have to sacrifice range for resolution. What it does require is an A/D and frontend that samples faster. Quote:
Quote:
Quote:
First requirement is obviously that the speed controller be set to coast (which most drivetrains are) so you don't short the back emf. I'm not sure about a clean mechanism for synchronizing the PWM and the analog measurement. Also, the back emf will be an AC signal (top 1/3 of a sine wave as the brushes commutate, so you'd need to measure some portion of that singal to find the maximum (or minimum depending on direction), not just take a single sample. The other issue I see is with the isolation of the analog measurement. The NI-9201 analog input module is isolated, but only on a per module basis. The frontend is also single-ended only (no differential) so you would have to connect the reference of the module to one of the speed controller output terminals. This would preclude you from using that module for much of anything else. It's a good idea, but I suspect it is too complicated given the current module selection. That being said, there's nothing stopping you from trying and it certainly could get easier in the future if the modules change (i.e. NI-9205 which has programmable gain and differential measurements). Thanks for the info, -Joe |
|
#28
|
|||||
|
|||||
|
Re: 2009 Control System Feature Wishlist
Quote:
"We don't know yet, but we'd sure like it." I don't think anyone's bothered with it on the current RC, but I can see a few uses. Given the lack of analog outputs, anyone wanting to output an analog signal is going to need to use an SPI or I2C chip, or will need a very flexible PWM output that they can filter to get an analog signal. So I can see a few uses, though they're likely rare. |
|
#29
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
We just have a standard controller config. This controller everything from robotic arms to misc project robots. This can be anywhere from a mowing robot to a robot that just does our vending machines runs for us. The limit switches just shut off the motor in a direction so we don't hurt our bots. More or less like a safety switch. Gyros, accelerometers, compass, ultrasonics, ir sensors, laser range finder, Quote:
Quote:
Does this mean that we may see the NI-1745 in the KOP? Thanks for everything that you are doing! |
|
#30
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
The NI-1742 won't be in the kit in 2009. Maybe someday.Cheers! -Joe |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 2009 Championships | Macdaddy549 | Rumor Mill | 80 | 02-04-2008 16:22 |
| Vex Wishlist? | Donut | FIRST Tech Challenge | 22 | 21-04-2006 14:27 |
| 2009 Trans-Am? | Matt Attallah | Chit-Chat | 12 | 01-04-2006 01:08 |
| Button wishlist 2004 natonal's | Tytus Gerrish | Championship Event | 19 | 16-04-2004 00:53 |
| Wishlist - longer trial period for 3DS MAx | Kevin Thorp | 3D Animation and Competition | 27 | 06-10-2003 21:47 |