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

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

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

Сообщение Professor Lampochkin » 01 окт 2019, 17:24

эмулятор НЦ (для ПК)

http://stanoks.net/index.php?option=com_content&view=article&id=668:-q-31q&catid=100:simulator&Itemid=186

В описании сказано - Эмулятор содержит подлинную прошивку отсистемы ЧПУ "Электроника НЦ-31-04" :)

А если нажать кнопку About в самом эмуляторе...
Увидим:
"Программа создана для разработки однокристального ЧПУ НЦ-3105 "
и авторов разработки и E-mail ! :)

Так, может связаться ? Чтоб не изобретать велосипед ?

PS Написано Borland C++ 1999 ехе не упакован :)
Вложения
NC-31 ищу компаньона (программирование и электроника) NC.jpg
Эмулятор НЦ для ПК
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение Professor Lampochkin » 05 окт 2019, 19:39

Добыл прошивки НЦ-31 разных версий :)
Кто может объяснить какая в них разница ?
Вложения
V0.rar
(11.35 Кб) Скачиваний: 52
V2.rar
(12.03 Кб) Скачиваний: 50
V3.rar
(12.27 Кб) Скачиваний: 51
V4.rar
(12.37 Кб) Скачиваний: 47
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение Professor Lampochkin » 09 окт 2019, 22:48

Схема электрическая принципиальная Электроника НЦ-31-10
УЧПУ НЦ31-10 выполнена на современной элементной базе и представляет собой двухплатный функциональный аналог УЧПУ НЦ31.
Взято отсюда http://stanoks.net/index.php?option=com ... itstart=50
Может у кого есть прошивки на этот агрегат или возможность их скачать ? :)
Признавайтесь, у кого НЦ-31-10 ???
Собственно, найти прошивку, и задачу "Самодельную НЦ-31 в каждую кухню!" можно считать выполненной :D

Нет ли у кого файлика "Электроника НЦ-31. Система команд процессора" -лежал на stanoks.net
http://stanoks.net/index.php?option=com ... Itemid=188
сейчас не качается...
Вложения
nc3105.jpg
nc3105.jpg (10.28 Кб) Просмотров: 994
NC3110-01v3. Схема электрическая принципиальная (stanoks.com).pdf
(3.27 Мб) Скачиваний: 35
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение T00T » 15 окт 2019, 22:43

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

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

Сообщение Professor Lampochkin » 16 окт 2019, 23:15

T00T писал(а):Система команд есть, но в общем виде. Без флагов и прочего.

Поделитесь ? :)
Еще вопрос - В ПЗУ НЦ-31 коды так же записаны наоборот - сначала младший байт, потом старший ?
Например первые байты E350 нужно воспринимать как 50Е3 ?
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение Professor Lampochkin » 18 окт 2019, 01:23

Уважаемый T00T, самое простое решение Вашей проблемы, как мне кажется- тесты в машинных кодах.
Попробуйте примеры из присланной мной книги, а вообще нужно написать тесты для полной проверки всех устройств, включая процессор.
Быть может, и начать нужно с процессора. Тест выполнения всех инструкций с выдачей состояний регистров в ком порт - он ведь есть на АМТ ?
Проверить родной процессор и Ваш и сравнить записанные результаты :)
Вот тут
http://dnc.cals.ru/systems/nc31.htm
что-то про ком порт есть

Хотя, для вывода, можно использовать регистры КЭ подключенной к ЛПТ :)
Я, возможно, попробую сбацать эмулятор в ДОС :)
Нужно найти как выводить 16бит на звуковуху - будет 2 оси (стерео) :hehehe:
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение Professor Lampochkin » 20 окт 2019, 00:09

Господа, если объясните, что и зачем находиться в ПЗУшках (4шт) АМТ - выложу их содержимое :)
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение T00T » 20 окт 2019, 11:11

Professor Lampochkin писал(а):Тест выполнения всех инструкций с выдачей состояний регистров в ком порт - он ведь есть на АМТ ?

Все тесты РПТ проходит.
Professor Lampochkin писал(а):Поделитесь ?

чуть позже, когда до этого компа доберусь.
Professor Lampochkin писал(а):Например первые байты E350 нужно воспринимать как 50Е3 ?

