Присоединяйтесь к сообществу Мастерград

Зарегистрироваться
Модератор Регистрация: 16.02.2006 Липецк Сообщений: 7990
#5646136

siemens, я немного не понял первую фразу.
Дело в том, что у меня в наличии энкодер (выдернутый из мыши) с выходами А и В и без фиксации нулевой отметки, т.е. без выхода Z.
Фактически, это два контакта с общей точкой.
Такой энкодер тоже требует подключения ко входам I0.0 и I0.1 ?
Или пару размыкаемых в нем контактов можно повесить на любые два входа контроллера и считывать их из программы?

jek написал:
siemens, я немного не понял первую фразу.
Дело в том, что у меня в наличии энкодер (выдернутый из мыши) с выходами А и В и без фиксации нулевой отметки, т.е. без выхода Z.
Фактически, это два контакта с общей точкой.
Такой энкодер тоже требует подключения ко входам I0.0 и I0.1 ?
Или пару размыкаемых в нем контактов можно повесить на любые два входа контроллера и считывать их из программы?

jek, Считывать можно и из программы, как обычные цифровые входы. Но время цикла контроллера несколько миллисекунд, если она простая и может легко доходить до сотни миллисекунд, если сложная математика. То есть, можно обработать только совсем медленный энкодер.
А специализированные входа рассчитаны на десятки килогерц и сами все считают, что удобно.

Модератор Регистрация: 16.02.2006 Липецк Сообщений: 7990

Понятно...
В свободном доступе не мог найти подробной инфы по этому контроллеру.

jek написал:
Понятно...
В свободном доступе не мог найти подробной инфы по этому контроллеру.

jek,

Модератор Регистрация: 16.02.2006 Липецк Сообщений: 7990

siemens, оттуда я скачал Системное руководство. Остальные три статьи и пошаговое описание - не для моего случая.

Но даже в Системном руководстве приведены лишь эскизные схемы подключения, а про подключение энкодеров там вообще нет ни слова...
Остальное, видимо, доступно только через дилеров или как?

jek написал:
siemens, оттуда я скачал Системное руководство. Остальные три статьи и пошаговое описание - не для моего случая.

Но даже в Системном руководстве приведены лишь эскизные схемы подключения, а про подключение энкодеров там вообще нет ни слова...
Остальное, видимо, доступно только через дилеров или как?

jek, В системном руководстве все расписано. Немного мутно, но подробно. Страница 457 начало, про конкретные входа - страница 468

Модератор Регистрация: 16.02.2006 Липецк Сообщений: 7990

Ок. Спасибо.
А если есть необходимость подключить не один, а пару энкодеров, то как поступают на практике? Ведь выходы I0.0, I0.1 и I0.3 будут уже заняты одним из энкодеров...

jek написал:
Ок. Спасибо.
А если есть необходимость подключить не один, а пару энкодеров, то как поступают на практике? Ведь выходы I0.0, I0.1 и I0.3 будут уже заняты одним из энкодеров...

jek, 1214 имеет на борту 2 комплекта входов под энкодеры, второй это I0.4,I0.5,I0.7 (A,B,Z). Можно добавить еще сигнальную плату счетчиков, но на нее надо сначала документацию смотреть, не применяли ни разу.

Модератор Регистрация: 16.02.2006 Липецк Сообщений: 7990

Понятно.
А если подключаемые энкодеры имеют двухканальный выход А-В (без канала Z), то мы подключаем их, соответственно, ко входам I0.0-I0.1 и I0.4-I0.5 и общей массой на клемме М?
Неиспользованные входы I0.3 и I0.7 при этом можно использовать для подключения других датчиков?

jek написал:
Понятно.
А если подключаемые энкодеры имеют двухканальный выход А-В (без канала Z), то мы подключаем их, соответственно, ко входам I0.0-I0.1 и I0.4-I0.5 и общей массой на клемме М?
Неиспользованные входы I0.3 и I0.7 при этом можно использовать для подключения других датчиков?

jek, При той схеме включения питания на входы - энкодер должен выдавать положительные импульсы. Поэтому было нарисовано правильно - к +24VDC. А вот как будет работать сам энкодер из мыши и не сгорит ли он от 24VDC - не знаю.

Модератор Регистрация: 16.02.2006 Липецк Сообщений: 7990

siemens написал:
на входы - энкодер должен выдавать положительные импульсы. Поэтому было нарисовано правильно - к +24VDC

