3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Что такое шаговый двигатель stm

Обозначения используемые в названиях объективов Canon

Разные производители используют совершенно различные обозначения для описания технологий, используемых в объективах, даже если эти технологии практически идентичны. Данная статья поможет вам разобраться в маркировке объективов Canon.

1) Аббревиатура объективов Canon в зависимости от формата:

  • EF – данный формат, представленный еще в 1987 году, обозначает полностью электронное крепление объектива к корпусу камеры. Объективы, обозначенные EF, совместимы со всеми EOS пленочными и цифровыми камерами и способны работать с полнокадровым 35-мм форматом;
  • EF-S – единственным отличием между Canon EF и EF-S объективами, является тот факт, что последний разработан для работы с APS-C датчиками, такими как установленный на камере Canon EOS 700D. Линзы Canon EF-S не должны (и в большинстве случаев не могут) быть установлены на пленочные или цифровые Canon EOS камеры с размером датчика 36х24 мм из-за большего зеркала, используемого в этих камерах. Присоединение к таким камерам чревато повреждением зеркала во время срабатывания затвора, которое может удариться о задний элемент. EF-S объективы оснащены специальным защитным элементом, который предотвращает их установление на полнокадровые EOS устройства;
  • EF-M – новый формат объективов, который был специально разработан для беззеркальных систем CanonEOSM с байонетом EF-M. Так же как и EF-S, EF-M объективы предназначены для камер с APS-C датчиком. Они могут использовать только с камерами системы CanonEOSM из-за короткого рабочего отрезка (расстояние между креплением объектива и поверхностью пленки или сенсора). В то же время объективы типа EF и EF-S могут быть установлены на байонет EF-M с помощью соответствующих адаптеров, но EF-M линзы не могут установлены в EF крепление;
  • FD – это старый формат байонетного крепления для ручной фокусировки, используемый в оптике до 1987 года. Так как данное крепление не подходило для автофокусировки, была разработана система EOS с креплением EF. Выпуск объективов CanonFD на данный момент прекращен, но объективы все еще используются фанатами пленочных камер. Есть несколько измененных объективов с FD креплением, которые с помощью специальных адаптеров, могут быть установлены на современные EOS EF камеры. Адаптер со специальным оптическим элементом позволяет фокусироваться на бесконечности, в то время как обычные адаптеры этого не позволяют сделать;
  • CHO– объективы идентичные FD линзам только без специального покрытия передней линзы (имеется ввиду SSC покрытие, позволяющее справляться с боковым и контровым светом и добиваться отличного контраста);
  • FL– идентичные FD объективам линзы с отсутствием возможности работы в режиме приоритета выдержки.

