Nadler & Associates Consulting
Recent Embedded Projects

This web page summarizes some recent Nadler & Associates embedded projects, including links for further information.


Water-Ballast Dump System for Antares and Quintus Racers

Ballast dump systems for racing gliders have been plagued by reliability problems, and its just too exciting flying them with only one wing full of water (and even more exciting landing them with one wing heavy). Dave proposed a new dump valve system and demonstrated the concept to Lange Aviation. Lange designed and built the valve assembly per Dave's suggestions (patent application in progress). Nadler & Associates designed and built the valve controller (electronic design plus software, one controller in each wing plus tail actuates the new valves). Nadler & Associates also designed the electronics for the pilot interface installed in the cockpit. The new valve controller features:

All Lange Antares and Schempp-Hirth Quintus gliders are now produced with this system.
Here's a Quintus M dumping water with this system during a high-speed pull-up:
Quintus M Dumping Water
News Flash Saturday, August 18th, 2012 !
France's Laurent Aboulin, flying a Quintus M, wins 2012 World Open Class Championships in Uvalde Texas !
With this water system ;-)
Four of top ten places in the world championship were won by Antares 23 or Quintus M racers equipped with this water system.



Microchip PIC Microcontroller Projects

Nadler & Associates is a Microchip Design Partner and specializes in designing with Microchip products.
Recent projects featuring Microchip PIC microcontrollers include:

  • Controller for automation of a music recording studio mixing console, using PIC32 (software, some electronics, USB communications with host processor).

  • Measurement system with calibration and realtime compensation, reporting measurements via USB or Ethernet (and soon Bluetooth), using PIC24F. PC support software (calibration, readings capture and reporting) in C#.

  • Bluetooth bootloader for wearable biometrics device, enabling software updates from iOS via Bluetooth (PIC24F, C++ on host).

Visit the Microchip Technology web site for more information on PIC microcontrollers and other Microchip products.

Microchip Web Site

Aircraft Traffic Information and Collision Warning System: FLARM® V5 and PowerFLARM®

Dave has worked to get the FLARM aircraft collision-warning system deployed in USA for several years. In early 2010 Dave asked FLARM group what he could do to get this moving, which led to consulting on the next-generation PowerFLARM products and FLARM version 5 software. Now, version 5 is now flying world-wide in around 16000 legacy FLARM devices and all new PowerFLARM devices. Dave's contributions included:

Delivery of PowerFLARM portable units (shown below) commenced in Europe spring 2011, and in USA August-2011. Fixed-mount (blind mounting) PowerFLARM "brick" units commenced shipping beginning 2012, and USA deliveries are now approaching 1000 units.
PowerFLARM Portable


USB Adapter for the ILEC SN10 Avionics Product

For the ILEC SN10 avionics product (developed by Nadler & Associates and ILEC GmbH), we developed a USB adapter add-on product. With the USB adapter and a USB memory stick (thumb-drive), a pilot can:

These functions previously required the pilot to take a laptop PC to the aircraft and use a serial cable to connect to the instrument panel.

Technical requirements to develop the USB add-on included:

Nadler & Associates did the product architecture, hardware design, and software. ILEC GmbH did the PCB layout and mechanical design. For this product we used the Microchip PIC32 processor. We used the CodeSourcery G++ C++ compiler for MIPS with some adaptations for G++ MIPS cross-compiler for PIC32. To complete this project we implemented a number of work-arounds for Microchip tool issues. Our initial attempt at this product used the Freescale MCF51JM128 “Flexis” 32-bit processor, but the tools provided for this part proved unworkable and drove our switch to Microchip (see MCF51JM128 eval problems for details).



Remote Service Access for a GSM-phone-equipped Embedded System

An existing GSM-equipped Linux-based product used the obsolete CSD system for remote access (see CSD explanation on Wikipedia). CSD permitted easy access: the service technician dialed the mobile number just like an old analog modem. Unfortunately CSD is not available worldwide and is being discontinued in locales where still available. New GSM modules provide internet access, where the module initiates a connection and the service provider (telco) provides a connection to the public internet from behind a NAT and firewall. Because the connection is behind the telco NAT box and firewall, it cannot be accessed from the public internet. Similarly, the service technician is normally hidden behind a NAT facility, so the embedded system cannot initiate a connection to the technician. Each party is thus effectively invisible to the other.

We implemented a solution using OpenVPN (thanks to ORT for the suggestion and help with this):

Thus, the service technician can connect to the embedded system from any location using the public internet, and no longer requires a GSM modem to do so. Additionally, OpenVPN consolidates traffic to all ports through a well-known and firewall-supported port, so multiple port connections can be used without firewall difficulties (for example, to use FTP between the technician's machine and the embedded system).




Copyright © 2009-2013 - Dave Nadler - All Rights Reserved
Most recent edit: 15-November-2013

Contact Dave Nadler:
USA East Coast voice (978) 263-0097
Skype Dave.Nadler1
Dave.Nadler@Nadler.com
Nadler & Associates Home Page

Valid HTML 4.0 Transitional