Pull to refresh

Comments 24

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

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

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

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

Полностью согласен. :)
UFO just landed and posted this here
Ждем продолжения, когда заказчик попросит провести сертификацию.
Ожидал, что будет что-то интересное типа эмуляции протокола, а оказалось, что показалось.
— максимальный кадр 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. Но пока в этом режиме он не понадобился. Хватило осциллографа. :)
Sign up to leave a comment.

Articles