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

 
 
> надо передать несколько бит полезной информации по цепи питания
RKS
сообщение Mar 14 2014, 11:43
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Приветствую всех.

Имеется блок питания на 12 вольт со встроенным аккумулятором. Надо как то сообщит питаемому устройству что теперь все питается от аккумулятора и например в 4-х битном формате напряжение аккумулятора. Аккумулятор уже есть чем померить, надо только как то передать данные и принять их на стороне устройства. Длина кабеля не более полутора метров. Понимаю что это называется PLC, но подходящей ветки не нашел. Типовые PLC решения дороги и нам не подходят по многим причинам. В первую очередь цена и габариты. Никакой гальванической изоляции не надо.

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sifadin
сообщение Mar 14 2014, 13:16
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 11-02-09
Пользователь №: 44 698



Цитата(RKS @ Mar 14 2014, 15:43) *
Приветствую всех.

Имеется блок питания на 12 вольт со встроенным аккумулятором. Надо как то сообщит питаемому устройству что теперь все питается от аккумулятора и например в 4-х битном формате напряжение аккумулятора. Аккумулятор уже есть чем померить, надо только как то передать данные и принять их на стороне устройства. Длина кабеля не более полутора метров. Понимаю что это называется PLC, но подходящей ветки не нашел. Типовые PLC решения дороги и нам не подходят по многим причинам. В первую очередь цена и габариты. Никакой гальванической изоляции не надо.

Заранее спасибо.

Еще можно ненадолго рвать цепь. Скажем на 100 мкс. обнаружив пропажу питания устройство ждет передачу данных. Если получает магическое число и питание возобновляется
Значит работаем от аккумулятора. Обратно тем же способом
Просто дроссель плохо выдерживает постоянный ток. Вернее меняется индуктивность при большом смещении

PS При больших токах лучше использовать не дроссель а трансформатор через одну обмотку ток втекает с шины, через другую с земли . тогда намагниченность сердечника будет компенсироваться
PPS Да забыл одну из обмоток (ту что снабжает землю) нужно зашунтировать большой емкостью, чтобы трансформатор был нессиметричен по ВЧ
Go to the top of the page
 
+Quote Post
RKS
сообщение Mar 14 2014, 16:01
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Цитата(sifadin @ Mar 14 2014, 17:16) *
Еще можно ненадолго рвать цепь. Скажем на 100 мкс. обнаружив пропажу питания устройство ждет передачу данных....


Этот способ совсем не нравится. Проделывать такой фокус с некоторой периодичностью страшно! Устройство потребляет в среднем 0.8 А. Всем рулит двухядерный мозг. 100 мкс его система питания с 12V наверное как-то выдержит. Но боюсь что все вздрогнет и огребем в других местах. Устройство крутит видео и постоянно находится на связи по Ethernet.

Была идея использовать маленькое АЦП на самом устройстве. Напряжение от рабочего блока всегда выше чем напряжение питания от аккумулятора. Скачкообразный переход с одного уровня на другой все сразу объяснит. Но такой вариант не решит всех задач. Литиевый аккумулятор иногда умирает, а еще и взрывается. Причем смерть к нему приходит не мгновенно и начало необратимого процесса можно выловить. Поэтому интересует двухсторонняя связь типа того что предложил HardEgor. Может есть какие то стандартные приемы или чем лучше генерить этот сигнал?

Никакие стандартные протоколы не нужны. Из блока питания в устройство идут: флаг "от чего питаемся", если питаемся от АКБ то его напряжение, температура аккумулятора может еще чего придумаем (подсказки приветствуются). От устройства в блок питания идут: команда выключить аккумулятор если уровень разряда опасный и выключить зарядку если смерть близка.
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Mar 15 2014, 10:20
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(RKS @ Mar 14 2014, 23:01) *
Может есть какие то стандартные приемы или чем лучше генерить этот сигнал?

Какие-то стандарты есть. Например DiSEqC, вот он в микросхеме A8294
Еще есть HART, там правда токовая петля, но смысл тот-же - поверх питания передается цифровой сигнал.

А по простому преобразуете ваш сигнал в последовательный код, который имеет какую-то несущую частоту, и простым ОУ передаете. Уровень наверное порядка одного вольта. На другой стороне усилитель этого сигнала с фильтром несущей.
Весь смысл в индуктивностях L, они стоят чтобы полезный сигнал не поглотили конденсаторы C фильтрующие питание. Поэтому просто прикидываешь какое максимальное ослабление сигнала допустимо, далее рассчитываешь делитель из импеданса XL и XC на несущей частоты и получаешь L. Чем больше L тем меньше ослабление, но и больше размер индуктивностей.

Еще надо будет озаботиться контрольными суммами, перепосылкой пакетов и т.д.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- RKS   надо передать несколько бит полезной информации по цепи питания   Mar 14 2014, 11:43
- - HardEgor   наложить на напряжение питания высокочастотный сиг...   Mar 14 2014, 12:11
|- - sifadin   Цитата(HardEgor @ Mar 14 2014, 16:11) нал...   Mar 18 2014, 08:36
|- - sifadin   Если боитесь взрывов то система переключения должн...   Mar 14 2014, 17:13
|- - Меджикивис   Цитата(RKS @ Mar 14 2014, 20:01) Никакие ...   Mar 16 2014, 03:40
- - Herz   В Гугле этого добра хватает...   Mar 16 2014, 09:30
- - megajohn   Цитата(RKS @ Mar 14 2014, 15:43) Надо как...   Mar 18 2014, 08:55
|- - Bronislav   Цитата(megajohn @ Mar 18 2014, 11:55) сде...   Mar 18 2014, 09:52
|- - RKS   Цитата(Bronislav @ Mar 18 2014, 12:52) Ка...   Mar 21 2014, 02:50
|- - Bronislav   Цитата(RKS @ Mar 21 2014, 06:50) маленько...   Mar 21 2014, 09:58
|- - RKS   Устройство функционально закончено и его доработка...   Mar 21 2014, 11:46
- - alexvu   У Вас, наверное, есть какие-то причины, но если дл...   Mar 21 2014, 09:31


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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 13:32
Рейтинг@Mail.ru


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