Перейти к содержанию
    

x736C

Участник
  • Постов

    1 245
  • Зарегистрирован

Весь контент x736C


  1. Все зависит от критичности сбоя и их интенсивности. Очевидно, что «сбои» должны выводить клон из области конкурентного превосходства в худшем случае. А в лучшем случае не должны позволить сделать из клона полноценный продукт. Я ожидал дискуссии по этой теме. Это говорит о том, что тема горячая, актуальная. Вопрос себя не исчерпал и тут есть над чем покреативить.
  2. Это очень надуманное соображение. Я было начал что-то отвечать, но потом понял, что не имеет никакого смысла. Все что вы написали актуально, но элементарно разрешимо.
  3. Столько копий сломано. Попробуйте поискать на форуме похожие темы. Навскидку https://electronix.ru/forum/index.php?showtopic=143246 Если подытожить самое первое, что всплывает в такого рода дискуссиях. Необходимо понимать портрет взломщика, так сказать. Кто будет пытаться копировать ваше устройство. Что-то очень выгодное в мировом масштабе все равно скопируют. По крайней мере, так безапелляционно декларируется. Исходя из всего прочитанного по теме пришел к выводу, что защита должна быть очень скрытая. Сам факт ее наличия должен быть неочевидным. И проявлять себя должна псевдослучайным образом на длинном промежутке времени. Единичные отказы на длительных промежутках времени и вылавливать дольше и сложнее. Ваш вспомогательный контроллер просто скопируют, считав с него прошивку, если не смогут взломать протокол обмена. То есть опять-таки, надо понимать, на кого нацелена ваша защита.
  4. А какие есть объективные и обоснованные опасения? У меня просто там платный аккаунт. А я не в зуб ногой.
  5. Flood, точно она. efg, трансиверы в комплект входят?
  6. Ну ок. Зависит от того, каким целям служит тренажер. Там может быть и огонь, задымление настоящие:) Например, у тренажера Союза есть дымогенератор:) Хотя еще не так давно космонавты тренеровались без дыма и прекрасно летали в космос. https://instagram.com/p/_138kWEjko/ Фильм кстати еще не посмотрел:)
  7. Не очень понял смысл вашего комментария. Речь шла об органах управления и приборах. То есть о кабине. Ветер и дождь прекрасно моделируются без вентиляторов и настоящей воды. В конторе, где довелось когда-то потрудиться, делали тренажеры разных классов. И для небольших ЛА вертолетного типа приборы отрисовывались на экране обычной ЖК-панели, закрытой металлическим листом с прорезанными круглами отверстиями. На одном мониторе несколько полностью отрисованных стрелочных индикаторов. Для тренажеров больших лайнеров такой подход не применим. По кнопкам и тумблерам такие же требования. В России требованиями к тренажерам разных категорий и их сертификацией, насколько помню, занимается организация ЦЭСАТ.
  8. Позволю ответить, хоть вопрос адресован не мне. Авиатренажеры разделяются на категории. Для наиболее высокой категории все органы управления и приборы должны быть аутентичными. Для авиатренажеров, имитирующих полет малых летательных аппаратов, существуют послабления.
  9. Р. Морелос-Сарагоса «Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение». стр.103-105. В случае с БЧХ-кодами получаются две итерации декодирования. dvladim, присоединяюсь.
  10. С распиновкой JTAG понятно, а первую часть предложения не расшифруете? Что именно Вас интересует? «Как есть» — значит ли это, что плата может быть неисправна и ПЛИС тоже, например, неисправна?
  11. В каком-то документе, когда вчера гуглил информацию, попалась причина замыкания резисторов медные дендриты. UPD: Файл с описанием. Thick-Film-Resistor-Failures.pdf
  12. Интересно, что у пленочного конденсатора такие отказы случаются. Обсуждалось на форуме. Сперва КЗ, потом выгорает до обрыва. Выпускаются специальные конденсаторы, чтобы этого избежать. (Неплохое видео по теме https://www.youtube.com/watch?v=QgKY5QWehME) В этом документе рассмотрено дерево отказов для пленочного резистора, и явно указывается, что короткого замыкания не бывает. https://www.mouser.com/pdfdocs/ResistorTechnicalGuide-2.PDF И это не очень понятно. Чем принципиально отличаются пленочные конденсатор от резистора в контексте обсуждаемого вопроса. В других местах указывается риск КЗ, но как менее вероятный.
  13. Про локацию не могу ничего сказать, но общее соображение такое. Если задача масштабируемая, то можно любую плис исчерпать. Взлом паролей, майнинг, поиск чисел Мерсенна и т.п.
  14. Никто не дает никаких гарантий и даже не пытается это делать. Одно событие более вероятное, другое менее. Вы же с этим не будете спорить? Степень этой вероятности можно рассчитать, померить, предположить, обеспечить и т.д. По крайней мере люди уже довольно давно всячески пытаются это делать и у них это получается. Более чем за сто лет построен математический аппарат, который прекрасно работает и великолепно себя зарекомендовал. Вы пытаетесь философствовать на темы, в которых некомпетентны. Надо просто открыть книгу и почитать. И еще скажу, чтоб два раза не вставать. Какие миллиарды, какие большие числа?)) Побросайте монетку хотя бы, чтобы посмотреть на каких числах уже начнет работать теория вероятностей и с какой погрешностью. Хрестоматийный пример из введения к учебнику. Если вы играете в домино или в карты на деньги, игнорируя базовые принципы теории вероятностей с человеком, который их активно использует, то уже после десятка игр вы скорее всего будете в минусе. Хотя гарантий этого нет и никто не пытается их вам дать. Просто более выигрышная стратегия поведения, которая работает. То, что прибор с надежностью 10^-9 может отказать через час, а прибор с 10^-7 не откажет и через год — это схоластика чистой воды. Совершенно очевидна вещь, которая не отменяет научные постулаты ни на йоту. :biggrin: это пять баллов!)))
  15. Питать от сварочного инвертора, как раз 300А :biggrin: шучу:) Там, наверное, что-то около одного вольта (плюс/минус), то есть не больше полкиловатта.
  16. Если у вас уже есть значение апостериорной вероятности отказа (10^-7, например), то и оперировать такими значениями вы можете, опираясь на теоремы, производя перемножение, сложение и т.п. «реально случайными, а не связанными и закономерными». Эта фраза не понятна, если честно. Что значит, реально случайными:)
  17. Почему трюк-то? Это базовые теоремы теории вероятностей:) Абсолютно научный подход. Тут можно еще сказать, что ваши 10^-7 на блок получаются из 10^-12..10^-9 на отдельные компоненты, которые тоже получают используя «трюки» и небесспорные методики.
  18. Цикл в программировании — это когда какие-то команды [процессора] повторяются одна за другой по кругу, т.е. в цикле. В вашем случае, цикла не будет. Также не будет выхода по условию. Т.к. выходить некуда и не из чего. Имею в виду именно ваш контекст. Необходимо поменять парадигму написания программы с Си на HDL. Было бы неплохо представлять, как это можно сделать на элементарных цифровых блоках (триггерах, регистрах, компараторах и т.п.). Если можно это нарисовать на листке бумаги схематично, то дальше уже несложно переложить все на язык HDL. Так в названии же темы:)
  19. Самый разумный путь, это ШИМ, имхо. Напряжение подобрать так, чтоб при открытом ключе ток потёк 170 мА, а затем регулировать коэффициент заполнения с или без ОС. Еще важно понимать, с какой точностью необходимо установить 170 мА. Справедливо было замечено, что моментально изменить ток от нуля до 170 мА не получится. Не говоря уже о том, что моментально — не самая подходящая категория для описания переходных процессов.
  20. Как примерно хотя бы выглядит модуль Settings, не могли бы поделиться? И как обеспечивается защита? И еще вопрос вдогонку. Допустим, в StaticSettings у меня есть настройка #define FW_REV "v.1.1". Где-то должен быть, например, const char *rev = FW_REV Где вы обычно такую информацию храните? в main.c или какой-то отдельный файл, в котором организуется хранение системных констант в памяти? Прошу прощения за нубские вопросы.
  21. Интересно, как тут легко делаются предположения о технических деталях, которые являются наивысшим секретом государства:) Можно легко ошибиться с выводами; и все может быть хоть и немного, но принципиально не так:)
  22. Проверить можно практически любым контроллером, например MSP430G2553 или STM32. Но они все-таки сперва стартуют.
×
×
  • Создать...