реклама на сайте
подробности

 
 
> PROFIBUS энкодер, использование абсолютного энкодера Profibus DP Slave
ilmatar
сообщение Aug 14 2007, 14:08
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 14-08-07
Пользователь №: 29 781



Здравствуйте все.

Столкнулся с проблемой:

нужно подключить к системе, в которой устройства связаны через двухпроводный RS-485, абсолютный энкодер, именно RHA608 (Leine & Linden). Энкодер работает по Profibus DP как слэйв. Покупать специальный контроллер только для одного этого класса устройств не хотелось бы. Поэтому начались попытки подключиться с помощью МК (пока неудачные). На телеграммы, составленные вроде бы правильно, по документам, энкодер не отвечает. Выяснилось, что проблема есть уже на физическом уровне: у энкодера 2 драйвера 485-го, причем ни один из них напрямую не подключен к выходным зажимам A и B. И вообще включение драйверов непонятно: у одного закорочны Rx и Tx (TTL), у второго линии управления накоротко соединена с питанием +5В.

Может кто-то помочь разобраться?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
Andrew2000
сообщение Aug 14 2007, 22:39
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675



Цитата(ilmatar @ Aug 14 2007, 18:08) *
нужно подключить к системе, ... RHA608 (Leine & Linden). Энкодер работает по Profibus DP как слэйв. .... начались попытки подключиться с помощью МК (пока неудачные). ... Выяснилось, что проблема есть уже на физическом уровне: у энкодера 2 драйвера 485-го, причем ни один из них напрямую не подключен к выходным зажимам A и B.

Не загадывайте загадки - про это говорим: Leine&Linde AB ?
http://www.leinelinde.com/
Оно?
Если я правильно понял их ds_rha607-608PROFIBUS_eng.pdf
то там не "2 драйвера 485-го", а один, а два разъема - это для удобства подключения, т.е. "Bus In" и "Bus Out" (чтоб самому тройник не делать), а третий разъем - питание.
Что-нить получилось?
Go to the top of the page
 
+Quote Post
ilmatar
сообщение Aug 15 2007, 12:22
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 14-08-07
Пользователь №: 29 781



Спасибо за подсказки.
Уже получилось, буквально через пару часов после того как открыл тему. Но дело было в другом.
Так до конца и не разобрался, и, наверное, не стану копаться дальше, раз заработало.

Цитата(Andrew2000 @ Aug 15 2007, 01:39) *
Не загадывайте загадки - про это говорим: Leine&Linde AB ?
http://www.leinelinde.com/
Оно?
Если я правильно понял их ds_rha607-608PROFIBUS_eng.pdf
то там не "2 драйвера 485-го", а один, а два разъема - это для удобства подключения, т.е. "Bus In" и "Bus Out" (чтоб самому тройник не делать), а третий разъем - питание.
Что-нить получилось?


Драйвера там все-таки два. Говорю точно, так как микросхемы напаяны сверху. Плата не вынимается по-хорошему - сидит на клею. Прикол в том, что ни одна их этих ДВУХ микросхем не подключена к выходам A и B. Когда начал мерять по доступным точкам схемы, нашел цепь, куда попадают МОИ запросы, уже в ТТЛ (то есть, возможно, есть еще один драйвер снизу платы). Ответов все равно сначала не было, был какой-то мусор. Прикол №2: перекинул местами A и B - заработало. Не знаю в чем дел: разное обозначение линий на зажимах энкодера и в документации на МОЙ драйвер 485 либо еще в чем-то. Но ситуация с двумя левыми/бутафорскими микросхемами 485 - это странно...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 18:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01333 секунд с 7
ELECTRONIX ©2004-2016