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

 
 
 
Reply to this topicStart new topic
> проверка контрольной суммы
sergey sva
сообщение Sep 1 2013, 16:20
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Два устройства на плис, будут обмениваться данными, пакеты не большие по 32 может 64 бита , расстояние тоже не очень большое 100м, как защитить данные от помех в плис?
Спрашиваю потому что не знаю как обычно это делают в плис. В микроконтроллере обычно CRC32 или 16 использую.
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Sep 2 2013, 08:06
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



А что там еще можно нового придумать? Ethernet, USB... - все используют CRC.
В помощь можете посмотреть тут:
http://outputlogic.com/?page_id=321

P.S.: При беспроводной радиосвязи другие стандарты кодирования


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Sep 2 2013, 19:48
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



CAN. как раз 64 бита данных+CRC+аппаратный переповтор при сбое+ваша дальность+легкое добавление к вашим двум любого числа узлов+анализ состояния канала.только про скорость в задании ничего не сказано.
Go to the top of the page
 
+Quote Post
ADA007
сообщение Sep 3 2013, 16:20
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 218
Регистрация: 2-02-09
Из: Харьков
Пользователь №: 44 266



Цитата(sergey sva @ Sep 1 2013, 19:20) *
как защитить данные от помех в плис?

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

После этого идет защита на "программном" уровне. Фильтрация помех интеграторами, если нужно. И организация протокола обмена. На уровне протокола можно защититься средствами самого протокола т.е. кто-то уже подумал за вас как защитить данные. Или городить самому...здесь поле для выбора очень большое....начиная от обычного бита четности и контрольной суммы(не путать с CRC) ... до хитроумных алгоритмов хэширования (вплоть до восстановления поврежденных данных).
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 10 2013, 19:30
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Физический уровень оптика, максимум 10мбит. С более высокой скоростью передатчики приемники стоят больше 1000р. Вообщем нужен совет, Сейчас работаю над платой ссылка закончил проверять цапы, энкодеры, оптический приемник передатчик, написал прогу под дос для тестирования. Сейчас хочу сделать плату входов выходов, которая будет подключаться к оптике этой карточки.
но пока не решил что лучше использовать микроконтроллер или лучше плис дайте совет. К плате вх\вых будут подключаться сигналов от концевиков и кнопок. Из микроконтроллеров есть at91sam lpc 1768 at89c51 dspic30 , из плис есть циклон 1 и epm3064.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 11 2013, 04:55
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Если использовать микроконтроллер то обмен можно сделать пo uart, если плис то последовательный интерфейс какойнибудь, что лучше сделать?
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 11 2013, 08:52
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Сколько лучше сделать входов выходов? Подскажите?
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Oct 18 2013, 21:46
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Сделал на микроконтроллере входов сделал 32 выходов 16, как посоветовали на форуме станочников.
S32IN16OUT
Go to the top of the page
 
+Quote Post

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

 


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


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