|
Проэкт MTDS - Модуль ввода
Модуль ввода был разработан для системы MultiTrain DC™ и предназначен для считывания текущей информации с датчиков, переключателей стрелок, диспетчерского пульта и т.п.
Конструктивно этот блок состоит из 16 мультиплексоров и одного дешифратора. Позволяет считывать информацию со 128 источников сигнала. Подключается этот блок непосредственно к процессорному модулю и использует один порт ВВ55-й плюс один вход второго порта, той же микросхемы.
Схема:
Принцип работы схемы выглядит следующим образом. Программно выставляется адрес опроса в порту А, по верхней шине младшие 3 разряда адреса выставляются на мультиплексоры, а старшие 4 подаются на дешифратор, который производит выборку конкретного мультиплексора, с которого происходит считывание данных. К примеру при установленном адресе 00h считывание произойдет с входа С 0 микросхемы DD2 . А при установке адреса F7h считывание произойдет со входа С 7
микросхемы DD17. Далее, все выходы мультиплексоров соединены через диоды вместе и подключены на свободный вход порта В, через который и происходит запись состояния датчиков в ОЗУ.
В схеме применены микросхемы 561кп2 или CD4051A. В качестве дешифратора выбрана микросхема 74НС154 по соображениям того ,что на выходе активным является логическая единица, в отличие от 155ИД3 в которой активным является ноль, плюс значительно удобней разводка ножек.
Плата: размер 200*130
Плата вид сверху :
Плата вид снизу:
Размеры: 200*130мм
Расположение элементов.
Для наглядности предлагаю глянуть фото в поцессе наладки.
Извеняюсь, будут позже... :(
Низ:
| |
|