Есть задача сделать небольшой компактный измеритель на четыре датчика (температура, давление и проч). Нужна ваша консультация.
Каждый датчик выдаёт выходной сигнал в диапазоне 0-5В, который подаётся на вход измерителя (датчики готовые, но о них просто для справки). Измеритель должен иметь АЦП на 12-16 разрядов по каждому входу на диапазон 0...5В.
Измеритель не предполагает никаких внешних органов управления и отображения данных.
Измеритель должен быть подключён к локальной Ethernet-сети (в далёком будущем быть ещё и WiFi, а так же BlueTooth) и управляться удалённо через сеть (возможно через веб интерфейс) и выдавать результаты измерений на сервер.
Усложнением задачи является то, что измерения могут происходить и с очень высокой скоростью до 20000 замеров в секунду с одним подключённым датчиком, если 4, то скорость в 4 раза ниже. Память коробочки должна хранить до 100000 замеров. Таким образом 100000х2, для хранения замеров требуется память объёмом 200 кбайт. По окончании замера всё сбрасывается на сервер. Программа управления и выдачи данных должна меняться опять-таки через сеть (Быть может, поставить Java-машину ? ).
Питается всё от местного питания, хотя было бы неплохо предусмотреть аккумуляторное питания.
А теперь вопросы, подскажите, пожалуйста, учитывая вышесказанное, на какую аппаратную платформу стоит обратить внимание?
- довольно большое ОЗУ не менее 200Кбайт (может внешнее)
- повышенная, больше 12 бит, разрядность АЦП (может внешнее)
- работа с Ethernet сетью (в потенциале поддержка беспроводных линий связи WiFi и BlueTooth)
- память программ для установки Java-машины и/или EmbeddedOS
- китовые варианты типа готовой платы очень даже были бы уместны
На первый взгляд просится что-то ARM-овое.или есть другие варианты?
Микропотребление по питанию не требуется, особых ограничений на цену изделия тоже.