SMALL DIGITAL BAROMETRIC ALTIMETER

 

OLYMPUS DIGITAL CAMERA

Once the “larger” altimeter with LED display was done I decided that it would be great if I had even smaller and lighter altimeter that I can use in small model rockets.

So I designed this small altimeter which is entirely based on the one with LED display however it is missing the display. Also in order to minimize its dimensions, while keeping it reasonably easy to assemble, I had to replace some of the components. After some rearrangement I managed to squeeze it in a 35mm x 15mm PCB.

OLYMPUS DIGITAL CAMERAOLYMPUS DIGITAL CAMERA

pcb_top_sapcb_bot_sa

Electrical diagram:

sch_sa

In spite of the small size and missing LED display the functional side wasn’t cut that much. Still there is a possibility to calculate and visualize the altitude while on field by using small LED to blink the altitude. It also shares the following common features:

–    128Kb EEPROM memory which allows approximately 6 minutes of recording
–    20 record per second
–    Blink integer values up to 9999 meters
–    USB connector for memory download
–    14 bit ADC resolution trough oversampling
–    70cm per bit resolution
–    On the field it will calculate and show maximum altitude
–    Temperature adjusted for 20 degrees Celsius
–    ICSP programming capability
–    Auto start detection

Complete diagram how each of the modes work.

ALT_SM_FC

Once I received the new printed circuit boards and assembled the altimeter it was time for testing. Testing was done in my favorite barometric chamber, the contents of which I already had consumed.

OLYMPUS DIGITAL CAMERA OLYMPUS DIGITAL CAMERA

Anyway… again I used AltimeterONE for calibration purposes and as expected (as I explained here  AltimeterONE is calibrated for 18 degrees at the start) there were only minor differences of 1 to 5 meters in the entire range up to 2500m (simulated low pressure).

Excel   SER

This altimeter can be used as CDC device and will appear as a virtual serial port in your Device Manager. This way all data can be downloaded through a serial terminal. For this you have to use the CDC firmware.

In order to use it as CDC device you will need a serial terminal, however not all serial programs work so well with virtual COM ports. One program that works is this one. Also you will need CDC drivers which Windows XP and Windows 7 downloads automatically. Further on you will have to manually import all information in an Excel spreadsheet and crunch the data.

 

Another option is to use the altimeter as HID device. This have some advantages like universal drivers so windows won’t need to look for new drivers. However you will need software to communicate with the device. For this purpose I have written a program that will do all communication with altimeter and in the same time the program will calculate and visualize the data. In addition you can use it in a Real-time mode to monitor the barometric pressure. Complete HELP can be found inside the archive.

Also this program can be used to crunch data from other altimeters – for more information see the help file. The program can be downloaded from the bottom of the page together with the new HID firmware needed to support the program.

Some screenshots:

SMALL_ALTIMETER_2013_11_17_13_54_54SMALL_ALTIMETER_2013_11_17_13_55_29SMALL_ALTIMETER_2013_11_17_13_54_17
MCU FIRMWARE HID (hex file)
MCU FIRMWARE CDC (hex file)
PCB MANUFACTURING FILES (Gerber files)
EXROCKETS_SMALL_ALTIMETER_v_1_00 (ZIP file)

Leave a Reply

Your email address will not be published. Required fields are marked *