2) Аббревиатура объективов Canon в зависимости от класса и технологий:

  • L – принадлежность к линейке «Luxury». Обозначением Lотмечают топовые, профессиональные объективы с самыми лучшими оптическими характеристиками и формулами с использованием сложных элементов. Эти линзы созданы в соответствии с самыми высокими стандартами Canon и зачастую обладают защитой от атмосферных воздействий, а также отличаются широкой диафрагмой. Стоимость L–объективов отличается в зависимости от их качества. К примеру, некоторые линзы можно считать бюджетными, например объектив 24-105mm f/4 L. Его стоимость составляет более 1 100 долларов на данный момент, что безусловно не мало. Но для L-оптики такая цена более чем приемлема. L-объективы легко узнаваемы благодаря красному кольцу на корпусе;
  • SSC– Super Spectra Coating (Супер Спектральное Покрытие). Первоначально изобретенное лордом Рейлей в 1886 году и доработанное позднее фирмой Carl Zeiss данное покрытие оказало огромное влияние на развитие оптики. Фактически данное покрытие минимизирует отражения и увеличивает контраст. Все современные линзы Canonявляются многослойными и только старые объективы имеют маркировку SSC;
  • l, ll, lll – римские цифры, обозначающие поколение объектива. Например, есть два объектива Canon 24-70mm f/2.8L: первый CanonEF 24-70mm f/2.8L и второй USM CanonEF 24-70mm f/2.8L ll USM. Единственным отличием в названии является наличие обозначения «ll» у второго объектива, который фактически является обновленной версией первой линзы. Обе линзы являются профессиональными объективами L-класса, но с разной оптикой и стоимостью. Как правило, если объектив получает стабилизатор изображения (IS), это также означает более новый релиз оптики;
  • USM – обозначает, что объектив оснащен топовым кольцевым ультразвуковым мотором. Это быстрый, тихий и мощный мотор автофокусировки, позволяющий также в любой момент откорректировать фокус вручную. Он используется в большинстве современных объективов Canonначиная от недорогих прайм-объективов и заканчивая дорогими линзами L-класса;
  • Micro USM – означает, что в оптике используется более простой и меньший по размеру мотор. Как и его старший брат данный двигатель работает быстро и бесшумно и используется в компактных линзах с небольшим количеством оптических элементов. Существенным недостатком является тот факт, что Micro USM не позволяет использовать в любой момент ручную доводку фокуса. Но есть исключения и из этого правила. Одна примечательная линза Canon EF 50mm f/1.4 USM позволяет использовать полностью ручной фокус при включенном моторе Micro USM. В то же время стоит отметить, что как наличие в объективе USM мотора так и оснащение линзы MicroUSM двигателем обозначается на корпусе одинаково, буквами USM;
  • STM – шаговый двигатель, разработанный для минимизации вибрации и шума при записи видео. Данный мотор постепенно прокладывает себе дорогу в бюджетный сегмент оптики Canon. Первой линзой с использованием STMстал объектив EF-M 22mm STM. Так все EF-M линзы на данный момент обладают шаговым двигателем, а также некоторые EF-S объективы получили обновленные версии с установленным STM-мотором (например EF-S 18-55mm f/3.5-5.6 IS STM). В объективах с STM-двигателем движение кольца фокусировки теперь измеряется в электронном значении и затем данные поступают к STM-мотору, который в свою очередь приводит в движение систему линз;
  • AFD – двигатель Arc-Form Drive стал первым мотором фокусировки, который использовался в объективах Canon EF. Он гораздо более шумный и медленный по сравнению с USM-двигателями. Также стоит отметить медленный отклик, а также невозможность использовать ручную фокусировку. Если у объектива с автофокусировкой на корпусе не указаны данные о моторе, то оптика оснащена либо AFD двигателем, либо MicroMotor;
  • ММ – эта аббревиатура расшифровывается как Micro Motor, который по сути является уменьшенной версией AFD-мотора. Данный двигатель используется только в самых дешевых линзах Canon типа EF-S 18-55mm f/3.5-5.6 IS ll Kit. Мотор не позволяет пользоваться ручной фокусировкой в любой момент и производит достаточный шум при работе;
  • PZ – подставка для трансфокатора, которая имеет специальный двигатель для изменения фокусного расстояния. Возможно единственным объективом, использующим PZ является линза EF 35-80mm f/4-5.6 PZ;
  • IS – данная аббревиатура означает для Canon стабилизацию изображения. Стабилизатор изображения подразумевает технологию, которая перемещает оптические элементы объектива для противодействия дрожанию или встряхиванию, а также позволяет достигать более точных результатов при длинной выдержке и статическом положении оптики.

3) Специализированные обозначения объективов Canon:

  • Macro – объектив с данным обозначением фокусируется на относительно коротких расстояниях и обеспечивает увеличение 1:1;
  • Compact Macro – подобен обычным Macro-линзам, но может сфокусироваться на очень близких расстояниях (например линза EF 50mm f/2.5 Compact Macro). Существует специальный конвертер для этой линзы, который увеличивает рабочий отрезок (расстояние между сенсором или пленкой и передней линзой объектива) и дает возможность увеличения 1:1 для данной оптики (имеется ввиду конвертер Canon Life-Size Converter EF);
  • MP-E – есть только один объектив с таким обозначением и это Canon MP-E 62mm f/2.8 1-5x Macro. MP-E обозначает очень большое увеличение. Объектив начинает фокусироваться на той дистанции, которая является максимальной для большинства макро-объективов. Данная линза не может фокусировать на бесконечности. Вместо этого пользователь получит возможность увеличения в пределах от 1:1 до 5:1;
  • TS-E – объективы с возможностью наклона или сдвига используются для создания творческих портретов, пейзажей, архитектурной или макросъемки. Являются экзотическими и дорогими линзами с исключительно ручной фокусировкой;
  • DO– объективы с использованием специальных линз Diffractive Optics, которые искривляют свет больше, чем обычные стекла. Это позволяет им быть меньшими, чем обычные линзы с теми же параметрами. Известным примером такой оптики является объектив Canon EF 400mm f/4 DO IS USM. Он, как и L-объективы обладает впечатляющим качеством сборки, но имеет зеленое кольцо на корпусе, а не красное;
  • Softfocus – как вы уже догадались, объективы Softfocus имеют оптическую формулу, которая позволяет получать более «мягкую» картинку. Такие линзы были очень популярны несколько десятилетий тому назад, поскольку скрывали недостатки кожи при портретной съемке и создавали особый «мягкий» эффект кадра. Стоит отметить, что такие линзы в наше время не особо популярны, так как эффект мягкого фокуса можно получить при пост-обработке. Существует только один объектив Canon EF с функцией Softfocus и это линза EF 135mm f/2.8. Можно выключить функцию Softfocus повернув соответствующее кольцо на объективе и тогда линза EF 135mm f/2.8 будет работать в нормальном режиме.
