top of page

Оригинальный текст

Перевод

Pulses and Detents

Rotational encoders from different manufacturers may have as few as 4 or as many as 24 pulses per rotation (PPR), with 12 to 36 detents (or no detents at all, in a few models.) The relationship between pulses and detents shown in Figure 8-2 is typical but is far from being universal. The number of detents may be equal to, greater than, or less than the number of pulses per rotation.

Format

Rotational encoders are generally panelmounted or through-hole devices. In the latter category, most are horizontally mounted, with a minority being at 90 degrees to the board. Output In an encoder containing two switches, four switch-state combinations are possible: OFFOFF, ON-OFF, OFF-ON, and ON-ON. This is known as a quadrature output. All of the rotational encoders discussed here conform with that system.

Rotational Resistance

Rotational encoders vary widely in the resistance that they offer when the user turns the knob. This is largely a function of the detents, if they are included. Still, all rotational encoders generally offer less rotational resistance than a rotary switch, and do not have the kind of heavy-duty knobs that are typically used with rotary switches. Since an encoder creates only a stream of pulses without any absolute positional information, a knob with any kind of pointer on it is inappropriate.

Values

Virtually all rotational encoders are designed to work with a low-voltage supply, 12VDC or less. All of them are intended for low currents, reflecting their purpose to drive microcontroller inputs. Some sample rotational encoders are pictured in Figure 8-3. At rear: nine pulses per rotation (PPR), 36 detents, 10mA at 10VDC. Far left: 20PPR, 20 detents, with switch. Far right: 24PPR, no detents,1mA at 5VDC. Center (blue): 16PPR, no detents, 1mA at 5VDC. Front: 12PPR, 24 detents, 1mA at 10VDC, requires Allen wrench or similar hexagonal shaft to engage with the rotor.

Contact Bounce

Any mechanical switch will suffer some degree of contact bounce when its contacts close. Datasheets for rotational encoders may include a specification for bounce duration ranging from around 2ms to 5ms, which is sometimes known as the settling time. Naturally, a lower value is preferred. The microcontroller that interprets the positional information from the encoder can include a debouncing routine that simply disregards any signals during the bounce period following switch closure.

Sliding Noise

Sliding noise is the opposite of contact bounce. When two contacts have made a connection and then rub across each other (as occurs inside a rotational encoder while the knob is being turned), the connection may suffer momentary lapses.

 

 

 

 

 

 

 

 

 

Eng

Импульсы и арретиры (задержки сигнала)

В зависимости от производителя генераторы импульсов роторного типа могут генерировать от 4 до 24 импульсов за один оборот (ИЗО) и производить от 12 до 36 задержек сигнала (в некоторых моделях арретиры вообще могут быть не предусмотрены.) Соотношение ме-жду импульсом и отсутствием сигнала, показанное на рисунке 8-2, типично, но не обязательно. Число арретиров может быть равным, большим или меньшим числу импульсов за один оборот.

Форм-фактор

Генераторы импульсов обычно крепятся непосредственно на плату или через специальное крепёжное отверстие. Большинство вариан-тов крепления - горизонтальное, однако в некоторых случаях гене-ратор может быть закреплен и под углом 90 градусов к плате.

Выход

У генератора, имеющего два переключателя, возможны четыре состояния переключателя: ВЫКЛ. - ВЫКЛ., ВКЛ. - ВЫКЛ., ВЫКЛ. - ВКЛ. и ВКЛ. - ВКЛ. Это называется квадратурным выходом. Все представленные здесь генераторы соответствуют этой схеме.

Сопротивление вращению

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

Характеристики

Все генераторы импульсов разрабатываются для работы с низко-вольтным напряжением (не более 12 V постоянного тока) и пред-назначаются для соединения с низкоамперными входами микро-контроллеров. Приведем характеристики генераторов, изображен-ных на рисунке 8-3. На заднем плане: 9 импульсов за оборот (ИЗО), 36 арретиров, 10 mA , 10 V. Крайний слева: 20 ИЗО, 20 арретиров, с переключателем. Крайний справа: 24 ИЗО, без арретиров, 1 mA, 5 V.  В центре (синий): 16 ИЗО, без арретиров, 1 mA, 5 V. На первом плане: 12 ИЗО, 24 арретира, 1 mA, 10 V, необходимо использовать переходник Аллена или подобный ему соединительный вал для сопряжения с ротором генератора.

"Дребезг контактов"

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

Фрикционный шум

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

Рус
bottom of page