|
Связь по линиям питания |
|
|
|
Jun 15 2006, 10:29
|
Группа: Участник
Сообщений: 14
Регистрация: 26-05-05
Из: Житомир
Пользователь №: 5 403

|
Задача: нужно связать 2 микроконтролера (скорее всего АТМега16) по линии питания двигателя (постоянный ток 60В, до 50А). Дополнительные провода или радио организовать ОЧЕНЬ трудно, а нужно туда-сюда гонять управляющую/измерительню информацию при чем скорость нужна не ниже 19200 бит/сек (в идеале 115k  ). Поделитесь идеями, как сделать не сильно дорого и сердито, или может где-то существуют готовые решения?
|
|
|
|
|
Jun 15 2006, 11:17
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
При такой потребляемой мощности двигателем да еще и на такой скорости и при этом дешево, ИМХО не реально. Питание по напряжению модулировать вы не сможете, так? Если передавать током, то выделять токи, допустим даже не десятки, а сотни милиАмпер, на фоне десятков Ампер, потребляемых двигателем, это что-то весьма бредовое по-моему.  Можно попробовать сдвинуть несущую частоту в более высокий спектр (скажем единицы МегаГерц), но тогда полоса сигнала будет весьма широкой. Т.к. для помехоустойчивости придется использовать помехоустойчивое кодирование с избыточностью и скорость повыше (скажем 38400), чтобы получить реальный поток на 19200. Специалисты наверное меня поправят.
|
|
|
|
|
Jun 15 2006, 11:30
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Мой товарищ когда-то делал нечто похожее. Только по каблу у него килоамперы ходили, а связь нужна была в одном направлении. Поставил фильтры-пробки с обоих концов, запендюрил несущую в несколько мегагерц, дальше, я думаю, все понятно. То, что делает Ангстрем, имеет скорость 1 кбит/сек, у ST - 2 кбита/сек (ох уж этот любитель вредные советы давать, прям старуха Шапокляк какая-то). Лучше у Максима посмотреть: http://www.maxim-ic.com/powerline.cfm, только дешево не будет
|
|
|
|
|
Jun 16 2006, 02:06
|
Участник

Группа: Новичок
Сообщений: 40
Регистрация: 9-02-06
Из: Стольного града Киева
Пользователь №: 14 144

|
rezident Вы неправы. Избыточность там ни к чему, устойчивую связь можно организовать и без нее. Как уже говорилось, есть приборы для ЧМ связи по проводке 220V, а между высоковольтными подстанциями используется связь по своим же силовым проводам. И в том и в другом случае помех (в целом) там уйма, а линии аналоговые, но как ни странно все слышно хорошо. Применять стоит ЧМ или FSK (только разнос несущих должен быть порядка нескольких мегагерц, если мечтаете о 115k) т.е. надо что бы "1" и "0" передавались бы разными частотами, это значительно помехоустойчивее, чем ASK. Кстати не вижу преград и для фазовой манипуляции. И еще не очень понятно об упомянутых фильтрах-пробках. Применять стоит полосовые, а не режекторные пассивные фильтры, тоже лишний "+" помехоустойчивости. P.S.: Так, навскидку, как бы делал я. ЧМ, ибо ее проще организовать, чем FSK. ЧМ-модулятор на MC2833 (УНЧ понятно, не задействовать), далее усилитель класса C(мощность подбирается на месте) нагруженный на полосовой фильтр, собственно кабель, полосовой фильтр, приемник - детектор счетный потипу http://rf.atnn.ru/s1/det.htm или подобный (очень просты в исполнении и настройке). Ну после детектора ФНЧ с частотой среза 115k*5.
--------------------
практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...
//-------------------------------------------------------------------------------------------- (\__/) (O.o ) (> < ) Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
|
|
|
|
|
Jun 16 2006, 03:51
|

Знающий
   
Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206

|
Цитата(DRUID_3 @ Jun 16 2006, 08:06)  Применять стоит ЧМ или FSK ЧМ - частотная манипуляция? FSK - frequency shift keying? Поясните, в чем разница?
--------------------
Пасу котов...
|
|
|
|
|
Jun 16 2006, 06:02
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 25-01-06
Из: Самара
Пользователь №: 13 578