Читать еще:  Что такое двигатель bdg

Пример.

Теперь, зная все соответствующие обозначения давайте проанализируем, что собой представляет реальный объектив Canon на примере популярной линзы Canon EF 70-200mm f/2.8L IS ll USM .

На основании названия можно легко сказать, что это дорогой объектив профессионального уровня (обозначение L) . Кроме высококачественных материалов корпуса в нем также используется передовая оптическая формула для наилучшей производительности, включая ED-элементы и флюоритовые стекла. Защита от атмосферных воздействий также возможна и присутствует в данном конкретном примере. Объектив также может использоваться цифровыми и пленочными полнокадровыми камерами Canon EOS (обозначение EF) . Естественно, данная оптика может также использоваться с камерами Canon, обладающими кроп-датчиками. Линза использует технологию оптической стабилизации (IS) . Также он является вторым поколением такой оптики со стабилизатором (ll). Автофокус обеспечивается лучшим двигателем от Canon. При этом доступна ручная фокусировка во время работы тихого и быстрого автофокуса (USM) .

Is stm что значит?

Что такое STM на объективе?

STM (Stepper motor) – шаговый двигатель, технология привода автофокуса, которая обеспечивает многократные быстрые перемещения фокусировочной группы линз на небольшие расстояния, с крайне низким уровнем шума.

Что значит IS на объективе?

IS (Image Stabilizer) – Стабилизации изображения. Система содержит подвижный блок линз, который компенсирует движение камеры при съёмке. Это позволяет снимать при недостаточном освещении c выдержкой длиннее на четыре ступени, чем у объективов без системы стабилизации.

В чем разница между USM и STM?

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

Что значит USM в названии объектива?

С 1987 года, когда компания Canon стала первой, кто встроил мотор фокусировки в объектив, было создано несколько моторов для фокусировки и слежения за быстро движущимися объектами. … Это шаговый мотор (STM), ультразвуковой мотор (USM) и мотор постоянного тока (DC).

Что такое EF в объективе?

Canon EF — байонетное крепление объектива фотоаппаратов серии Canon EOS, а также название семейства соответствующих объективов. Аббревиатура EF происходит от англ. Electro-Focus («электрофокус»).

Что означают цифры в названии объектива?

Эти цифры показывают максимальный размер диафрагмы объектива, то есть, насколько широко она может раскрыться и в конечном итоге, сколько света она пропустит. Чем меньше цифра, тем больше света она пропускает. Иногда можно встретить объективы, на которых написано 1:2.8.

Что такое L на объективе?

Canon маркирует топовые модели своих объективов буквой «L». Wikipedia сообщает, что это сокращение от английского luxury — «роскошь». … В линзах L-серии Canon использует самые совершенные и качественные линзы из низкодисперсионного стекла (Super UD-glass — линзы со сверхнизкой дисперсией).

Как определить светосилу объектива?

Светосила показывает, сколько света объектив может пропустить через себя. Обозначается числом, например 1:1.8 или f/1.8. Светосильные объективы хороши для портретной съемки. Но не гонитесь за значением, потому что рабочий диапазон f/1.8—5.6 и вы редко будете использовать f/1.2.

Что означает красное кольцо на объективе?

F:3,5-5,6; F:2,0 — максимальная диафрагма объектива. … Красное кольцо – объективы профессионального уровня. Золотистое кольцо – для автофокусировки используется ультразвуковой мотор, встроенный в объектив.

Что такое USM и STM?

Объективы с ультразвуковым приводом помечаются аббревиатурой USM в названии. … были представлены первые два объектива с шаговым мотором (STM — stepper motor). Эта технология обеспечивает многократные быстрые перемещения фокусировочной группы линз на небольшие расстояния, причём с крайне низким уровнем шума.

Что такое байонет в фотоаппарате?

Байонет (от французского baionnette — штык) — способ крепления объектива на фотоаппарате и предназначен для быстрой смены объективов. Это разъёмное соединение, при повороте которого деталь с выступом входит в деталь с вырезом, и стопорится.

Новый китовый объектив Canon EF-S 18-55mm 1:4-5.6 IS STM. Светосила vs Компактность.

Основные значения STM

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

Основные элементы объективов Canon EF

