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

 
 
 
Reply to this topicStart new topic
> Несколько вопросов по МКИО (MIL-STD-1553)
Dantist2k17
сообщение Jan 31 2018, 19:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 30-11-17
Пользователь №: 100 439



Доброго времени суток. Буду очень признателен за наставление на путь истинный.

1. Согласно ГОСТ-у Р 52070-2003 пауза между сообщениями, формируемая ОУ перед передачей ОС должна быть от 4 до 12 мкс. При этом время ожидания
КШ ответного слова составляет не более 14 мкс.
1.1. Откуда взялось 14 если есть 12? Просто "каприз" стандарта который необходимо выполнить (что кажется "непонятным") или ...
1.2. Входит ли в "обязанности" КШ и ОУ контроль длительности времени тишины в магистрали? Поясню на примере КШ: в ГОСТе сказано, пауза между
сообщениями, формируемая КШ, должна быть не менее 4 мкс. КШ имеет внутренний счетчик который отсчитывает те самые 4 мкс а затем выдает
следующее КС в магистраль или же он обязан не просто выдержать 4 мкс, но еще и удостоверится что в течении этих 4 мкс на линии была тишина
(второй вариант кажется более логичным) однако сомнения...
На примере ОУ: пришло КС формата 2, выждать 4 мкс и удостоверится что 4 мкс было тихо и затем выдать ОС и СД? А если было "не тихо", то
формируем признак ОС "Ошибка в сообщении"? Под не тихо подразумевается любое колебание на шине, которое может зафиксировать декодер,
работающий на частоте, например 16 МГц.

2. В данном стандарте применяется код манчестер-2, декодировать "заведомо" правильный код не проблема. Однако, где предел совершенства если
руководствоваться тем, что из магистрали может прийти все что угодно (учитывая область применения данного интерфейса)? Есть идеальный код
манчестер-2, есть диаграммы работы внешних приемопередатчиков (на выходе которых код уже не такой идеальный), а еще есть ГОСТы на
тестирование. Стоит ли учитывать то, что может прийти все что угодно, а посему только диаграмма работы внешних приемопередатчиков является
эталоном?

3. Команда замещения. По ГОСТу, команда замещения "внедряется" в массив СД или же следом за ним. Каким образом это реализуется системном уровне?
Абонент интерфейса в праве инициализировать передачу следующего сообщения в процессе обработки текущего, при этом контроллер шины
приступает к его исполнению лишь по факту выдачи в магистраль передаваемого СД (в текущем формате)?...непонятно.
Go to the top of the page
 
+Quote Post
vladec
сообщение Feb 1 2018, 08:05
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Только по п.2.
Основная трудность при реализации МКИО устройства, сделать "правильный" приемник, который максимально достоверно примет искаженный сигнал. Все искажения и помехи приводят в основном к джитеру фронтов переключения сигнала и приемник должен максимально достоверно декодировать входной сигнал (отличить двойной интервал от одинарного), для этого обычно сигнал дискретезируется на 12 - 16 кратной частоте, производятся замеры интервалов и принимаются решения по битам.
Go to the top of the page
 
+Quote Post
Lerk
сообщение Feb 7 2018, 07:37
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 5-05-11
Пользователь №: 64 797



Если вы хотите разобраться в МКИО, то читайте первоисходник. А именно handbook по MIL-STB-1553B (можно и по 1553A). Там объяснено буквально всё, вплоть до предлагаемой структуры ОУ или приёмопередатчиков. Если коротко, то в этом стандарте нету ни одной цифры, взятой просто так. И еще. Не забывайте, что 1553B - это канал обмена данными, а не просто контроллер+п/п. Канал это и топология печатной платы, и качество пайки, и используемые провода, разветвители, трансформаторы и проч. Комплекс.
Go to the top of the page
 
+Quote Post
Dantist2k17
сообщение Feb 7 2018, 08:05
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 30-11-17
Пользователь №: 100 439



Цитата(Lerk @ Feb 7 2018, 07:37) *
Если вы хотите разобраться в МКИО, то читайте первоисходник. А именно handbook по MIL-STB-1553B (можно и по 1553A). Там объяснено буквально всё, вплоть до предлагаемой структуры ОУ или приёмопередатчиков. Если коротко, то в этом стандарте нету ни одной цифры, взятой просто так. И еще. Не забывайте, что 1553B - это канал обмена данными, а не просто контроллер+п/п. Канал это и топология печатной платы, и качество пайки, и используемые провода, разветвители, трансформаторы и проч. Комплекс.


Спасибо за совет, посмотрю. То то и оно, что всему хочется найти объяснение.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 11:45
Рейтинг@Mail.ru


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