datasheets.com EBN.com EDN.com EETimes.com Embedded.com PlanetAnalog.com TechOnline.com  
Events
UBM Tech
UBM Tech

Productopia

Comment


Termohlen

5/4/2011 11:31 AM EDT

FYI: The MS5603 has been renamed. It is now a part of the MS5803 series: ...

More...



Termohlen

9/3/2010 9:03 AM EDT

Robert, Nice project! Any tips on packaging? I have a friend that does CNC ...

More...

Building a better Bitchin' Betty

Brian Fuller

8/17/2010 1:45 PM EDT

Dave Termohlen has accomplished much in his 25 years as an engineer, but he may just be hitting his stride with Bitchin' Betty.

Termohlen, a space engineer in Dulles, Va., took home the grand prize and $3,000 in the NXP Cortex-M0 LPC1100 Design Challenge with his low-weight, low-power temperature-controlled variometer and flight logger for remote-control planes. In flying parlance, these cockpit warning devices are called Bitchin' Betties, named for the often-female voice that warns pilots they're too close to the ground.

Termohlen overcame competitors who used NXP's 32-bit LPC1100 microcontroller to design:
  • A Wikipedia on a chip
  • A Vuvuzela-inspired noisemaker that flashed the NXP logo
  • A faucet sensor/switcher
  • An energy-friendly socket monitor.

NXP sent out nearly 500 LPC Xpresso boards with to engineers and inventors who passed the first step of the contest, submitted a paper design. From those 500, organizers got back 30 project videos and selected 10 of those for the judging phase.

The idea is to showcase what engineers can do with a part that costs less than a cup of coffee.

"What can you do for 65 cents? Plenty," said NXP Product Marketing Manager Amit Bhojraj. "And that price breaks a big barrier for 32-bits."

Judges gave Termohlen the grand prize for best use of the MCU, good creativity and reliability. Termohlen’s design allows the remote pilot to review the altitude and performance of the plane to optimize things like launch, lift, and landing. (See his video demonstration and explanation below).


His design—using parts from NXP, AVX, Maxim, National Semiconductor, Measurement Specialties, Panasonic and Cobra—has a simple elegance to it: The LPCXpresso card polls the variometer for altitude, altitude change (indicating thermal), temperature and battery voltage. It generates speech from .wav data stored in the micro-SD and controls mic-key of (Cobra Micro Talk) walkie-talkie. An included application allows the user to plot all flight data in MS Excel.


Termohlen wrote in his abstract,
“The system might tell you: ‘Up three point five (feet), at one thousand fifty point four (feet), with four point seven (volts).’ This system could be used in Thermal Duration (TD), F3B, F3J, cross country, or any powered aircraft.”

Total cost? $52.84, much of which (see chart) was the cost of the barometer. Here’s his BOM (check out co-sponsor DigiKey's site for additional information):

ARM Cortex M0 NXP  $   3.92
CRYSTAL 12.0MHZ 12PF SMD AVX  $    1.00
CONN MINI MICRO-SD 8PIN PCB GOLD 3M  $    1.23
DAC National  $    2.36
RTC Maxim  $    3.07
Barometer Measurement Specialties  $   19.50
Battery Cell Any  $    1.35
RES 4.3K OHM CARBON FILM 1/4W 5% Panasonic  $    0.08
RES 3.0K OHM CARBON FILM 1/4W 5% Panasonic  $    0.08
CAP .018UF 50V POLY B SERIES Panasonic  $    0.08
CAP CERM .01UF 10% 16V X7R 0402 AVX  $    0.03
CAP CERM .1UF 10% 16V X7R 0603 AVX  $    0.03
CAP CERM 18PF 5% 50V NP0 0603 AVX  $    0.06
Set of 2 Walkie Talkies (16 mi range) Cobra  $ 17.00

Termohlen, as you might imagine, is a huge fan of remote-controlled gliders, and therein lies his inspiration:

"I saw something called a Picolario in the early 2000s.  While similar in user features, my design uses an ultra-sensitive temperature-compensated barometer for the altitude sensor. This results in an accuracy of better than one foot compared to 1 meter.  As soon as I saw the Picolario, I started designing my own version."


Termohlen (pictured) said the LPC1114 showed him "that microprocessor technology had matured enough to fit my application.  I feel that I squeezed just about all the power that the LPC1114 has to give out of it."


What's next

He's already laying out a new version of the design:
  • The next version will abandon the COTS walkie talkie, which killed his battery (when transmitting, it pulls more than 10mA).
  • Instead he's designing in a more expensive but practical 2.4GHz transceiver.
  • "Splitting the work-load between the transmitter and the receiver will significantly reduce power."

Don't be surprised if the NXP champ's inspiration shows up on holiday gift lists one of these days.





http://www.lulu.com/spotlight/poconoarmchairreview

8/19/2010 12:57 AM EDT

I wonder if we could use something like low-power PSK 31 for transmission of telemetry? That might save both power and weight. I couldn't tell from the video if the display included a virtual instrument panel, but if not, I'd use that with or even instead of voice. Pilot processing of graphical information might be faster if it was displayed quickly instead of drawn out in an audio announcement. (Aside: A system like this could make citizen aerial surveillance very inexpensive, with a light, powered, model aircraft.)

Sign in to Reply



Termohlen

8/19/2010 9:13 AM EDT

Rich, thanks for the comment. There have been similar systems around for some time now. They started in full-scale aircraft. The initial implementations gave a pitch that rose or fell based on ascent or descent. The reason for the sound is important. We want the poilot's eyes to stay on the task of flying. Having audio bumps-up situational awareness a couple notches. When this item goes to full production ealry next year, it will have two significant changes: 1) Digital data transcievers rather than audio via walkie-talkie, 2) The audio will be optimized for clarity and efficiency (speed). The digital transcievers will allow MANY future enhancements (especially since I now have two-way comms)

Sign in to Reply



NevadaDave

8/19/2010 1:41 PM EDT

This is pretty cool - however, I could find no information on the MS5603-B barometer on the Measurement Specialties website. The closest I found was the MS5607. Is the 5603 an obsolete part? I also found a MS5540-CM barometer module for about $20.
Also - what algorithm did you use to convert pressure to altitude?

Sign in to Reply



Termohlen

5/4/2011 11:31 AM EDT

FYI: The MS5603 has been renamed. It is now a part of the MS5803 series: MS5803-01BA (most sensitive) and MS5803-02BA (standard sensitivity). You may also want to look at the MS5611-BP. Cheers!

Sign in to Reply



Termohlen

8/19/2010 10:06 PM EDT

Call Measurement Specialties. I plan on using MS5607-B for the high-volume units (they are brand new--not available in Feb when I started). The price I gave was for 10's volume because there is a VERY steep price curve. Algorithm: Standard Pressure-to-altitude conversion (troposphere) based on 1976 US Standard Atmosphere: http://en.wikipedia.org/wiki/Atmospheric_pressure

Sign in to Reply



Robert Ramey

8/20/2010 2:33 PM EDT

I loved this !!!!

I have had a lot of interest in this subject for some time. I've spent time when not otherwise engaged. The current state of my efforts can be found here:http:

//www.rrsd.com/product_development/flight_instruments/index.htm

Though these efforts have a different focus, the problems encountered and addressed seem quite similar.

Again - great job.

Robert Ramey

Sign in to Reply



Termohlen

9/3/2010 9:03 AM EDT

Robert, Nice project! Any tips on packaging? I have a friend that does CNC milling of Al and I've seen DIY poly-carb injecotrs. How did you do yours?

Sign in to Reply



NevadaDave

8/23/2010 2:37 PM EDT

Dave,
Re the pressure-to-altitude conversion - I did some poking through a variety of websites and found several formulae for the conversion - what I'm interested in is how you did this in your software - for example, did you use floating-point and transcendental math, or did you come up with something that simplified the process, like a lookup table? I'm using a fairly small uC, and anything that limits code size would be a plus!

Sign in to Reply



Termohlen

9/1/2010 2:22 PM EDT

The source code (for all phase-II entries) is on the LPCXpresso Challenge web-site (link above).

Trust me, I used almost every trick in the book. I did use look-up based math routines rather than using a standard floating point "power" routine, I used a log look-up routine:

POW = exp(0.19026319L * log(P / 101325.0L));

rawHeight = 14544172.0L * ( 1.0L - POW ); /* Include conversion to feet and mult by 100 */

Sign in to Reply



Chip.Fleming

8/26/2010 9:39 AM EDT

Nice job, Brian,

Have you given any thought to building an autopilot for your sailplane that would automatically recognize and circle in thermals?

Gee, the Measurement Specialties website seems like it's being hammered this morning :-)

Sign in to Reply



Chip.Fleming

8/26/2010 9:40 AM EDT

Oops, I meant nice job, DAVE.

Sign in to Reply



Termohlen

9/3/2010 8:55 AM EDT

Auto-Pilot: That would take all the fun away. Betty is an enhancer, an auto-pilot would be like letting someone else fly the plane for you. Since I did what I could with 65 cents (an LPC11xx device), there isn't much power or memory left. I'd have to add a GPS and quite a bit more memory. I will add a--very simple--Kalman Filter to Betty in the next generation, but an auto-pilot would require a fairly complex one. I think that I could pull this off with an LPC32xx family device. I digress: These microcontrollers are turly AMAZING. I remember it like yesterday: The introduction of the Intel 8008 and the COSMAC ELF RCA 1802. We've come a long way. While a sophisticated toy, Betty represents a significant enabling technology. Some of the entrants in the LPCXpresso Challenge had some very exciting ideas, they simply unable to follow through to Phase-III. Thanks for the question

Sign in to Reply



Duane Benson

8/30/2010 7:42 PM EDT

I'm going to step out on a style/tact related tangent here. Is it just me, or do other people out there think it's high-time we did away with sexist slang identifiers like "Bitchn' Betty"? I know it may seem innocuous at first glance, and there certainly wasn't any intent to offend, but it and quite a number of other "...ist" slang terms really hearken back to the days when society was free, equal and happy - but only if you fit a certain profile. I don't think it adds anything to the article. The reference to it doesn't seem to do anything other than justify the article title. To me it distracts from what is otherwise a very informative article about a very cool project.

Sign in to Reply



Termohlen

9/1/2010 2:13 PM EDT

You'd have to understand the crusty bunch of Glider-Guider old farts (men and women... 95% men) that the name is marketing to. The average age of the folks that would use these things is probably mid to late-40's. Sorry for the offense. I take just as much responsibility as Brian.

Sign in to Reply



Brian Fuller2

9/1/2010 1:33 PM EDT

Duane, I did give it a lot of thought. My first three headlines were just dull, though. To optimize story visibility, one has to strike a balance between the compelling/provocative and the dull but accurate.

That said, those of us who came of age in the '60s and '70s certainly have language police buzzing off one side of our heads. Yet the propriety that we were taught back then seems, in today's culture, to be completely ignored. It's either true in absolute terms or it's true when viewed through the lens of a guy who's not 25 years old.
And that is a another topic for another post!

Sign in to Reply



Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)