Окошко шкалы дистанций Переключатели ограничителя фокусировки и режима фокусировки Переключатели стабилизатора и режимов его работы
Несмотря на разнообразие выпускаемых компанией Canon объективов с байонетом EF, все они имеют ряд общих элементов:

  • Метка крепления объектива
    — служит для правильной установки объектива на камеру. Выполнена в виде красного круга (белый квадрат на объективах Canon EF-S, белый круг на объективах Canon EF-M). Аналогичные метки имеются на корпусе камеры.
  • Фокусировочное кольцо
    — служит для ручной фокусировки, а также для изменения значения, установленного автоматикой камеры при использовании автоматической фокусировки (только на тех объективах, в которых предусмотрена возможность ручной подстройки фокуса в автоматическом режиме). На большинстве объективов выполнен в виде отдельного кольца, однако на некоторых (например,
    Canon EF-S 18-55mm
    ) для фокусировки необходимо вращать переднюю линзу.
  • Зумирующее кольцо
    — используется для изменения фокусного расстояния на зум-объективах.
  • Окно шкалы дистанций
    — имеется на большинстве объективов и призвано помочь фотографу фокусировать объектив на разные фокусные расстояния (указываются в метрах и футах). На некоторых объективах вместо такого окна рядом с фокусировочным кольцом нанесена соответствующая шкала.
  • Переключатель режима фокусировки
    — предназначен для переключения режимов автоматической (AF) и ручной (MF) фокусировки (на объективах с автофокусом).
  • Переключатель ограничителя фокусного расстояния
    — переключатель, встречающийся на наиболее длиннофокусных и макрообъективах. Предназначен для ограничения минимального фокусного расстояния объектива, что позволяет увеличить скорость фокусировки и избежать ошибок автоматики.
  • Кольцо софт-фокуса
    — имеется на специализированных объективах с софт-фокусом и предназначено для изменения степени получаемого эффекта.
  • Выключатель стабилизатора изображения
    — имеется на объективах с оптическим стабилизатором («Image Stabilizer») и используется для включения и выключения данной функции.
  • Переключатель режимов стабилизатора изображения
    — присутствует на современных объективах со стабилизатором изображения и позволяет переключаться между первым (Mode 1, обычный режим работы стабилизатора) и вторым (Mode 2, позволяющий снимать с проводкой) режимами стабилизатора.
  • Кнопка остановки автофокуса
    — имеется на некоторых длиннофокусных объективах и позволяет временно (на время удержания этой кнопки) отключать систему автофокусировки.
  • Предустановка фокусировки
    — встречается на супертелеобъективах и состоит из кнопки «Set», переключателя и кольца. Позволяет сохранять в памяти объектива заранее установленные значения фокусировки.
  • Резьба для установки светофильтров
    — позволяет устанавливать на объектив различные светофильтры.
  • Байонет для установки бленды
    — позволяет устанавливать на объектив соответствующие бленды.
  • Штативное гнездо
    — обычно присутствует на тяжёлых длиннофокусных объективах и позволяет устанавливать на штатив или монопод сам объектив, а не камеру.

Все определения STM

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

АкронимОпределение
STMSGS-Томпсон микроэлектроники
STMSONET мультиплексор
STMSPIE Traceback менеджер
STMSTEAR Testbed манипулятор
STMSaint Thomas Мур
STMScream Tracker модуль
STMSistema де Tratamento де Mensagens
STMSosiaali-ja Terveysministeriö
STMSt. Thomas More колледж
STMSympto тепловой метод
STMАС сервис de Santé Travail Multisectoriel
STMБезопасности и доверительное управление
STMВерховный трибунал Militar
STMВоспользоваться моментом
STMГазон спортивный менеджмент
STMГоворит, слишком много
STMДиспетчер дерева синтаксиса
STMЗначительные технические вехой
STMИзмерение времени персонала
STMКогтистые горы
STMКорабль производство
STMКороткий срок миссионер
STMКраткосрочная Миссия
STMКраткосрочная память
STMМагистр Священного Богословия
STMМанипуляции мягких тканей
STMМассаж мягких тканей
STMМастерство учебные материалы
STMМатрица перехода государственной
STMМатрица рассеяния передачи
STMМенеджер передачи SONET
STMМетод инвентаризации
STMМетоды преподавания науки
STMМне кажется
STMМобилизация мягких тканей
STMМодель стойки и галстук
STMМодуль передачи конкретных
STMМонитор синтетические транзакции
STMМонитор температуры режима ожидания
STMМузей моря тележки
STMНаслаждение моментом
STMНаучно технический медицинский
STMНаучные, технические и медицинские
STMНаучных, технических и медицинских издателей
STMНебольшие текстовые сообщения
STMНеглубокие режим усечения
STMОдин поток модель
STMПодпись меткой мутагенеза
STMПодсистема диспетчера трафика
STMПриходило Teknik Menengah
STMПрограммная транзакционная память
STMПрограммное обеспечение управления тестированием
STMПространство трек сообщение
STMПрофсоюз des угандийскую де Марсель
STMПрофсоюза работников de Trabajadores de Migración
STMРежим синхронной передачи
STMРежим тестирования системы
STMСантарен, пункт, Бразилия
STMСигналов управления движением
STMСин Tenchi Muyou
STMСинхронный транспортный модуль
STMСканирование туннелирование микроскопии
STMСканирование туннельный микроскоп
STMСканирующий туннельный микроскоп
STMСлужба рассмотрения Manutention
STMСмягчения угрозы безопасности
STMСпрингфилд телескоп органов
STMСтальная кружка
STMСтандартное время Меридиан
STMСтек трития монитор
STMСтратегическая транспортная модель
STMСтрелять Meristemless
STMСтрептомицин
STMСтруктурные тестовый модуль
STMСтруктурные/тепловая модель
STMСтюарды Мате
STMТест менеджер поддержки
STMТест модель/модуль
STMТехническое руководство по военно-морской корабль
STMТехнологии стратегического управления
STMТранспорт Сосьете де де Монреаль
STMТранспорт Сосьете де де Монреаль
STMУлучшенный Трибунала Militar
STMУслуги техники музеи
STMХодов в минуту
STMХранить несколько
STMШкола тропической медицины
Читать еще:  Чем можно обезжирить двигатель

Canon ultrasonic

Автор Катюшка – задал вопрос в разделе Выбор, покупка аппаратуры

Что такое USM объектив? что такое STM объектив? Чем объектив USM отличается от STM?(Canon) какой из них лучше. и получил лучший ответ

Ответ от АС[гуру] Объективы с ультразвуковым приводом помечаются аббревиатурой USM в названии. Ультразвуковой привод системы автофокусировки появился в объективе EF 300 mm f/2.8L USM в 1987 году. Canon стала первым производителем, применившим подобную технологию в своей продукции. Объективы, оснащённые USM-мотором, обеспечивают более быструю фокусировку, издают меньше шума и потребляют меньше энергии по сравнению с обычными моторами, применяемыми в объективах. В 2012 году вместе с фотоаппаратом Canon EOS 650D, оснащённым матрицей, у которой часть пикселей предназначена для фокусировки методом разности фаз, были представлены первые два объектива с шаговым мотором (STM — stepper motor). Эта технология обеспечивает многократные быстрые перемещения фокусировочной группы линз на небольшие расстояния, причём с крайне низким уровнем шума. Объективы с технологией STM в сочетании с фотоаппаратами, обеспечивающими фазовую фокусировку с помощью матрицы, позволяют быстро и бесшумно фокусироваться в режимах Live View и при съёмке видео. Очень хорош для съемки ВИДЕО Остальные выводы делайте сами.


Как Вы уже догадались объективов у Canon целый вагон. Есть все и для каждого вида съемки. Не так давно в продаже появились объективы STM.

Они идут в «Китовой» комплектации новых моделей зеркальных, любительских камер Canon.

Что такое объективы STM? STM — это технология фокусировочного механизма, основаная на использовании шагового двигателя (моторчика).

Что означает STM в тексте

В общем, STM является аббревиатурой или аббревиатурой, которая определяется простым языком. Эта страница иллюстрирует, как STM используется в обмена сообщениями и чат-форумах, в дополнение к социальным сетям, таким как VK, Instagram, Whatsapp и Snapchat. Из приведенной выше таблицы, вы можете просмотреть все значения STM: некоторые из них образовательные термины, другие медицинские термины, и даже компьютерные термины. Если вы знаете другое определение STM, пожалуйста, свяжитесь с нами. Мы включим его во время следующего обновления нашей базы данных. Пожалуйста, имейте в информации, что некоторые из наших сокращений и их определения создаются нашими посетителями. Поэтому ваше предложение о новых аббревиатур приветствуется! В качестве возврата мы перевели аббревиатуру STM на испанский, французский, китайский, португальский, русский и т.д. Далее можно прокрутить вниз и щелкнуть в меню языка, чтобы найти значения STM на других 42 языках.
‹ STN

Связь объектива и камеры

Связь между камерой и объективом осуществляется через электрические контакты по модифицированному протоколу Serial Peripheral Interface (SPI) (режим «mode 3», 8 бит данных, без линии SS, остальные сигнальные линии также используются не как в стандартном SPI). В таблице приведены функции отдельных контактов, которыми оборудованы объективы и камеры системы Canon EOS[2] (на камере — против часовой стрелки, на объективе — по часовой):

