LKDS
8 800 100 8421
звонок бесплатный

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V < 1 2 3 4 >  
Ответить в эту темуОткрыть новую тему
> КЛШ-ММИ-компьютер
revit
сообщение 3.1.2007, 17:23
Сообщение #21


Активист
****

Группа: Пользователи
Сообщений: 6 658
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



....Поскольку заранее невозможно предсказать какое устройство будет установлено в 7 слот - то фактически функции преобразования уровней и арбитража шины для компьютера есть в КАЖДОМ устройстве, НО используются только в том, которое стоит в 7 слоте ММИ.
Т.е. в каждом устройстве КЛШ, КСЛ, КОРК - есть 2 независимых арбитра шины - собственный и для компьютера.
Цитата
Да еще остался вопрос, с которым не разобрался: как организуется взаимодействие КЛШ через ММИ без ПК, и что это дает?

Читай тут - http://www.lkds.ru/forum/index.php?showtopic=83




--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Кот Базилио
сообщение 4.1.2007, 15:40
Сообщение #22


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 20.12.2006
Пользователь №: 498



С компьютером все ясно.
Для чего собственный? Если можно, поподробнее.
Цитата

Читал. И не раз. Возможно неправильно задал вопрос:
Если без компа организуем взаимодействие КЛШ, КСЛ и т.п., то что будет корневым узлом, управляющим всей системой?
Кстати, часто упоминается КОРК. А что это? Я пока не нашел.
И по сообщению #20: кто-нибудь может прокомментировать мои рассуждения и выводы? Не хочется идти по ложному пути. Рассуждал только на основе анализа схемы. В ближайшее время пойду паять.
Спасибо.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
revit
сообщение 4.1.2007, 17:14
Сообщение #23


Активист
****

Группа: Пользователи
Сообщений: 6 658
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



Я не гуру по схемотехнике устройств Оби, но так понимаю: взаимодейтвие с компом происходит через устройство в 7 слоте. Если в 7 слоте ничего нет, то устройства конфигурируются только через удаленный компьютер.
Цитата
Читал. И не раз. Возможно неправильно задал вопрос:
Если без компа организуем взаимодействие КЛШ, КСЛ и т.п., то что будет корневым узлом, управляющим всей системой?
Нет такого понятия -корневой узел. Есть- узловой модуль. Управляющий -тот где есть комп.
Цитата
Кстати, часто упоминается КОРК. А что это? Я пока не нашел.

Это радиомодемы на основе радиостанций. Работают на выделенных частотах в диапазоне 34 Мгц. Производит Меандр-С в Челябинске.


--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Кот Базилио
сообщение 4.1.2007, 19:02
Сообщение #24


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 20.12.2006
Пользователь №: 498



То есть система изначально была рассчитана на компьютерное управление?
Конечно, не корневой узел, а корневой узловой модуль. Вообще-то в файле "Базовое ПО. Настройка драйвера COM-порта ComCLB.pdf" говорится дословно следующее: "Узловой модуль, в котором есть только исходящие связи, называется корневым УМ."
А адреса Меандр-С нет? Ну или какое-нибудь описалово на КОРК?
Спасибо.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
revit
сообщение 4.1.2007, 20:53
Сообщение #25


Активист
****

Группа: Пользователи
Сообщений: 6 658
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



http://www.lkds.ru/catalog/basis/brk.html

Я не правильно сказал в предыдущем сообщении-если в PC слоте нет компа, то конфигурируется с удаленного компа, а в 7 -всегда должно быть устройство! Это закон.


--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Кот Базилио
сообщение 5.1.2007, 9:00
Сообщение #26


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 20.12.2006
Пользователь №: 498



Спасибо за ссылку.
Сам бы не догадался, что БРК и КОРК одно и тоже. А читать все подряд некогда, да и лень, если честно.
Однако, вопрос о проблеме связки КЛШ-ММИ-ПК остался пока открытым...
Кстати, что там с комментарием по файлу comclb.str?
На днях возьмусь за отвертку и паяльник...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Смышляев
сообщение 9.1.2007, 10:50
Сообщение #27


Модератор
*******

Группа: Главные администраторы
Сообщений: 10 691
Регистрация: 7.2.2006
Из: Новосибирск
Пользователь №: 2



Цитата(Кот Базилио @ 3.1.2007, 7:40) *

Итак, что выяснил из схемы...

