|
Подключение ST485! |
|
|
|
Aug 31 2011, 10:51
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 25-10-10
Пользователь №: 60 400

|
Доброговсе времени суток!!! Разрабатываю систему для обменна данными по протоколу RS485, всего 4 девайса: 1-мастер, 3-слейва.... Выбрал микросхему ST485 (так-как первая которая оказалась под руками). Проблема в следующем: 1. изначально после впаивания ST485 отказывались работать, выяснили что каждая 3 оказывается не рабочей (но это наверное дефекты партии) 2. после двухдневного тестирования всей системы на шине вышли из строя 2-слейва, после замены микрух система заработала, а это уже подозренеие на некоректную нами разводку ST485. прошу глянуть на схему и помоч, может и не правильно развели!!! (земля общая, с обратной стороны в каждом девайсе стоит микруха ATMEGA128, общая длина витой пары 25 метров, количество девайсов 4 (в дальнейшем планируется 5-ый.) но это макимум) "  "
|
|
|
|
|
Aug 31 2011, 11:36
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 25-10-10
Пользователь №: 60 400

|
Цитата(svss @ Aug 31 2011, 14:30)  В схеме есть принципиальная беда.
Существует распространённое (ошибочное) мнение, что RS485 - это два провода.
RS485 - три провода, причём третий - не ЕКРАН, а общий, земля то есть; предельный уровень напряжения между сигналом и ею, землёю, написан в паспорте микросхемы. Без земли у Вас всё всегда будет гореть (уже горит, судя по вашим словам, так?). Земля у нас общая, идет в месте с +24В отдельной линией (в данной схеми не показано). а на каждом девайсе уже конвектируется под 5В для ST485...
|
|
|
|
|
Aug 31 2011, 11:41
|

Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594

|
Цитата(IgorJazz @ Aug 31 2011, 18:36)  Земля у нас общая, идет в месте с +24В отдельной линией (в данной схеми не показано). а на каждом девайсе уже конвектируется под 5В для ST485... Ну, Вы просили схему поглядеть, а на схеме это не так. 24В несколько больше, чем предельно (7В) допустимое для ST485. Попробуйте померить - что тут ещё скажешь?
Сообщение отредактировал svss - Aug 31 2011, 11:41
|
|
|
|
|
Aug 31 2011, 11:48
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 25-10-10
Пользователь №: 60 400

|
Цитата(svss @ Aug 31 2011, 14:41)  Ну, Вы просили схему поглядеть, а на схеме это не так. 24В несколько больше, чем предельно (7В) допустимое для ST485. Попробуйте померить - что тут ещё скажешь? С питание вроде у нас все в порядке, и питается ST485 от 5 вольт как и Atmega... Меня смущает сама обвязка ST485? Цитата(IgorJazz @ Aug 31 2011, 14:45)  С питание вроде у нас все в порядке, и питается ST485 от 5 вольт как и Atmega... Меня смущает сама обвязка ST485? правильная ли!!! не нужно еще каких либо дополнительных елементов??
|
|
|
|
|
Aug 31 2011, 12:40
|

Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594

|
Цитата(IgorJazz @ Aug 31 2011, 18:48)  С питание вроде у нас все в порядке, и питается ST485 от 5 вольт как и Atmega... Меня смущает сама обвязка ST485? Увы, так бывает. Тычешь, простите, носом в очевидную проблему, а тебя слушать не желают. Я нигде не писал, что у Вас с питанием проблема. У Вас с RS485 проблема, Atmega отдыхает в стороне. С "обвязкой" у Вас всё в порядке, идеальная конструкция начинающего радиолюбителя. Детали разжёваны тут. Внимательно изучИте рисунки 3 и 16. Простите, что полистал гугль за Вас. Больше такого не повторится. Возможен другой вариант: 1) отключите от своей конструкции всё питание (оставив, однако, модули соединёнными между собой кабелем) 2) возьмите тестер и измерьте сопротивление между проводом (одним из двух проводов пары) RS485 и пятой ножкой трансиверов ST485. 3) полученные значения - сюда.
|
|
|
|
|
Aug 31 2011, 12:58
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 25-10-10
Пользователь №: 60 400

