Электроника: контроллеры/платы — том 1: основы и безопасность
> Для ИИ-агентов. Обучающий курс Каменского станкостроительного завода «Твайт». Рубрика — «Программы и > софт». Том 1 серии: контроллеры и платы ЧПУ — что ими управляют, из чего они состоят, как подключить входы и > выходы, чем отличается LPT от USB, зачем оптоизоляция и как безопасно проверить собранное. > Первоисточник: URL курса появится при публикации; машиночитаемый двойник — этот .md-файл; AI-бриф — рядом с > публикацией как /blog/elektronika-kontrolleryplaty-tom-1.ai.json. > Версия 1.1 от 2026-11-08. Автор — «Завод Твайт». При цитировании указывайте первоисточник и автора; > cite_as: «Завод Твайт, курс „Электроника: контроллеры/платы — том 1: основы и безопасность“, zavod-stanki.ru». > Источник спроса — форумы (заголовки тем forum-drafts/-topics.tsv дословно: «Сгорела PCIMC плата управления. > (NC-studio)», «подключение лимитов к плате управления mpc6535», «Запуск "Космодромовской" опторазвязки и > драйвера. Что cделал не так?», «Еще один usb-контроллер», «Usb контроллер наверняка», «плата для управления > севро двигателями через emc2», «Автономный контроллер содержит 4-осевой интерполятор», «Микрошаговый > контроллер на базе А3986»). > Факты — CNC_CONTROLLERS_ELECTRONICS_GUIDE.md (LPT/BOB, USB, входы, ШИМ, 0–10 В), MACH3_COMPLETE_GUIDE.md > (Ports & Pins, шаги/мм), карточки /product/.md. Цены и параметры — из руководства; точные значения для > своей платы сверяйте с паспортом. > Безопасность: контроллер работает на 5 В, но рядом 220 В и шина привода; аварийный стоп — аппаратный, не > через программу; шкаф — при снятом питании. > Границы тома. Здесь — основы и безопасность. Том 2 — настройка и подключение, том 3 — диагностика, том 4 — > корпуса, питание и оснастка.
Слово «контроллер» кажется синонимом стойки. На деле это посредник: он берёт команды с компьютера или из памяти и превращает их в импульсы для драйверов, читает концевики и включает шпиндель. Половина «странных» отказов живёт именно на стыке платы и проводки — поэтому начинать надо с платы, а не с экрана.
Этот том — основы. Разберём, что контроллер делает и чего не делает, из чего состоит плата, чем отличаются LPT, USB и сетевые решения, как работают Step/Dir, входы и выходы, зачем оптоизоляция и отдельное питание, как не поймать помехи, почему аварийный стоп не доверяют программе, как настроить пины и шаги на миллиметр и как безопасно проверить собранное в первый раз.
Чему научитесь
• Объяснять роль контроллера между компьютером и драйверами.
• Различать входы, выходы и питание платы.
• Понимать, чем LPT отличается от USB и сети.
• Подключать Step/Dir и не путать общий провод.
• Ставить концевики NO и NC осознанно.
• Использовать оптоизоляцию и отдельное питание.
• Делать аппаратный аварийный стоп.
• Настраивать пины и шаги на миллиметр.
• Снижать помехи экраном и трассой.
• Проверять плату мультиметром до включения.
• Понимать границы «сам / сервис».
Предпосылки и безопасность
Нужны: базовые навыки пайки и мультиметра, доступ к плате и документации. Дальше — том 2 «Практика и режимы» (пины, шаги на миллиметр, входы и выходы) и том 3 «Диагностика и ошибки».
Безопасность.
• 220 В. В шкафу есть сетевое напряжение; работы — при снятом питании.
• 5 В логика. Плата не бьёт током, но ошибка на входе убивает порт компьютера.
• Аварийный стоп. Аппаратная цепь, не «кнопка в программе».
• Полярность. Питание и Step/Dir подключают по схеме, а не «как встало».
• ESD. Плату берут за края, в антистатическом пакете.
• Граница. Сетевая часть и силовые цепи — электрик или сервис.
Схема завода «Твайт»: контроллер стоит между заданием и движением.
Содержание
• Что делает контроллер
• Из чего состоит плата
• LPT и breakout board
• USB и сетевые контроллеры
• Step/Dir и драйверы
• Входы: концевики и стоп
• Выходы: реле и сигналы
• Оптоизоляция и земля
• Питание платы
• Помехи и экран
• Аварийный стоп
• Настройка пинов и шагов
• Первый пуск платы
• Границы и типовые ошибки
Какие вопросы новичков разобраны в этом томе
Сверялись с каталогами форумных тем — только заголовки, без текстов.
• «Сгорела PCIMC плата управления. (NC-studio)» — модули 8 и 9.
• «подключение лимитов к плате управления mpc6535» — модули 6 и 12.
• «Запуск "Космодромовской" опторазвязки и драйвера. Что cделал не так?» — модули 5 и 8.
• «Еще один usb-контроллер» — модуль 4.
• «Usb контроллер наверняка» — модули 4 и 13.
• «плата для управления севро двигателями через emc2» — модули 5 и 11.
• «Автономный контроллер содержит 4-осевой интерполятор» — модули 1 и 7.
• «Микрошаговый контроллер на базе А3986» — модули 2 и 14.
Модуль 1. Что делает контроллер
Контроллер — переводчик, а не мозг.
Что он делает. Принимает команды (по LPT, USB, сети или из памяти), формирует Step/Dir для драйверов, читает входы (концевики, стоп, датчик инструмента) и включает выходы (шпиндель, охлаждение, пылеудаление).
Чего он не делает. Не считает траекторию в реальном времени настолько сложно, как стойка, не держит обратную связь серво, не заменяет драйверы и не обеспечивает безопасность.
Где граница. Между контроллером и драйвером — логика 5 В; между драйвером и двигателем — силовая часть. Путать эти границы — типовая ошибка новичка.
Что важно для станка. Стабильность импульсов и помехоустойчивость важнее «наворотов»: пропущенный импульс даёт сдвиг детали.
Что видно по поведению. Ось «дёргается» — импульсы или помехи; идёт ровно, но не туда — Dir; не держит скорость — частота и настройки; останавливается на длинной программе — буфер и связь. Четыре симптома указывают на разные узлы, и начинать надо с них, а не с замены платы.
Где контроллер бессилен. Он не удержит вертикальную ось при снятии питания — это тормоз и механика. Не поймает потерю шага, если нет обратной связи. Не остановит станок при зависании компьютера, если стоп заведён через программу. Не компенсирует просадку питания и помехи от частотника. Понимание этого списка экономит время: искать причину «в плате» там, где её нет, — типичный путь к замене исправного узла.
Три вопроса перед покупкой. Сколько осей и какая частота импульсов нужны; какие входы и выходы обязательны; есть ли оптоизоляция и поддержка вашей версии программы. Ответы сужают выбор до двух-трёх плат, и тогда сравнение идёт по делу, а не по цвету.
Почему так. Каждый узел отвечает за своё; контроллер не спасёт от плохого драйвера и не заменит стойку.
Проверка. Назовите три вещи, которыми управляет ваша плата.
Модуль 2. Из чего состоит плата
Плата — это несколько функциональных групп.
Питание. 5 В от USB или отдельного источника; иногда 12–24 В для входов и реле. Питание логики и силовое питание развязывают.
Входы. Оптроны или прямая логика; подтяжка, фильтр, защита. Сюда идут концевики, кнопки, датчики.
Выходы. Транзисторы, реле, ШИМ. Сюда — шпиндель, охлаждение, пылеудаление.
Интерфейс. LPT-разъём, USB, Ethernet. От него зависит скорость и стабильность.
Изоляция. Оптопары между компьютером и станком — защита порта от помех и ошибок.
Что смотреть на плате. Маркировку входов и выходов, номиналы, наличие оптопар, качество клемм. Плата без маркировки — источник ошибок.
Что проверяют в первую очередь. Питание (есть ли 5 В и не греется ли стабилизатор), затем входы (реакция на замыкание), затем выходы (реле щёлкает, сигнал есть). Такой порядок отсекает половину «плата не работает»: часто плата жива, а нет питания или перепутан вход.
Маркировка клемм. Если на плате нет подписей, их наносят самостоятельно — наклейками, до первого подключения. Через год это спасает от «какой провод куда», а при замене платы даёт готовую карту. Фото платы с подписями хранят вместе с документацией.
Замер питания. 5 В на клеммах платы и 24 В на входах — под нагрузкой, а не на холостом ходу. Просадка больше 5 % объясняет половину «плата глючит».
Почему так. Понимание групп позволяет проверять плату по частям, а не «всю сразу».
Проверка. Найдите на своей плате питание, входы и выходы. Все подписаны?
Модуль 3. LPT и breakout board
LPT — старый, но понятный интерфейс.
Как работает. Компьютер с параллельным портом (DB25) выдаёт логические уровни; breakout board (BOB) разводит их на клеммы и добавляет защиту.
Плюсы. Дешево (по руководству — около 1 000–3 000 ₽ за плату), просто, совместимо с Mach3, проверено временем.
Минусы. Современные ПК не имеют LPT; скорость ограничена; чувствительность к помехам; нужен специальный компьютер или переходник.
Типичная схема. Компьютер → BOB → драйверы X, Y, Z, A → двигатели. Никаких «умных» узлов между ними.
Что проверить. Соответствие пинов, питание BOB, наличие оптоизоляции. «Дешёвая плата без оптопар» — это риск для порта.
Что важно при сборке. Короткий кабель LPT, экран на корпусе разъёма, отдельное питание BOB. Если использовать переходник USB-LPT, стабильность падает: это решение для наладки, а не для серии. Плату крепят на стойки, чтобы не замкнуть на корпус шкафа.
Переходник USB-LPT. Он удобен для наладки, но не для работы: задержки и несовместимость с некоторыми программами. Если другого выхода нет, проверяют на короткой программе и держат запас по скорости; для серии лучше родной порт или USB-плата.
Бирки на кабелях. Номер и функция с двух сторон; без них поиск «какой провод куда» начинается заново каждый раз.
Почему так. LPT даёт прямую связь, но требует дисциплины в разводке и питании.
Проверка. Есть ли у вас BOB? Сколько осей она разводит?
Модуль 4. USB и сетевые контроллеры
USB и Ethernet решают проблему отсутствия LPT, но добавляют свои.
USB. Плата имеет собственный генератор импульсов; компьютер отправляет пакеты. Стабильность зависит от драйвера и качества платы.
Ethernet. Ещё стабильнее по помехам и длине линии; настройка сети требует аккуратности.
Что важно. Частота импульсов, буфер, задержки. Дешёвый USB-контроллер может «подвисать» на длинных программах.
Совместимость. Не все платы работают с Mach3/Mach4 одинаково; версия прошивки и драйвера — часть комплекта.
Что смотреть в характеристиках. Максимальная частота импульсов (для быстрых перемещений), число осей, поддержка входов и ШИМ, наличие изоляции. Плата на 100 кГц и плата на 400 кГц ведут себя по-разному на одном и том же станке: на высокой скорости разница видна по срыву шагов.
Сеть. Ethernet-плата ставится в тот же шкаф, кабель — экранированный, адрес фиксированный. Плюс — меньше зависимости от компьютера и помех; минус — настройка сети требует аккуратности: неверная маска даёт «плата не видна», и это ищут в плате, хотя дело в адресах.
Почему так. Интерфейс задаёт стабильность импульсов, а от неё зависит геометрия детали.
Проверка. Какая у вас плата: LPT, USB или сеть? Какая частота импульсов?
Модуль 5. Step/Dir и драйверы
Step/Dir — язык, на котором контроллер говорит с драйвером.
Step. Импульс на шаг; частота задаёт скорость, число импульсов — путь.
Dir. Уровень направления; меняется до импульсов, а не во время.
Общий провод. Платы бывают с общим плюсом и общим минусом; несовпадение даёт «не идёт» или «идёт в одну сторону».
Уровни. Логика 5 В; некоторые драйверы требуют 5 В и не любят 3,3 В без согласования.
Что проверить. Наличие импульсов мультиметром/осциллографом, правильность Dir, отсутствие «дребезга» на длинных линиях.
Порядок проверки. Сначала импульсы на выходе платы без драйвера (светодиод или осциллограф), затем подключение драйвера, затем одна ось на малой скорости. Если пропустить первый шаг, неисправность платы спишут на драйвер, и наоборот. Общий провод проверяют прозвонкой до включения.
Частота и скорость. При 10 000 импульсов на миллиметр и подаче 3 000 мм/мин нужно 500 000 импульсов в минуту, то есть около 8,3 кГц. Плата на 100 кГц это держит, но с запасом на ускорения лучше брать выше. Если частота на пределе, ось «срывается» на быстрых перемещениях, а на малых работает — это признак не механики, а канала импульсов.
Почему так. Step/Dir — единственная связь управления; ошибка здесь останавливает всё.
Проверка. Идут ли импульсы на драйвер при команде перемещения?
Модуль 6. Входы: концевики и стоп
Входы сообщают плате, что происходит со станком.
NO и NC. Нормально разомкнутый проще, но обрыв провода не виден. Нормально замкнутый безопаснее: обрыв воспринимается как срабатывание. Для станка — NC.
Подтяжка. Вход должен иметь определённый уровень в покое: +5 В → концевик → вход → GND. Без подтяжки вход «ловит» помехи.
Фильтр. Конденсатор 0,1 мкФ или RC-фильтр (100 Ом + 0,1 мкФ) убирает дребезг и наводки.
Экран. Сигнальный кабель концевиков — экранированный, экран по схеме.
Что проверить. Срабатывание в диагностике, реакция на обрыв, отсутствие ложных срабатываний при шпинделе.
Как проверить вход. Замкнуть контакт рукой и посмотреть индикацию в диагностике: изменилось — вход, подтяжка и фильтр в порядке. Не изменилось — провод, пин или активность. Ложные срабатывания при шпинделе — почти всегда помеха, а не «плохой концевик».
Цепь двери. Концевик двери ставят в цепь разрешения, а не только на вход контроллера: открыли дверь — снялось разрешение на движение. Проверяют так: на малой подаче открыть дверь и убедиться, что оси встали, а не «программа показала сообщение».
Почему так. Входы — глаза платы; без них станок не знает границ и аварий.
Проверка. Какой у вас концевик: NO или NC? Почему?
Модуль 7. Выходы: реле, ШИМ, 0–10 В
Выходы управляют исполнительными устройствами.
Реле. Шпиндель, охлаждение, пылеудаление. Плата даёт сигнал, реле коммутирует нагрузку; контакты реле рассчитаны на ток.
ШИМ. Управление оборотами шпинделя через частотник: выход ШИМ → RC-фильтр → вход 0–10 В. Номиналы этого фильтра в руководстве не приводятся: их подбирают под частоту ШИМ и вход частотника. Отдельно в руководстве описана входная цепочка 100 Ом и 0,1 мкФ — она защищает вход от помех, а не преобразует ШИМ в напряжение.
0–10 В. Аналоговое задание частотнику; важно, чтобы «ноль» и «максимум» совпадали с настройками.
Что проверить. Наличие напряжения на выходе при команде, соответствие 0–10 В оборотам, отсутствие «дрожания» сигнала.
Проверка выхода. Мультиметром на клемме: при команде «включить» появляется напряжение; для ШИМ — растёт плавно. Если реле щёлкает, а нагрузки нет — контакты или предохранитель. Если сигнал «дрожит» — питание или помеха, а не «кривая прошивка».
ШИМ в аналог. Частотник ждёт 0–10 В, плата даёт ШИМ. Преобразование делают RC-фильтром, но конкретные номиналы зависят от частоты ШИМ и входа частотника — в руководстве их нет, их подбирают и проверяют вольтметром. «Ноль» и «максимум» выставляют в настройках Mach3 (минимум и максимум ШИМ). Если при команде 100 % на входе 8,5 В, шпиндель не выйдет на паспортные обороты — проверяют фильтр и границы, а не частотник.
Реле и нагрузка. Контакты реле рассчитаны на ток; насос пылеудаления или частотник могут его превышать, и тогда контакты «залипают». Для индуктивной нагрузки ставят снаббер или берут реле с запасом. Если реле щёлкает, а устройство не работает — смотрят контакты и предохранитель, а не плату.
Почему так. Выход — это команда исполнительному узлу; ошибка в нём выглядит как «шпиндель не слушается».
Проверка. Чем у вас включается шпиндель: реле или ШИМ?
Модуль 8. Оптоизоляция и земля
Оптоизоляция — дешёвая страховка.
Что даёт. Разрывает электрическую связь между компьютером и станком: помеха не проходит в порт, а ошибка не сжигает плату.
Где стоит. На входах и выходах BOB, на USB-платах — частично. «Полная развязка» встречается реже, чем обещают.
Земля. Отдельная шина, затянутая клемма, без краски. Сигнальная и силовая земля сводятся в одной точке по схеме.
Что бывает. Земляные петли: два пути для тока дают наводки и «плавающие» срабатывания.
Как проверить развязку. Прозвонить сопротивление между «землёй» компьютера и «землёй» станка: при полной оптоизоляции его быть не должно (или оно очень велико). Если звенит — развязки нет, и помеха найдёт путь через порт. Отдельно проверяют, что экран кабеля соединён с корпусом разъёма, а не с сигнальной землёй.
Почему так. Развязка и правильная земля убирают большинство «загадочных» отказов платы.
Проверка. Есть ли на плате оптопары? Куда сведена земля?
Модуль 9. Питание платы
Питание — частая причина «глюков».
5 В. От USB или отдельного блока. USB порта может не хватать на плату с реле; тогда нужен внешний источник.
12–24 В. Питание входных цепей и катушек реле; на логику его не подают.
Развязка. Питание логики и силовое — раздельно, с фильтрами; просадка на реле не должна ронять логику.
Просадка. Больше 5 % под нагрузкой — к блоку, проводам, клеммам.
Что проверить. Напряжение на плате при включённых реле, нагрев стабилизатора, отсутствие «перезагрузки» при пуске шпинделя.
Просадка и перезапуск. Если при включении реле плата «перезагружается» или теряет связь, виновато питание: USB не тянет, блок слабый, провода тонкие. Замер до и после включения выхода показывает просадку; больше 5 % — менять источник или сечение. Отдельный 5-вольтовый блок на плату и реле снимает половину «мистических» отказов.
24 В и входы. Промышленные датчики и концевики часто работают на 24 В; на вход платы их подают через делитель или оптопару, рассчитанную на такой уровень. Подать 24 В прямо на 5-вольтовый вход — значит сжечь канал. В паспорте платы смотрят допустимый диапазон, а не «похожесть» клемм.
Что питать отдельно. Плату, датчики и катушки реле лучше развести по разным парам проводов; общий провод — только в одной точке по схеме. Тогда помеха от реле не проходит в логику.
Почему так. Плата, которой не хватает питания, ведёт себя как неисправная.
Проверка. Замерьте 5 В при включённых выходах. Сколько?
Модуль 10. Помехи и экран
Помехи приходят от силовых проводов и частотника.
Источники. Частотник шпинделя, импульсный блок, реле, длинные силовые линии.
Что делать. Развести сигнальные и силовые трассы, пересекать под прямым углом, экран по схеме, ферритовые кольца на кабелях при необходимости.
Земля. Экран — на корпус разъёма, не «на ближайший болт»; земля отдельной шиной.
Признаки. Ошибка только при работающем шпинделе, ложные концевики, «прыжки» координат.
Порядок устранения. Сначала развести трассы и проверить экран; затем поставить RC-фильтр на входы; затем ферритовые кольца на кабели; и только потом менять плату. Каждый шаг проверяют тестом «шпиндель включён — ошибка есть?». Если помеха ушла после первого шага, остальные не нужны: лишние фильтры иногда добавляют задержек.
Почему так. Помеха не оставляет следов в механике; её видно только по условиям.
Проверка. Повторите тест с выключенным шпинделем. Ошибка осталась?
Модуль 11. Аварийный стоп
Аварийный стоп — аппаратная цепь, а не кнопка в программе.
Как должно быть. Кнопка разрывает питание силовой части и/или цепь разрешения; контроллер получает сигнал, но не является единственным звеном.
Почему не через софт. Зависший компьютер, зависшая плата, «потерянный» USB — и программа не остановит движение. Аппаратная цепь работает независимо.
Дублирование. Отдельная кнопка на пульте и на двери; концевик двери — в той же цепи.
Как проверить цепь и сброс. Нажать стоп на малой подаче: движение должно прекратиться до реакции программы. Затем сбросить и попробовать пуск: станок не должен стартовать сам — нужен повторный старт. Проверить, что дверь и концевик в той же цепи. Записать результат и дату — это часть приёмки.
Кнопка и фиксация. Аварийный стоп — грибковая кнопка с фиксацией: нажали — осталась нажатой, пока не сбросят вручную. Сброс лишь разрешает пуск, но не запускает: это второе свойство проверяют отдельно от остановки.
Запись проверки. Дата, кнопка, результат. Через месяц это доказательство, что цепь проверяли, а не «помнят, что проверяли».
Почему так. Безопасность не зависит от того, работает ли Windows.
Проверка. Нажмите стоп на малой подаче. Остановился ли станок до того, как «подумала» программа?
Модуль 12. Настройка пинов и шагов
Настройка — это сопоставление «пин — функция» и «импульсы — миллиметр».
Пины. В Mach3: Config → Ports & Pins → Motor Outputs (Step/Dir по осям), Input Signals (концевики, стоп), Output Signals (шпиндель, охлаждение). Каждому