UKHAS Wiki

UK High Altitude Society

User Tools

Site Tools


ideas:flight_computer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ideas:flight_computer [2007/01/20 01:57] laurencebideas:flight_computer [2008/08/15 11:18] (current) – Added badger board. edmoore
Line 6: Line 6:
  
  ==== PIC's ====  ==== PIC's ====
 +
 +
 +
 +
 +
  
  
Line 11: Line 16:
  ==== AVR's ====  ==== AVR's ====
  
-Used on MIHAB 1,2, and 3 in conjunction with [[http://www.mcselec.com|Bascom AVR]] compiler, this is avaliable as a free trial that will compile 4Kb of code. AVR's have to be programmed using ISP (in system programming) you can make your own printer port based programmer, but buying one will remove a source of headaches. (They can be found for < £15 on ebay). You can get really easy to use AVR controller boards from [[http://www.active-robots.co.uk|active robots]] and [[http://www.display3000.com|display 3000]], mcs electronics also sell some very good looking boards with external ram and SD cards. +Used on MIHAB 1,2, and 3 in conjunction with [[http://www.mcselec.com|Bascom AVR]] compiler, this is avaliable as a free trial that will compile 4Kb of code. AVR's have to be programmed using ISP (in system programming) you can make your own printer port based programmer, but buying one will remove a source of headaches. (They can be found for < £15 on ebay). You can get really easy to use AVR controller boards from [[http://www.active-robots.co.uk|active robots]][[http://www.display3000.com|display 3000]], and [[http://www.mcselec.com/index.php?page=shop.product_details&flypage=shop.flypage&product_id=54&category_id=17&option=com_phpshop&Itemid=1|mcs electronics]] also sell some very good looking boards with external ram and SD cards. 
 You will need to use the bascom programmer plugin or [[http://www.lancos.com/prog.html|ponyprog]], to program your chip.  You will need to use the bascom programmer plugin or [[http://www.lancos.com/prog.html|ponyprog]], to program your chip. 
 AVR's have loads of great built in hardware e.g. I2C, SPI, multiple UART's , wake on interrupt, external ram busses ect. They are also a lot less power hungry than gumstix or routers, a typical AVR clocked at 16MHz will run off 3.3 volts at 25ma.  AVR's have loads of great built in hardware e.g. I2C, SPI, multiple UART's , wake on interrupt, external ram busses ect. They are also a lot less power hungry than gumstix or routers, a typical AVR clocked at 16MHz will run off 3.3 volts at 25ma. 
 +If you're looking for some help/advice on AVR's check out:
 +  *[[http://www.mcselec.com/index2.php?option=com_forum&Itemid=59&page=viewforum&f=1|BASCOM forum]]
 +  *[[http://www.avrfreaks.net/|AVR freaks]]
 +
 +
  
  ==== Basic stamp ====  ==== Basic stamp ====
 +Not used on any UKHAS projects, perhaps a bit overpriced. [[http://www.parallax.com/html_pages/resources/custapps/app_nearspace.asp|Some US based groups]] have used Basic stamps (well according to parallax promotional material at least).
 +[[http://www.parallax.com/]]
  
  ==== PICAXE ====  ==== PICAXE ====
 +Cheap but seems to lack memory ect?
 +[[http://www.rev-ed.co.uk/picaxe/]]
  
 + ==== ARM ====
 +Used successfully by CUSpaceflight for the Badger flight computer series. (NXP LPC2148 on current revision).
  
  
Line 64: Line 80:
   *Expensive when compared to microcontrollers ($119 for basic working system)   *Expensive when compared to microcontrollers ($119 for basic working system)
   *Perhaps too much processing power for simple tasks   *Perhaps too much processing power for simple tasks
 +
 +
 +
 +
 +
 +
  
 ====="Smart" Mobile Phones====== ====="Smart" Mobile Phones======
 + ====Round Solutions==== 
 + Not really a smart phone but more a smart phone module, but as it has a python interpreter, camera interface, GPS, GPRS with TCP/IP and analogue inputs this could run a whole payload!
 +
 +[[http://www.roundsolutions.com/gsm-modem/GSM-module-GM862-GPS.pdf]]
 +
 + The python code has access to virtual terminals to control the phone and recieve data from the GPS (sirf3). There are also libraries for running bit banged i2c and spi out of the GPIO pins. 1.5Mb of ram avaliable. 
 +
 +[[http://www.roundsolutions.com/techdocs/docs/80000ST10020a_Easy%20Script%20in%20Python_r2.pdf]]
 +
 =====FOX board===== =====FOX board=====
  
ideas/flight_computer.1169258264.txt.gz · Last modified: 2008/07/19 23:30 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki