- •Методичні вказівки
- •Вивчення роботи системи camac
- •Сигнали загального керування
- •2.1.2.Манiпулятори
- •2.1.3. Оптичні індикатори
- •2.1.4.Зовнiшнi розніми
- •Хід роботи
- •Пiд керуванням програми “ручний контролер”
- •3.Будова та принцип дії
- •Програми для ручного керування крейтом camac
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота №3 вивчення роботи системи самас - пеом пiд керуванням найпростiших програм користувача
- •Бібліотека brocamac процедур та функцій для роботи з крейт - контролером pc - самас мовою Turbo Pascal
- •Опис процедур та функцій
- •Процедура CamBase
- •Процедура CamCrate
- •Процедура Cam
- •Процедура Cam0
- •Процедура Cam024
- •Процедура CamCi
- •Функція CamI
- •Функція CamI24
- •Функція CamL
- •Функція CamQ
- •Функція CamX
- •Процедура CamStep
- •Процедура СamNStep
- •Хід роботи
- •Контрольні завдання
- •Команди самас
- •Призначення елементів на передній панелі
- •Хід роботи
- •Лабораторна робота №5 вивчення роботи цифро-аналогових перетворювачiв
- •Основнi технiчнi параметри
- •Команди самас
- •Сигнали стану
- •Сигнали загального керування
- •Цифро-аналового перетворювача 2цап10
- •Хід роботи
- •Кулинич Анатолій Григорович
Пiд керуванням програми “ручний контролер”
Мета роботи: ознайомитись з контролером крейту мікрокомп’ютерним та з роботою крейту САМАС під керуванням програм – імітаторів ручного контролеру.
Обладнання: крейт САМАС, контролер крейту мікрокомп’ютерний, IBM-сумісна ПЕОМ .
КОНТРОЛЕР КРЕЙТА МIКРОКОМП`ЮТЕРНИЙ
1.Призначення
Контролер крейту мікрокомп`ютерний (ККМ) призначений для зв`язку експериментального обладнання з персональною ЕОМ типу IBM PC/XT/AT для створення автоматизованих робочих місць.
ККМ використовується в системах автоматизації збирання та обробки інформаціїї, виконаних в стандарті САМАС.
2. Технічні характеристики
ККМ може функціювати як в якості основного, так і в якості додаткового контролера. ККМ може забезпечувати керування крейтом САМАС, що вміщує до 23 змінних модулів. ККМ має паралельний інтерфейс, котрий можна узгодити з іншими 8-ми або 16-ти розрядними мікропроцесорами. ККМ має режим прямого доступу до пам’яті та має швидкість обміну даних по цьому каналу до 700 кб/с. Забезпечення доступу до модулів САМАС з боку ЕОМ відбувається як звернення до п’ятнадцяти восьмирозрядних регістрів ККМ в діапазоні незайнятих адрес ПЕОМ.
Регістри 0,..., 6 доступні тільки для запису. Вони призначені для збереження даних, адрес, субадрес модулів САМАС, виконуваних функцій, керуючих сигналів. Регістри 8..., С тільки читаються. Ці регістри використовуються для збереження зчитаних даних, результатів X та Q останньої операції, біжучого стану LAM -сигналів і статусу ККМ.
Звернення до регістру 7 викликає цикл САМАС.
3.Будова та принцип дії
На лицевій панелі ККМ розташовано рознім для підключення до інтерфейсної карти, перемикач ON/OF, перемикач DISPLAY CLEAR/DATA WAY CLEAR, рознім “REQEST”, “GRANT IN”, “GRANT OUT” та світлодіоди.
Ряд світлодіодів L16…L1 індикують двоїчний код найбільш пріоритетної станції CAMAC, яка виробляє сигнал LAM. Індикація може змінюватися в любий момент часу згідно зі зміною LAM сигналів.
Станція 1 має найвищій пріоритет.
Світлодіод “В” – сигнал, що виробляється під час виконання останньої операції на магістралі САМАС.
Світлодіод “АСС” – індикує, що контролер перемкнуто в режим додаткового контролера.
Ряд світлодіодів №16…№1 – індикують двоїчний код номера станциї, до якої відбувалось останнє звернення.
Світлодіод “D” – спалахує на 0.5 сек при виконанні циклу CAMAC, а при частоті виконання циклів більш ніж 2 Гц - горить безперервно.
На задній панелі розташовано рознім додаткової магістралі, який призначено для зв’язку основного та додаткових ККМ в складі одного крейту.
Програми для ручного керування крейтом camac
Програми MCC (Manual Crate-Controller) та RMC (Resident Manual Controller) призначені для керування CAMAC-обладнанням в ручному режимі при налагоджуванні обладнання та вiдлагодженнi програмного забезпечення.
Програми дозволяють задавати та виконувати окремі команди з відображенням результатів виконання (даних та статусної інформаціїї), а також організувати цикли мінімальної тривалості з окремих команд для роботи з осцилографом при пошуку несправностей в обладнанні.
Програми оформлені аналогічно з використанням системи меню, призначення розділів меню зрозуміло з їх назв.
Програма МСС має два меню, одне з яких призначено для роботи з модулями САМАС на рівні САМАС-команд, друге меню забезпечує можливість звернення до окремих регістрів крейт-контролера.
Програма RMC після завантаження стає резидентною i може бути активована натисканням сполучення клавіш Ctrl+Right Shift+C, що зручно при вiдлагодженнi програм , які працюють з САМАС-обладнанням. Вигрузити програму RMC можна натиснувши клавіші Ctrl+Right Shift+U. Програма RMC має тільки меню для роботи з модулями САМАС.