Все не совсем так... А вернее совсем не так smile.gif
Давайте по порядку:
1. Все устройства на ММИ абсолютно равноправны! Любое из устройств в произвольный момент может самостоятельно инициировать сеанс обмена с любым устройством (в том числе и с компьютером)
2. В каждом КЛШ есть 2 арбитра шины: один для внутренней шины (собственно это арбитр самого КЛШ), второй для работы компьютера. В КЛШ, установленных в слотах с 0 по 6 это избыточное устройство и на работу не влияет (в исправном состоянии)
3. Линии TxD и RxD объединяются в КЛШ слот 7 и становятся линией DATA
4. Сигнал BUSY формируется аппаратно каждым КЛШ при захвате шины. Он же служит сигналом о том, что шина свободна
5. Абсолютно все КЛШ (устройства) знают адрес ММИ (линии MA0..MA7)
6. Мощность резисторов на линиях DATA и BUSY вполне достаточна. Рассеиваимая мощность (12/10000)^2*10000=0,0144 т.е. примерно 15 мВт. Габаритная мощность резисторов 125 мВт

Цитата(Кот Базилио @ 4.1.2007, 19:02) *

То есть система изначально была рассчитана на компьютерное управление?

Нет, система не строилась исключительно под управление PC. И абсолютно благополучно работает как с компьютером, так и без него.

Цитата(Кот Базилио @ 4.1.2007, 15:40) *

С компьютером все ясно.
Для чего собственный? Если можно, поподробнее.

И так еще раз. Все устройства на ММИ равноправны. Всего на ММИ может быть 9 устройств: 8 КЛШ и 1 PC. Все эти устройства подключены к двум линиям: DATA и BUSY. Когда "говорит" одно из истройств его "слышат" все остальные. Когда устройство хочет что-то сказать, оно делает попытку "захвата" шины и контролирует этот процесс по линии BUSY. Если "захват" удался, то устройство "высказывается" и "освобождает" шину, дабы дать возможность "высказаться" другим. Если "захватить" шину не удалось, то устройство повторит попытку позже.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Кот Базилио
сообщение 9.1.2007, 18:43
Сообщение #28


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 20.12.2006
Пользователь №: 498



Если я правильно понял, один из арбитров контролирует внутреннюю шину КЛШ, на которой висят процессор, ПЛМ и др., а второй - шину BUSY-DATA.
Вы говорите - арбитр для работы компьютера. Я так понял, что арбитр для компьютера и арбитр шины BUSY-DATA - одно и тоже?
При равнозначности устройств на шине BUSY-DATA, по идее, если выйдет из стоя арбитр в КЛШ (7 слот) не будут видны все КЛШ кроме 7, а при выходе из строя арбитра КЛШ в другом слоте должен стать невидимым этот КЛШ. Логично? Или управление линиями BUSY, DATA осуществляется не арбитром?
Если система может работать без компьютера, то что в этом случае будет корневым узловым модулем? Ведь на него, я так понимаю, возлагается функция общего управления всей системой.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Смышляев
сообщение 9.1.2007, 19:11
Сообщение #29


Модератор
*******

Группа: Главные администраторы
Сообщений: 10 691
Регистрация: 7.2.2006
Из: Новосибирск
Пользователь №: 2



Цитата(Кот Базилио @ 9.1.2007, 18:43) *

Если я правильно понял, один из арбитров контролирует внутреннюю шину КЛШ, на которой висят процессор, ПЛМ и др., а второй - шину BUSY-DATA.
Вы говорите - арбитр для работы компьютера. Я так понял, что арбитр для компьютера и арбитр шины BUSY-DATA - одно и тоже?

Нет... Процессор, ПЛМ и т.п. здесь ни при чем...
Есть КЛШ, как устройство. У него есть арбитр_шины_№1. Он необходим для того, чтобы этот КЛШ мог "общаться" по шине не мешая "соседям". В качестве шины выступают две линии: DATA и BUSY. И все бы хорошо, но... Но есть еще и компьютер. Он тоже "хочет" получить доступ к шине. Делать отдельное устройство для компьютера не целесообразно. Поэтому его арбитр шины находится внутри КЛШ слот 7 - арбитр_шины_№2. Во всех остальных КЛШ (и прочих устройствах, работающих на ММИ) арбитр_шины_№2 не используется. Все устройства: компьютер, КЛШ, КСЛ, КОРК и т.д. висят на двух линиях DATA и BUSY как троллейбусы.
Цитата(Кот Базилио @ 9.1.2007, 18:43) *

При равнозначности устройств на шине BUSY-DATA, по идее, если выйдет из стоя арбитр в КЛШ (7 слот) не будут видны все КЛШ кроме 7, а при выходе из строя арбитра КЛШ в другом слоте должен стать невидимым этот КЛШ. Логично?

И да и нет. Смотря какой арбитр шины и как выйдет из строя. Любой из арбитров может выйти из строя так, что работа всех устройств станет невозможна. Если же он не мешает работе остальных то:
при выходе арбитра_шины_№1 не отвычает только это устройство
при выходе арбитра_шины_№2 в устройстве слот 7 нет с компьютером для всех устройств.
Цитата(Кот Базилио @ 9.1.2007, 18:43) *