НазваниеФункцияПримечание
VBat+6 — питание привода автофокусаИспользуется на всех камерах и объективах
P-GndЗемля
P-Gnd
VDD+5,5 В — питание цифровых логических систем
DCLДанные от камеры объективу (MOSI)
DLCДанные от объектива камере (MISO)
LCLKГенерируемый камерой синхросигнал (SCLK, CPOL=1, CPHA=1)
D-GNDЗемля цифровых логических систем
COM1Основной контакт телеконвертера[13]Только на объективах серии «L» и некоторых макрообъективах
EXT0Перемычка на COM1 для «Life Size Converter» и 1,4×телеконвертера
EXT1Перемычка на COM1 для 2× и 1,4×телеконвертеров

Информация, получаемая от объектива, используется фотокамерой при фокусировке и замере экспозиции. Данные также являются основой для записываемых в EXIF сведений об использованном объективе.

Данные, получаемые объективом от камеры, содержат команды управления для привода автофокуса и диафрагмы.

Все объективы серии «L» с фокусным расстоянием более 135 мм, а также объективы 400 мм, 70-200 мм, 100-400 мм, 50 мм Compact Macro имеют три дополнительных контакта на байонете. Контакты используются для взаимодействия объектива с телеконвертерами Canon Extender EF (в том числе «Life Size Converter»).

STM32F3DISCOVERY, акселерометры, шаговые двигатели и немного магии

Добрый день, уважаемый Хабровчанин. Хочу рассказать тебе о своей работе, которой обычно занимаются студенты последних курсов технических ВУЗов (да-да, именно то нехорошее слово на букву «Д»).

Целью работы была разработка системы очувствления и управления мобильным роботом. За сими громкими словами стоит не очень большая, но для меня интересная задача.

Ближе к сути. Имеем микропроцессор, пачку датчиков, шаговый движок и необходимо, чтобы микропроцессор считывал данные с датчиков (акселерометры и гироскопы), отсылал данную информацию на ПК, принимал с компьютера команду управления движком, вращал движок.

Закупка:

Свой выбор остановил на следующих комплектующих:

• STM32F3DISCOVERY, так как имеет на борту уже установленный акселерометр и гироскоп. Да и под STM32 имеется уже много готовых примеров, что должно было облегчить задачу (отчасти облегчило).
• Цифровые акселерометры LIS331DH, 3ех осевые, высокоточные (от 2g до 8g). Вообще почти вся серия LIS* очень хороша и подходит под требования.
• Шаговый движок FL42STH25-0404A, ну тут что на любимой кафедре завалялось, то и пошло в дело.

Интересный момент, что в процессе работы искал статьи и информацию именно по STM32F3, и удивился, что ее не так много, как ожидалось (к примеру, по STM32F4 в разы больше примеров и информации). Да вы скажите, что там почти никакой разницы, и будете отчасти правы, но работа с периферией у них оказывается в некоторых местах разная. Поэтому я и решил внести свои 5 копеек по работе с этим микропроцессором.

Потихонечку разбираемся:

Достаем STM32F3DISCOVERY из коробочки, подключаем к ПК и запускаем. Демопрограмма показывает, что при отклонениях лампочки мигают, то есть датчики работают. Кричим «Ура!» и лезем в код разбираться и собственно реализовывать необходимое.

А необходимого много, но сначала решил остановиться на том, чтобы достучаться до внешних датчиков (не бортовых). Распаяли акселя, подключаем. У акселей есть 2 интерфейса для подключения: SPI и I2C. Решил остановиться на SPI, т.к. с ним уже приходилось иметь дело на ATTINY2313 (реализовывал его программно) и думал, что уж с аппаратным SPI вообще проблем не должно быть.

Хотел как проще, оказалось как всегда


Подключение: MISO – MISO, MOSI – MOSI, SCK – SCK, CS можно вешать на любую ногу, так как будем дергать его программно.
Сначала нам надо проинициализировать SPI. В данном примере работа идет с SPI2, так как через первый SPI работает встроенный гироскоп (или аксель, точно не помню):

Пытаемся прочитать данные с регистра WHO_AM_I:
getValue = getRegisterValue(&AXELx, 0x0F);
где

Тут необходимо отметить важный нюанс, что надо вовремя дергать CS акселерометра, к которому обращаемся, так как прижимание CS к земле инициализирует начало передачи данных (именно из-за этого момента у меня возникли жестокие затыки и проблемы, плюс не все акселя удачно запаялись и часть оказалась нерабочими, что застопорило мою работу примерно недели на две. О_о ). Потом отправляем адрес регистра, с которым будем работать (читать/писать), вторым байтом читаем или пишем.

