HELP WANTED for Micro Controller design with RF interface
We are looking for someone to take over a project to design a data logger having the features listed below. I envision it being done with a stamp micro-controller and an RF interface but you can offer alternatives. A prototype is to be built and tested using standard available parts but not a PC. A custom circuit board can be used. No packaging or enclosure is required. No custom IC chips to be used but CPLDs can be used. The final design information should be sufficient for me to create another copy of the device. Material costs should be quoted separately. Priority from most important to least important in evaluating the bids would be: - Material costs of the device - Low power consumption - Memory Size - Simple, Compact hardware design (this device is not a PC) The data logger must have the following hardware features a) Input for ASCII serial data. b) 2 digital on/off inputs. c) Memory to log and store a minimum of 30 Kbytes of logged data. d) Memory space to store a minimum of 400 bytes of changing variables. e) Replaceable/rechargeable battery for backing up the memory and running the circuit f) External DC power input for charging the battery and running the circuit at the same time. g) RF interface for uploading stored data h) Input to reprogram the algorithms. The data logger will receive a certain amount of ASCII serial data from an external device at predetermined intervals. Between each interval, this ASCII data, variables, and the state of both digital inputs would be passed to an algorithm. This algorithm would be written by someone else and could be up to 32 Kbytes in size. Depending on the results of the algorithm, a new ASCII string will be passed back to the system to be appended to memory and change some of the variables. The system must also tell the algorithm when a computer with an RF interface is in range. If so, then the algorithm may issue a command to the system to upload the data to the computer. Once the computer verifies the data is valid, it should send a command to the system to reset the memory or else retry sending the data. The algorithm will change from time to time so the system should accept an industry standard language and be reprogramable. You can setup the system using a program for which the algorithm is a subroutine of that program. Quote the following as an option a) Input for a standard "off the shelf" alphanumeric keyboard (your choice of type) for additional ASCII input to be sent to a variable. b) Output for 1 line text display, minimum of 20 characters for assistance in seeing what is being input by the keyboard. Data would not be passed to the variable until the data in the display is edited correctly and accepted with the enter key.
Call Tony at 817-265-9024.
Located in Arlington TX.