|
Передача данных по цепи питания |
|
|
|
 |
Ответов
(1 - 14)
|
Jul 16 2008, 11:34
|

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

|
Цитата(Alex999 @ Jul 16 2008, 14:57)  Добрый день. Возникла вот какая проблема: необходимо передать поток данных по двухпроводной линии. Пересмотрел весь форум и не один раз, поэтому и пришлось создавать новую тему, хотя подобные проблемы поднимались здесь уже не раз. Вообщем задача вот какая: необходимо передать поток данных по двухпроводной линии, одновременно и являющейся линией питания, с напряжением 12В постоянного тока. Ток по питанию примерно 15-20мА. скорость передачи от 64 до 115кбит, однонаправленный режим. К сожалению пока не знаю с какого конца ухватиться, поэтому и обращаюсь с вопросом, может кто-то решал уже подобную задачу.. всего десятью темами ниже: http://electronix.ru/forum/index.php?showtopic=47593
|
|
|
|
|
Jul 16 2008, 15:30
|

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

|
Цитата(Alex999 @ Jul 16 2008, 16:20)  У меня скорости несколько больше, до 115кбит. длина кабеля до 100 метров, будет использоваться витая пара 5 категории. ну и прекрасно! меня-то ограничивают только характеристики кабеля... 115кбит "прокачивает" любой приемопередатчик RS-485, витая пара имеет лучшие электрические характеристики, чем тот кабель, на который я ориентируюсь, поэтому меняете просто источник тока в той (второй) схемке на источник напряжения, а стабилитрон на приемной стороне на электролит... модуляцию только сделаете, как там советовали, например Манчестером, и не исключено, что в начале передачи кадра потребуется несколько "пустых" битов передать для перезаряда емкостей (так по ним можно устойчиво засинхронизироваться заодно)...
|
|
|
|
|
Jul 17 2008, 08:25
|

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

|
Цитата(Alex999 @ Jul 17 2008, 12:09)  В последней схеме, не очень понятно, как на удаленной стороне восстанавливается постоянная составляющая, для питания и трансивера RS-485 и других компонентов. По идее с "+" вывода электролита надо поставить перемычку на "+" питания трансивера? у Вас питание линии 12В, так что просто запитать трансивер от линии не получится, да и напряжение на электролите нестабилизированное будет (линия-то длинная, а ток не постоянный)... поэтому там оставляете линейный стабилизатор (на схемке он указан) и спокойно питаете трансивер и все остальное... электролит побольше поставьте для лучшей помехозащищенности канала, а проходные конденсаторы для скорости 115кбит наверное и 1мкф хватит (подбирать надо по наилучшему восстановлению сигнала приемным трансивером, как их посчитать я не представляю) я сейчас вплотную подошел к необходимости реализации подобного интерфейса, причем решил все-таки использовать не токовое питание линии, а именно напряжением, поэтому реальные результаты скоро будут, но если у Вас что-то появится, то тоже пишите
|
|
|
|
|
Aug 21 2008, 10:45
|

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

|
Цитата(Alex999 @ Aug 20 2008, 14:38)  Собрал макет вот по этой схеме. Пока экспериментирую на столе, передавая файлы в терминалке и сравнивая переданный и полученный и результаты к сожалению не очень. прием есть, но вместо исходного файла идет какой то мусор на приеме. Пробовал на скоростях и 115200 и 57600. Питание смотрел, чистое. В чем может быть проблема? в номиналах индуктивностей?
interface.bmp ( 43.36 килобайт )
Кол-во скачиваний: 209не нашел пока даташиты на max13485 и mcp170250... мне кажется (во всяком случае я так делал), что нужно начать с того, что подать на передатчик просто меандр и убедиться в его хорошем восстановлении приемником. этого можно добиться подбором проходных емкостей и индуктивностей (как их посчитать - не знаю), а также резисторов подтяжки. так же на помехоустойчивость канала влияют емкости питания (выходная и входная) - их нужно увеличивать для получения отсутствия на них информационного сигнала, чтобы все выходное напряжение передатчика прикладывалось к дросселям. ну и передавать конечно модулированный сигнал, например Манчестер. да, трансиверы лучше использовать с ограничением по скорости
Сообщение отредактировал stells - Aug 21 2008, 11:00
|
|
|
|
|
Aug 21 2008, 11:23
|

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

|
Цитата(Alex999 @ Aug 21 2008, 15:08)  Да, все верно. Просто не смог быстро для эксперимента найти 3,3В передатчик. А приемник 3,3В. не знаю, насколько это корректно... сигнал модулируете как-нибудь? если Вы пишете, что меандр был чистый, то и реальный сигнал (модулированный) должен быть нормальным, уж во всяком случае не "мусором"
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|