Регистратор дискретной информации
Posted: 19 Jun 2011 20:36
Возникла необходимость в регистраторе дискретной информации. Задача заключается в следующем:
Имеется 9 линий (входов) на которых изменяются уровни сигналов TTL.
Один вход из 9 используется для управления режимом записи. Если высокий запись разрешена, низкий запрет записи. С остальных 8 входов данные сохраняются в энергонезависимой памяти. Информация с 5 входов должна формироваться в байт и в соответствии с таблицей истинности принимать значения от 0 до 15 в десятичном формате.
Необходимо ежесекундно опрашивать входы и их состояние записывать в энергонезависимой памяти добавляя данные часов реального времени. Объем энергонезависимой памяти должен поместить в себе информацию за 7 суток, тоесть 604800 секунд при ежесекундной записи. Далие эти данные должны передаться на ПК через последовательный порт с последующей обработкой в Excel. Если я правильно подсчитал обьем информации ежесекундно составляет 6 байт (дата, время) + 1 байт (информация с 5 входов)+ 1 байт ( информация побитно с 3 входов)=8 байт
Может кто имел дело с подобной задачей. Прошу помочь в выборе железа и ПО
Добавлено спустя 32 минуты 12 секунд:
Ответить на ваши предложения и советы смогу после 20:00 ежедневно. Пишите, очень нужно
Имеется 9 линий (входов) на которых изменяются уровни сигналов TTL.
Один вход из 9 используется для управления режимом записи. Если высокий запись разрешена, низкий запрет записи. С остальных 8 входов данные сохраняются в энергонезависимой памяти. Информация с 5 входов должна формироваться в байт и в соответствии с таблицей истинности принимать значения от 0 до 15 в десятичном формате.
Необходимо ежесекундно опрашивать входы и их состояние записывать в энергонезависимой памяти добавляя данные часов реального времени. Объем энергонезависимой памяти должен поместить в себе информацию за 7 суток, тоесть 604800 секунд при ежесекундной записи. Далие эти данные должны передаться на ПК через последовательный порт с последующей обработкой в Excel. Если я правильно подсчитал обьем информации ежесекундно составляет 6 байт (дата, время) + 1 байт (информация с 5 входов)+ 1 байт ( информация побитно с 3 входов)=8 байт
Может кто имел дело с подобной задачей. Прошу помочь в выборе железа и ПО
Добавлено спустя 32 минуты 12 секунд:
Ответить на ваши предложения и советы смогу после 20:00 ежедневно. Пишите, очень нужно