|
Сегодня наиболее продвинутые в части передачи по силовой сети фирмы Echelon (http://www.echelon.com) и Cypress (www.cypress.com). У них есть модемы на различные скорости передачи и для разных частотных диапазонов (бытовые / промышленные). Но удовольствие не самое дешевое...
|
|
|
|
|
Jun 16 2006, 08:49
|
Участник

Группа: Новичок
Сообщений: 40
Регистрация: 9-02-06
Из: Стольного града Киева
Пользователь №: 14 144

|
Цитата(Andy Mozzhevilov @ Jun 16 2006, 06:51)  Цитата(DRUID_3 @ Jun 16 2006, 08:06)  Применять стоит ЧМ или FSK
ЧМ - частотная манипуляция? FSK - frequency shift keying? Поясните, в чем разница? ЧМ - частотная модуляция. Под ЧМ подразумевалось здесь управление частотой одного генератора, под FSK - включение-выключение двух (страшный геморрой с переходными процессами при аналоге, но не на DSP же делать приставку для связи двух MEGAs  ) генераторов разной частоты.
--------------------
практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...
//-------------------------------------------------------------------------------------------- (\__/) (O.o ) (> < ) Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
|
|
|
|
|
Jun 16 2006, 09:11
|

Знающий
   
Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206

|
Цитата ЧМ - частотная модуляция. Под ЧМ подразумевалось здесь управление частотой одного генератора, под FSK - включение-выключение двух (страшный геморрой с переходными процессами при аналоге, Если модулирующий сигнал цифровой (для простоты меандр), то частотная модуляция фактически превращается в частотную манипуляцию, ту же FSK. FSK - это все же термин, определяющий способ представления сигнала в конкретной форме, удобной для передачи по каналу связи, но никак не способ реализации. Соотвественно не вижу причин, почему FSK обязательно должна быть реализована с использованием 2-х разных генераторов. Берем тот же VCO, подаем на вход меандр - получаем на выходе FSK. Есть также более точное название CPFSK - continuous phase frequency shift keying, в котором фаза при переходе от одной частоты к другой не должна меняться по определению. Цитата но не на DSP же делать приставку для связи двух MEGAs  ) генераторов разной частоты. Это уже вопрос другой. Может проще будет выкинуть нафиг мегу, поставить вместо нее dsp и реализовать модемство на нем как одну из задач, а все остальное тоже на нем же. Это при тех скоростях, что требуются. Если бы требовались скорости порядка 1200, можно было бы и на AVR это сделать. На ARM вообще легко.
--------------------
Пасу котов...
|
|
|
|
|
Jun 16 2006, 09:46
|
Участник

Группа: Новичок
Сообщений: 40
Регистрация: 9-02-06
Из: Стольного града Киева
Пользователь №: 14 144

|
OFFTOPЦитата(Andy Mozzhevilov @ Jun 16 2006, 12:11)  Цитата ЧМ - частотная модуляция. Под ЧМ подразумевалось здесь управление частотой одного генератора, под FSK - включение-выключение двух (страшный геморрой с переходными процессами при аналоге,
Если модулирующий сигнал цифровой (для простоты меандр), то частотная модуляция фактически превращается в частотную манипуляцию, ту же FSK. FSK - это все же термин, определяющий способ представления сигнала в конкретной форме, удобной для передачи по каналу связи, но никак не способ реализации. Соотвественно не вижу причин, почему FSK обязательно должна быть реализована с использованием 2-х разных генераторов. Берем тот же VCO, подаем на вход меандр - получаем на выходе FSK. Есть также более точное название CPFSK - continuous phase frequency shift keying, в котором фаза при переходе от одной частоты к другой не должна меняться по определению. Знаете споры об определениях, это нечто сродни кухонным политическим баталиям в моем понимании. В 300-стах метрах от 17-го (радиотехнического) корпуса того ВТУЗа де в муках я получал кое-какое свое образование стоит 1-ый (приборостроительный). Так вот от студентов ПБФа я с ужасом узнал что существует де мол "цифровая модуляция" (так и продиктовали  ) которая похожа на заполненный радиочастоткой ШИМ (не помню с привязкой фазы или без, я был так шокирован что чуть не плакал  ), что там "цифрового" мы все тогда так в споре и не установили, но фундатор отечественной радиотехнической терминологии - Гоноровский явно вертится в гробу от вольностей "прибористов". А я отлично представляю что есть FSK, просто поначалу я не объяснил что подразумеваю, но потом явно указал да еще и с ключевым словом здесь, уж не обессудьте .... END OFFTOPЦитата(Andy Mozzhevilov @ Jun 16 2006, 12:11)  Цитата но не на DSP же делать приставку для связи двух MEGAs  ) генераторов разной частоты. Это уже вопрос другой. Может проще будет выкинуть нафиг мегу, поставить вместо нее dsp и реализовать модемство на нем как одну из задач, а все остальное тоже на нем же. Это при тех скоростях, что требуются. Если бы требовались скорости порядка 1200, можно было бы и на AVR это сделать. На ARM вообще легко. Очень сомнительно... Переделывать весь проект, если можно этого и не делать малой кровью... Но просто каждый ладен делать так, в чем он копенгаген
Сообщение отредактировал DRUID_3 - Jun 16 2006, 09:47
--------------------
практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...
//-------------------------------------------------------------------------------------------- (\__/) (O.o ) (> < ) Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
|
|
|
|
|
Jun 16 2006, 09:57
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(Andy Mozzhevilov @ Jun 16 2006, 07:51)  Цитата(DRUID_3 @ Jun 16 2006, 08:06)  Применять стоит ЧМ или FSK
ЧМ - частотная манипуляция? FSK - frequency shift keying? Поясните, в чем разница? Мне тоже это интересно, мне казалось это синонимы...
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|