Нет, E350 - это jamp, дальше идёт адрес перехода. Нужно понимать как есть.

Professor Lampochkin писал(а):спода, если объясните, что и зачем находиться в ПЗУшках (4шт) АМТ - выложу их содержимое

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

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

Сообщение Professor Lampochkin » 20 окт 2019, 14:09

T00T писал(а):Скорее всего там коэффициенты для настройки электроавтоматики

Коэффициенты ?....
Разве они нужны для электроавтоматики ?
Где-то проскакивала фраза "...хранит значения параметров по умолчанию...", но неужели для них нужны аж 4 ПЗУшки...
Еще, в описании новодельных НЦ встречается понятие "Версия математического обеспечения" - это не оно ? Если оно, то что это и зачем ?
Если ПЗУшки вытянуть, что измениться в работе ?
Я файлик прикладываю - может Вы разберётесь :)

T00T писал(а):Все тесты РПТ проходит.

Наверное, РПТ не тестирует абсолютно всего - иначе бы не было ситуации, что тест работает, а УЧПУ нет...
Вложения
AMT.rar
(6.25 Кб) Скачиваний: 65
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение Professor Lampochkin » 20 окт 2019, 21:24

Еще были такие штуки
http://www.elmic.ru/?q=node/8
Вложения
NC-31 ищу компаньона (программирование и электроника) nc_pzu.jpg
nc-rom-installed.jpg
nc-rom-installed.jpg (23.95 Кб) Просмотров: 642
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение Professor Lampochkin » 27 окт 2019, 18:23

В альбоме 4 указано:
"...Для изучения выполнения команд на микропрограммном уровне рекомендуется использовать:..."
"...-Микропрограммы выполнения команд (см приложение к данному ТО..."
(Электроника НЦ31. ЧПУ. Альбом №4. Ячейка ПРЦ (stanoks.com).pdf, стр. 30)

Может есть у кого нибудь это приложение к данному ТО ?
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение Professor Lampochkin » 29 окт 2019, 16:38

Уважаемый T00T, что если на Вашем процессоре проверить хотя бы тесты в машинных кодах ЦАП и КИП ?
Только не из "операционной системы", а подставить коды тестов вместо родной прошивки ?
Так как код очень простой, упрощается поиск глюков :)

Приложенные тесты скачаны отсюда
http://stanoks.net/index.php?option=com_jdownloads&Itemid=141&view=viewdownload&catid=8&cid=221
http://stanoks.net/index.php?option=com_jdownloads&Itemid=141&view=viewdownload&catid=8&cid=220

Также тут
http://stanoks.net/index.php?option=com_jdownloads&Itemid=141&view=viewdownload&catid=6&cid=45
Были найдены прошивки микросхем платы АМТ УЧПУ ''Электроника НЦ31''
Вложения
programma_zap_nc-31.rar
Программа в машинных кодах НЦ-31 для проверки платы ЦАП
(11.84 Кб) Скачиваний: 26
prog_proverki_kip__nc-31.rar
Программа в машинных кодах НЦ-31 для проверки платы КИП
(9.55 Кб) Скачиваний: 26
amt_1v340f30_var_2.zip
Устройство ЧПУ ''Электроника НЦ31''. Прошивка микросхем платы АМТ. Вариант 1
(1.11 Мб) Скачиваний: 28
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение T00T » 11 ноя 2019, 23:50

Через пару месяцев появится немного времени поработать над проектом, посмотрим что да как.
А пока
Professor Lampochkin писал(а):Разве они нужны для электроавтоматики ?

Эта ЧПУ на разные токарные станки, с разной электроавтоматикой и характеристиками и вот что бы не вводить сотни параметров каждый раз когда произойдёт сбой параметров все эти параметры от разных станков занесены в ПЗУ. И их можно восстановить одной командой.
Я не волшебник я пока учусь......
T00T
Мастер
 
Сообщения: 739
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 93

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

Сообщение Professor Lampochkin » 13 ноя 2019, 10:55

T00T писал(а):параметры от разных станков занесены в ПЗУ