Я что-то уже потерял нить разговора.
У меня на схеме энкодер выдает на входные клеммы +24 вольта, т.е. положительные импульсы, которые он коммутирует, будучи присоединен к положительной клемме L+ контроллера. Или нет?

siemens написал:
А вот как будет работать сам энкодер из мыши и не сгорит ли он от 24VDC - не знаю.

В Системном руководстве сказано, что логическая единица начинается выше +15 вольт.
Допустимо ли подобрать резистор для снижения +24 до +15 вольт?

jek написал:

siemens написал:
на входы - энкодер должен выдавать положительные импульсы. Поэтому было нарисовано правильно - к +24VDC

Я что-то уже потерял нить разговора.
У меня на схеме энкодер выдает на входные клеммы +24 вольта, т.е. положительные импульсы, которые он коммутирует, будучи присоединен к положительной клемме L+ контроллера. Или нет?

siemens написал:
А вот как будет работать сам энкодер из мыши и не сгорит ли он от 24VDC - не знаю.

В Системном руководстве сказано, что логическая единица начинается выше +15 вольт.
Допустимо ли подобрать резистор для снижения +24 до +15 вольт?

jek,
"А если подключаемые энкодеры имеют двухканальный выход А-В (без канала Z), то мы подключаем их, соответственно, ко входам I0.0-I0.1 и I0.4-I0.5 и общей массой на клемме М? " - надо как в схеме было изначально нарисовано, не к клемме "М"

Про понижение напряжения резистором - мне не совсем понятно для чего это делать. Входной ток контроллера 1-2мА.
Если мышиный энкодер имеет ограничения по напряжению - то когда закроются транзисторы или что там прерывает ток сигналов A,B, то напряжение на энкодере также будет 24VDC, а не 15VDC, резистор тут не поможет.

Модератор Регистрация: 16.02.2006 Липецк Сообщений: 7990

siemens написал:
Если мышиный энкодер имеет ограничения по напряжению - то когда закроются транзисторы или что там прерывает ток сигналов A,B, то напряжение на энкодере также будет 24VDC, а не 15VDC, резистор тут не поможет.

siemens, энкодер самый простой, механический. Ток сигналов А и В в энкодере прерывается двумя подпружиненными контактами при вращении вала. Что-то типа "трещётки". Никакой электроники в нем нет. На полный оборот вала сигналы А и В коммутируются 24 раза. На фото во вложении - его аналог.
Но тем не менее, чем ниже напряжение, тем будет лучше, видимо. По правде сказать, внутри мыши он коммутировал цепь с напряжением всего 5 вольт. Поэтому я предложил снизить штатные 24 вольта хотя бы до уровня начала логической "единицы" контроллера, т.е. до 15 вольт: всё-таки, чем выше напряжение, тем сильнее оно повлияет на появление дребезга в контактах цепей А и Б. Конечно, дребезг будет в любом случае, т.к. он определяется упругостью контактной пары, но чем ниже напруга, тем слабее будут его вредные проявления.

jek написал:

siemens написал:
Если мышиный энкодер имеет ограничения по напряжению - то когда закроются транзисторы или что там прерывает ток сигналов A,B, то напряжение на энкодере также будет 24VDC, а не 15VDC, резистор тут не поможет.

siemens, энкодер самый простой, механический. Ток сигналов А и В в энкодере прерывается двумя подпружиненными контактами при вращении вала. Что-то типа "трещётки". Никакой электроники в нем нет. На полный оборот вала сигналы А и В коммутируются 24 раза. На фото во вложении - его аналог.
Но тем не менее, чем ниже напряжение, тем будет лучше, видимо. По правде сказать, внутри мыши он коммутировал цепь с напряжением всего 5 вольт. Поэтому я предложил снизить штатные 24 вольта хотя бы до уровня начала логической "единицы" контроллера, т.е. до 15 вольт: всё-таки, чем выше напряжение, тем сильнее оно повлияет на появление дребезга в контактах цепей А и Б. Конечно, дребезг будет в любом случае, т.к. он определяется упругостью контактной пары, но чем ниже напруга, тем слабее будут его вредные проявления.

jek, Токи крошечные, ничего ему не будет от 24В и дребезга больше не будет, лучше не мудрить.
Как контроллер будет с дребезгом разбираться - не знаю, но для инкрементальных энкодеров, изначально дребезг по фронтам не имеет большого значения, если дребезг будет только по фронтам сигнала.