Ну а писать будем так:

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

С датчиками закончили, ура! Теперь давайте перейдем к управлению шаговыми двигателями.

Тише едешь – дальше будешь


Для управления ШД использовался драйвер VNH3SP30. Правда он позволяет управлять только одной из двух обмоток шагового двигателя, поэтому нам понадобится 2 таких платки.

Таким образом, для управления одной обмоткой нам понадобится 3 выхода с микроконтроллера (один несущей частоты и 2 направления), на весь двигатель – 6.

Дефайним порты для удобства:

И инициализируем их:

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

Читать еще:  Эфирная смесь для запуска двигателя

Маска управляющих сигналов следующая:

А теперь делаем шаг в нужном направлении. Направление в данном случае определяется направлением обхода по маске управляющих сигналов:

Определим еще для удобства шаг против часовой и шаг по часовой стрелке:

А теперь напишем функцию, с помощью которой будем вращать двигатель на нужное количество шагов в нужном направлении:

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

Власти в наших руках становится все больше и больше и мы переходим к следующему этапу – отправка данных на ПК и управление ШД с ПК.

Общение по USB

Для работы с USB использовал один из примеров работы с USB, а именно VirtualComport_Loopback (искать на просторах интернета в комплекте STM32 USB-FS-Device development kit). В данном демо подключённый stm32 к ПК определялся как виртуальный ком-порт, и отправлял в обратную все получаемые данные. Ну что же, это нам отлично подходит! Берем данный пример, разрываем петлю обмена и вуаля – пользуемся.

Единственная проблема, которая возникла – приложение на .Net не хотело подключаться к виртуальному ком-порту, если микропроцессор постоянно опрашивал датчик и слал данные на ПК (интересно, что сторонняя программа Hercules, которой я пользовался для отладки отлично открывала порт). Поэтому я решил добавить ожидание нажатия User Button, после которого уже начинался постоянный опрос датчиков и обмен информацией с ПК.

Собственно получился примерно следующий код:
Инициализация USB:

Ждем пока не нажмем User Button:

Обработчик на нажатие UserButton:

Заключение

В данной статье я опустил многие моменты по распиновке и подключению устройств друг к другу, схемы плат и некоторые другие детали (работа с АЦП) и постарался сделать акцент на работу с периферией. К сожалению, собранный рабочий макет был сдан в ВУЗ (будем надеяться, что последующие поколения заинтересуются данной работой и продолжат ее), в результате чего я не могу продемонстрировать его работу, но у меня сохранилось несколько фото. Вот к примеру фото, когда мы проводили эксперимент по определению амплитуды ускорения при перемещении физической модели транспортного средства по синусоидальной поверхности с разной жесткостью пневмоподвески.

Также приложу проект для IAR под STM32F3. Там присутствует много «дурного» кода, так как писалось в большей части по принципу «лишь бы заработало, да поскорее». За любые комментарии по коду, и не только, буду благодарен.

R13-PROJECT

Электронное познавательное развлекательное

GRBL на STM32 STM32F103C8T6 Blue pill.

Для станка ЧПУ мне понадобился контроллер с поддержкой USB. Держать компьютер с LPT портом мне надоело, к тому же таскать каждый раз системный блок на балкон, где у меня установлен станок – надоело еще больше.

Я давно уже видел на aliexpress различные расширители портов для ардуино, на всякие граверы, выжигатели, 3D принтеры, а значит должно существовать решение и для ЧПУ. И такое решение есть – библиотека GRBL.

И тут меня ждало небольшое разочарование.

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

-во вторых библиотека это требует чип Atmega 328 , у меня же были только в наличии модули pro mini с atmega168

Ждать новые модули было лениво, и я стал искать. Для начала я нашел прошивку от древней версии GRBL (вроде это была версия 0,6) Но она оказалась глючная и практически все программы, отправляющие на нее G-код отказались от ее поддержки.

И тут удача, STM32 STM32F103C8T6 Blue pill у меня были, и при этом GRBL доработали, и вместо трех осей он поддерживает аж цеых 5, благо у данного микроконтроллера ножек хватает.

GRBL на STM32

Об этой отладочной плате можно посмотреть информацию здесь http://wiki.stm32duino.com/index.php?title=Blue_Pill , у меня было несколько таких отладочных плат, ссылки на эти отладочные платы, а так же на метриалы, и то, чем можно все это дело прошить или отладить будут в конце статьи.