Или управление линиями BUSY, DATA осуществляется не арбитром?

Линией BUSY управляет каждый из возможных 9-ти арбитров (минимум 2). Линией DATA арбитр не управляет - это всенаправленная линия данных. Однако арбитр предотвращает доступ к этой линии, если не удалось "захватить" шину.
Цитата(Кот Базилио @ 9.1.2007, 18:43) *

Если система может работать без компьютера, то что в этом случае будет корневым узловым модулем? Ведь на него, я так понимаю, возлагается функция общего управления всей системой.

Компьютер не управляет системой в полном понимании этих слов. Он по большей части наблюдает за системой и отображает полученную информацию.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Кот Базилио
сообщение 10.1.2007, 16:19
Сообщение #30


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 20.12.2006
Пользователь №: 498



То есть на одной шине BUSY-DATA висят два арбитра, пачка УМов, да еще и комп?
Судя по Вашему описанию, компьютер, считывая NVRAM, например, из УМ 3 слот, читает его непосредственно из этого УМ, а не через буфер УМ 7 слот.
Получается что-то типа?
Прикрепленное изображение
То есть NVRAM доступно только через арбитр А1? Иначе оно читалось бы через А2.
Но тогда при отказе А1 - не будет читаться NVRAM, но устройство будет видно,
а при отказе А2 - просто не будет связи с компом.
Или арбитр А2 таки имеет доступ к NVRAM? Что, исходя из Вашего описания, сомнительно.
И, возвращаясь к нашим "баранам", что может быть причиной отказа?
Насколько реален отказ арбитров в трех КЛШ сразу?
Может имеет смысл посмотреть NVRAM всех трех КЛШ в 7 слоте?
А вообще есть методика поиска подобного отказа или это беспрецедентный случай?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Смышляев
сообщение 10.1.2007, 18:39
Сообщение #31


Модератор
*******

Группа: Главные администраторы
Сообщений: 10 691
Регистрация: 7.2.2006
Из: Новосибирск
Пользователь №: 2



Цитата(Кот Базилио @ 10.1.2007, 16:19) *

То есть на одной шине BUSY-DATA висят два арбитра, пачка УМов, да еще и комп?
Судя по Вашему описанию, компьютер, считывая NVRAM, например, из УМ 3 слот, читает его непосредственно из этого УМ, а не через буфер УМ 7 слот.

Именно!
Рисунок в общем правильный
Цитата(Кот Базилио @ 10.1.2007, 16:19) *

И, возвращаясь к нашим "баранам", что может быть причиной отказа?
Насколько реален отказ арбитров в трех КЛШ сразу?

Нужно немного поработать smile.gif
Действия следующие:
1. Собираем систему как должно быть (пока ничего не включаем)
2. Снимаем крышки КЛШ
3. Прозваниваем точку соединения резисторов R113-R67 одного КЛШ с такой же точкой другого КЛШ
4. Прозваниваем точку соединения резисторов R114-R66 одного КЛШ с такой же точкой другого КЛШ
5. Прозваниваем "землю" одного КЛШ с "землей" другого КЛШ
6. Повторить пункты 3-5 для всех возможных пар. Сопротивление не должно быть больше единиц Ом
7. Собираем КЛШ
8. Включаем КЛШ слот 7 в сеть и входим в тестовый режим
9. Проверяем адрес узла и слота (должно быть 0 и 7)
10. Повторяем пункты 8-9 для остальных КЛШ (должен меняться адрес слота; адрес модуля должен всегда оставаться 0)
11. Результаты - в студию!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Кот Базилио
сообщение 11.1.2007, 17:20
Сообщение #32


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 20.12.2006
Пользователь №: 498



Круто!!!!!!!
Завтра побегу в диспетчерскую. Но самое смешное, что и сам ведь мог до этого додуматься.
Спасибо!
С наступающим старым Новым годом!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex
сообщение 12.1.2007, 3:13
Сообщение #33


Активист
****

Группа: Пользователи
Сообщений: 1 593
Регистрация: 3.5.2006
Пользователь №: 28



Цитата(Кот Базилио @ 3.1.2007, 4:40) *

Сегодня не спалось - поработал в удовольствие.
Да еще остался вопрос, с которым не разобрался: как организуется взаимодействие КЛШ через ММИ без ПК, и что это дает?

