ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.06.2025

Просмотров: 591

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Техническое описание (то) Блок управления манипулятора «Скамко-1»

1. Введение

2. Назначение

3. Технические данные

4. Состав бу

5. Устройство и работа изделия

5.1. Описание конструкции блока управления

5.2. Принцип действия блока управления

5.3 Режимы работы блока управления

5.4 Алгоритм работы блока управления

6. Устройство и работа составных частей блока управления

6.1. Модуль драйвера управления шаговыми двигателями

6.2. Модуль сопряжения приводного модуля с центральным модулем

6.3. Модуль приводного контроллера блока управления

6.4 Модуль центрального контроллера системы управления

6.5 Модуль сопряжения машины верхнего уровня и контроллера управления приводами по rs-232.

7.1 Структура по верхнего уровня

7.2 Структура по приводного модуля

8. Требования и условия эксплуатации

8.1 Общетехнические требования.

8.2 Требования к надежности.

8.3 Требования к безопасности.

8.4 Требования к эргономике и технической эстетике.

8.5 Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы.

8.6 Требования к защите от влияния внешних воздействий.

6.3. Модуль приводного контроллера блока управления

ПРИНЦИПИАЛЬНАЯ ЭЛЕКТРИЧЕСКАЯ СХЕМА показана на рис. 1. (АС)

рис. 6.3.1 Приводной контроллер ( ВИД С ПЕРВОЙ СТОРОНЫ)

рис. 6.3.2 Приводной контроллер ( ВИД СО ВТОРОЙ СТОРОНЫ)

Приводной контроллер блока управления приводами представляет собой функционально завершенный модуль, выполненный в виде печатной платы размером 80х56 мм, и отвечает общим требованиям. Основные из них:

  • простота, малая стоимость и доступность;

  • открытая конструкция, что позволяет наглядно демонстрировать его практическое конструктивное исполнение;

  • функциональная законченность оборудования;

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

Центральным элементом приводного контроллера является микроконтроллер D4 типаAtmega8. Питание контроллера +5В обеспечивается с материнской платы блока управления через разъёмDIN1 (VCC– контакты 20,21).D2 – микросхема драйвераL297, отвечающая за формирование временных последовательностей. От микроконтроллераD4 наD2 подаются следующие управляющие сигналы: CLK - частота повторения шагов;CW/CCW– направление вращения двигателя; HALF/FULL – полушаговый/полношаговый режим; RST – устанавливает фазы в исходное состояние (ABCD = 0101); EN – разрешение работы микросхемы; CTRL - задает режим работы ШИМ-регулятора.

Cпомощью резистораR7 регулируется V ref – опорное напряжение, подаваемое на микросхемуD2, которое задает пиковую величину тока при ШИМ-регулировании.

D3 – микросхема питания обмотокL298. СD2 наD3 подаются управляющие сигналы управления переключением обмоток. Так же наD3 подаётся напряжение питания двигателя +24В с разъёмаDIN1 (контакты 17,18,19). Выходы на обмотки двигателя также выведены на разъёмDIN1 (A– контакты 6,22;B– 7,23;C– 8,24;D– 9,25). Сигналы связи центрального контроллера с приводнымRXDBUSиTXDBUSвыведены на контактыDIN1: 31, 32 соответственно.


Сигналы с концевых датчиков KEY0,KEY1 с разъёмаDIN1 (контакты 10-26 и 11-27) поступают на микросхемуD1, а с неё на входы внешних прерываний микросхемыD4:INT0 – ножка 32,INT1 – ножка 1. СD4 наDIN1 (контакт 30) передаётся сигнал прерывания на центральный контроллерIRQSL.

В состав приводного контроллера входит разъем XT1, служащий для подключения программатораAVR910. Программирование микроконтроллера осуществляется через последовательный периферийный интерфейсSPI, в режиме последовательного программирования.

Сигнал сброса RESETвыведен на контакт 14 разъёмаDIN1. Так же наDIN1 выведен и ряд других служебных сигналов.

6.4 Модуль центрального контроллера системы управления

ПРИНЦИПИАЛЬНАЯ ЭЛЕКТРИЧЕСКАЯ СХЕМА показана на рис. 2 (АС)

Рис 6.3.1 а Центральный контроллер ( ВИД СВЕРХУ)

