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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Подключение ST485!
IgorJazz
сообщение Aug 31 2011, 10:51
Сообщение #1


Участник
*

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



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

прошу глянуть на схему и помоч, может и не правильно развели!!!
(земля общая, с обратной стороны в каждом девайсе стоит микруха ATMEGA128, общая длина витой пары 25 метров, количество девайсов 4 (в дальнейшем планируется 5-ый.) но это макимум)
""
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 31 2011, 11:30
Сообщение #2


Местный
***

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



В схеме есть принципиальная беда.

Существует распространённое (ошибочное) мнение, что RS485 - это два провода.

RS485 - три провода, причём третий - не ЕКРАН, а общий, земля то есть;
предельный уровень напряжения между сигналом и ею, землёю, написан в паспорте микросхемы.
Без земли у Вас всё всегда будет гореть (уже горит, судя по вашим словам, так?).
Go to the top of the page
 
+Quote Post
IgorJazz
сообщение Aug 31 2011, 11:36
Сообщение #3


Участник
*

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



Цитата(svss @ Aug 31 2011, 14:30) *
В схеме есть принципиальная беда.

Существует распространённое (ошибочное) мнение, что RS485 - это два провода.

RS485 - три провода, причём третий - не ЕКРАН, а общий, земля то есть;
предельный уровень напряжения между сигналом и ею, землёю, написан в паспорте микросхемы.
Без земли у Вас всё всегда будет гореть (уже горит, судя по вашим словам, так?).



Земля у нас общая, идет в месте с +24В отдельной линией (в данной схеми не показано). а на каждом девайсе уже конвектируется под 5В для ST485...
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 31 2011, 11:41
Сообщение #4


Местный
***

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



Цитата(IgorJazz @ Aug 31 2011, 18:36) *
Земля у нас общая, идет в месте с +24В отдельной линией (в данной схеми не показано). а на каждом девайсе уже конвектируется под 5В для ST485...

Ну, Вы просили схему поглядеть, а на схеме это не так.
24В несколько больше, чем предельно (7В) допустимое для ST485.
Попробуйте померить - что тут ещё скажешь?

Сообщение отредактировал svss - Aug 31 2011, 11:41
Go to the top of the page
 
+Quote Post
IgorJazz
сообщение Aug 31 2011, 11:48
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 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?


правильная ли!!! не нужно еще каких либо дополнительных елементов??
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 31 2011, 12:40
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 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) полученные значения - сюда.
Go to the top of the page
 
+Quote Post
IgorJazz
сообщение Aug 31 2011, 12:58
Сообщение #7


Участник
*

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



Цитата(svss @ Aug 31 2011, 15:40) *
Увы, так бывает. Тычешь, простите, носом в очевидную проблему, а тебя слушать не желают.
Я нигде не писал, что у Вас с питанием проблема. У Вас с RS485 проблема, Atmega отдыхает в стороне.

С "обвязкой" у Вас всё в порядке, идеальная конструкция начинающего радиолюбителя.
Детали разжёваны тут.
Внимательно изучИте рисунки 3 и 16.
Простите, что полистал гугль за Вас. Больше такого не повторится.

Возможен другой вариант:
1) отключите от своей конструкции всё питание (оставив, однако, модули соединёнными между собой кабелем)
2) возьмите тестер и измерьте сопротивление между проводом (одним из двух проводов пары) RS485 и
пятой ножкой трансиверов ST485.
3) полученные значения - сюда.

измерил - 360Ом
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 31 2011, 13:05
Сообщение #8


Местный
***

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



Цитата(IgorJazz @ Aug 31 2011, 19:58) *
измерил - 360Ом

Вы написали, что у Вас 4 "девайса", должно быть 4 значения.
(или Вы их измерили, и они одинаковые?)

Возможно, я многословен.
Конденсаторы C3 нужно замкнуть накоротко. Резистор R6 тоже.

Сообщение отредактировал svss - Aug 31 2011, 13:17
Go to the top of the page
 
+Quote Post
IgorJazz
сообщение Aug 31 2011, 13:15
Сообщение #9


Участник
*

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



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


одинаковое!!!
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 31 2011, 13:19
Сообщение #10


Местный
***

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



Цитата(IgorJazz @ Aug 31 2011, 20:15) *
одинаковое!!!

Да, дела... Ушёл отжиматься, сыпать голова пепел. Возможно, найдутся другие советники.
Go to the top of the page
 
+Quote Post
нечитатель
сообщение Aug 31 2011, 14:05
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 20-11-10
Пользователь №: 61 032



Растяжка линии нарисована зачем. В смысле где. В смысле нельзя ли там без неё обойтись. *

В файлике по ссылке выше предпоследний раздел не то?

... на всякий случай "RS-485 для чайников" ещё: неприлично, зато по-русски.


* да, это намёк на дефекты партии.

Сообщение отредактировал нечитатель - Aug 31 2011, 14:07
Go to the top of the page
 
+Quote Post
IgorJazz
сообщение Aug 31 2011, 14:17
Сообщение #12


Участник
*

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



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


растяжку стянул как-раз со статьи RS485 для чайников)
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 31 2011, 15:35
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
IgorJazz
сообщение Aug 31 2011, 15:50
Сообщение #14


Участник
*

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



Цитата(svss @ Aug 31 2011, 18:35) *
Нет.
Растяжка линии необходима, если RS485 цепляется к UART контроллера,
она гарантирует idle=high - требование нормального UART.
(кстати, в схеме, похоже, ровно наоборот - смещение в ноль, что странно. Однако, если работало...
Программист должен знать резон, да и выход из строя оно никак не объясняет.)

Вообще, схема столь же невысокого качества как и первый мессадж темы - много небрежности.
У RS485 трансивера два выхода (RO) и ни одного входа (DI), микросхемы не нумерованы,
номера контактов не обозначены.
Может быть выложить полную, исправленную схему?


спасибо... яэто мой дык в разводке, перепутал А с Б!!!! но если честно то в данный момент работает и все передает)) но всеравно поменяю..
Go to the top of the page
 
+Quote Post
нечитатель
сообщение Aug 31 2011, 16:18
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 20-11-10
Пользователь №: 61 032



Господа коллеги или как его это!
Чат оно конечно приятно и полезно, общение всё такое - но когда надо быстро срочно печатать ответы на ответы, то подумать получается уже некогда.

Вторая попытка:
Цитата
Растяжка линии нарисована зачем. В смысле где. В смысле нельзя ли там без неё обойтись.

Это не мне ответ нужен побыстрее (на вопрос, с которым зачем-то в чужую тему влез) - это задаче решение нужно осознанное.
А осознанное - это когда делается "зачем" (чтобы было что), а не "почему" (потому что в статье как-то примерно так нарисовано).

... пока получается "разрабатываю" "повторяю конструкцию" "присоединяю деталь А к детали Б по рисунку". Уныло же.

---

ещё 2.1в: внимательность. начиная с самого первого сообщения, в котором описаны условия задачи, которые с самого начала прочитаны по диагонали (картинка похожа и ладно), а теперь уже поздно их перечитывать да и не нужно никому потому что забыли проехали ЧАТ ЖЕ.
Go to the top of the page
 
+Quote Post

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

 


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


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