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

 
 
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
svss
сообщение Aug 31 2011, 16:21
Сообщение #16


Местный
***

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



Цитата(IgorJazz @ Aug 31 2011, 22:50) *
но всеравно поменяю..

Замкните на всякий случай заодно всё лишнее (см. выше), сделайте нормальную
сигнальную землю вместо странного "екрана", который, судя по Вашим словам всё
равно какими-то левыми соединениями заземлён. Заземлён или нет? Легко проверить омметром.
Go to the top of the page
 
+Quote Post
IgorJazz
сообщение Sep 2 2011, 11:36
Сообщение #17


Участник
*

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



Цитата(svss @ Aug 31 2011, 19:21) *
Замкните на всякий случай заодно всё лишнее (см. выше), сделайте нормальную
сигнальную землю вместо странного "екрана", который, судя по Вашим словам всё
равно какими-то левыми соединениями заземлён. Заземлён или нет? Легко проверить омметром.


Так до конца и не дорозабрался с тем почему вылетели ST485, есть подозрения на то что кода тестировал все 4 девайса то в лабораторных условиях держалось все на "крокодила" и земля в том числе....
Для более точного представления картины опишу еще раз систему:
на линии есть 4 девайса (1 мастер 3 слейва, 25 метров максимум) в каждом девайсе установлена микруха ST485 которая питается от 5 вольт (+5 и Землю пускаю для всех девайсов отдельной линией 2 проводами), обмен информацией происходит по витой паре (2 проводника и экран). Понятнол что сама микруха чуствительна к скосам земли, к неправильному порядку включения (тоесть линия заживлена а слейвы в этот момент включайтся то отключаются). А у нас в лабараторных условиях такое и происходит что постоянно то включаем то выключаем, вместо конекторов не совсем надежные крокодилы, это последнее логическое объяснение выхода из строя микрух - не правильные условия експлуатации..
Не могли бы подсказать схему защиты такого рода... или просто обойтись тем что-бы все было включенно должным образом и следавало логическому порядку.
Сама систем буде експлуатироваться в автотранспорте.
"RS485.pdf (133.51 Kb)"]
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Sep 2 2011, 11:49
Сообщение #18


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



А MAX485 или хотя бы ADM485 ничто не запрещает поставить?
Цитата(IgorJazz @ Sep 2 2011, 14:36) *
Сама систем буде експлуатироваться в автотранспорте.

Тогда придётся подводить под требования ГОСТ, дай бог памяти, 28751-90.
Будет весело.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
нечитатель
сообщение Sep 2 2011, 15:47
Сообщение #19


Местный
***

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



Цитата(IgorJazz @ Sep 2 2011, 15:36) *
Так до конца и не дорозабрался
И не дорозберёшься с таким подходом к делу.

