Go to Post FIRST is not a "buy it and build it kit robot" competition. - sanddrag [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 11-02-2005, 09:04 PM
Jeff Pahl's Avatar
Jeff Pahl Jeff Pahl is offline
likes to look at shiny things...
FRC #5148 (New Berlin Blitz)
Team Role: Engineer
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Waukesha, WI
Posts: 344
Jeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond reputeJeff Pahl has a reputation beyond repute
Re: manual control of a victor?

Quote:
Originally Posted by Joe Johnson
Would it be unacceptable to use a 555 in a billion dollar satellite project? Yes, of course.
However, I have used them to test billion dollar satellite projects...

In particular, I needed a PWM stream with two specific pulse widths, and used two 555's as one shots, fired by logic that picked which one based on if I needed a "1" or a "0". The logic was driven by clocked logic that followed all the "golden rules", but the 555 was far and away the easiest way to get the two pulse widths. Took 10 minutes to put it all together, which was far less time than I spent listening to various design engineers tell me I needed a PIC, or a FPGA, or ..... (all of which, in addition to having the added time of writing the software, in the spaceflight test world have the added burden of having to place all of the code used into configuration management, so the <$1 PIC now costs considerably more to use once in a test fixture).

There is almost always more than one solution to any engineering problem. One part of elegant design is picking the one that makes the most sense for a particular design problem, even if that means "breaking" some normally established "rules".

Last edited by Jeff Pahl : 11-02-2005 at 09:12 PM. Reason: finally learned how to get the quote right
  #2   Spotlight this post!  
Unread 11-03-2005, 12:23 AM
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
Re: manual control of a victor?

your examples of being able to put together a one shot circuit quickly and easily assumes you already have experience with 555 timers, or similar devices, and you dont have to consult a data sheet to look up the equations, figure out whether to use ceramic or electolytic or tantilum caps, variable resistors, carbon, wire, precision resisitors, to get the performace you need under all conditions

I could equally argue that with my 10 years of experience using PIC chips I can pull a PWM or timer subroutine out of my existing libraries, compile the SW in a minute or two, and all I need is power and gnd to the 8 pin PIC chip, and it will be producing a very accurate, very precise waveform in a matter of minutes

and with the in-circuit programablilty of PIC chips, I can change any of the parameters faster than you can unsolder and solder caps and resistors.

I dont know where those 1 billion one shot chips are going each year. I can honestly say that in my 20 years of electrical and computer design experience, on both military and commercial products, I have never used one, and I have never seen any product at any of the companies Ive worked for use one either.
  #3   Spotlight this post!  
Unread 11-03-2005, 01:47 AM
billbo911's Avatar
billbo911 billbo911 is offline
I prefer you give a perfect effort.
AKA: That's "Mr. Bill"
FRC #2073 (EagleForce)
Team Role: Mentor
 
Join Date: Mar 2005
Rookie Year: 2005
Location: Elk Grove, Ca.
Posts: 2,334
billbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond repute
Re: manual control of a victor?

Quote:
Originally Posted by KenWittlief
I can honestly say that in my 20 years of electrical and computer design experience, on both military and commercial products, I have never used one, and I have never seen any product at any of the companies Ive worked for use one either.
And there in lies the rub!


I can say in my 20+ years working for one major medical imaging company, among the dozens of other thing GE is into, that I have seen multiple systems and circuits, from various vendors and corporations, that do use 555's.

I guess my point is: Until you have seen everything, every situation, every design, every possibility, making blanket statements and setting hard and fast rules, with no room to bend, is just not a good idea.

BTW, I did a quick Google search and found a great little 555 circuit that will suffice perfectly to generate a 1 to 2 ms pulse at a period of 17ms. One 555, one cap, one pot and a resistor. It even had charts on the site for the mathematically impaired to help decide what component values to use.

Don't get me wrong, I understand the Prof.'s reasoning for doing things his way. He has every right and privilege as a Prof. to do so in his class room. But unless he meets the "Until you have seen everything, every situation, every design, every possibility...." rule, his ways outside the class room aren't always the best ways.
  #4   Spotlight this post!  
Unread 11-03-2005, 11:26 AM
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
Re: manual control of a victor?

taking a step back from this discussion, Dr Schmidt taught the senior level Digital Design class

the focus of my career has been digital design and programming

and the 555 timer and other one-shot chips are analog devices

so this is really a discussion of the merits of digital systems vs analog systems - and the merits of hybrid digital/analog systems

so from Dr Schmidts persepective, he was correct. Analog timers have no place in a digital design class, and they have no place in a digital system (ie, you would never plop down a 555 timer to generate the CAS and RAS signals to an SDRAM bank on a pentium motherboard, you would use digital counters and state machines

I concede that if you are designing an analog system, then things like one shot timers are acceptable

and Im certain that analog designers have their own set of golden rules

but back to the original question of this thread, I think the debate that has been raging here is really a question of which approach is better, a digital or an analog solution?

BTW, part of the problem is that the PWM control of the victors is a carry over of the PWM of radio control model servos. Originally all RC systems were analog, but now here we are with these digital FIRST controllers interfaced to Victor speed controllers, with a legacy-analog PWM signal format. :^)

Last edited by KenWittlief : 11-03-2005 at 12:40 PM.
  #5   Spotlight this post!  
Unread 11-04-2005, 09:42 AM
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,759
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: manual control of a victor?

Ken and Joe,
Let us not forget that no matter what the individual benefits or pitfalls, I can go down to the local Radio Shack and pick up a 555 usually with a schematic on the back and have something useful, albeit inaccurate, within an hour or so. I would love to use a PIC, but don't have any at a local store or my junkbox or even at work. And the fishing timer I built for my wife's aunt, works great and no one cares if it times out at 15 minutes or even at sixteen minutes. As long as it times out and reminds us to move on to a new spot, everyone is happy.
BTW, I used a dual 555 to make a really annoying alarm output for my Heathkit digital clock. It has lot's of distortion, dual frequencies and darn near knocks me out of bed at 4:44 AM each morning. (for an audio guy, the distortion does the trick) My wife likes that better than having 220 volts hooked up to the bedsprings.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #6   Spotlight this post!  
Unread 11-04-2005, 09:46 AM
KenWittlief KenWittlief is offline
.
no team
Team Role: Engineer
 
Join Date: Mar 2003
Location: Rochester, NY
Posts: 4,213
KenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond reputeKenWittlief has a reputation beyond repute
Re: manual control of a victor?

15 minute fishing timer? thats an interesting idea. How does it let the fish know its time to move to a new spot? :^)
  #7   Spotlight this post!  
Unread 11-04-2005, 09:48 AM
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,759
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: manual control of a victor?

I don't know but it works really well. I haven't caught a fish on their lake yet. As a matter of fact I was presented with a plaque two years ago with the words "Fish laugh at the mention of your name".
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #8   Spotlight this post!  
Unread 11-04-2005, 01:07 PM
billbo911's Avatar
billbo911 billbo911 is offline
I prefer you give a perfect effort.
AKA: That's "Mr. Bill"
FRC #2073 (EagleForce)
Team Role: Mentor
 
Join Date: Mar 2005
Rookie Year: 2005
Location: Elk Grove, Ca.
Posts: 2,334
billbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond repute
Re: manual control of a victor?

Quote:
Originally Posted by Al Skierkiewicz
I haven't caught a fish on their lake yet. As a matter of fact I was presented with a plaque two years ago with the words "Fish laugh at the mention of your name".
You may want to change your fishing tactics. May I suggest Dynamite!
Worst case, the fish won't laugh any longer. They'll be deaf and never hear your name mentioned again.
  #9   Spotlight this post!  
Unread 11-07-2005, 06:21 PM
Adam Y.'s Avatar
Adam Y. Adam Y. is offline
Adam Y.
no team (?????)
 
Join Date: Mar 2002
Location: Long Island
Posts: 1,979
Adam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to behold
Send a message via AIM to Adam Y.
Quote:
the focus of my career has been digital design and programming

and the 555 timer and other one-shot chips are analog devices
Does it affect anything that the motor is an analog device and needs an analog signal (PWM)??
Quote:
BTW, part of the problem is that the PWM control of the victors is a carry over of the PWM of radio control model servos. Originally all RC systems were analog, but now here we are with these digital FIRST controllers interfaced to Victor speed controllers, with a legacy-analog PWM signal format. :^)
It's pulse position modulation for the incoming signal not pulse width modulation. Pulse width modulation is the signal that controsl the motor.
__________________
If either a public officer or any one else saw a person attempting to cross a bridge which had been ascertained to be unsafe, and there were no time to warn him of his danger, they might seize him and turn him back without any real infringement of his liberty; for liberty consists in doing what one desires, and he does not desire to fall into the river. -Mill
  #10   Spotlight this post!  
Unread 11-08-2005, 07:51 AM
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,759
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: manual control of a victor?

Quote:
Originally Posted by Adam Y.
Does it affect anything that the motor is an analog device and needs an analog signal (PWM)?? It's pulse position modulation for the incoming signal not pulse width modulation. Pulse width modulation is the signal that controsl the motor.
Adam,
That's kind of the beautiful things about this control. It is a digital signal, running from +12 to ground, that is converted to an average mechanical power with no real active circuitry. The motor does all the conversion with a little help from physics (conservation of momentum) and a little from electrical (inductance) etc.
The control signal and the output of the controller are both PWM. Pulse position signal uses the same size pulse but varies it's position in relation to a reference. In PWM the pulse width varies over the time of a single cycle but the cycle length doesn't vary. That makes it sort of self clocking in that for the most part there is a start and end to the pulse cycle. (about 2 kHz) The output PWM is not an amplified version of the input. The input pulse width varies over 255 steps where the value (width) of 127 represents no motor current at all. A "0" will make the output turn on to full 12 volts (no PWM) and a 255 will do the same but reverse the leads (+12 becomes common and common becomes +12 to the motor) which reverses the direction of the motor.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Concept of PID explained ConKbot of Doom Technical Discussion 11 01-27-2008 12:11 AM
Victor Input / Motor Control Jack Electrical 5 12-01-2004 02:23 AM
Manual override of compressor software control willross Pneumatics 15 02-18-2004 11:51 PM
Autonomous to Manual control? Lint_Ninja Programming 5 02-16-2004 09:48 PM
Non-variable Victor Control Madison Technical Discussion 16 01-31-2002 03:35 PM


All times are GMT -5. The time now is 10:50 PM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi