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

Контроллеры, драйверы, датчики, управляющие устройства.

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

Сообщение Impartial » 21 дек 2011, 10:05

VShaclein писал(а):Ежели 1801 и Электроника-60, то PDP. Отличия могут быть в периферии


Наличие периферии К1801ВП1... с большой долей вероятности говорит только о том, что там шина ОШ(Qbus).
Хотя описания модификаций 022,023,024 я нигде не нашел.
В доке по НЦ31 их нет?
Impartial
Мастер
 
Сообщения: 919
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 31

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

Сообщение T00T » 21 дек 2011, 10:50

На эти три микросхемы вообще ничего нет!!!
Я не волшебник я пока учусь......
T00T
Мастер
 
Сообщения: 737
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 92

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

Сообщение Impartial » 21 дек 2011, 10:57

Ничего не могу понять. Схема на 2 странице и фотка макетки как нибудь связаны?
Если да, то обозначьте на схеме где какие компоненты. Если я правильно понял, то регистры ИР22 и ИР23 используются как защелки адреса, и почему они разные? Модель этой схемы уже неработоспособна из за разного принципа управления этими регистрами.
Impartial
Мастер
 
Сообщения: 919
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 31

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

Сообщение T00T » 21 дек 2011, 11:11

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

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

Сообщение T00T » 21 дек 2011, 12:17

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

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

Сообщение Impartial » 21 дек 2011, 12:24

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

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

Сообщение Impartial » 21 дек 2011, 12:36

T00T писал(а):Я могу сказать как ошибка обращения отрабатывается по моей программе, ща ищу как должно работать.


Да зачем дизасемблировать и так видно, что эмулятор повисает вот здесь.
Read_OTV_High:
sbic pind,1;
rjmp Read_OTV_High;
Impartial
Мастер
 
Сообщения: 919
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 31

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

Сообщение T00T » 21 дек 2011, 13:11

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

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

Сообщение T00T » 21 дек 2011, 13:19

Impartial писал(а):Как называются микросхемы (в среднем ряду по схеме верхняя и нижняя не считая I2C ПЗУ ) ? и где они на макетке?

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

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

Сообщение Impartial » 21 дек 2011, 13:24

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


Тогда зачем нужен этот сигнал, если он все равно приходит, не зависимо от того пустой канал по адресу обращения или нет?
Impartial
Мастер
 
Сообщения: 919
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 31

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

Сообщение T00T » 21 дек 2011, 13:27

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



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

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

Сообщение T00T » 21 дек 2011, 13:29

Ну надо же сообщить процессору о завершении сессии когда устройство работает нормально и продолжать работу!!!
Я не волшебник я пока учусь......
T00T
Мастер
 
Сообщения: 737
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 92

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

Сообщение Impartial » 21 дек 2011, 13:48

T00T писал(а):посмотри по схеме АМТ_3 триггер ошибки D48.1 формирует сигнал ошибки, если ответ не приходит в течении какого то времени, и совместно с ним выдаёт сигнал ответа принудительно(D52.2 триггер)!


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

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

Сообщение Impartial » 21 дек 2011, 13:56

По идее надо сделать так:
При каждом обращении к каналу запускать таймер(например Т0) на 50 мкс. Если сигнал "отв" пришел, то сбросить и запретить таймер.
Если сигнал "отв" не пришел, то таймер, отработав 50 мкс вызывает прерывание и заставляет эмулятор выполнить процедуру прерывания по ошибке обращения к каналу.
Impartial
Мастер
 
Сообщения: 919
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 31

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

Сообщение T00T » 21 дек 2011, 14:28

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

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

Сообщение T00T » 21 дек 2011, 14:29

T00T писал(а):Система построена так - переходная корзина и в неё вставлено 6 плат:
1:плата процессора
2:ОЗУ
3:Дешифратор адреса и таймер
4:цапы для двух осей и шпинделя(+\-10в)
5:узел сопряжения с датчиками типа БЕ-178 4 датчика
6:Опто развязка электро автоматики станка
Вот третья плата в корзине это как раз АМТ

Я не волшебник я пока учусь......
T00T
Мастер
 
Сообщения: 737
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 92

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

Сообщение T00T » 21 дек 2011, 14:30

эмулируется пока только плата процессора и плата озу
Я не волшебник я пока учусь......
T00T
Мастер
 
Сообщения: 737
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 92

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

Сообщение Impartial » 21 дек 2011, 14:50

Тест команд процессора проходит?
Интересно глянуть на схему АМТ.
Impartial
Мастер
 
Сообщения: 919
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 31

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

Сообщение T00T » 21 дек 2011, 14:57

да тест конечно проходит, схемы я вам вроде скинул АМТ_1.JPG,АМТ_2.JPG,АМТ_3.JPG,АМТ_4.JPG,АМТ_5.JPG
На ней собрано - адресный дешифратор, таймер, ПЗУ хранения параметров, внешний интерфейс
Я не волшебник я пока учусь......
T00T
Мастер
 
Сообщения: 737
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 92

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

Сообщение Impartial » 21 дек 2011, 15:54

Модель готова. Ничего правда не понятно с времянками, ну думаю разберусь.
Похоже схема не совсем корректная, кое где по логике не хватает подтягивающих резисторов.
Если хотите можете посмотреть как работает Ваше детище на модели.
Модель PROTEUS ISIS.
Вложения
NC31.rar
model ISIS
(252.55 Кб) Скачиваний: 275
Impartial
Мастер
 
Сообщения: 919
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 31

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Алексей063, Bing [Bot], crazydnb, Dimka, drey82, Евжений, Google [Bot], Lead, Majestic-12 [Bot], MSN [Bot], sas_75, serpvect, Teddi, vershininv, Yandex [bot], шпиндель

Reputation System ©'