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

 
 
 
Reply to this topicStart new topic
kolisnichenko_r
сообщение Jan 13 2010, 09:48
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Здравствуйте!
Делаю систему управления прибором с ПК. Использую сеть RS485. Собрал переходник RS232-RS485 по схеме
 Уменьшено до 79%
Прикрепленное изображение
822 x 385 (14.48 килобайт)

В приборе преобразователь уровня ТТЛ-RS485 по схеме
 Уменьшено до 79%
Прикрепленное изображение
809 x 600 (17.86 килобайт)

Все работает принимает, передает. Решил заменить в приборе преобразователь уровня ТТЛ-RS485 по схеме
 Уменьшено до 79%
Прикрепленное изображение
796 x 331 (10.08 килобайт)

Принимает прибор команды, отрабатывает их. А вот с отсылкой ответа в ПК не получается: то не все байты, то не те байты, пустые байты. Заменяю на предидущий преобразователь уровня - работает исправно. Где копать?
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 13 2010, 11:45
Сообщение #2


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



А подтягивающие резисторы на RX и TX есть во втором варианте? А то на схеме не видно.


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Jan 13 2010, 12:21
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Цитата(МП41 @ Jan 13 2010, 15:45) *
А подтягивающие резисторы на RX и TX есть во втором варианте? А то на схеме не видно.

Подтягивающих резисторов нет. В описании на ADM2582E/ADM2587E я не нашел их, потому и не поставил. А зачем они?
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 13 2010, 13:10
Сообщение #4


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Я обычно ставлю, правда с этой микросхемой я не работал. Посмотрел даташит - там и правда даже на типовой схеме их нету.
Питание на драйвере смотрели?


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Jan 13 2010, 13:28
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Цитата(МП41 @ Jan 13 2010, 17:10) *
Я обычно ставлю, правда с этой микросхемой я не работал. Посмотрел даташит - там и правда даже на типовой схеме их нету.
Питание на драйвере смотрели?

Входное (в приборе) 5В, выход (ADM2587E) - 3.3В. Питание переходника RS232-RS485 5В. Все напряжения есть.
А с ADM2587E кто-то уже что нибудь делал? На сайте производителя написано - только запустили производство. Может недоделки какие есть.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 13 2010, 13:36
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(kolisnichenko_r @ Jan 13 2010, 13:48) *
Где копать?

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


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Jan 13 2010, 13:46
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Цитата(Dog Pawlowa @ Jan 13 2010, 17:36) *
Не копать, а для начала посмотреть осциллографом.
Если сигналы нормальные, то копать в задержках между переключением направления и собственно отправкой.
Ну и в алгоритмах приема, естественно, если не хотите, чтобы все зависело от резисторов подтяжки.
Правило простое - если нет резисторов подтяжки ( а это правильно), то после разворота на передачу нужно выждать интервал не меньше длительности байта, ну и приемник должен быть готов к этому моменту, естественно.

Осциллограф с1-83 ничего понять не могу, что-то бегает, а что...
Скорость передачи-приема 9600. Задержки 20мс после переключения.
Go to the top of the page
 
+Quote Post
semonoff
сообщение Jan 14 2010, 06:22
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Начните разбираться с петли PC-передатчик-заглушка (с передатчика на приемник)-приемник-PC. Если все ОК, то смотрите приборные таймауты.


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jan 14 2010, 06:49
Сообщение #9


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Ищем 10 отличий...
А что за D11 на последней схеме?
Что-то она какая-то подозрительная...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Alexandro
сообщение Jan 15 2010, 07:48
Сообщение #10





Группа: Участник
Сообщений: 12
Регистрация: 26-05-05
Пользователь №: 5 431



Посмотрите все-таки необходимость подтягивающих резисторов на А и B. Внутренние подтягивающие резисторы обычно рассчитаны на одновременное подключение нескольких десятков драйверов и с небольшим количеством устройств могут быть проблемы. Напряжение между линиями А и В в режиме, когда все драйвера включены на прием, должно быть по спецификации не менее 200 мВ.
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 15 2010, 09:12
Сообщение #11


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



А там они есть между D10 и D11(защита какая-то?).


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
kolisnichenko_r
сообщение Jan 15 2010, 09:51
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Подтягивающие резисторы на линиях А, В отсутствуют в обеих схемах. Микросхема D11 USB6B1 защита
 Уменьшено до 51%
Прикрепленное изображение
354 x 153 (8.71 килобайт)

Тоже переставлял во все схемы.
Может разница в питании 5В и 3,3В выходных драйверов?
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 15 2010, 20:26
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(kolisnichenko_r @ Jan 15 2010, 14:51) *
Подтягивающие резисторы на линиях А, В отсутствуют в обеих схемах.
А какую функцию выполняют резисторы R9(?) и R11 на первой схеме и R7 и R9 на второй схеме? И что за резисторы R27 и R46 на третьей схеме, если это не растяжка линии? cranky.gif Растяжку линии, если и делают, то в одном месте - на стороне мастера. А так получается, что в одном устройстве растяжка на 3,3В, а в другом на 5В.
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Jan 18 2010, 15:16
Сообщение #14


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Маленькое замечание, предохранители неправильно включены, когда они сработают это будет означать что драйверу уже ппц smile.gif , они должны быть перед ограничительными диодами.
Go to the top of the page
 
+Quote Post

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

 


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


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