Разработка универсального модуля управления приводами по протоколу CAN | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 14 декабря, печатный экземпляр отправим 18 декабря.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №19 (205) май 2018 г.

Дата публикации: 12.05.2018

Статья просмотрена: 430 раз

Библиографическое описание:

Найк, Дэвид. Разработка универсального модуля управления приводами по протоколу CAN / Дэвид Найк. — Текст : непосредственный // Молодой ученый. — 2018. — № 19 (205). — С. 118-122. — URL: https://moluch.ru/archive/205/50209/ (дата обращения: 04.12.2024).



С появлением одноплатных компьютеров на базе ARM архитектуры многие задачи стали переносить на них, для того чтобы снять излишнюю нагрузку с основных вычислительных систем. Эти нововведение не обошли стороной и машиностроение. Различные подсистемы станков ЧПУ выносятся на сторонние устройства по типу одноплатных компьютеров и микроконтроллеров. Для бюджетного сегмента рынка это оказалось очень удобным решением, которое значительно сокращает затраты времени и финансов.

Достаточно большой проблемой является подключение новых протоколов управления к системе ЧПУ, так если говорить о протоколе CAN, то для того чтобы настроить его работу совместно с системой ЧПУ необходимо произвести значительные изменения в работе ядра системы ЧПУ и произвести множество тестирований. Если создать универсальный модуль управления приводами, то задача соединения его с системой ЧПУ будет сводиться к небольшой настройке ядра системы.

Основные преимущества использования одноплатного компьютера:

‒ Снижение затрат на разработку и доработку ПО;

‒ Открытость архитектуры;

‒ Создание универсального решения;

‒ Снижения нагрузки на ядро системы ЧПУ;

‒ Ценовая составляющая, одноплатные компьютеры на данный момент являются очень бюджетным решением.

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

В качестве одноплатного компьютера для тестирования был выбран одноплатный компьютер Raspberry Pi 3, так как в своей ценовой категории он является лучшим устройствам по показателю цены/качества.

Для обеспечения связи между устройствами(приводами) необходимо выбрать адаптер, в нашем эксперименте это будет mcp2515. В связи с тем что на устройство необходимо подавать сигнал 5В, а передача данных между одноплатным компьютером и адаптером при помощи сигналов 3,3В, то трансивер необходимо модернизировать так, как показано на рисунке 2.

Рис. 1. Исходная схема адаптера CAN

Рис. 2. Модернизированная схема адаптера CAN

Также на рисунке 3 представлена схема подключения одноплатного компьютера и адаптера CAN, передача сигнала осуществляется с частотой 3,3В.

Рис. 3. Схема подключения одноплатного компьютера и адаптера CAN

Исследованы особенности управления приводами и решения задачи управления по средствам использования адаптера управления приводами MCP2515 при помощи одноплатного компьютера Raspberry Pi3. Была представлена структура управления приводами при помощи использования одноплатного компьютера Raspberry Pi3 с целью увеличения производительности на предприятиях малосерийного производства осуществляющих работу на станках с приводами управляемыми по протоколу CAN и увеличение функциональных возможностей оборудования целом.

Целью исследования является разработка модуля управления шаговыми двигателями по протоколу CAN, для создания оптимального решения, которое позволит модернизировать процесс управления приводами в целях повышения производительной продуктивности малосерийных производств. Разрабатываемое решение представляет собой реализацию управления станком с приводами по средствам использования адаптера MCP2515 и одноплатного компьютера Raspberry Pi3 для получения возможности дополнительного конфигурирования системы и снижению затрат. Открытая модульная масштабируемая архитектура системы предоставляет возможность конечным пользователям расширять функциональные возможности при помощи интеграции программно-аппаратных решений. Реализация управления приводами по протоколу CAN при помощи MCP2515 при помощи одноплатного компьютера Raspberry Pi3 позволит создать упрощенное решение для малосерийных производств. На рисунке 4 и 5 соответственно представлены алгоритм работы и структурная схема работы модуля.

Рис. 4. Алгоритм работы модуля управления

На структурной схеме (рисунок 5) в качестве системы ЧПУ представлена система ЧПУ АксиОМА Контрол, разрабатываемая в МГТУ «Станкин» на кафедре КСУ.

Рис. 5. Структурная схема

Литература:

  1. Мартинов Г. М. Формирование базовой вычислительной платформы ЧПУ для построения специализированных систем управления / Г. М. Мартинов, Л. И. Мартинова // Вестник МГТУ «Станкин». — 2014. — № 1(24). — C. 82–86.
  2. ЧПУ «АксиОМАКонтрол» [Электронный ресурс] // Интернет-ресурс кафедры «Компьютерные системы управления» МГТУ «СТАНКИН». URL: http://www.ncsystems.ru/index.php/ru/chpu-aksioma-kontrol (дата обращения: 01.05.2018).
Основные термины (генерируются автоматически): CAN, одноплатный компьютер, привод, ARM, реализация управления, система, снижение затрат, структурная схема, схема подключения.


Похожие статьи

Разработка программного модуля для фильтрации сетевого трафика

Разработка программного модуля на основе технологии Super-resolution

Моделирование электропривода на базе бесконтактного двигателя постоянного тока в пакете SimPowerSystems

Разработка компонента сервера данных на основе стандарта OPC UA для подсистемы электроавтоматики

Разработка электропривода автомобиля с гибридной установкой

Разработка программного модуля для определения наличия у человека легочных заболеваний с использованием нейронной сети

Разработка защитной схемы для датчика давления, установленного на корабле

Разработка системы удаленного сбора данных с грузоподъемных кранов

Построение системы защиты сетей IPTV от несанкционированного доступа

Разработка автоматизированной системы управления сменой режущего инструмента на базе ПЛК

Похожие статьи

Разработка программного модуля для фильтрации сетевого трафика

Разработка программного модуля на основе технологии Super-resolution

Моделирование электропривода на базе бесконтактного двигателя постоянного тока в пакете SimPowerSystems

Разработка компонента сервера данных на основе стандарта OPC UA для подсистемы электроавтоматики

Разработка электропривода автомобиля с гибридной установкой

Разработка программного модуля для определения наличия у человека легочных заболеваний с использованием нейронной сети

Разработка защитной схемы для датчика давления, установленного на корабле

Разработка системы удаленного сбора данных с грузоподъемных кранов

Построение системы защиты сетей IPTV от несанкционированного доступа

Разработка автоматизированной системы управления сменой режущего инструмента на базе ПЛК

Задать вопрос