Стоит отметить, что за основы был взята портированая прошивка с этого проекта
https://github.com/usbcnc/grbl/wiki ,
GRBL 1.1f полностью перенесенный на stm32f103 с сохранением большей части исходного кода и даже комментариев от родного GRBL. Как и в оригинальной (под модули ардуино) прошивке имеем 3 оси, но уже, как утверждает автор переноса, частота возрастает, до 180кГц! На сколько это честно – не буду судить, но скорее всего реальная скорость будет ниже раза в полтора.

Эту прошивку я не рассматривал, и сразу скачал модернизированую на 5 осей версию с форума. Сам проект битает вот здесь https://github.com/robomechs/6-AXIS-USBCNC-GRBL

Проект этот собран под Atollic true studio , и что бы собрать прошивку, мне пришлось качать и компиллировать ее из исходников. Собранную и готовую прошивку вы найдете в конце статьи, ее можно просто залить, не ловя лишнего гемороя, в виде установки Atollic true studio и компилляции проекта, Но если руки чешутся, милости просим по ссылке выше.

Прошивку я заливал при помощи китайского клона st link, но вполне сгодится и переходник USB to COM,
( USART или иными словами RS232) ссылки на проверенный переходник так же в конце статьи.

заливка прошивки не составляет ни какого труда.

STM32 ST-LINK Utility

Для открытия файла с прошивкой необходимо выбрать File->OpenFile и выбрать файл для прошивки


STM32 ST-LINK Utility с открытым файлом

Что бы подключиться к контроллеру необходимо нажать эту кнопку. Думаю не стоит напоминать, что контроллер уже необходимо подключить к программатору, а программатор ST-Link подключить к USB порту. Драйвера на ST-Link искать не нужно, они автоматически ставятся с утилитой (по крайней мере у меня так было). ST-Link и Blue pill соединяются согласно маркировки. В Blue pill для этого специально выведены 4 отдельных с короткой стороны – именно сюда и подключается программатор. Выводы подписаны, сложности быть не должно. Самое главное не перепутать провода питания между собой, если напутаете в сигнальных – ничего страшного, контроллер просто не будет читаться, а если перепутаете полярность, то плату с вероятностью 99,99% можно будет выбрасывать.


STM32 ST-LINK Utility подключение к микроконтроллеру

Для запуска процесса прошивки необходимо выбрать пункт Target->Program или Target->Program & Verufyty. Во втором случае процесс прошивки будет идти чуть дольше (секунд на 5-10) но программа проверит корректность залитой прошивки (сравнит их).


STM32 ST-LINK Utility заливка прошивки
STM32 ST-LINK Utility заливка прошивки -старт

Сама прошивка занимает 5-20 секунд.

STM32 ST-LINK Utility процесс заливка прошивки

После успешной прошивки увидите вот эту надпись.

STM32 ST-LINK Utility процесс заливка прошивки

После завершения прошивки платка подключается просто через микро USB разьем, ни каких переходников ей не надо. Для платки потребуется поставить драйвер,
чтобы конроллер определился операционной системой как COM порт https://www.st.com/en/development-tools/stsw-stm32102.html

Двигатели и остальное оборудование (Концевики, управление шпинделя, управление лазера) подключается согласно этой схемы.

распиновка Blue pill для GRBL

Остальная работа с модулем идентична работе с библиотекой GRBL на arduino.

Описание по работе с данной библиотекой я разместил здесь Настройки библиотеки GRBL 1.1f

Ну а теперь обещанные ссылки и прошивка.

Сам файл прошивки

Плата STM32F103C8T6 Blue pill

Плата Stlink ST-Link V2

Драйвер шагового двигателя из видео

Я использовал драйвер на микросхеме TB6560 , но по этим микросхемам много противоречивых отзывов, поэтому рекомендую другой драйвер TB6600 (опять же по отзывам, хотя у меня и с этими дрйверами проблем не быо). Стоит учесть, что в первом дрйвере уже встроениа оптическая развязка, в случае аварии погорит только драйвер, не унеся с собой остальную электронику. Актуально было во времена управления через LPT порт компьютера, где это могло привести к выбрасыванию на помойку всего компа.

TB6560

TB6600

Если не хотите приобретать отдельный программатор для STM32, тогда возьмите переходник USB to COM , им тоже можно прошить контроллер, программой FLASHER STM32 – STM32 Flash loader demonstrator

Я пользуюсь такими конверторами, и пока они меня не подводили.

Подробнее про прошивку контроллера можно посмотреть в видео из этой статьи Настройка GRBL самодельного лазерного гравера на примере STM32 blue pill, там отдельно в видео показаны 2 способа прошить контроллер.

Подробнее о настройке библиотеки GRBL можете прочесть здесь: Настройки библиотеки GRBL 1.1f

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector