Для подачи сигнала “сменить картридж” используется кнопка малогабаритная декоративная – КМД1-I (поз. 6 рис. 5), ее электрические параметры приведены в табл.1. Габаритные и установочные размеры микропереключателя, а так же схема включения приведена на рис. 4. При нажатии на кнопку контакт замыкается, вырабатывается одиночный импульс. Быстродействие микропроцессора обеспечивает считывание этого импульса при однократном нажатии.
Рис. 4. Габаритные размеры и схема включения КМД1-I
Также на рис.5 показаны светодиодные индикаторы (поз.5), которые используются для подачи сигналов “нет картриджа” и “нет бумаги”.
Рис.5. Расположение датчиков и органов управления и индикации
2.2. Выбор исполнительных устройств
Разрабатываемое устройство должно обеспечивать постраничную печать документов. Для этого нужно управлять движением бумаги и перемещением картриджа. Так как управляющие сигналы дискретны, и нужно обеспечить точное позиционирование картриджа на листе, то в качестве исполнительных устройств были выбраны шаговые двигатели.
Управление трехфазным шаговым двигателем осуществляется с помощью подачи управляющего сигнала, состоящего из трех импульсов, последовательности импульсов для движения вперед и назад приведены на рис. 7. Так как для того, чтобы шаговый двигатель мог воспринять управляющий сигнал от микроконтроллера, в программу управления микроконтроллером заложена временная задержка между импульсами.
Рис. 6. Параметры страницы Рис. 7. Управляющие импульсы
Алгоритм работы управляющего автомата приведен в Приложении 1.
Алгоритм работы устройства следующий: после включения принтера, если у печатающей головки есть бумага, то происходит прокрутка бумаги (блок 2), затем проверяется местоположение держателя картриджа в принтере (3), если он находится не крайнем правом положении, то происходит движение картриджа вправо (9) до тех пор, пока он не встанет на место. То есть происходит установка (настройка) принтера в нормальное работоспособное состояние. После этого проверяется наличие картриджа (4). В случае отсутствия картриджа, или неправильной его установки выезжает держатель картриджа (5). Принтер подает световой сигнал С1 (6), и периодически опрашивает датчик установки картриджа (7). Когда картридж установлен, гнездо установки картриджа вместе с ним встает на место (8), световой сигнал С1 гасится. Если картридж установлен и принтер не занят (не получено задание на печать (11)), то он находится в рабочем состоянии, в этом состоянии принтер может получить два сигнала: сменить картридж (10), или печатать документ (11). Сигнал "сменить картридж" подается нажатием соответствующей кнопки. Если подан сигнал "печатать", то проверяется наличие бумаги в лотке (12), если бумаги нет, то подается световой сигнал C2 (17), и принтер периодически опрашивает датчик бумаги. Если бумага есть, или ее вставили, то происходит подача листа к печатающей головке (13), затем осуществляется печать (14). Когда один лист напечатан (сработал датчик конца бумаги (18)), происходит его выдача (16), и процесс печати продолжается. Если в процессе печати кончается бумага, то подается сигнал С2 (17), и периодически опрашивается датчик наличия бумаги в лотке (12). Как только в лоток вставляют бумагу, автоматически происходит подача бумаги к печатающей головке, и процесс печати продолжается. Когда процесс печати заканчивается, происходит выдача последнего листа (16) и принтер возвращается в состояние готовности.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.