Страница 5 из 5

Re: Цифровая токовая петля + много клиентов

Добавлено: Вт окт 15, 2013 12:57:27
Beggar
Кстати про супрессоры, не получится поставить один на каждое устройство. У него же емкость 4000пФ. Это линию нужно будет заряжать адскими токами или снижать скорость уж совсем до маленьких значений.

Re: Цифровая токовая петля + много клиентов

Добавлено: Чт окт 17, 2013 19:22:54
Beggar
Резюмируя обсуждение, вот что получилось:
Z_h_e писал(а):20 метров это ж не расстояние. Зачем такие сложности.
Совершенно верно! Такие сложности как я придумал не нужны.)))
Shads писал(а):100%.....Я даже километр таким способом (+питание, данные, общий) организовывал, все ОК.
Ну километр я не пробовал, но на 100 метров работает. Но полностью вам верю.
Bolek писал(а):Только 80 ценников напрямую в стандартный UART не включить.
А почему не включить? Один TX нагружен только на ёмкость кабеля и входные ёмкости входов (если просто тупо TX->RX->RX->…..->RX). Емкость входа ценника, ну пусть 30 пФ (что дофига, я не нашёл в даташите действительную ёмкость). Погонная ёмкость витой пары 30пФ. Даже если 100 ценников и сто метров – 6нФ, если заряжать эту ёмкость через 250 ом(20мА, а AVR может и 40ма) на 14400 работает. Я ставил даже 60нФ – перестаёт работать на 14400, а на 9600 работает. Страшного падения даже на ста метров не будет, даже на 3В работает.
Alexeyslav писал(а):Да, почему вы привязались к токовому сигналу? Разведите UART параллельно ОДНИМ проводом на все устройства, и будет счастье. Никаких дополнительных элементов, никакой мороки.
Да, действительно не нужна такая морока с токовыми петлями, обычный 5 вольтовый UART отлично работает.


Итого результат: нужно делать – всё на обычном UART.
Может вариант с подачей сигнала током где-то и пригодиться, но не в этом случае.
Я вроде как планировал трёхпарную витуху применять – так-что связь получается двухсторонняя. Две пары под питание и одна на данные. Ну и сигнал подавать через буферы и не прям с ноги МК. Так что вот так.


Всем спасибо.

Re: Цифровая токовая петля + много клиентов

Добавлено: Пт окт 18, 2013 09:11:13
shads
Beggar писал(а):
Shads писал(а):100%.....Я даже километр таким способом (+питание, данные, общий) организовывал, все ОК.
Ну километр я не пробовал, но на 100 метров работает. Но полностью вам верю.
Если ваш вариант запустить в моей ситуации... то не верьте :).....

Дело в том что у меня все чуть изменено в отличие от вашей ситуации...
Во первых я подаю в линию не вывод контроллера с его 5-ю вольтами, а коммутирую линию дополнительным ключем, при этом линия подтянута резистором к +12в. Т.е. у меня в линии 12в.
Во вторых я использую не UART, а кодирование "манчестер", в нем синхронизирован каждый бит, что в отличие от UART позволяет избавится от кварцев во всех устройствах (хотя с UART-ом тоже может без кварцев работать..... если повезет... и если внешние факторы щадящие...)
В третьих там где линия километр, скорость мне особо не нужна и поэтому для надежности снижена до 1кбит\сек.

Так что мой вариант... помоему и на 10км заработает :).....

Re: Цифровая токовая петля + много клиентов

Добавлено: Пт окт 18, 2013 13:15:14
Beggar
Ну конечно сигнал подавать не прям с ноги МК, а через буфер (коих дофига и больше) и конечно подтягивать, в моём случае до 5В. И проверку делать чтением. Ну в общем концепция поменялась, я другую тему создам...

З.Ы.
А может и манчестер лишний?))))))

Re: Цифровая токовая петля + много клиентов

Добавлено: Пт окт 18, 2013 14:06:16
Slabovik
Не, наоборот - чрезвычайно удобен. Самосинхронизирующийся, его легко гальванически развязывать. Даже на бытовой магнитофон спокойно пишется и читается...