КЛШ-ММИ-компьютер |
Здравствуйте, гость ( Вход | Регистрация )
КЛШ-ММИ-компьютер |
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 |
С компьютером все ясно.
Для чего собственный? Если можно, поподробнее. Цитата >>>>>Читай тут - http://www.lkds.ru/forum/index.php?showtopic=83 Читал. И не раз. Возможно неправильно задал вопрос: Если без компа организуем взаимодействие КЛШ, КСЛ и т.п., то что будет корневым узлом, управляющим всей системой? Кстати, часто упоминается КОРК. А что это? Я пока не нашел. И по сообщению #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 |
Итак, что выяснил из схемы... Все не совсем так... А вернее совсем не так Давайте по порядку: 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 мВт То есть система изначально была рассчитана на компьютерное управление? Нет, система не строилась исключительно под управление PC. И абсолютно благополучно работает как с компьютером, так и без него. С компьютером все ясно. Для чего собственный? Если можно, поподробнее. И так еще раз. Все устройства на ММИ равноправны. Всего на ММИ может быть 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 |
Если я правильно понял, один из арбитров контролирует внутреннюю шину КЛШ, на которой висят процессор, ПЛМ и др., а второй - шину BUSY-DATA. Вы говорите - арбитр для работы компьютера. Я так понял, что арбитр для компьютера и арбитр шины BUSY-DATA - одно и тоже? Нет... Процессор, ПЛМ и т.п. здесь ни при чем... Есть КЛШ, как устройство. У него есть арбитр_шины_№1. Он необходим для того, чтобы этот КЛШ мог "общаться" по шине не мешая "соседям". В качестве шины выступают две линии: DATA и BUSY. И все бы хорошо, но... Но есть еще и компьютер. Он тоже "хочет" получить доступ к шине. Делать отдельное устройство для компьютера не целесообразно. Поэтому его арбитр шины находится внутри КЛШ слот 7 - арбитр_шины_№2. Во всех остальных КЛШ (и прочих устройствах, работающих на ММИ) арбитр_шины_№2 не используется. Все устройства: компьютер, КЛШ, КСЛ, КОРК и т.д. висят на двух линиях DATA и BUSY как троллейбусы. При равнозначности устройств на шине BUSY-DATA, по идее, если выйдет из стоя арбитр в КЛШ (7 слот) не будут видны все КЛШ кроме 7, а при выходе из строя арбитра КЛШ в другом слоте должен стать невидимым этот КЛШ. Логично? И да и нет. Смотря какой арбитр шины и как выйдет из строя. Любой из арбитров может выйти из строя так, что работа всех устройств станет невозможна. Если же он не мешает работе остальных то: при выходе арбитра_шины_№1 не отвычает только это устройство при выходе арбитра_шины_№2 в устройстве слот 7 нет с компьютером для всех устройств. Или управление линиями BUSY, DATA осуществляется не арбитром? Линией BUSY управляет каждый из возможных 9-ти арбитров (минимум 2). Линией DATA арбитр не управляет - это всенаправленная линия данных. Однако арбитр предотвращает доступ к этой линии, если не удалось "захватить" шину. Если система может работать без компьютера, то что в этом случае будет корневым узловым модулем? Ведь на него, я так понимаю, возлагается функция общего управления всей системой. Компьютер не управляет системой в полном понимании этих слов. Он по большей части наблюдает за системой и отображает полученную информацию. |
Кот Базилио |
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 |
То есть на одной шине BUSY-DATA висят два арбитра, пачка УМов, да еще и комп? Судя по Вашему описанию, компьютер, считывая NVRAM, например, из УМ 3 слот, читает его непосредственно из этого УМ, а не через буфер УМ 7 слот. Именно! Рисунок в общем правильный И, возвращаясь к нашим "баранам", что может быть причиной отказа? Насколько реален отказ арбитров в трех КЛШ сразу? Нужно немного поработать Действия следующие: 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 |
Сегодня не спалось - поработал в удовольствие. Да еще остался вопрос, с которым не разобрался: как организуется взаимодействие КЛШ через ММИ без ПК, и что это дает? Программа Mpult работает через драйвер СОМ порта Comclb. regclb - для регистрации в системе, а в comclbcfg надо указать слоы ММИ, номер УМ (8 перемычек на ММИ) для доступа. В старых КЛШ есть проблемные процессоры. Проверь версию, лучше с помощью MScan, заодно все подключения увидишь. Кинь MScan в папку с Mpult и запусти, только в comclbcfg не забудь всё указать. КЛШ в 7 слоте является главным. Только через него компьютер выходит на шину DATA-BUSY. Без ПК шина обеспечивает только работу всех КЛШ с одной трубкой, кстати старые и новые трубки отличаются и могут не работать в не своих версиях КЛШ. Чтобы убедиться включи разговор и пощёлкай кнопкой на трубке, в такт будет переключаться реле в КЛШ. Желаю удачи!!! -------------------- Жизнь нужно прожить так, чтобы трансплантологам было нечем поживиться.
|
Кот Базилио |
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 |
Какой-то старый КЛШ. Схему бы. Хотя, суть-то таже. Действительно по сути одно и то же. Но если хочется, то вот схема Да, возник вопрос по кабелям. Если в кабеле нет линий 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 |
|
Кот Базилио |
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, 16:14
Сообщение
#40
|
Участник Группа: Пользователи Сообщений: 48 Регистрация: 20.12.2006 Пользователь №: 498 |
А управляет обоими CPU?
И NVRAM тоже в CPU? |
Текстовая версия | Сейчас: 28.3.2024, 18:54 |