Рис 6.3.1 б Центральный контроллер ( ВИД СНИЗУ)

Центральный контроллер управления представляет собой функционально завершенный модуль, выполненный в виде печатной платы размером 217х180 мм, и отвечает общим требованиям. Основные из них:

  • простота, малая стоимость и доступность;

  • малое энергопотребление;

  • открытая конструкция, что позволяет наглядно демонстрировать его практическое конструктивное исполнение;

  • функциональная законченность оборудования (наличие интерфейсов и т.п);

  • реализация режима работы в реальном масштабе времени;

  • функционально-модульный принцип построения блока, позволяющий видоизменять структуру управляемой сети;

  • высокая надежность работы, обеспечиваемая путем защиты от зависания, а также реализацией тестирующих программ;

  • хорошо разработанное и отлаженное программное обеспечение для модуля.

Электрическая принципиальная схема центрального контроллера наглядно представлена на рис. 6.4.:

Она имеет в своем составе следующие блоки:

  • Центральный блок

  • Блок связи с ПК

  • Блок входов ТО

  • Блок выходов ТО

  • Блок связи с приводными контроллерами

Центральный блок

Основой центрального блока является микроконтроллер D1 типаAtmega128. Питание микроконтроллера формируется с помощью микросхемыD18, которая прообразовывает 24 вольтовое питание от источника питания в стабилизированные 5 вольт. Функции монитора питания выполняет элементDA1, который при понижении напряжения питания ниже установленного порога в 4.2В формирует для микроконтроллера сигнал «сброс». Питание на плату подается через клеммникиX11 иX12.


Генератор тактовых импульсов предназначен для внешней синхронизации м/к и представляет собой кварцевый резонатор, подключаемый к выводам XTAL1 иXTAL2 кристалла. Источник тактовых сигналов должен обеспечить следующие характеристики:

- длительность низкого уровня сигнала - не менее 20 нс;

- длительность высокого уровня сигнала - не менее 20 нс;

- времена фронтов нарастания и спада сигнала - не более 20 нс;

- минимальное уровень напряжения синхросигнала - не менее 2.0 В;

- максимальный уровень напряжения синхросигнала - не более 7.0 В.

На плате установлена ППЗУ D5 объемом 2кБайта, предназначенная для хранения калибровочных данных, программ калибровки, тестирования и т.п.

Кроме того, на плате установлена дополнительная оперативная память D3 объемом 32кБайта, подключенная к микроконтроллеру через регистрD2.

В состав центрального модуля входит разъем XT5, служащий для подключения программатораAVRprog. Однако в первой версии платы была допущена ошибка. Вследствие нее разъемXT5 может быть использован для связи поSPIинтерфейсу, но для программирования необходимо использовать разъемX2. Программирование микроконтроллера осуществляется через последовательный периферийный интерфейсSPI, в режиме последовательного программирования. Схема включения микросхем в этом режиме приведена на рисунке 2.5.

Рис 2.5

На плате установлено 4 джампера:

J1 определяет сигнал, приходящий на входUSART0 микроконтроллера. В положении 2-1 на ножкуRXDприходит сигналRXDI, использующийся при программировании черезSPIинтерфейс. В положении 2-3 – сигналRX_D, поступающий с микросхемыMAX232. Для программирования нужно установить положение 2-1, для режима нормальной работы 2-3.

J2 служит для включения режима защитыEEPROM(микросхемаD5) от записи. В положении 2-3 на вход микросхемыD5WPприходит низкий уровень – память защищена от записи. В положении 2-1 – высокий уровень – запись разрешена.

J3,J4 служат для разрешения линий синхросигналовXBUSAиXBUSB. Джамперы должны быть установлены в положение 2-1.

Блок связи с ПК

Приемопередатчик последовательного интерфейса MAX232 реализует интерфейсRS-232Cдля связи с ПК.

Скорость обмена данными по стандартному интерфейсу RS-232С составляет 57600 бод.


Рис 2.6

Блок входов ТО

