помехазащищенность

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Сообщение es131245 »

Разрабатываю интересный прибор, но как то не везет мне с помехозащищенностью.
Дома написал софт и всё было круто, но пришел на объект и протокол передачи данных отвалился - помехи.

Соорудил суровый стенд - разрядник на ~5кВ и 3мА, просто фигачит на землю разрядами.

Теперь надо сделать надежный прибор с обменом данных с ПК :)

Кто что посоветует?
Реклама
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

es131245 писал(а):Кто что посоветует?
В соседней ветке мы занимаемся в том числе и этим вопросом... http://radiokot.ru/forum/viewtopic.php?f=28&t=108688 Разрабатываем свой протокол передачи данных... по радио.

что сделали? Подключили осциллограф и смотрим что у нас происходит в радиолинии... и пишем свой протокол конкретно под свой радиоканал))

1- передаём манчестером вместо простого UART
2- добавили фильтр низкой часоты... который отсекает импульсные помехи.
3- разбили пакет на несколько частей и передаём длинные пакеты частями... Короткие пакеты "пролетают" лучше между помехами.))
4- несколько повторов пакета практически исключают ошибки при приёме...
5- ... мысли ... наброски ...по улучшению синхронизации
6- ... мысли ... наброски ...по исправлению ошибок...

работаем. :roll:
Последний раз редактировалось roman.com Пн сен 14, 2015 23:58:49, всего редактировалось 1 раз.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Сообщение es131245 »

roman.com писал(а):по радио.
Мне даже страшно подумать что будет с радио передатчиком рядом.
Да, я читал что помехозащищенность беспроводных сетей, алгоритмы интересные, но радиоприемник подразумевает радиочувствительный элемент, а мои дуги как раз их и сжигают.
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

дуги их не сжигают. просто идет забитие радиоканала помехами. В идеале берём осциллограф и смотрим что у нас получается на входе и выходе... тогда можно точнее сказать что надо сделать в программе.

а какая линия передачи вообще? И какая нужна скорость передачи?
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Сообщение es131245 »

PS а у Вас подтверждение получения есть? Если нет, то с ним можно не слать повтор - канал освободить.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Сообщение es131245 »

Если источник не силен, то помеха может просто забить, но сильный импульс дает очень большой потенциал и техника выходит из стоя. Этому свидетельство как и история, так и свой опыт.

Сколько техники сгорело...

PS скорости мне любой наверно хватит =) просто 485 немного запарный, и все равно не уверен что спасет, если включу не 5кВ а 10 например.
Реклама
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

у нас хитро... запрос подтверждения идет отдельным пакетом ... если нужно подтверждение... а вообще у нас нет подтверждения, т.к. на подтверждение тратится трафик радиоканала... :roll: Поэтому три повтора одного пакета гарантировано исключает ложные срабатывания.

Если трафик не ограничен то не проблема. А как и куда мы передаём? и с какой скоростью?

Если говорить про радиоприёмник... то ему впринципе пофигу какие разряды рядом))) Только взрыв водородной бомбы рядом может выжечь микросхемы изнутри)))) При любых разрядах радиоприёмнику впринципе пофигу уровень помех... Радиоприёмник гальванически отвязан от всего остального оборудования. :tea:

485 ... едёт по витухи... причём в экране... но если даже это не спасает... тогда думаю нужна гальваническая развязка... Во всех локалках в сетевых картах стоят трансформаторы развязки... Впринципе гразу на крыше выдерживают))) Только если прямое попадание в провод (витуху) ....

А вообще... если уж на то пошло... то тогда берём оптический кабель и паму модемов по 40 баксов ... настраиваем мостом прозрачно и гоняем туда сюда что хотим)) без помех вообще)) :tea:
Последний раз редактировалось roman.com Вт сен 15, 2015 00:13:43, всего редактировалось 1 раз.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Сообщение es131245 »

WiFi кидает 3 пакета, и выбирает по большему =)
TCP надежен, а UDP быстр тк без подтверждения.

Испытывали свою технику на глушилки и ЭМИ?

Мне бы просто передавать на комп хотя бы 56 КB/s :))
лишь бы был надежен к ЯВ :facepalm:

передача с МК STM32 на ПК.
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

es131245 писал(а):Испытывали свою технику на глушилки и ЭМИ?
:))) жаль нет возможности... водородной бомбы не нашли)))

56 КB/s ... довольно широкий канал для радио. Ухкополосный приёмник не получится...

в идеале конечно повторюсь - это волокно. Его вешают вместе с высоковольтными проводами на ЛЭП 330 кВ... вместе с разрядниками)))

А просто WiFi не катит чтоли?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Сообщение es131245 »

Беспроводное нафиг никому не нужно, только лишние поля создавать будет - это не есть хорошо =)
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

лишние поля , ??? WiFi , ??? 10...20 мВатт ... в 100 раз меньше чем от мобильного телефона GSM ))))

Подождите... так в чём проблема? в том что горит оборудование или не проходят пакеты ?

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

Если витуха... то можно в теории поставить развязывающие трансформаторы с заземлённой обмоткой (между обмотками экран на землю). RS 485 даёт двухполярный сигнал +/- 12 вольт. Должно работать. ...
И конечно разрядники всякие... но это ещё не 100% защиты.

короче надо смотерть полную схему... а это просто общие рекомендации. :roll:
Последний раз редактировалось roman.com Вт сен 15, 2015 00:36:22, всего редактировалось 1 раз.
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

:tea:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Сообщение es131245 »

Сейчас уже правила "хорошего тона" стараться не шуметь. Да и тут сфера применения где это не приемлемо.

PS "роутерам" ограничение 100мВт :))

Проблема создать надежную передачу, и не слишком усложнять.
На данном этапе RS232 просто сгорел, а USB настолько "не помехозащитен" что просто отваливается.

Меры по исправлению некоторых моментов будут проведены, но не стоит ждать результат что можно будет его оставить и забыть.

Попробую для начала по кабелю прогнать сигнал на светодиод к оптрону, само собой фильтры и экраны.
боиться разве что прямого попадания молнии в кабель)))
А это как раз проверю :)))
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

es131245 писал(а):PS "роутерам" ограничение 100мВт
Нормальные роутеры... устанавливается программно... Но если речь о промышленном оборудовании... то я бы не советовал всякие WiFi из-за малой защищенности... Управлять станками ... по слабозащищенному каналу ... которые все взламывают.. страшно :facepalm:
es131245 писал(а):по кабелю прогнать сигнал на светодиод к оптрону...
каокму кабелю? Одномодовому ? с длиной волны 1350нm - 1550нm... с помощью светодиода к оптрона ??? :))) Для этого используют лазеры и переходники с центровкой... оптические кроссы.

Ну если оптика исключена ... то остаётся только витуха в экране.

разве что общие рекомендации... уменьшить скорость... увеличить длительность импульсов ... тактовую.. (если свой протокол)... развязка ... трансформаторы. Экранирование. Витуха в металлической гофре ... подальше от разрядников... Надёжное заземление (!) всего что можно ... включая сами компьютеры... и т.д. и т.п.

Ну или самому собирать конверторы на МК по входу и выходу линии... Что ещё можно посоветовать/// :dont_know:
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

RS485 и экранированная витая пара.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Сообщение es131245 »

Вот наверно 485 и есть наш велосипед.

Подразумевалось просто кабель по которому идет питание к светодиоду оптрона.
А протокол хоть UART
Мучитель микросхем
Аватара пользователя
Сообщения: 450
Зарегистрирован: Вс янв 09, 2011 23:05:37
Откуда: СССР

Сообщение Myp3ik »

Иван Сусанин - первый полупроводник :solder:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Сообщение es131245 »

То есть что бы МК подключить по CAN, надо сделать 2ую плату USB-CAN?
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

По идеи ... да.

Компьютер > USB-CAN > -------------- линия связи (витая пара) ---------- > CAN-USB > Компьютер

PCAN-USB
Technical Specifications: Galvanic isolation on the CAN connection up to 500 V.

Т.е. если на линии будет больше 500 V, то сгорит и сам переходник USB-CAN... и сам Компьютер, к которому он подключён)))

Я бы всётаки использовал трансформаторы... типа как в сетевых картах, маршрутизатором, и т.д...
ENCORE-ENL832TXRE_800x600.jpg
(61.43 КБ) 312 скачиваний
Я бы ещё взял с заземлением экрана... и т.д.
Мучитель микросхем
Аватара пользователя
Сообщения: 450
Зарегистрирован: Вс янв 09, 2011 23:05:37
Откуда: СССР

Сообщение Myp3ik »

Можно SN6501 прикрутить
Спойлерhttps://www.terraelectronica.ru/news_postup.php?ID=2517
Иван Сусанин - первый полупроводник :solder:
Ответить

Вернуться в «Интеграция с ПК»