Проэкт 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мм

Расположение элементов.

Расположение деталей
Для наглядности предлагаю глянуть фото в поцессе наладки. Извеняюсь, будут позже... :(

Фото 1
Низ:

Фото 2

 

Назад
Управление стрелками
Далее
Модуль вывода универсальный
Назад на главную
Hosted by uCoz