Программа Mpult работает через драйвер СОМ порта Comclb. regclb - для регистрации в системе, а в comclbcfg надо указать слоы ММИ, номер УМ (8 перемычек на ММИ) для доступа. В старых КЛШ есть проблемные процессоры. Проверь версию, лучше с помощью MScan, заодно все подключения увидишь. Кинь MScan в папку с Mpult и запусти, только в comclbcfg не забудь всё указать. КЛШ в 7 слоте является главным. Только через него компьютер выходит на шину DATA-BUSY. Без ПК шина обеспечивает только работу всех КЛШ с одной трубкой, кстати старые и новые трубки отличаются и могут не работать в не своих версиях КЛШ. Чтобы убедиться включи разговор и пощёлкай кнопкой на трубке, в такт будет переключаться реле в КЛШ. Желаю удачи!!! biggrin.gif


--------------------
Жизнь нужно прожить так, чтобы трансплантологам было нечем поживиться.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Кот Базилио
сообщение 15.1.2007, 16:54
Сообщение #34


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 20.12.2006
Пользователь №: 498



Цитата
Результаты - в студию!

Однако!
Из трех одинаковых кабелей прозвонил один - 25х25, ну, думаю, и остальные такие же.
Ан нет! Сегодня прозвонил все.
Товарищ помчался искать кабели.
Пока систему не запущу - тему не закрою.
Да, тут "по совету товарища" залез в КЛШ, оказывается они все разные. Не могу показать все фото - ограничено место. Покажу то, описания чего не нашел:
Прикрепленное изображение
Какой-то старый КЛШ. Схему бы. Хотя, суть-то таже.
Да, возник вопрос по кабелям. Если в кабеле нет линий BUSY, DATA, то как через него читается NVRAM? Ведь, вроде говорилось, что напрямую через А2 читать нельзя. Или все же можно?
Адреса пока не проверял - не успел. Может завтра.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Смышляев
сообщение 15.1.2007, 17:26
Сообщение #35


Модератор
*******

Группа: Главные администраторы
Сообщений: 10 691
Регистрация: 7.2.2006
Из: Новосибирск
Пользователь №: 2



Цитата(Кот Базилио @ 15.1.2007, 16:54) *

Какой-то старый КЛШ. Схему бы. Хотя, суть-то таже.

Действительно по сути одно и то же. Но если хочется, то вот схема
Цитата(Кот Базилио @ 15.1.2007, 16:54) *

Да, возник вопрос по кабелям. Если в кабеле нет линий BUSY, DATA, то как через него читается NVRAM? Ведь, вроде говорилось, что напрямую через А2 читать нельзя. Или все же можно?

Если этот кабель стоит в слоте 7, то обмен будет. Вот только если в кабеле не все контакты использованы, то могут возникнуть проблемы с адресами узла и слота...


Прикрепленные файлы
Прикрепленный файл  ___.465213.050_04__3.pdf ( 440.67 килобайт ) Кол-во скачиваний: 707
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Кот Базилио
сообщение 16.1.2007, 9:29
Сообщение #36


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 20.12.2006
Пользователь №: 498



Спасибо за схему!
Отличия есть, однако.
Еще раз, возвращаясь к схеме. Как я понял, информация NVRAM хранится в оперативке CPU AT89S8252-24AC, который слушает шину DATA через 5 контакт. Управлять же шиной BUSY-DATA может только А1 (реализованный на ПЛМ, и управляемый CPU). И при отсутствии связи через шину BUSY-DATA с другими КЛШ, свою NVRAM КЛШ 7 слот может предоставлять ПК через COM-порт. То есть, фактически, А2 реализован на CPU. А схема немного изменяется:
Прикрепленное изображение
В общем, все потихоньку становится на свои места.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Смышляев
сообщение 16.1.2007, 10:25
Сообщение #37


Модератор
*******

Группа: Главные администраторы
Сообщений: 10 691
Регистрация: 7.2.2006
Из: Новосибирск
Пользователь №: 2



Нет, не так...
Хотя и приведенная ранее схема (10.1.2007, 16:19, сообшение #30) верна по сути, все же более правильно отобразить ее так, как показано на рисунке ниже. Тогда, если не будет проводов 14 и 15, то для КЛШ слот 7 связь с компьютером все равно будет
Прикрепленное изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Кот Базилио
сообщение 16.1.2007, 14:21
Сообщение #38


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 20.12.2006
Пользователь №: 498



То есть и А1 и А2 реализованы на ПЛМ?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Смышляев
сообщение 16.1.2007, 14:28
Сообщение #39


Модератор
*******

Группа: Главные администраторы
Сообщений: 10 691
Регистрация: 7.2.2006
Из: Новосибирск
Пользователь №: 2



Цитата(Кот Базилио @ 16.1.2007, 14:21) *

То есть и А1 и А2 реализованы на ПЛМ?

Абсолютно верно!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Кот Базилио
сообщение 16.1.2007, 16:14
Сообщение #40


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 20.12.2006
Пользователь №: 498



А управляет обоими CPU?
И NVRAM тоже в CPU?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

4 страниц V < 1 2 3 4 >
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 18:54