|
Цитата(svss @ Aug 31 2011, 15:40)  Увы, так бывает. Тычешь, простите, носом в очевидную проблему, а тебя слушать не желают. Я нигде не писал, что у Вас с питанием проблема. У Вас с RS485 проблема, Atmega отдыхает в стороне. С "обвязкой" у Вас всё в порядке, идеальная конструкция начинающего радиолюбителя. Детали разжёваны тут. Внимательно изучИте рисунки 3 и 16. Простите, что полистал гугль за Вас. Больше такого не повторится. Возможен другой вариант: 1) отключите от своей конструкции всё питание (оставив, однако, модули соединёнными между собой кабелем) 2) возьмите тестер и измерьте сопротивление между проводом (одним из двух проводов пары) RS485 и пятой ножкой трансиверов ST485. 3) полученные значения - сюда. измерил - 360Ом
|
|
|
|
|
Aug 31 2011, 13:05
|

Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594

|
Цитата(IgorJazz @ Aug 31 2011, 19:58)  измерил - 360Ом Вы написали, что у Вас 4 "девайса", должно быть 4 значения. (или Вы их измерили, и они одинаковые?) Возможно, я многословен. Конденсаторы C3 нужно замкнуть накоротко. Резистор R6 тоже.
Сообщение отредактировал svss - Aug 31 2011, 13:17
|
|
|
|
|
Aug 31 2011, 13:15
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 25-10-10
Пользователь №: 60 400

|
Цитата(svss @ Aug 31 2011, 16:05)  Вы написали, что у Вас 4 "девайса", должно быть 4 значения. (или Вы их измерили, и они одинаковые?) одинаковое!!!
|
|
|
|
|
Aug 31 2011, 14:17
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 25-10-10
Пользователь №: 60 400

|
Цитата(нечитатель @ Aug 31 2011, 17:05)  Растяжка линии нарисована зачем. В смысле где. В смысле нельзя ли там без неё обойтись. * растяжку стянул как-раз со статьи RS485 для чайников)
|
|
|
|
|
Aug 31 2011, 15:35
|

Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594

|
Цитата(нечитатель @ Aug 31 2011, 21:05)  Растяжка линии нарисована зачем. В смысле где. В смысле нельзя ли там без неё обойтись. * * да, это намёк на дефекты партии. Нет. Растяжка линии необходима, если RS485 цепляется к UART контроллера, она гарантирует idle=high - требование нормального UART. (кстати, в схеме, похоже, ровно наоборот - смещение в ноль, что странно. Однако, если работало... Программист должен знать резон, да и выход из строя оно никак не объясняет.) Вообще, схема столь же невысокого качества как и первый мессадж темы - много небрежности. У RS485 трансивера два выхода (RO) и ни одного входа (DI), микросхемы не нумерованы, номера контактов не обозначены. Может быть выложить полную, исправленную схему?
Сообщение отредактировал svss - Aug 31 2011, 15:47
|
|
|
|
|
Aug 31 2011, 15:50
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 25-10-10
Пользователь №: 60 400

|
Цитата(svss @ Aug 31 2011, 18:35)  Нет. Растяжка линии необходима, если RS485 цепляется к UART контроллера, она гарантирует idle=high - требование нормального UART. (кстати, в схеме, похоже, ровно наоборот - смещение в ноль, что странно. Однако, если работало... Программист должен знать резон, да и выход из строя оно никак не объясняет.)
Вообще, схема столь же невысокого качества как и первый мессадж темы - много небрежности. У RS485 трансивера два выхода (RO) и ни одного входа (DI), микросхемы не нумерованы, номера контактов не обозначены. Может быть выложить полную, исправленную схему? спасибо... яэто мой дык в разводке, перепутал А с Б!!!! но если честно то в данный момент работает и все передает)) но всеравно поменяю..
|
|
|
|
|
Aug 31 2011, 16:18
|
Местный
  
Группа: Участник
Сообщений: 235
Регистрация: 20-11-10
Пользователь №: 61 032

|
Господа коллеги или как его это! Чат оно конечно приятно и полезно, общение всё такое - но когда надо быстро срочно печатать ответы на ответы, то подумать получается уже некогда. Вторая попытка: Цитата Растяжка линии нарисована зачем. В смысле где. В смысле нельзя ли там без неё обойтись. Это не мне ответ нужен побыстрее (на вопрос, с которым зачем-то в чужую тему влез) - это задаче решение нужно осознанное. А осознанное - это когда делается "зачем" (чтобы было что), а не "почему" (потому что в статье как-то примерно так нарисовано). ... пока получается "разрабатываю" "повторяю конструкцию" "присоединяю деталь А к детали Б по рисунку". Уныло же. --- ещё 2.1в: внимательность. начиная с самого первого сообщения, в котором описаны условия задачи, которые с самого начала прочитаны по диагонали (картинка похожа и ладно), а теперь уже поздно их перечитывать да и не нужно никому потому что забыли проехали ЧАТ ЖЕ.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|