Ви не увійшли.
До речі, в кожному радіокерованому дроні є esp8265/esp8266/esp32. Таке життя..
Слышал, но не видел. В основном ardupilot на F411-473.
Хіба там якась закрита ОС? Я глибоко не копав, але наскільки знаю, там похідна від FreeRTOS чи щось подібне
RF часть (wifi и BT) точно закрыта, поставляется уже скомпилированными бинарниками, а так да, там freertos.
Причем пишут, что эта часть работает на ядре 0, то если свою прошивку запустить на втором ядре, всё равно когда никогда может тормозок проскочить. Так что, для управления ядерным реактором, я больше бы доверился стм, а не этой китайской фигне.
Therac-25? Як раз після того інциденту вимоги до сертифікації в мед.індустрії були переглянуті та суттєво посилені.
ага. Вот мне и стало интересно, каким образом нынче можно проверить безотказность действия электронной приблуды, если даже программист не знает как работает та ОС, если исходники закрыты и хрен его знает что она там вытворит.
да что далеко ходить, когда появились есп (а там без freertos никак) думаю дай проверю, действительно ли они так хороши. Записал на сд большой wav файл и поставил на проигрыш. И что? Когда никогда, да подвисон в проигрыше случался, видимо та ос что-то себе там придумала поработать... так что мое мнение, где нужны точные времянки - нафиг ту ос и пишем ручками.
Із теорії надійності, система може вважатись надійною лише коли доведена коректність взаємодії між її складовими компонентами, і кожний компонент системи є також надійним (рекурсивно).
Случайно, не Вы ли мне ТАУ в КПИ преподавали? )))
Такі проекти мають проходити незалежний аудит і сертифікацію.
Так отож. Помница на ютубе видел передачку, где аппарат лучевой терапии, из-за глюка в программе убил несколько пациентов. А ведь наверняка такой аппарат проходил все проверки.
Я про загальну тенденцію в індустрії, де "не влазить в STM32F103 - візми STM32F411", бо так виходить дешевше.
Ну тоже такое... помнится, в проекте для индустрии, меня просили пошагово в отладчике показывать как будет работать программа, чтобы нигде никаких глюков, иначе за "пр%еб" в программе, компании накладывались штрафные санкции. Представляю как сейчас такое можно показать, например, на есп32 со встроенной закрытой операционкой.
зы. я не про бытовые безделушки, а там, где глюк в программе может стоить человеку здоровья или жизни.
Зараз цінується, щоб без занурення в тему і через півдня якось запрацювало.
Хм. Чет у автора через полдня нифига не запрацювало... или это другое?
мдя. лет двадцать назад такие проекты умудрялись в тини13 впихивать, а нынче стм с 32кб не хватает.
Ну ось іде нормальне тактування, програма виконується. Тут приходить імпульс, який зриває генерацію, кварц починає "розкачуватись" заново. Ядро замість стабільних 16 МГц отримує хто зна шо в якому спектрі. При цьому відбувається читання/запис регістрів чи SRAM. Прочитатись чи записатись може зовсім не те, що мало би при нормальній роботі.
Вот это самый главный неиследованный вопрос. Почему должно что-то не то записаться? Если, например, подключить к выводу XTAL генератор импульсов и подавать по одному импульсу хоть раз в день, от этого программа не будет выполняться?
зы. то что "херовила" по уарт и остальным протоколам, где нужна выдержка времянки то понятно, но в целом то прога продолжает работать.
Кварцу потрібен деякий час, щоб коливання стабілізувались та вийшли на потрібну амплітуду.
Согласен, в авр для этого даже фьюзы специальные есть. (65 мс максимум, если память не подводит). Только речь же была, что программа "херовила", т.е. тактирование, какое-никакое, но всё же было. Или я не понял вопрос.
зы. Да и то, что выручил внешний генератор тоже такое... типа внешний генератор выполнен на закосмических комплектующих и не может глючить?
Что-то странно. Кварц может "плыть" только от перепадов температуры (физическую поломку не рассматриваем). Если внешний кварц начал выпендриваться, то внутреннему RC точно шляпа при таких условиях. Как он мог работать... может внешние некондиция были?
Kino пише:причем младший нибл, интересненько.
А саме 3-й біт, 0x08.
Именно.
причем младший нибл, интересненько.
Буває, особливо якщо чіп з аліекспреса
А, ну это да. Можно и в подвалах подола чипы изготавливать.
Спостерігав дещо схожі симптоми (з флешки читається не те що записане) на якомусь із attiny після спроби покрокового виконання в avr-gdb через debugWire. Там gdb перезаписує флеш для кожного брекпоінта, так що не дивно. Вилікувалось за допомогою chip erase. Але це не схоже на випадок у автора.
Ну такого не делал, учитывая что стирание идет страницами, то хрен знает как этот брейкпоинт расчитывается.
А вот оставить в цикле запись в эпром на пару минут, тем самым превысив кол-во записей (~100000) это запросто.
Сам по себе чип avr довольно таки тугой, ни разу не слышал чтобы была битая флеш или озу (если конечно не питали завышенным напряжением). Где-то вы у себя перемудрили.
Или не проходит стирание чипа, т.к. на новом вся память забита 0xFF и любая прошивка заливается без проблем.
Ну если "простой" работает, то надо искать где "сложный" всё ломает. Скорее всего в крутилке задач. пока выполняется иная от приема задача, то получается все данные, которые надо принять улетают в трубу. правильно же сделать прием по прерыванию.
получается при 3*13=39вт. Вам надо ~50вт. получается, если долго не "грузить" то вполне сойдет. возьмите не трехваттные, а четырех... да и какая разница как плата сделана, резисторы же там параллельно, вам надо два контакта, берите те же цементные что и у автора.
Стрижень і корпус працюють як діод - випрямляють змінний струм. А струм там - мікроампери, без заземлення датчик нічого хорошого не наміряє.
А как же тогда миллионы приборов меряют микроамперы без всякой земли?
понял. спасибо.
Та то понятно. Хотел узнать принцип работы, что аж за гланды нужен ноль. Чем ему ноль после моста не канает?
Парни, пока вспомнил, разрешите вклинуться с дурным вопросом? Вопрос плевый, везде пишут, что датчику ионизации (пламени) в котлах, обязательно нужен чистый ноль прям от сети. Что в нем такого, что нужен ноль и все пытаются это дело обдурить?
попадались mg90, которые при подаче питания самопроизвольно поворачивались на угол ~10 градусов.
А что, получается, если акб не переполюсован он пропустит ток и реле сработает? Спрашиваю из интереса, никогда не задумывался.
0.7 В - це при струмі десь 50 мА. При 1 А буде 0.9 В, при 5 А буде 1.2 В. Ще й від температури залежить.
Ну то такое, что-то да можно придумать. Главное что есть источник 28В 50А. ))) (хотя автор про ток ничего не говорил, это мы тут сами уже выдумали).
Kino пише:так а по входу что? не тоже самое?
По входу плюс-мінус півтора вольта не суттєво. До того ж вхідний струм менший за вихідний.
хм. так автор пишет что блок регулируемый.... пусть для 3В поставит 4.4 для компенсации двух диодов по 0.7.
На діоді падає 0.7В (на Шоткі менше). При струмі в 50А це сильно грітиметься. ККД на рівному місці падає.. А на mosfet десятки мілівольт.
так а по входу что? не тоже самое?