EmbeddedRelated.com
Forums
Memfault State of IoT Report

[OT?] Looking for a large FIFO subsystem

Started by Richard Owlett November 11, 2005
Richard Owlett wrote:
> Minimalist description: > RS-232 byte serial input {4800 baud needed, higher speeds desirable} > 10 MByte non-volatile memory > Byte serial output {USB preferred, RS232 acceptable} > LOW cost >
> My personal application: > Input would be from a GPS mouse receiver. > Once a day I would dump data to my PC, followed by erase cycle. > I'm assuming a receiver giving updates once/second. > > I've found products that come near (if not close) but they insist on > Bluetooth which is *UNACCEPTABLE* to me. Others are too volatile. > > Suggestions? > Thank you.
You may want to at a hand held GPS rather than building something yourself. I know the Garmin hand held GPSs have a track faculty which with the correct software you can then download to a PC. For software have a look at: http://www.gps-practice-and-fun.com/gps-software.html And try searching on the web for GPS Track. Kevin.
Kevin Bagust wrote:
> Richard Owlett wrote: > >> Minimalist description: >> RS-232 byte serial input {4800 baud needed, higher speeds desirable} >> 10 MByte non-volatile memory >> Byte serial output {USB preferred, RS232 acceptable} >> LOW cost >> > >> My personal application: >> Input would be from a GPS mouse receiver. >> Once a day I would dump data to my PC, followed by erase cycle. >> I'm assuming a receiver giving updates once/second. >> >> I've found products that come near (if not close) but they insist on >> Bluetooth which is *UNACCEPTABLE* to me. Others are too volatile. >> >> Suggestions? >> Thank you. > > > > You may want to at a hand held GPS rather than building something > yourself. I know the Garmin hand held GPSs have a track faculty which > with the correct software you can then download to a PC.
No to handhold GPS. Yes to not building hardware myself. My interest has very little to do with the navigation ;} My original interest in GPS was to to "prove" to my supervisor that I was expeditiously completing my route of 4-12 stops, 400-550 miles, over 10-14 hours. That 14 hour + travel time to my desktop did in most of the hand helds. I also could not determine that timestamps were saved with the so called "bread crumbs". As I learned more I became fascinated with error terms and their periodicity. There were scatter plots of horizontal errors. There were plots of error magnitude versus time. I wanted x, y, z versus time and for multiple days. If I use a non-WAAS receiver I bet I'll "discover" a primary variation with a 24 hr period ;} Rune Christensen referred me to "AntiLog RS232 data logger" http://www.zen30649.zen.co.uk/product_antilog.html . That with a GPS mouse seems functionally ideal. Costs more than I was hoping for.
> > For software have a look at: > http://www.gps-practice-and-fun.com/gps-software.html > > And try searching on the web for GPS Track. > > Kevin.
Rune Christensen wrote:
> Richard Owlett wrote: > >> Rune Christensen wrote: >> >>> Richard Owlett wrote: >>> >>>> Minimalist description: >>>> RS-232 byte serial input {4800 baud needed, higher speeds desirable} >>>> 10 MByte non-volatile memory >>>> Byte serial output {USB preferred, RS232 acceptable} >>>> LOW cost >>>> >>>> Minimalist operational description: >>>> Operator choses record/playback before applying power/start >>>> If in: >>>> record mode data appended to existing data >>>> playback mode all recorded data dumped >>>> Operator may chose reset which erases _ALL_ data and resets any >>>> internal pointers to "zero" >>>> >>>> -- These erasures should occur no more frequently than once or twice >>>> per day and presumed unit useful life not presumed to be more than 3 >>>> yrs. >>>> >>>> What I envisage: >>>> >>>> A system with UART and NOR Flash with FPGA for "glue logic" >>>> Erasure times of "few" minutes would be acceptable >>>> >>>> >>>> My personal application: >>>> Input would be from a GPS mouse receiver. >>>> Once a day I would dump data to my PC, followed by erase cycle. >>>> I'm assuming a receiver giving updates once/second. >>>> >>>> I've found products that come near (if not close) but they insist on >>>> Bluetooth which is *UNACCEPTABLE* to me. Others are too volatile. >>>> >>>> Suggestions? >>>> Thank you. >>>> >>> >>> Hello >>> >>> I need some more information before I can help you. >>> >>> Do you want it to be a portable unit or fixed in a car? >> >> >> >> Portable, but need not be battery powered. Used in car would be >> powered thru cigarette lighter adapter. Otherwise powered by a wall wart. >> >>> >>> What is the name of the GPS reciever that you want to use? >> >> >> >> I was thinking any of any of the GPS mouse receivers. >> >>> >>> What kind of power supply is available? >> >> >> >> nominal 12 VDC >> >> >> As I'm looking for only a couple of units, I was looking for something >> on the retail market. >> >> As someone else has pointed out it would be simple enough to build. >> I haven't done any component level hardware in `30 years. I would even >> have to go out and buy a soldering iron ;) >> >> thank you >> >>> >>> Rune Christensen >>> Engineer > > > I think the best solution will be a microcontroller connected to a MMC > card. > > For example you could use the microcontroller board > http://www.embeddedartists.com/products/boards/lpc213x.php > > The microcontroller board has a serial connection and a USB connection. > The prototype board has a MMC/SD socket. The cost of this two boards > together with a LPC2138 is 53 EUR. > > You will be able to produce a prototype on this system but I don't think > it will be the best system for the final product. > > Another solution could be a PDA with a serial port and a compact flash > card. > > Yet another solution could be > http://www.prllc.com/productcart/pc/viewPrd.asp?idcategory=5&idproduct=9#details > > > There is just one problem with all this solutions there is no ready to > use firmware. You need to develop the firmware. > > Rune Christensen > Engineer
I have found another microcontroller board http://www.compsys1.com/html/avr_sd_dev_board.html It's a kit that need to be assembled :-( but it's cheap. Another possible solution could be this board http://www.sparkfun.com/shop/index.php?shop=1&cart=463717&cat=94& Rune Christensen Engineer

Memfault State of IoT Report