Данный блок служит для получения сигналов с технологического оборудования. Технологическое оборудование подключается с помощью разъемов X15 иX16. ВходыIN19,IN18 подключены через триггеры шмиттаD13 ко входам счетчиков микроконтроллераAtmega128T2 и Т1 соответственно. ВходыIN17 иIN16 подключены через триггеры шмиттаD13 к входам внешних прерываний микроконтроллераAtmega128INT6 иINT5 соотвтетственно. Остальные 16 входовIN0…IN15 подключены через восьмиразрядные не инвертирующие буферыD11 иD12, которые подключены к микроконтроллеру через дешифраторD10 и через линию адреса микроконтроллераAtmega128 А0…А8. Для работы с цифровыми входами нужно обращаться к «переменной по адресу». Адрес лежит в диапазоне от 8000hдо 800Fh. Дешифратор подключается к микроконтроллеру по линиямA8,A9 иA15. Он формирует сигналыRD0 иRD1 для обращения к буферамD11 иD12 и соответствующим им входам технологического оборудования. Для избежания неопределенного электрического состояния ко входам подключены резисторыR47 иR48, которые «подтягивают» уровень входов до 5 В.

Блок выходов ТО

Данный блок служит для управления технологическим оборудованием. Все 20 выходов OUT0…OUT19 являются цифровыми. Технологическое оборудование подкючается с помощью разъемовX14 иX13. Разъемы через ключи дарлингтонаD15,D16,D17, которые, в свою очередь, подключены к микроконтроллеру через не инвертирующие восьмиразрядные триггеры (по фронту сигнала)D6 иD8, а так же выводы микроконтроллераAtmega128…F7. Триггеры подключаются к микроконтроллеру по линии адресаA0…A8 и переключаются сигналамиWR0 иWR1 с дешифратораD10. Для работы с цифровыми выходами нужно записывать «переменную по адресу». Адрес лежит в диапазоне от 8000hдо 800Fh.

Блок связи с приводными контроллерами

Cвязь с приводными контроллерами осуществляется через разъемыDIN0…DIN6. Сигналы с концевых датчиков поступают на разъемXT1, а затем на соответствующие ножкиA10,B10 иA11,B11 разъемовDIN0…DIN6. Обмотки двигателей подключаются через разъемXT3 к материнской плате, а затем через разъемыDIN0…DIN6 к соответствующим приводным контроллерам.


6.5 Модуль сопряжения машины верхнего уровня и контроллера управления приводами по rs-232.

    Интерфейс RS-232C соединяет два устройства. Линия передачи первого устройства соединяется с линией приема второго и наоборот (полный дуплекс) Для управления соединенными устройствами используется программное подтверждение (введение в поток передаваемых данных соответствующих управляющих символов). Возможна организация аппаратного подтверждения путем организации дополнительных RS-232 линий для обеспечения функций определения статуса и управления.

Интерфейс RS-232C предназначен для подключения к компьютеру стандартных внешних устройств (принтера, сканера, модема, мыши и др.), а также для связи компьютеров между собой. Данные в RS-232C передаются в последовательном коде побайтно. Каждый байт обрамляется стартовым и стоповыми битами. Данные могут передаваться как в одну, так и в другую сторону (дуплексный режим).

Рис. 2.1.

Таблица 2.1.

Стандарт

EIA RS-232-C, CCITT V.24

Скорость передачи

115 Кбит/с (максимум)

Расстояние передачи

15 м (максимум)

Характер сигнала

несимметричный по напряжению

Количество драйверов

1

Количество приемников

1

Схема соединения

полный дуплекс, от точки к точке

    PCимеет 25-контактный DB25P или 9-контактный DB9P (Рис. 1.2) разъем для подключения RS-232C. Мы используемDB9P. Назначение контактов разъема приведено в таблице 1.2.

Рис. 2.2.

Таблица 2.2.

Наименование

Направление

Описание

Контакт (25-контактный разъем)

Контакт (9-контактный разъем)

DCD

IN

Carrie Detect (Определение несущей)

8

1

RXD

IN

Receive Data (Принимаемые данные)

3

2

TXD

OUT

Transmit Data (Передаваемые данные)

2

3

DTR

OUT

Data Terminal Ready (Готовность терминала)

20

4

GND

-

System Ground (Корпус системы)

7

5

DSR

IN

DataSetReady(Готовность данных)

6

6

RTS

OUT

Request to Send (Запрос на отправку)

4

7

CTS

IN

Clear to Send (Готовность приема)

5

8

RI

IN

Ring Indicator (Индикатор)

22

9