Энкодер принтера

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

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

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

Как работает энкодер принтера

Как работает энкодер принтера

 На ведущем валу расположен диск энкодера.

дисковый энкодер

По краю прозрачного диска наносят тонкие периодические черные метки, которые трудно разглядеть без увеличения. Для измерения движения диска используют П-образный оптический датчик. С одной стороны диска располагают светодиод, а с другой маска с фотодетектором. Маска имеет тот же период, что и у энкодера. Она позволяет получать хороший сигнал сразу с нескольких прозрачных областей. Если бы не было маски, переменный сигнал с датчика был бы очень слабый. На самом деле за диском стоят два датчика, чтобы можно было определить направление движения. Только маска второго сдвинута на 1/4 периода.

Вот пример распиновки датчика энкодера Epson T50, L800 снизу

Как по последовательности сигналов QEA и QEB с двух датчиков плата управления определяет направление движения?

сигналы энкодера струйного принтера

Если вращение вперед, то после 01 идет 00, а влево после 01 идет 11.

Виды энкодеров принтера

В принтере на энкодерный диск могут быть установлены сразу два датчика, один из которых служит как маркер начального положения (диск размечен на 2 половины черной и прозрачной полосами). В этом случае для маркера начальной позиции можно использовать сигнал перехода 01, 10 и сигнал направления движения. Второй фотодетектор используют как инкрементальный датчик.

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

датчик энкодерной ленты на печатающей головке

Частота сигналов или период выступает в качестве сигнала отрицательной обратной связи в управлении скоростью движения. Чем меньше частота, тем больше сигнал на двигатель вала или каретки. Если сигнал обратной связи отсутствует, то каретка бьется в края принтера. Либо дергается и сразу останавливается из-за ошибки принтера. Потому что ток через двигатель максимальный. При появлении сигнала обратной связи в виде частоты импульсов с датчика энкодера каретка с головкой начинает двигаться согласно сигналу управления.

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

Почему энкодерная лента с другого принтера не подходит

энкодерная лента

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

Ошибки из-за энкодера принтера

Многие ошибки струйных принтеров, которые могут быть связаны с с энкодером, грязной лентой и диском энкодера, например критические в принтерах Epson:

  • 0x02 CR PID excess speed error — ошибка перегрузки позиционирования каретки по скорости
  • 0x03 CR PID reverse error — ошибка позиционирования каретки при обратном движении
  • 0x04 CR PID lock error — ошибка блокирования каретки
  • 0x08 CR load position reverse error — ошибка выполнения позиционирования каретки при обратном ходе
  • 0x09 CR load position excess speed error — ошибка каретки по скорости при выполнении позиционирования
  • 0x50 Home position error — ошибка определения начального положения каретки
  • 0xF2 PF PID excess speed error — превышение скорости подачи бумаги
  • 0xF3 PF PID reverse error — ошибка обратного хода подачи бумаги
  • 0xF4 PF PID lock error — ошибка блокировки подачи бумаги
  • 0xF8 PF load position reverse error — ошибка позиционирования подачи бумаги при обратном ходе
  • 0xF9 PF load position excess speed error — ошибка превышения скорости подачи бумаги
  • 0xFB PF PID acceleration lock error
  • 0xFC PF load position error — ошибка позиционирования подачи бумаги

И это только критические ошибки. Сюда не входит снижение качества печати и невозможность калибровки.

Что делать в этом случае? В первую очередь, почистить энкодерную ленту и датчики. Если не помогло, то искать дальше причину поломки.

Можно ли протирать энкодерную ленту спиртом?

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

Еще люди читают: