Global Sources
EE Times AsiaWebsite
eeBlogs Home / eeBlog / eeBlogs
Profile
Nickname: Jack Crenshaw     Articles(29)     Visits(22826)     Comments(1)     Votes(49)     RSS
Jack Crenshaw's column features algorithms and plug-and-play routines, along with explanations of how they work.
Blog Archive
2012 -  May.  
2011 -  Jun.,   May.,   Mar.  
View All
Posted: 06:51:46 PM, 15/05/2012

[Continued from Getting embedded: a special connection (Part 2)]

 

My next real-time job was among the most fun, mainly because I got to recommend all the parts of our development system and tools. It was for yet another satellite tracking antenna, only this one was in an airplane, and therefore bopping around instead of bolted to the ground. We chose the Motorola 68332 chip. We used the Intermetrics C compiler, which included a very nice source-level debugger. For once, I didn't need floating-point software, but I still needed—guess what—functions f......

Vote(0)

Views(5)

View Article    Comment(0)

Posted: 03:40:15 PM, 11/05/2012

[Continued from Getting embedded: a special connection (Part 1)]


Changes in the winds
Fast forward to 1970. I was still programming an unseen mainframe in FORTRAN. That particular mainframe wasn't even in our building; it belonged to NASA. Our only contact with it was a courier, who made twice-daily runs to pick up our card decks and return printouts. Turnaround time was 24 hours. To keep the pump primed, each time we got a run back, we'd pore through the printout with a red pen in hand, marking it up for the next cycle.


But big changes were on the horizon: I'd......

Vote(0)

Views(10)

View Article    Comment(0)

Posted: 12:37:20 PM, 09/05/2012

At this moment, you have most likely heard that Embedded Systems Design magazine had its last print issue. That occasion is especially poignant for me, because so much—20+ years—of my career has been tangled up with the magazine in general, and the Programmer's Toolbox column in particular.


Some folks have been blessed (or cursed) by careers that are "linear." They start one job, stay with it, move up the ladder, and retire happy. Mine hasn't been that way. It's taken some sometimes-unexpected twists and turns—some more pleasant t......

Vote(0)

Views(7)

View Article    Comment(0)

Posted: 04:08:53 PM, 25/06/2011

[Continued from The evolving face of Mathcad (Part 1)]

 

Generating print for textbooks is one thing. For a single scientist or small group, generating it for published papers was quite another. I well remember serious technical papers written on a typewriter, with all the math equations written by hand. Or, not much better, generated by a typist skilled in typing subscripts, superscripts, and Greek letters. It was only natural that we average computer users would yearn to be able to generate book-quality print and equations, from a computer. In other words, let the tex......

Vote(3)

Views(837)

View Article    Comment(0)

Posted: 10:26:20 AM, 21/06/2011

There's some exciting news about a product I've lived with—and sometimes praised, sometimes cursed—for decades: Mathcad, PTC's leading math analysis tool.


Regular readers know that most of my columns are math-oriented, as is most of my work. For that reason, I'm a heavy user of Mathcad. For more than 15 years, I've maintained a love-hate relationship with Mathcad. I've mentioned it many times in my columns, in terms ranging from wholehearted endorsements to heated, curmudgeonly rants. Although I often curse Mathcad as I use it, the r......

Vote(3)

Views(614)

View Article    Comment(0)

Posted: 11:30:33 AM, 14/06/2011

Physicists know that many problems can be treated as though the dynamical event happened instantaneously. Examples might include the impact of a hammer and nail, two billiard balls colliding, or a baseball bat hitting the ball. Deep down, we know that there is a complex interaction involve. Materials get deformed, forces get exerted, and velocities get changed. But we don't need to know the details or the time history of the collision. From our perspective, the scale of time is so short that it might as well be zero.

 

We call such collisions impulsive. From our perspe......

Vote(2)

Views(430)

View Article    Comment(0)

Posted: 02:43:52 PM, 03/06/2011

Read the previous part here.

 

This is not an unreasonable approach, as long as you don't mind the 90 W part. A vertical descent is what we used for Surveyor and other unmanned missions. It simplifies the automated landing quite a bit, and you can change that landing longitude by making only the slightest tweaks to the outbound trajectory.

 

The vertical descent is simple to automate, but it's not very efficient. When you're landing vertically, your rocket motor expends a lot of fuel fighting gravity. With a grazing, nearly horizontal approa......

Vote(0)

Views(933)

View Article    Comment(0)

Posted: 06:34:55 PM, 02/06/2011

Click here to view the previous part.

 

This approach is, in fact, the same one adopted by Euler, Lagrange, and company. In their formulation of the RTBP, they wrote the equations of motion in the rotating system, which meant that they had to add centrifugal and Coriolis terms to the equations. We don't really have to do that. It's easier to compute things in an inertial system; we only need to use the rotating one during input and output transformations.

 

In 1960, I was using a simulation of the RTBP to study the circumlunar trajectory. I found it pre......

Vote(1)

Views(697)

View Article    Comment(0)

Posted: 01:07:12 PM, 31/05/2011

Read the first part here.

 

The three-body problem

One look at figure 1, though, tells you that this ain't your grandfathers ellipse. It's a strange and complicated trajectory, bending left, then right, then around the moon, in a sinuous path perhaps more familiar to a figure skater than an astronaut.

 

The trajectory is not an ellipse because this isn't a two-body problem, it's a three-body problem. As soon as the early astronomers—which included such mathematical giants as Gauss, Euler, Lagrange, and Poincaré......

Vote(3)

Views(685)

View Article    Comment(0)

Posted: 06:15:27 PM, 08/05/2011

 

Fly me to the moon

Let me play among the stars

Let me see what spring is like

On a Jupiter and Mars.

—Bart Howard, 1954 (jazz standard sung by Frank Sinatra, among others)

 

We have a new topic this month, and it has absolutely nothing—well, almost nothing—to do with the topics we've been discussing lately—software development, testing, and the like. On the other hand, it certainly has to do with embedded systems and software. Systems that tend to be rather remote. Like 240,000 miles remote.

&nb......

Vote(6)

Views(1674)

View Article    Comment(0)

CONTACT US TO OWN A BLOGNew!  

Have Your Say!

Got something to say? Why not share itwith other engineers?

CONTACT US TO OWN ONE!

SEE WHAT OTHERS HAVE SAID?

eeBlogs
• WiFi issues with the new iPad
Posted:06/04/12 01:05 PM
• Many end users prefer the convenien...
Posted:17/03/12 12:06 AM

• Opinion: Why ST should sell ST-Eric...
Posted:19/03/12 11:36 AM
• Mid-East nations team on particle a...
Posted:16/03/12 05:56 PM

• Understanding pub/sub, the Internet...
Posted:02/05/12 08:07 PM
• Understanding pub/sub, the Internet...
Posted:23/04/12 08:22 PM


• Script for Intel foundry story stil...
Posted:09/05/12 03:43 PM
• Grudge bout: MacBook against iPad
Posted:03/05/12 07:35 PM
Back