Embedded Projects

Embedded Software Projects, Firmware Projects

 

Completed Projects

Here are some example embedded real-time software projects completed by Magneto Technologies Ltd. on behalf of our clients.

Man Overboard Finder

A product to locate lost crew in the sea. The crew wear a radio beacon and the Man Overboard Finder locates their direction and distance by tuning into the beacon signal. Our part in this was to write the software to carry out the scanning, calculate the direction and distance and provide a full user interface.

Software features:

  • NEC 78KO Series microcontroller
  • Custom embedded OS (in-house)
  • User interface state machine
  • LCD driver
  • Button scan & debounce
  • PWM backlight intensity control
  • Synth IC driver
  • Flash memory driver
  • Battery power and charging control
  • Serial interface driver
  • I2C driver

Man Overboard GPS Beacon

A small wearbale battery powered beacon that is triggered by water and sends out an SOS radio signal on the International Rescue frequency to allow personnel to be located once they've fallen in to the sea.

Software features:

  • Low power battery operation (sleep mode)
  • Interrupt driven
  • GPS Module driver (SirF)
  • Over air GPS message signalling containing location data
  • SOS beeps and flashes when triggered
  • Embedded OS (in-house)

Paging Alarm Module

A battery powered radio paging alarm able to send FSK messages.

Software features:

  • NEC 78KO Series microcontroller
  • Custom embedded OS (in-house)
  • Synth IC driver Flash memory driver
  • Battery power managment for low power long life operation
  • Serial interface driver
  • A to D temperature monitoring

Leak Detector and Valve Controller

An embedded software project to create a battery powered leak detector and valve controller. The module is able to detect leaks and close valves and sound an alarm.

Software Features:

  • Battery power management and low power (sleep) modes
  • Motor driver with valve stop detection
  • Flash memory driver
  • Serial interface with in-house protocol
  • Button scan and debounce

Analogue Cordless Telephone

A CT0 spec analogue cordless mobile phone and basestation with address book, caller display, call transfer, advanced features.

Software features:

  • Toshiba microcontroller
  • Custom embedded OS (in-house)
  • LCD and LED display driver
  • Over air messaging between basestation and handset
  • Full mobile phone style user interface
  • Button scan and debounce
  • Synth IC driver Flash memory driver
  • Battery power managment for low power long life operation
  • Serial interface driver
  • MPT1327 Trunked Mobile Handheld Radion

An MPT1327 trunked handheld radio

Software features:

  • Hitachi H8 microcontroller
  • Custom embedded OS (in-house)
  • LCD and display driver
  • Full mobile phone style user interface Button scan and debounce
  • Synth IC driver Flash memory driver
  • Battery power managment for low power long life operation
  • Serial interface driver