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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> правильно ли придумана сетка. примитивная., никогда не делал, прошу конкретных советов.
Ruslan1
сообщение Dec 23 2014, 12:47
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(In_an_im_di @ Dec 23 2014, 05:22) *
что посоветуете, бывалые в этой теме?

Мнение, мое личное.
1. Только RS-485. CAN значительно менее устойчивый при использовании непонятно как соединенных линий, вплоть до полной неработоспособности. RS-485 в этом смысле неубиваем. И на низких скоростях (ну, скажем, до 19200) работоспособен и без терминаторов и на длинной линии любого качества (не обязательно на витой паре) и на линии любой топологии.
2. Гальваноразвязка обязательна. не дай Бог на разные фазы подключат Ваши датчики, огребете по полной. Дополнительно понадобятся три оптрона и DCDC. Кстати, это позволит не тянуть GND между устройствами, то есть действительно только одна витая пара(два провода). Любой сбой из-за отсутствия гальваноразвязки стоит дороже.
3. Использовать готовый протокол и не изобретать свой с нуля. Это также позволит Вам использовать и средства отладки, которых, например для Модбаса, доступно множество. Плюсов использования ощеизвестного протокола множество, не буду перечислять.
4. протокол для RS485: полудуплексный MODBUS, RTU или ASCII. Мне больше RTU нравится, все сети на нем строю. Но (теоретически) ASCII лучше, если могут возникать непредвиденные задержки в передаче или в приеме (например, при использовании компьютера). На практике оба отлично работают с Виндоусом.
5. Драйвер RS485: любой который понравится, со стандартной промышленной распиновкой 8-пинового корпуса. Только обратите внимание на ток потребления в режиме "без нагрузки"("No load supply current"): есть серии, у которых он десятки миллиампер (например, SN65176B - около 30 мА), лучше использовать с током около 1 мА (ST485, ADM485 и т.д)
6. Про ограничение в 32 устройства в сети- это для драйверов со стандартным сопротивлением приемника (12 кОм). Сейчас есть очень много микросхем драйверов, позволяющих расширить сеть до 256 устройств (но тут уже может ограничивать используемый протокол).
7. Про прошивку адреса: если есть место и возможность, заложите джамперы для возможности конфигурирования адреса вручную. Эксплуатационщики Вам за это спасибо скажут. Или ну хоть один джампер, при установке которого устройство будет в дефолтном состоянии (ну, например, адрес 1, скорость 9600).
Go to the top of the page
 
+Quote Post
In_an_im_di
сообщение Dec 24 2014, 22:57
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 454
Регистрация: 20-11-09
Из: Зеленоград
Пользователь №: 53 762



Цитата(Ruslan1 @ Dec 23 2014, 15:47) *
Мнение, мое личное.
...

Большое спасибо. Особенно ценно для меня замечание №1.
Go to the top of the page
 
+Quote Post

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

 


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


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