Цитата
Для более точного представления картины опишу еще раз систему:
на линии есть 4 девайса (1 мастер 3 слейва
Ну так и?
Цитата
подсказать схему защиты
Уже подсказали, где написано про должный образ и логический порядок (и, ВНЕЗАПНО: про схему защиты в том числе!). Толку-то.
Прочитать, подумать, спросить, которое из прочитанного осталось непонятным да читал я это всё, нормальные картинки, просто покажите пальцем: где у меня неаккуратно срисовано!

Просто показываю пальцем:

на полового органа ты растягиваешь выход передатчика?
Хоть в обратную сторону, хоть строго по картинке, хоть с землёй, хоть с бубном, хоть с защитой - но на органа ему выход растягивать?

Просто показываю пальцем:

у тебя входы приёмников болтаются как в проруби что.
На проводе длиной аж двадцать пять метров (максимум).

Просто показываю пальцем:

живой медный провод отличается от нарисованной на бумажке линии тем, что к проводу не по половому органу, с какого конца что пририсовывать.
Иначе на органа бы вообще вся эта затея с драйверами, землями, защитами...

Цитата
Сама систем буде експлуатироваться в автотранспорте.
Когда систем случайно заработает на столе, а потом случайно один раз тридцать четыре раза подряд сработает даже и в автотранспорте, и даже в присутствии заказчика, и даже после сдачи-приёмки-установки-расчёта -

то весело будет, да. Но чуть позже.

---

Цитата
Понятнол что сама микруха чуствительна к скосам земли, к неправильному порядку включения
- а непонятнол, зачем она тогда нужна такая красивая микросхема микруха? От неё ж так получается больше проблем, чем пользы.
Цитата
линия заживлена а слейвы в этот момент включайтся то отключаются
А это будет уже следующая часть задачи. Про которую на данном этапе даже начинать пытаться думать... (это уже программисту придётся; но/а такое по бездумно срисованным картинкам уже совсем безнадёжно).
Цитата
то включаем то выключаем, вместо конекторов не совсем надежные крокодилы
Так а иначе кому бы оно потом такое нужно, которое проверялось-отлаживалось под стеклянным колпаком и табличкой "не дышать"?
Цитата
последнее логическое объяснение выхода из строя микрух - не правильные условия експлуатации
Не может сломаться то, что не работало.
Случайно они у тебя иногда ловили правильный байтик.

Цитата(Harbinger @ Sep 2 2011, 15:49) *
А MAX485 или хотя бы ADM485
А зачем.
Или продолжать наугад пляски с бубнами наподобие обезяна. Типо "чё тут рассуждать прыгать надо"".
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 2 2011, 17:20
Сообщение #20


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Ни разу с st485 не испытывал стеснения. Земли соединял напрямую. Полтора десятка разных устройств питаются от одного источника 24В, зЕмли общие. Это все в шкафу. Стабилитроны +12 и -6.8 вольт все же ставил.
Go to the top of the page
 
+Quote Post
IgorJazz
сообщение Sep 3 2011, 08:20
Сообщение #21


Участник
*

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



Цитата(_Pasha @ Sep 2 2011, 20:20) *
Ни разу с st485 не испытывал стеснения. Земли соединял напрямую. Полтора десятка разных устройств питаются от одного источника 24В, зЕмли общие. Это все в шкафу. Стабилитроны +12 и -6.8 вольт все же ставил.


А на счес стабилитронов, как правильние? ставить их на каждый девайс (все приемо-передатчики), или только на мастер???
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 3 2011, 14:37
Сообщение #22


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(IgorJazz @ Sep 3 2011, 11:20) *
А на счес стабилитронов, как правильние? ставить их на каждый девайс (все приемо-передатчики), или только на мастер???

На каждый. Но это через диоды. Не могу найти схему с рекомендациями. Пусть тонить другой подскажет
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Sep 3 2011, 14:47
Сообщение #23


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Кривые (поддельные или, м.б., отбраковка) ST3485 мне уже попадались, потому и насчёт ST485 не совсем уверен. sad.gif
Для защиты ставим двуполярные стабилитроны плюс полисвитчи.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
stells
сообщение Sep 3 2011, 16:18
Сообщение #24


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(_Pasha @ Sep 3 2011, 18:37) *
На каждый. Но это через диоды. Не могу найти схему с рекомендациями. Пусть тонить другой подскажет


Прикрепленное изображение
Go to the top of the page
 
+Quote Post
svss
сообщение Sep 6 2011, 10:18
Сообщение #25


Местный
***

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



Цитата(IgorJazz @ Sep 2 2011, 18:36) *
Так до конца и не дорозабрался .. Понятнол что сама микруха чуствительна к скосам земли, ...
Сама систем буде експлуатироваться в автотранспорте.

Микрухи не любят, чтоб их експлуатировали, увы. Оне нуждаются в точном следовании мануалу.

ПоглядИте на любой USB разъём. Там "земля" чуть длиннее прочих, чтоб не горело остальное.
Ещё почитайте словарь русскаго язЫка, тогда нам приятственно будет лицезреть ваши вирши.

Первое: сделайте "землю" надёжной, непрерывной.
Второе: включайте питание после того как всё остальное соединено.
Третье: защитные стабилитроны устанавливайте там, где желаете чтоб не горело, но невозможно сделать проводник "земли" длиннее проводника "сигнала".

Цитата(нечитатель @ Sep 2 2011, 22:47) *
Просто показываю пальцем:

у тебя входы приёмников болтаются как в проруби что.

Простите, не заметил Вашего пальца нигде, одна ругань и тыкание автору.
На схеме ничто не болтается, всё, как-будто, прилично. Или я чего-то пропустил? Номер микросхемы, номер контакта - в студию!

Сообщение отредактировал svss - Sep 6 2011, 10:33
Go to the top of the page
 
+Quote Post
IgorJazz
сообщение Sep 13 2011, 07:17
Сообщение #26


Участник
*

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



Цитата(stells @ Sep 3 2011, 19:18) *

Прикрепленное изображение


большое спаисобо за схему, развели запаяли все работает!!!!

Цитата(svss @ Sep 6 2011, 13:18) *
Ещё почитайте словарь русскаго язЫка, тогда нам приятственно будет лицезреть ваши вирши.


ВАм також величезне ДЯКУЮ!!!))))
Go to the top of the page
 
+Quote Post
vladec
сообщение Sep 14 2011, 06:27
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Показанную на схеме диодно-стабилитронную схему можно заменить одним готовым защитным прибором SM712TC в SOT23 от Semtech.
Go to the top of the page
 
+Quote Post
IgorJazz
сообщение Sep 15 2011, 19:38
Сообщение #28


Участник
*

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



Цитата(vladec @ Sep 14 2011, 09:27) *
Показанную на схеме диодно-стабилитронную схему можно заменить одним готовым защитным прибором SM712TC в SOT23 от Semtech.

спасибо!!! будем посмотреть...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 09:29
Рейтинг@Mail.ru


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