Recommend an mc for adc data acquisition?

Discussion in 'Embedded Systems and Microcontrollers' started by gowan, Sep 27, 2010.

  1. gowan

    Thread Starter New Member

    Aug 29, 2010
    5
    0
    I've noticed a lot of free software for analyzing seismic signals. So I thought that I'd make 8 geophones out of speakers(coil and magnet), hit a metal plate on the ground with a sledgehammer thereby triggering an interrupt, and record the reflected seismic waves as detected by the geophones as a voltage change.
    I'm new to microcontrollers. I've been messing around with VMLab, programming for various ATMEL chips, but the ATSK600 is too pricey for me right now. And all I need is:
    battery powered to operate in the field.
    read 8 channels, each about 20 times/second, preserving the timing from the interrupt.
    save the data, maybe on a flash drive attached to a USB port.
    and all for less than five bucks!
    Thanks

     
  2. gowan

    Thread Starter New Member

    Aug 29, 2010
    5
    0
    So the "less than five bucks" was a joke if that's why I havn't received any replies.
    I would have included this in the post by editing it but I couldn't find the "edit" button that was described in the faq that I looked at to see how to edit a post.
     
  3. bertus

    Administrator

    Apr 5, 2008
    15,648
    2,348
  4. gowan

    Thread Starter New Member

    Aug 29, 2010
    5
    0
    Thanks for your reply. What you suggest looks like it would work nicely.
    I've never used PIC's.
    I have a couple of questions.
    the solution that you suggested looks like it includes a hardware device for burning the program.
    Would installing a bootloader like AN1310 mean that I don't have to have a hardware program burner?
    Should I get the hardware progrm burner anyway?


     
  5. cheezewizz

    Active Member

    Apr 16, 2009
    82
    10
    It would after using the hardware to load the bootloader initially, but unfortunately you can't use bootloaders on the 16F690...
     
  6. t06afre

    AAC Fanatic!

    May 11, 2009
    5,939
    1,222
    But have you taken it out of package yet:p. Just joking! But the PICKIT 2 on the end of its life cycle. If you have the money I will recommend a PICKIT 3. And the 16f690 do not support debugging directly from PICKIT 2
    http://focus.ti.com/docs/toolsw/folders/print/msp-exp430g2.html You will get far by 4.30 $
     
  7. gowan

    Thread Starter New Member

    Aug 29, 2010
    5
    0
    WOW! For a beginner this is a huge capability and low price.
    The TI Launchpad seems like the winner over Picit.
    But that may be because it's the last product I investigated. The MSP430G2231 has an 8 channel, 10 bit ADC.
    But it has only 14 pins (versus 20). But I don't know how important a difference that makes.
    So: is there a reason I should choose the Picit over the Launchpad?
    As a beginner I'm looking for ease of developement. C or preferably C++ compiler.
    You probably Know better than I do what I'm looking for...
    Thanks for the terrific suggestions.
     
  8. t06afre

    AAC Fanatic!

    May 11, 2009
    5,939
    1,222
    You choose what you think is best in the long run. Like how easy you can get new chips as one example. As it is for now the MSP430 may cheap. But well the options regarding chips that can be used in the MSP430 demo kit is limited. With a PICKIT you will be more free in your chip selection. C++ is not very often used for MCUs. You may read my posting here http://forum.allaboutcircuits.com/showthread.php?t=42651
     
  9. gowan

    Thread Starter New Member

    Aug 29, 2010
    5
    0
    @t06afre: a very interesting post on c/c++.
    Well, the picit 3 seems like the best then.
    I can get it for $75+-canadian populated with a PIC18F45k20
    which should take me all winter to figure out.
    Thank you all so much for the advice.
    I'd still think Atmel was my only choice if I hadn't asked the question here.
     
  10. mushin123

    New Member

    Aug 28, 2010
    13
    0
Loading...