[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Давайте я расскажу задачу.
Я занимаюсь тюнингом своего автомобиля и появилась идея сделать собственный компьютер.
На рынке присутствуют такие, но черезчур дорого и все они не умеют делать того, что я хочу.
Более точные тех. данные такие:
10 цифровых входов(просто есть уровень или нет уровня)
по двум входам будет идти импульс с частотой от 0 до 2кГц (причем с напряжением порядка 200mV)
должен быть таймер, используя который моя программа могли бы оценить частоту импульса
5-10 аналоговых входов (от 0 до 5В), частота опроса каждого около 1 кГц
(если тут проблема со скоростью то можно их раздесть, два наиболее приоритетные остальные можно и с меньшей скоростью опрашивать)
микроконтроллер побыстрее, чтобы можно было запихать туда программу с вычислениями с плавающей запятой
(мне понадобится аппроксимировать данные)
памяти побольше. 256К оперативной памяти (или даже больше, я просто не знаю возможностей) и 32К для программы.
интерфейс к компьютеру (любой RS232 или USB, идеально было б конечно infra red но это уже круто:) для мониторинга содержимого оперативной памяти.
Большой скорости для мониторинга не надо, 50 Гц хватит.
10 цифровых выходов (есть уровень-нет уровня, или замыкание на землю)
по двум должен будет генерироваться импульс до 2 кГц
(вообще должно быть примерно так - получил импульс по каналу входа, вычислил его частоту (взял разницу времени с предыдущим импульсом), подождал немного (около 0.1 мкс) и выдал импульс на канал выхода)
Должно быть чтото на подобии прерывания от таймера, к чему можно было бы привязать мультизадачность - тоесть параллельно с неким приоритетом опрашивать другие датчики и выставлять значения на других выходах, но там уже можно все медленнее делать
ну и хотелось бы(не необходимо) 10 аналоговых выходов
разрядность аналоговых входов-выходов не менее 10 бит
Все цифры примерные, тоесть если есть решение где скажем не 10 входов, а 8,
то это тоже сработает.
Вот такая задача.
Я бы и сам собрал, но разбираться во всех тонкостях нет особенно времени.
Поскольку проект личный - денег тоже особо много нет, какой хоть порядок?
Нахожусь я в Москве.
В принципе, если дело состоит только в том, чтобы купить нужные детали и соединить их по инструкции - то такое я смогу :)
Посоветуйте - помогите!
Заранее спасибо!!!
Иван
E-mail: info@telesys.ru