[an error occurred while processing this directive] [an error occurred while processing this directive]
Ребята спасибо огромное за столько откликов!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Иван 06 ноября 2001 г. 11:59
В ответ на: Ответ: Вообще это не проблема... отправлено ShiphT 05 ноября 2001 г. 15:58

Давайте я расскажу задачу.
Я занимаюсь тюнингом своего автомобиля и появилась идея сделать собственный компьютер.
На рынке присутствуют такие, но черезчур дорого и все они не умеют делать того, что я хочу.
Более точные тех. данные такие:
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