Code glitch floored Reg reader altimeter

LOHAN barometric kit off for reprogramming


Reader Neil Barnes says he's nailed the reason his barometric altimeter failed the Rocketry Experimental High Altitude Barosimulator (REHAB) test last week, and is poised to reprogram the device for another pop in our shed-built hypobaric chamber.

Click here for a bigger version of the LOHAN graphicTo recap, Neil kindly sent over an altimeter he put together a few years back, which we're considering as a possible trigger device for our Vulture 2 solid rocket motor.

The key component of the altimeter is an Intersema MS5534 temperature compensated pressure sensor, which according to the spec, is good to 100k+ feet (30,480m+).

There's only one way to find out if that's true: stick it in the REHAB chamber and suck the living daylights out of it (see pic, below). The test proved entertaining, as we reported last Friday.

The altimeter in the REHAB chamber

The altitude reading rose slowly, peaking at 32,707ft (9,969m), then dropped to approximately 22,000ft (6,706m) for a couple of minutes, at which point we shut off the chamber isolation valve.

Then, over 15 minutes, the indicated altitude rose to 30,000ft (9,144m) before the altimeter shut itself down.

We're still not sure why the altimeter turned itself off, but we do now know why the altitude was all over the place. Reader John Browne 1 commented:

I doubt that you busted the sensor, it's quite robust and well protected. The batteries should be well enough sealed for short-term use.

Nope, my suspicions were aroused by the maximum altitude figure of 32707ft, which, as any fule kno, is close to the upper limit of 32767 for a signed 16 bit integer. Any more than that and the top bit will be set, which will make the value negative. What happens after that is up to the software. This time RTFM could be misleading; the MS5534 datasheet says 'All calculations can be performed with signed 16-Bit variables.' Maybe so if you deal only in metres.

You're not the first to be had by this one, I found in 1986 that FS II on the Amiga would fly into the ground if you set the autopilot for more than 32767 feet, and the first Ariane 5 launch was downed by almost exactly the same bug.

You might need to reset the thing to get back the calibration data, but it's probably not broken, unlike the Ariane. Have fun!

Neil went back, had a shufti at the code, and replied:

Altitude is a 32 bit variable, so that should be ok.

Arse... >> show_altitude((int)altitude,1);

ints are 16 bit on this compiler/processor... good spot, John. In my defence, it was intended to stop within *breathable* atmosphere!

Neil later elaborated:

The conclusion we came to in discussion (it's a bit spread out in the thread) is that it measured to approximately 33k feet and then effectively counted down, so a total of 33k+(33k-22k) = 44k feet, and then started leaking back down once the pump was off. 44k feet is a pressure of about 15kPa, 4.5 inches of mercury – which gives you an idea of the scaling problems as the pressure drops... not many millibars across a huge height difference.

He added:

The calculation of pressure, and therefore altitude, had sufficient resolution (32 bits) to give the range required. However, my original software never expected to display above ten thousand feet or so – that's when you start needing oxygen, not good for a paraglider! – so the display routine showed five digits of a signed value cast to 16 bits – signed because one of the operating modes is 'height relative to takeoff'. When that got past 32767 it went negative and started counting down. The five digits didn't leave room for the minus sign, so it didn't show.

Neil says he'll now rewrite the code and "get rid of the variometer code (rate of climb) and display pressure as well as altitude (probably in little teeny tiny writing on that screen!) to give a double check, use a longer averaging period, and generally simplify stuff".

So, our barometric trigger plan still has legs, and once the code's sorted, it'll be back to the REHAB chamber for the altimeter to see how it fares second time around.

For those of you asking 'Just who is this Neil Barnes of whom you speak?', he tells us he trained as a BBC broadcast engineer back in the late '70s, and worked in TV and radio until 2010, when he took time out to write an MSc dissertation.

He's now "freelancing in contract electronics and software", and currently "testing and developing control and measurement systems for deep drilling, basically robots that have to work three miles underground at very high temperatures and pressures".

Crikey. We assume then it's a nice aside for Neil to work on something which has to work at very low temperatures and pressures, and we're sure you'll all join us in thanking Neil for his efforts in support of the audacious Low Orbit Helium Assisted Navigator (LOHAN) mission. ®

Further LOHAN resources:

  • New to LOHAN? Try this mission summary for enlightenment.
  • You can find full LOHAN coverage right here.
  • Join the expert LOHAN debate down at Reg forums.
  • All the LOHAN and Paper Aircraft Released Into Space (PARIS) vids live on YouTube.
  • For our SPB photo archive, proceed directly to Flickr.
  • We sometimes indulge in light consensual tweeting, as you can see here.

LOHAN - A Special Projects Bureau production in association with...

  • 3T RPD logo
  • University of Southampton logo
  • Applied Vacuum Engineering logo

Similar topics


Other stories you might like

  • Lonestar plans to put datacenters in the Moon's lava tubes
    How? Founder tells The Register 'Robots… lots of robots'

    Imagine a future where racks of computer servers hum quietly in darkness below the surface of the Moon.

    Here is where some of the most important data is stored, to be left untouched for as long as can be. The idea sounds like something from science-fiction, but one startup that recently emerged from stealth is trying to turn it into a reality. Lonestar Data Holdings has a unique mission unlike any other cloud provider: to build datacenters on the Moon backing up the world's data.

    "It's inconceivable to me that we are keeping our most precious assets, our knowledge and our data, on Earth, where we're setting off bombs and burning things," Christopher Stott, founder and CEO of Lonestar, told The Register. "We need to put our assets in place off our planet, where we can keep it safe."

    Continue reading
  • Conti: Russian-backed rulers of Costa Rican hacktocracy?
    Also, Chinese IT admin jailed for deleting database, and the NSA promises no more backdoors

    In brief The notorious Russian-aligned Conti ransomware gang has upped the ante in its attack against Costa Rica, threatening to overthrow the government if it doesn't pay a $20 million ransom. 

    Costa Rican president Rodrigo Chaves said that the country is effectively at war with the gang, who in April infiltrated the government's computer systems, gaining a foothold in 27 agencies at various government levels. The US State Department has offered a $15 million reward leading to the capture of Conti's leaders, who it said have made more than $150 million from 1,000+ victims.

    Conti claimed this week that it has insiders in the Costa Rican government, the AP reported, warning that "We are determined to overthrow the government by means of a cyber attack, we have already shown you all the strength and power, you have introduced an emergency." 

    Continue reading
  • China-linked Twisted Panda caught spying on Russian defense R&D
    Because Beijing isn't above covert ops to accomplish its five-year goals

    Chinese cyberspies targeted two Russian defense institutes and possibly another research facility in Belarus, according to Check Point Research.

    The new campaign, dubbed Twisted Panda, is part of a larger, state-sponsored espionage operation that has been ongoing for several months, if not nearly a year, according to the security shop.

    In a technical analysis, the researchers detail the various malicious stages and payloads of the campaign that used sanctions-related phishing emails to attack Russian entities, which are part of the state-owned defense conglomerate Rostec Corporation.

    Continue reading
  • FTC signals crackdown on ed-tech harvesting kid's data
    Trade watchdog, and President, reminds that COPPA can ban ya

    The US Federal Trade Commission on Thursday said it intends to take action against educational technology companies that unlawfully collect data from children using online educational services.

    In a policy statement, the agency said, "Children should not have to needlessly hand over their data and forfeit their privacy in order to do their schoolwork or participate in remote learning, especially given the wide and increasing adoption of ed tech tools."

    The agency says it will scrutinize educational service providers to ensure that they are meeting their legal obligations under COPPA, the Children's Online Privacy Protection Act.

    Continue reading
  • Mysterious firm seeks to buy majority stake in Arm China
    Chinese joint venture's ousted CEO tries to hang on - who will get control?

    The saga surrounding Arm's joint venture in China just took another intriguing turn: a mysterious firm named Lotcap Group claims it has signed a letter of intent to buy a 51 percent stake in Arm China from existing investors in the country.

    In a Chinese-language press release posted Wednesday, Lotcap said it has formed a subsidiary, Lotcap Fund, to buy a majority stake in the joint venture. However, reporting by one newspaper suggested that the investment firm still needs the approval of one significant investor to gain 51 percent control of Arm China.

    The development comes a couple of weeks after Arm China said that its former CEO, Allen Wu, was refusing once again to step down from his position, despite the company's board voting in late April to replace Wu with two co-chief executives. SoftBank Group, which owns 49 percent of the Chinese venture, has been trying to unentangle Arm China from Wu as the Japanese tech investment giant plans for an initial public offering of the British parent company.

    Continue reading
  • SmartNICs power the cloud, are enterprise datacenters next?
    High pricing, lack of software make smartNICs a tough sell, despite offload potential

    SmartNICs have the potential to accelerate enterprise workloads, but don't expect to see them bring hyperscale-class efficiency to most datacenters anytime soon, ZK Research's Zeus Kerravala told The Register.

    SmartNICs are widely deployed in cloud and hyperscale datacenters as a means to offload input/output (I/O) intensive network, security, and storage operations from the CPU, freeing it up to run revenue generating tenant workloads. Some more advanced chips even offload the hypervisor to further separate the infrastructure management layer from the rest of the server.

    Despite relative success in the cloud and a flurry of innovation from the still-limited vendor SmartNIC ecosystem, including Mellanox (Nvidia), Intel, Marvell, and Xilinx (AMD), Kerravala argues that the use cases for enterprise datacenters are unlikely to resemble those of the major hyperscalers, at least in the near term.

    Continue reading

Biting the hand that feeds IT © 1998–2022