Понял, спасибо :)
Так, что затёртая ПЗУ и отсутствие прошивки, как оказалось, не критично... Но ничего, всё равно хорошо, что нашлись :)
Поразглядывал я систему команд и архитектуру.
Шина совместима с Электроника-60, как я понял, ближайший доступный "родственник" НЦ-31 -компьютеры БК :)
Только в НЦ (в отличии от БК) в 2 раза больше регистров из которых 2 регистра сегментные (РБД1, РБД2), и соответственно, чуть другая система команд.
Наконец-то понял, причем тут восьмеричная система- легко в уме переводить в двоичную и "собирать" команды по таблицам !!! :)
(Кому интересно понять - читаем мануалы по БК :))

Интереснейшая система, обязательно нужно построить на чём нибудь доступном :)
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение T00T » 15 ноя 2019, 22:40

Делал на AtMega, но проще наверное уже на плисине. Хотя проект можно доделать.
Я не волшебник я пока учусь......
T00T
Мастер
 
Сообщения: 739
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 93

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

Сообщение UAVpilot » 15 ноя 2019, 23:24

Professor Lampochkin писал(а):Шина совместима с Электроника-60, как я понял, ближайший доступный "родственник" НЦ-31 -компьютеры БК :)
Только в НЦ (в отличии от БК) в 2 раза больше регистров из которых 2 регистра сегментные (РБД1, РБД2), и соответственно, чуть другая система команд.
Наконец-то понял, причем тут восьмеричная система- легко в уме переводить в двоичную и "собирать" команды по таблицам !!!

БК - это дальний младший родственник семейства PDP-11, Электроника-60 - клон PDP-11/06).
И система счисления восьмеричная именно по тому, что поля команд занимали по 3 бита. Студентам предлагал получить зачёт сразу за семестр за написание программы, которая чистит всю память, программа должна состоять из одной ассемблерной инструкции. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18835
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4582
Медальки:
Настоящее имя: Сергей

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

Сообщение Professor Lampochkin » 16 ноя 2019, 15:38

T00T писал(а):Делал на AtMega, но проще наверное уже на плисине. Хотя проект можно доделать.

На AtMega доступнее, а с учётом готовности на 90% грех не доделать ! :)

UAVpilot писал(а):Студентам предлагал получить зачёт сразу за семестр за написание программы, которая чистит всю память, программа должна состоять из одной ассемблерной инструкции.

Что-то вроде movsb ? Признавайтесь ! :)
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение UAVpilot » 16 ноя 2019, 23:00

Professor Lampochkin писал(а):Что-то вроде movsb ? Признавайтесь ! :)

Нет. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18835
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4582
Медальки:
Настоящее имя: Сергей

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

Сообщение Professor Lampochkin » Вчера, 12:43

UAVpilot писал(а):Нет.


Тогда, наверное, команда перехода на стандартную подпрограмму очистки памяти, расположенную в ПЗУ ? :)
Professor Lampochkin
Кандидат
 
Сообщения: 44
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин

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

Сообщение UAVpilot » Вчера, 18:39

Professor Lampochkin писал(а):Тогда, наверное, команда перехода на стандартную подпрограмму очистки памяти, расположенную в ПЗУ ? :)

Тоже нет. :) Никакие подпрограммы не используются. Для работы нужны только процессор и очищаемая память.
Эта программа даже сама себя модифицирует, чтобы правильно выполнить задачу. :)

P.S. Из пяти курсов (по ~60 чел) такой зачёт получили только 6 человек... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18835
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4582
Медальки:
Настоящее имя: Сергей

Пред.След.

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

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

Зарегистрированные пользователи: БРДМ-2, AlexUst, Andy345, bberkhin, Bing [Bot], CrazyUser, Darxton, Dave, Enot_1, evgeni70, frezeryga, Gestap, Google [Bot], ignv, Kinghandles, Lance, lenivets, Majestic-12 [Bot], Malyarka74, marshev, Maxekb77, mikehv, MSN [Bot], NightV, Portos, Prav, r_d_v, RFR, Samodelkin 88, Shyher01, solo, tsurika, Vit888, Yandex [bot], ZIPPY, Кварк, Никнейм, Тенгель, шпиндель

Reputation System ©'