Как стать автором
Обновить

Комментарии 24

Заметно, что вы старались использовать отечественную элементную базу. Но почему не стали использовать микроконтроллеры от Миландра, у них и поддержка MIL-STD-1553 есть?
Их продукцию тоже рассматривал. Вот такой чип нашел 1986ВЕ1Т, с поддержкой MIL-STD-1553. Но поиск по Efind выдал, что стоит он около 20 000=, отладочная плата от 80 000=. Как то не очень бюджетно получается. Они прежде всего ориентированы на то, что летает. Соответственно и корпуса и приемка очень не дешевые. А мне нужно было именно бюджетное решение.
Скорее всего за 20 тысяч вы нашли версию в керамическом корпусе. Данный микроконтроллер имеет и версию в пластике под наименованием К1986ВЕ1QI, на сайте пишут цену 715,08 отладочный комплект 6545 рублей.
Это хорошая цена. В будущем можно рассматривать применение. Хотя очень надеюсь, что больше не придется использовать этот интерфейс. :)
А вы тему то на их форуме читали про мультиплекс? Он не соответствует ГОСТу. Вроде в 5ой или 6ой коррекции чипа обещали поправить, точно не помню.

Хотя вопрос резонный. По приемопередатчикам та же тема. Странный подбор компонентов.
Запросы по приемо-передатчикам были разосланы по нескольким компаниям. Именно этот оказался за приемлемые деньги и сроки. Вообще на этой плате приемо-передатчик самый дорогой компонент. :)
НЛО прилетело и опубликовало эту надпись здесь
Считывание принятого слова начинается по сигналу VALID WORD, который поднимает микросхема декодера. Вот как сказано в ДШ: A high on VALID WORD output indicates a successful reception of a word without any Manchester or parity errors. Если есть ошибки, значит не будет сигнала и, соответственно, прерывания на обработку слова.
НЛО прилетело и опубликовало эту надпись здесь
Т.е. вы хотите сказать, что полностью реализовали протокол со всякими busy и командными словами?
По мне, протокол по ГОСТ Р 52070-2003 самый дурацкий, с которым приходилось сталкиваться.
Т.е. вы хотите сказать, что полностью реализовали протокол со всякими busy и командными словами?

Нет, конечно. :) Только тот функционал, который был нужен мне.

По мне, протокол по ГОСТ Р 52070-2003 самый дурацкий, с которым приходилось сталкиваться.

Полностью согласен. :)
НЛО прилетело и опубликовало эту надпись здесь
Ждем продолжения, когда заказчик попросит провести сертификацию.
Хорошо. Продолжение будет. :)
Ожидал, что будет что-то интересное типа эмуляции протокола, а оказалось, что показалось.
— максимальный кадр 32 байта :)

Не байта, а 16-битных слова

В выбранной микросхеме только приёмо-передатчик? То есть обеспечивает лишь физику? Ответные слова и всё остальное кто должен формировать?

Странно видеть отправку слов по таймеру: времянка при посылке данных очень строгая, задержки между словами данных не предусмотрено. По крайней мере задержка более 4 мкс не допускается.
Может проще было бы добыть какой-нибудь модуль с буферной памятью для 1553?

Это pet-проект или что-то из рабочего-то? :)
Вы правы — ошибочка вышла :) конечно 32 слова. В HI-1553 кодер и декодер манчестера и контроль четности. Прерывания по таймеру выдерживаются достаточно строго. Это из рабочего, управление высоковольтным выпрямителем.
Брутальненько… Тем более без контроля ошибок. У Вас есть хотя бы простейшая защита сообщений контрольной суммой?
И я как-то не совсем понял, при чём тут STM32? Для заголовка? :)
Таймер, отправляющий слова, должен иметь период не менее 20 мкс и не более 24 мкс, лучше ближе к 20 мкс. Но вообще брутально всё это. Неужели микруха не отдаёт прерывание по окончанию пересылки?
Какой контроль ошибок Вы имеете в виду? Кое чем STM32 все-таки занимается в этой схеме. :)
Контроль целостности передачи информации.
Когда принимаете командное слово и собираете посылку, проверяете соответствие количества принятых слов длине из КС?
Ещё раз повторю вопрос про то, кто формирует ответные слова.
Контроль четности делает HI-15530. Сравнение счетчика принятых слов и длины из КС пока не делал. Ответные слова формирует контроллер STM32.
Вам определённо надо реализовать ECSS-E-ST-50-13C на досуге :D
Когда-нибудь и до SpaceWire доберемся… :)
PS: а монитор шины-то есть у Вас нормальный? С ним жизнь становится куда приятнее.
В качестве монитора шины может работать МВ26.20. Но пока в этом режиме он не понадобился. Хватило осциллографа. :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации