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

 
 
> Замутить хитромудреный 1-wire, или лучше добавить еще 1 проводок и не мучиться?
Зверюга
сообщение Dec 17 2008, 06:48
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Господа, имеется следующая задача.
Два проводка - питание. 12 вольт, ток по расчетам может достигать 45 ампер. Питает AVR и до фига всего.
Вначале была мысль добавить 3 проводок и низковольно передавать через него данные по протоколу 1-wire данные на АВРку, для чего соорудить на АВРке ведомое 1-wire устройство (вопросами об этом я вас еще замучаю).

Однако вспомнилось, что 1-wire умеет паразитно питаться.
И вот возникла мысль - а что если организовать передачу сигнала по линии +12 вольт?
Возможно ли это и если да, то как согласовать все это дело с контроллером? Я имею ввиду не только согласование по вольтажу, надо ведь еще сделать так, чтобы во время логических нулей на линии система сохранала работоспособность, ведь это как-то делается в устройствах 1-wire. Кстати, под сохранением работоспособности подразумевается не 45 ампер, а хотя бы 0,5 ампер.

Может быть есть готовые решения?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
MrYuran
сообщение Dec 17 2008, 06:56
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



По силовой линии - только через модулятор.
1-wire питается микротоками, никакими поламперами там и не пахнет.
А проще всего действительно кинуть проводок (лучше 2 - линия и земля, помех меньше будет)


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Dec 17 2008, 07:19
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Цитата
По силовой линии - только через модулятор.



А поподробней?
Go to the top of the page
 
+Quote Post
Jurenja
сообщение Dec 17 2008, 07:38
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262



Цитата(Зверюга @ Dec 17 2008, 09:19) *
А поподробней?
Модулятор перенесет полезный сигнал на несущую частоту, которую "добавляют" к питающему напряжению. На приемной стороне ставят демодулятор и фильтр по питанию.
Такой прием применяют для питания и приема/передачи данных удаленных объектов для экономии проводов.
Если недалеко, то проще еще один проводок кинуть имхо...

Сообщение отредактировал Jurenja - Dec 17 2008, 07:40


--------------------
Человек учится говорить два года, а молчать - всю жизнь
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 17 2008, 08:00
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Зверюга @ Dec 17 2008, 09:48) *
Господа, имеется следующая задача.
Два проводка - питание. 12 вольт, ток по расчетам может достигать 45 ампер. Питает AVR и до фига всего.
Вначале была мысль добавить 3 проводок и низковольно передавать через него данные по протоколу 1-wire данные на АВРку, для чего соорудить на АВРке ведомое 1-wire устройство (вопросами об этом я вас еще замучаю).

Однако вспомнилось, что 1-wire умеет паразитно питаться.
И вот возникла мысль - а что если организовать передачу сигнала по линии +12 вольт?
Возможно ли это и если да, то как согласовать все это дело с контроллером? Я имею ввиду не только согласование по вольтажу, надо ведь еще сделать так, чтобы во время логических нулей на линии система сохранала работоспособность, ведь это как-то делается в устройствах 1-wire. Кстати, под сохранением работоспособности подразумевается не 45 ампер, а хотя бы 0,5 ампер.

Может быть есть готовые решения?
Точно, зверюга 07.gif 1 wire передает информацию ЗАМЫКАЯ этот самый 1 wire на землю. Если линия способна выдать 45А, это значит, что при замыкании ее на землю, там будет не менее этих самых 45А. Представляешь себе ключик на 45А, да еще относительно частые броски тока (от 0.5 до 45А)? crying.gif
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Dec 17 2008, 08:09
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Цитата
Точно, зверюга 1 wire передает информацию ЗАМЫКАЯ этот самый 1 wire на землю. Если линия способна выдать 45А, это значит, что при замыкании ее на землю, там будет не менее этих самых 45А. Представляешь себе ключик на 45А, да еще относительно частые броски тока (от 0.5 до 45А)?



мама...

По поводу простоты - все-же поборюсь за малое количество проводков. Ибо передаваться будет на вращающуюся часть через щетки. Хотелось бы всего-лишь одну щетку, для надежности.

Ладно, можно не ключик, а как посоветовали, модуляцию. 12 вольт - это источник питания, все остальное будет питаться от 5 вольт через стабилизатор. Так что если как-то колебать подаваемое напряжение в пределах 12-10 вольт, на питании схемы это не скажется, зато можно будет отдельным блоком мониторить это напряжение и делать выводы о нуле и единице? Может быть даже тупо - через резисторный делитель и АЦП? Тогда дело только за програмой и никакой схемотехники?
Кстати, насчет 45 ампер я загнул. Во первых это на 4 устройства, а во-вторых, если пересчитать точно, то на одно устройство около 9 Ампер.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 17 2008, 10:04
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



45А - хороший ток, не стыдно радиомодуль поставить.
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Dec 19 2008, 05:43
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Хорошо, если готовое решение никому неизвестно, будем разрабатывать по частям.

Часть первая.

Транзисторный ключик на 15 А 12 вольт. Нужно создать схему, чтобы при подаче на ее вход лог.1 с контроллера напряжение было 12 вольт, при подаче лог.0 - 10 вольт.

