NC-31 ищу компаньона (программирование и электроника)

Контроллеры, драйверы, датчики, управляющие устройства.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Impartial »

VShaclein писал(а):Ежели 1801 и Электроника-60, то PDP. Отличия могут быть в периферии
Наличие периферии К1801ВП1... с большой долей вероятности говорит только о том, что там шина ОШ(Qbus).
Хотя описания модификаций 022,023,024 я нигде не нашел.
В доке по НЦ31 их нет?
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

На эти три микросхемы вообще ничего нет!!!
Я не волшебник я пока учусь......
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Impartial »

Ничего не могу понять. Схема на 2 странице и фотка макетки как нибудь связаны?
Если да, то обозначьте на схеме где какие компоненты. Если я правильно понял, то регистры ИР22 и ИР23 используются как защелки адреса, и почему они разные? Модель этой схемы уже неработоспособна из за разного принципа управления этими регистрами.
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

да эта железка по этой схеме собрана, нет разницы ир22 или ир23 просто нужно правильно формировать строб на входе С
Я не волшебник я пока учусь......
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

Я могу сказать как ошибка обращения отрабатывается по моей программе, ща ищу как должно работать. В резиденитном проверочном тесте был кусочек где эта ошибка вызывается, дезасемблирую кусок этого теста!
Я не волшебник я пока учусь......
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Impartial »

Как называются микросхемы (в среднем ряду по схеме верхняя и нижняя не считая I2C ПЗУ ) ? и где они на макетке?
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Impartial »

T00T писал(а):Я могу сказать как ошибка обращения отрабатывается по моей программе, ща ищу как должно работать.
Да зачем дизасемблировать и так видно, что эмулятор повисает вот здесь.
Read_OTV_High:
sbic pind,1;
rjmp Read_OTV_High;
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

Ну здесь ты не прав коллега. В этом месте я жду ответа от устройства - и он обязательно придёт, вопрос только в том придёт он один или совместно с сигналом ошибки!!!!
Я не волшебник я пока учусь......
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

Impartial писал(а):Как называются микросхемы (в среднем ряду по схеме верхняя и нижняя не считая I2C ПЗУ ) ? и где они на макетке?
они стоят бутербродом одна над другой, по рисунку ниже панельки под еепром. Верхняя которая ир22- это по схеме верхняя - та которая управляет выходными буферами
Я не волшебник я пока учусь......
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Impartial »

T00T писал(а):Ну здесь ты не прав коллега. В этом месте я жду ответа от устройства - и он обязательно придёт, вопрос только в том придёт он один или совместно с сигналом ошибки!!!!
Тогда зачем нужен этот сигнал, если он все равно приходит, не зависимо от того пустой канал по адресу обращения или нет?
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

T00T писал(а):Ну здесь ты не прав коллега. В этом месте я жду ответа от устройства - и он обязательно придёт, вопрос только в том придёт он один или совместно с сигналом ошибки!!!!

посмотри по схеме АМТ_3 триггер ошибки D48.1 формирует сигнал ошибки, если ответ не приходит в течении какого то времени, и совместно с ним выдаёт сигнал ответа принудительно(D52.2 триггер)!
:)
Я учил мат часть!! :D
Я не волшебник я пока учусь......
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

Ну надо же сообщить процессору о завершении сессии когда устройство работает нормально и продолжать работу!!!
Я не волшебник я пока учусь......
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Impartial »

T00T писал(а):посмотри по схеме АМТ_3 триггер ошибки D48.1 формирует сигнал ошибки, если ответ не приходит в течении какого то времени, и совместно с ним выдаёт сигнал ответа принудительно(D52.2 триггер)!
Если схема АМТ-3 это та, которую Вы мне выслали то:
Действительно, сигнал ошибки формируется так, но!
Это внутренний сигнал процессорной платы, который формируется внутри платы, то есть должен формироваться внутри эмулятора.
При обращении к внешней периферии сигнал ошибки обращения к каналу формируется оригинальным процессором, но в исходнике эмулятора отсутствует код, формирующий временную задержку по аналогии с одновибратором D52.2.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Impartial »

По идее надо сделать так:
При каждом обращении к каналу запускать таймер(например Т0) на 50 мкс. Если сигнал "отв" пришел, то сбросить и запретить таймер.
Если сигнал "отв" не пришел, то таймер, отработав 50 мкс вызывает прерывание и заставляет эмулятор выполнить процедуру прерывания по ошибке обращения к каналу.
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

нет АМТ- это отдельная плата! Я её не эмулирую. Процессор только ПРЦ_1.JPG,ПРЦ_2.JPG,ПРЦ_3.JPG
Я не волшебник я пока учусь......
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

T00T писал(а): Система построена так - переходная корзина и в неё вставлено 6 плат:
1:плата процессора
2:ОЗУ
3:Дешифратор адреса и таймер
4:цапы для двух осей и шпинделя(+\-10в)
5:узел сопряжения с датчиками типа БЕ-178 4 датчика
6:Опто развязка электро автоматики станка
Вот третья плата в корзине это как раз АМТ
Я не волшебник я пока учусь......
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

эмулируется пока только плата процессора и плата озу
Я не волшебник я пока учусь......
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Impartial »

Тест команд процессора проходит?
Интересно глянуть на схему АМТ.
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

да тест конечно проходит, схемы я вам вроде скинул АМТ_1.JPG,АМТ_2.JPG,АМТ_3.JPG,АМТ_4.JPG,АМТ_5.JPG
На ней собрано - адресный дешифратор, таймер, ПЗУ хранения параметров, внешний интерфейс
Я не волшебник я пока учусь......
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Impartial »

Модель готова. Ничего правда не понятно с времянками, ну думаю разберусь.
Похоже схема не совсем корректная, кое где по логике не хватает подтягивающих резисторов.
Если хотите можете посмотреть как работает Ваше детище на модели.
Модель PROTEUS ISIS.
Вложения
NC31.rar
model ISIS
(252.55 КБ) 508 скачиваний
Ответить

Вернуться в «Электроника»