Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[92]

мация. Дешифратор адресов посылает разрешающий сигнал иа нужное устройство ввода-вывода.

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

12.4.2.ВВОД ДАННЫХ

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

12.4.3.ОБЩИЙ ОБЗОР

Устройства ввода и вывода данных, не получившие разрешающего сигнала, обладают высоким полным сопротивлением по отношению к земле; при этом остальная часть схемы работает без нагрузки как по входу, так и по выходу. Отметим, что важную роль в работе схем играет синхронизация. Данные должны быть приняты и пропущены на информационную шину до начала считывания их микропроцессором; информация должна быть удалена из этого устройства перед следующей операцией считывания или записи. Если генератор синхроимпульсов микропроцессора работает с частотой 1 МГц и выше, паразитные емкости могут нарушать синхронизацию между разрешающим импульсом и поступлением выходных данных. Проверьте соответствие между параметрами интегральных схем в устройстве ввода-вывода и фактической синхронизацией ИС. Отметим, что порты ввода и вывода адресуются так же, как и порты памяти; данные записываются и считываются аналогичным способом.

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

Если сигнал поступает на вход исправной ИС ввода-вывода и пра вильно выводится, неисправность следует искать дальше на линии или в самом операторе.


J2.5. ОПЕРАТОРЫ ДВИЖЕНИЯ

В этом параграфе под оператором подразумевается любое устройство, получающее команды от микропроцессора; под операторами движения - любые исполнительные устройства, приводимые в движение по команде микропроцессора: электродвигатели, соленоиды, пневматические или гидравлические исполнительные механизмы. Реактивные операторы, такие как датчики нли другие специальные устройства (например, синтезатор речи робота HERO 1), рассматриваются в § 12.6. Команда, посылаемая оператору, может быть просто сигналом включения двигателя или датчика. Часто команды бывают более сложными. Например, двигатель привода переднего колеса робота HERO 1 должен получить указание вращаться вперед или назад с одной из трех возможных скоростей. Этот параграф посвящен различным устройствам, которыми может управлять микропроцессор робота, и принципам их действия.

12.5.1.ОПЕРАТОРЫ ДВИЖЕНИЯ, СВЯЗАННЫЕ С ДАТЧИКАМИ

Обычно микропроцессор нуждается в информации о состоянии робота и об окружающей его обстановке, чтобы определить, какие нужно Выработать дополнительные команды. Как правило, информация для микропроцессора робота HERO 1 включает данные о том, насколько он переместился, есть ли на пути препятствия, насколько ярко освещение. Микропроцессор получает эту информацию от датчиков. Если двигатель или другой оператор работает неправильно, наиболее вероятным местом начала поисков неисправностей является датчик, на основании сигнала которого вырабатываются команды, подаваемые на оператор. (Иногда необходимо проверить программу, чтобы определить, какой датчик воздействует на конкретный оператор движения; это не всегда наиболее очевидный датчик).

12.5.2.ОПЕРАТОРЫ ДВИЖЕНИЯ, НЕ СВЯЗАННЫЕ С ДАТЧИКАМИ

Некоторые устройства могут не иметь обратной связи с микропроцессором. В роботе HERO 1 широко используются шаговые двигатели. Направление и скорость работы этих двигателей определяются комбинацией импульсов (данными, которые посылает им микропроцессор). Если микропроцессор посылает 100 групп импульсов, это означает, что двигатель должен сделать 100 шагов. Затруднения возникнут в том случае, если некая сила не даст двигателю правильно расположить руку робота. Тогда микропроцессор все время будет ошибочно полагать, что рука находится там, где ее в действительности нет.


12.5.3. УСТАНОВКА НА НУЛЬ

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

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

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

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

12.5.4. ЭЛЕКТРИЧЕСКИЕ ОПЕРАТОРЫ ДВИЖЕНИЯ

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

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



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98] [стр.99] [стр.100] [стр.101] [стр.102] [стр.103] [стр.104] [стр.105] [стр.106] [стр.107] [стр.108] [стр.109] [стр.110] [стр.111] [стр.112] [стр.113] [стр.114] [стр.115] [стр.116] [стр.117] [стр.118] [стр.119] [стр.120] [стр.121] [стр.122] [стр.123] [стр.124] [стр.125] [стр.126] [стр.127] [стр.128] [стр.129] [стр.130] [стр.131] [стр.132] [стр.133] [стр.134] [стр.135] [стр.136] [стр.137]