#1 Re: Програмування Arduino » Розмір прошивки » Вчора 17:07:32

jokeer пише:

До речі, в кожному радіокерованому дроні є esp8265/esp8266/esp32. Таке життя..

Слышал, но не видел. В основном ardupilot на F411-473.

#2 Re: Програмування Arduino » Розмір прошивки » Вчора 10:51:10

dimich пише:

Хіба там якась закрита ОС? Я глибоко не копав, але наскільки знаю, там похідна від FreeRTOS чи щось подібне

RF часть (wifi и BT) точно закрыта, поставляется уже скомпилированными бинарниками, а так да, там freertos.

Причем пишут, что эта часть работает на ядре 0, то если свою прошивку запустить на втором ядре, всё равно когда никогда может тормозок проскочить. Так что, для управления ядерным реактором, я больше бы доверился стм, а не этой китайской фигне.

#3 Re: Програмування Arduino » Розмір прошивки » Вчора 03:30:03

dimich пише:

Therac-25? Як раз після того інциденту вимоги до сертифікації в мед.індустрії були переглянуті та суттєво посилені.

ага. Вот мне и стало интересно, каким образом нынче можно проверить безотказность действия электронной приблуды, если даже программист не знает как работает та ОС, если исходники закрыты и хрен его знает что она там вытворит.

да что далеко ходить, когда появились есп (а там без freertos никак) думаю дай проверю, действительно ли они так хороши. Записал на сд большой wav файл и поставил на проигрыш. И что? Когда никогда, да подвисон в проигрыше случался, видимо та ос что-то себе там придумала поработать... так что мое мнение, где нужны точные времянки - нафиг ту ос и пишем ручками.

#4 Re: Програмування Arduino » Розмір прошивки » Вчора 03:16:49

dimich пише:

Із теорії надійності, система може вважатись надійною лише коли доведена коректність взаємодії між її складовими компонентами, і кожний компонент системи є також надійним (рекурсивно).

Случайно, не Вы ли мне ТАУ в КПИ преподавали? )))


Kino пише:

Такі проекти мають проходити незалежний аудит і сертифікацію.

Так отож. Помница на ютубе видел передачку, где аппарат лучевой терапии, из-за глюка в программе убил несколько пациентов. А ведь наверняка такой аппарат проходил все проверки.

#5 Re: Програмування Arduino » Розмір прошивки » Вчора 02:52:13

dimich пише:

Я про загальну тенденцію в індустрії, де "не влазить в STM32F103 - візми STM32F411", бо так виходить дешевше.

Ну тоже такое... помнится, в проекте для индустрии, меня просили пошагово в отладчике показывать как будет работать программа, чтобы нигде никаких глюков, иначе за "пр%еб" в программе, компании накладывались штрафные санкции. Представляю как сейчас такое можно показать, например, на есп32 со встроенной закрытой операционкой.

зы. я не про бытовые безделушки, а там, где глюк в программе может стоить человеку здоровья или жизни.

#6 Re: Програмування Arduino » Розмір прошивки » Вчора 02:31:12

dimich пише:

Зараз цінується, щоб без занурення в тему і через півдня якось запрацювало.

Хм. Чет у автора через полдня нифига не запрацювало... или это другое?

#7 Re: Програмування Arduino » Розмір прошивки » Вчора 01:58:08

мдя. лет двадцать назад такие проекты умудрялись в тини13 впихивать, а нынче стм с 32кб не хватает.

#8 Re: Апаратні питання » Esp32 в промисловому середовищі » 2026-03-31 19:46:32

dimich пише:

Ну ось іде нормальне тактування, програма виконується. Тут приходить імпульс, який зриває генерацію, кварц починає "розкачуватись" заново. Ядро замість стабільних 16 МГц отримує хто зна шо в якому спектрі. При цьому відбувається читання/запис регістрів чи SRAM. Прочитатись чи записатись може зовсім не те, що мало би при нормальній роботі.

Вот это самый главный неиследованный вопрос. Почему должно что-то не то записаться? Если, например, подключить к выводу XTAL генератор импульсов и подавать по одному импульсу хоть раз в день, от этого программа не будет выполняться?

зы. то что "херовила" по уарт и остальным протоколам, где нужна выдержка времянки то понятно, но в целом то прога продолжает работать.

#9 Re: Апаратні питання » Esp32 в промисловому середовищі » 2026-03-31 18:39:24

dimich пише:

Кварцу потрібен деякий час, щоб коливання стабілізувались та вийшли на потрібну амплітуду.

Согласен, в авр для этого даже фьюзы специальные есть. (65 мс максимум, если память не подводит). Только речь же была, что программа "херовила", т.е. тактирование, какое-никакое, но всё же было. Или я не понял вопрос.

зы. Да и то, что выручил внешний генератор тоже такое... типа внешний генератор выполнен на закосмических комплектующих и не может глючить?

#10 Re: Апаратні питання » Esp32 в промисловому середовищі » 2026-03-31 11:10:25

Что-то странно. Кварц может "плыть" только от перепадов температуры (физическую поломку не рассматриваем). Если внешний кварц начал выпендриваться, то внутреннему RC точно шляпа при таких условиях. Как он мог работать... может внешние некондиция были?

#11 Re: Програмування Arduino » глюк пам'яті » 2026-03-20 01:25:03

dimich пише:
Kino пише:

причем младший нибл, интересненько.

А саме 3-й біт, 0x08.

Именно.

#13 Re: Програмування Arduino » глюк пам'яті » 2026-03-19 15:26:09

dimich пише:

Буває, особливо якщо чіп з аліекспреса smile

А, ну это да. Можно и в подвалах подола чипы изготавливать.

dimich пише:

Спостерігав дещо схожі симптоми (з флешки читається не те що записане) на якомусь із attiny після спроби покрокового виконання в avr-gdb через debugWire. Там gdb перезаписує флеш для кожного брекпоінта, так що не дивно. Вилікувалось за допомогою chip erase. Але це не схоже на випадок у автора.

Ну такого не делал, учитывая что стирание идет страницами, то хрен знает как этот брейкпоинт расчитывается.
А вот оставить в цикле запись в эпром на пару минут, тем самым превысив кол-во записей (~100000) это запросто.

#14 Re: Програмування Arduino » глюк пам'яті » 2026-03-19 14:09:06

Сам по себе чип avr довольно таки тугой, ни разу не слышал чтобы была битая флеш или озу (если конечно не питали завышенным напряжением). Где-то вы у себя перемудрили.
Или не проходит стирание чипа, т.к. на новом вся память забита 0xFF  и любая прошивка заливается без проблем.

#15 Re: Програмування Arduino » дисплей DWIN та Arduino nano » 2026-03-10 15:26:53

Ну если "простой" работает, то надо искать где "сложный" всё ломает. Скорее всего в крутилке задач. пока выполняется иная от приема  задача, то получается все данные, которые надо принять улетают в трубу. правильно же сделать прием по прерыванию.

#16 Re: Апаратні питання » Захист від зворотнього струму та зміни полярності. » 2026-03-07 02:36:51

получается при 3*13=39вт. Вам надо ~50вт. получается, если долго не "грузить" то вполне сойдет. возьмите не трехваттные, а четырех... да и какая разница как плата сделана, резисторы же там параллельно, вам надо два контакта, берите те же цементные что и у автора.

#17 Re: Апаратні питання » Захист від зворотнього струму та зміни полярності. » 2026-03-04 16:01:17

dimich пише:

Стрижень і корпус працюють як діод - випрямляють змінний струм. А струм там - мікроампери, без заземлення датчик нічого хорошого не наміряє.

А как же тогда миллионы приборов меряют микроамперы без всякой земли?

#19 Re: Апаратні питання » Захист від зворотнього струму та зміни полярності. » 2026-03-04 13:14:24

Та то понятно. Хотел узнать принцип работы, что аж за гланды нужен ноль. Чем ему ноль после моста не канает?

#20 Re: Апаратні питання » Захист від зворотнього струму та зміни полярності. » 2026-03-04 12:52:02

Парни, пока вспомнил, разрешите вклинуться с дурным вопросом? Вопрос плевый, везде пишут, что датчику ионизации (пламени) в котлах, обязательно нужен чистый ноль прям от сети. Что в нем такого, что нужен ноль и все пытаются это дело обдурить?

#21 Re: Апаратні питання » Неможливість ручного повороту сервоприводів MG90s (без живлення) » 2026-02-26 20:44:50

попадались mg90, которые при подаче питания самопроизвольно поворачивались на угол ~10 градусов.

#22 Re: Апаратні питання » Захист від зворотнього струму та зміни полярності. » 2026-02-26 01:12:36

А что, получается, если акб не переполюсован он пропустит ток и реле сработает? Спрашиваю из интереса, никогда не задумывался.

#23 Re: Апаратні питання » Захист від зворотнього струму та зміни полярності. » 2026-02-24 22:46:40

dimich пише:

0.7 В - це при струмі десь 50 мА. При 1 А буде 0.9 В, при 5 А буде 1.2 В. Ще й від температури залежить.

Ну то такое, что-то да можно придумать. Главное что есть источник 28В 50А. ))) (хотя автор про ток ничего не говорил, это мы тут сами уже выдумали).

#24 Re: Апаратні питання » Захист від зворотнього струму та зміни полярності. » 2026-02-24 21:19:49

dimich пише:
Kino пише:

так а по входу что? не тоже самое?

По входу плюс-мінус півтора вольта не суттєво. До того ж вхідний струм менший за вихідний.

хм. так автор пишет что блок регулируемый.... пусть для 3В поставит 4.4 для компенсации двух диодов по 0.7.

#25 Re: Апаратні питання » Захист від зворотнього струму та зміни полярності. » 2026-02-24 20:41:42

jokeer пише:

На діоді падає 0.7В (на Шоткі менше). При струмі в 50А це сильно грітиметься. ККД на рівному місці падає.. А на mosfet десятки мілівольт.

так а по входу что? не тоже самое?

Підвал форуму