Вопрос - как?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Dec 19 2008, 05:53
Сообщение #9


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Зверюга @ Dec 19 2008, 08:43) *
Транзисторный ключик на 15 А 12 вольт. Нужно создать схему, чтобы при подаче на ее вход лог.1 с контроллера напряжение было 12 вольт, при подаче лог.0 - 10 вольт.

Если уж так хочется поизвращаться, то поставьте последовательно диод, а параллельно ему полевик. Перепад конечно будет не 2В, но вполне заметный.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Dec 19 2008, 06:30
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Господа, не спорю, что изврат, но что делать? Щетку хочется сделать одну единственную. По одной линии и питать и передавать сигнал сложно, но реализуемо. И если для указанной задачи есть "неизвращенские" решения, буду рад о них узнать. Хотя в принципе идея с полевиком и проста и надежна.

Цитата
Перепад конечно будет не 2В, но вполне заметный.


Перепад будет равен падению напряжения на диоде, я правильно понял?
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 19 2008, 06:42
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Зверюга @ Dec 19 2008, 08:43) *
Хорошо, если готовое решение никому неизвестно, будем разрабатывать по частям.

Часть первая.

Транзисторный ключик на 15 А 12 вольт. Нужно создать схему, чтобы при подаче на ее вход лог.1 с контроллера напряжение было 12 вольт, при подаче лог.0 - 10 вольт.

Вопрос - как?
Нечто, замыкаемое транзистором, с падением напряжения на 'нечто' в 2 вольта. Считаем - 2V * 15A = 30W рассеиваемой мощности, нужен ОЧЕНЬ нехилый радиатор

IMHO, здесь простые методы (типа замкнуть чего нибудь куда нибудь) неприменимы - нужно нечто поинтелектуальнее. Типа уже рекомендованной модуляции ВЧ несущей.
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Dec 19 2008, 07:08
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Цитата
Нечто, замыкаемое транзистором, с падением напряжения на 'нечто' в 2 вольта. Считаем - 2V * 15A = 30W рассеиваемой мощности, нужен ОЧЕНЬ нехилый радиатор


Ну ладно, не 2 вольта а 0,5 в, как в одном из присмотренных мной диодов Шоттки. Получается 7 ватт, по поводу радиатора - обдумывается вариант конструкции, в которой радиатор является одной из стенок корпуса, а остальные стенки к нему просто прикручиваются. Еще проблемы будут?

А если так уж велика проблема с нагреванием, то может быть не надо ничего замыкать полевиком? Может быть сделать на полевике регулируемый стабилизатор напряжения , а регулировку напряжения организовать так, что при нуле на входе одно напряжениепри единице - другое? Можно ли организовать такой вариант? Ведь полевики вроде, имея низкое сопротивление - не греются?

Кстати, стабилизатор все равно придется делать, чтобы исключить ложные нули и единицы при естественных колебаниях напряжения. Так что может быть сразу на нем и организовать эти искусственные колебания?


Вот ссылка
http://qrx.narod.ru/bp/st_pt.htm

Стабилизатор. Аж на 30 А. Регулируемый резисторами R2 и R3 (соответственно схеме). Как его отрегулировать цифровым способом?

Получится ли если в точку соединения резисторов R2 и R3 подключить выход контроллера через резистор, номинал которого отличен от R2?
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 19 2008, 09:37
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Зверюга @ Dec 19 2008, 10:08) *
Ну ладно, не 2 вольта а 0,5 в, как в одном из присмотренных мной диодов Шоттки. Получается 7 ватт, по поводу радиатора - обдумывается вариант конструкции, в которой радиатор является одной из стенок корпуса, а остальные стенки к нему просто прикручиваются. Еще проблемы будут?
Будут. Не надо передавать информацию коммутируя силовую проводку - ни к чему хорошему это не приведет. Будут дикие наводки на все вокруг. Вам надо разделить питающую цепь и канал передачи данных. Простейший метод может выглядить так - в цепь питания с обоих концов (от источника питания и у двигателя) включается по дросселю, информационный сигнал (промодулированный ВЧ) подводят через разделительные конденсаторы. Где то так:

Код




--------^v^v^v---+----------------------------+-----^v^v^v^v------------
                 |                            |
питание         ---                          ---                      мотор
                ---                          ---
                 |                            |
                 |                            |
               ВЧ ген                       приемник
google по словам PLC modem

Сообщение отредактировал XVR - Dec 19 2008, 09:39
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Dec 19 2008, 11:43
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Да... почитал я про микросхемы PLC - слишком навороченно... Протоколы, коррекции ошибок и пр.
Мне бы то что вы, XVR, привели в пример, со схемотехникой, которую нужно лепить между выходом контроллера и "ВЧ ген", а также между "приемник" и входом контроллера.

Протокольчик я как нибудь сам состряпаю.
Есть мысли?
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Dec 20 2008, 09:14
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Можно ли к конденсатору "ВЧ ген" подключить к XTAL выводу контроллера и использовать его в качестве несущей?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:04
Рейтинг@Mail.ru


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