Стабильность Arduino

Saman
Offline
Зарегистрирован: 13.03.2018

Разговоры о стабильности ардуино

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Говорить не о чем. С нечестным Си что угодно нестабильно. А с честным - всё что угодно стабильно. 

evgta
Offline
Зарегистрирован: 02.09.2016

кстати почему gsm модули, сигнализации, контроллеры замков и дверей, почти всегда делаюся на пиках? тиньки и атмеги как-то не встречал

bwn
Offline
Зарегистрирован: 25.08.2014

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

sadman41
Онлайн
Зарегистрирован: 19.10.2016

evgta пишет:

кстати почему gsm модули, сигнализации, контроллеры замков и дверей, почти всегда делаюся на пиках? тиньки и атмеги как-то не встречал

Старая школа делает. Сейчас школьники-ардуинщики дорастут и будут на AVR клепать. Или на ESP.

Saman
Offline
Зарегистрирован: 13.03.2018

Привет всем!!Решил обратится к вам. вот с чем.Кто нибудь делал проекты,которые работают уже довольно давно и без сбоев?Ситуация такая.Занимаюсь ардуино,примерно 1.5 года,все мигалки да игрушки.А тут решил сделать метеостанцию с передачей данных в интернет и тут началось....Короче у меня на балконе стоит солнечная панель и автомобильный аккумулятор который питает ночную подсветку квартиры и что бы не сверлить отверстие под провод датчика,я решил сделать передачу данных по радиоканалу на nrf24l.температура.влажность.давление и напряжение акб.растояние между nrfками 2 метра.дальше приемник на нано и через uart данные поступают на мегу с шилдом w5100.Работает все через remotexy т.е. всем управляю через смарт.но вот какая ж... сначала постоянно отваливался передатчик( хочу сразу сказать,что такие вещи как конденсаторы, фильтры по питанию, пайка, забитость каналов и т.д. отпадают!занимаюсь элетроникой с детства)я ничего лучше не придумал как сделать авторесет на второй ардуинке т.е. они следят друг за другом и если одна виснет то другая ее ресетит.работало.Стал отваливатся изернет шилд от инета постоянно,но так как у меня сам инет бывает, что отваливается, я собрал на sim800 и nano ресет по телефону ко орый сбрасывал и шилд и роутер.решение понадобилось потому что это только метеостанция но еще и много чем в квартире я управляю телефоном по инету.И что?Все работает плохо аж жуть.пока я был дома,то постоянно что то ресетил,перепрошивал,настраивал.вроде все работало.Вот попал в больницу и все!!Сначала отказал передатчик на балконе, изернет работал.так как показывал темп. в квартире и управлялись нагрузки.теперь и шилд и sim800 нано повисли!!!Я в больнице, а жена не поймет как сбросить все, да и вообще это глупо,раз нужен человек для этого.Вот скажите люююдиии!!!!Кто нибудь эксплотирует сигналку,автоматику и прочее отвественное дело на ардуино????

Saman
Offline
Зарегистрирован: 13.03.2018

Высказывание верное.Но я не програмист и использую FLProg.Может у него что то с языком.Но сначала то все работае

bwn
Offline
Зарегистрирован: 25.08.2014

Ну у меня четыре года терморегулятор в кладовочке молотит (ток не на ардуине, а на Атмеге328), не жалуюсь. Года два пищалка на ректификаторе, тоже на МК. Радиоканалы не пользую, не нужны.

Таки еще 5 и 4 года два инкубатора корейских на Атмеге8.

vvadim
Offline
Зарегистрирован: 23.05.2012

а вы определились почему отваливается эзернет.

Saman
Offline
Зарегистрирован: 13.03.2018

bwn пишет:

Ну у меня четыре года терморегулятор в кладовочке молотит (ток не на ардуине, а на Атмеге328), не жалуюсь. Года два пищалка на ректификаторе, тоже на МК. Радиоканалы не пользую, не нужны.


Ну может это не сложно для ардуино.у меня там всетаки посложнее все

evgta
Offline
Зарегистрирован: 02.09.2016

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

до этого контроллер света в салоне и стекол в другой машине 5 лет отработали. правда на пике.

но все платы покрыты тремя слоями лака.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011
Saman
Offline
Зарегистрирован: 13.03.2018

vvadim пишет:

а вы определились почему отваливается эзернет.


Нет,интервалы всегда разные.сначала был у меня клон с неправильной сборкой на входе LAN .сборки не нашел заказал из Москвы оригинал.работает гораздо стабильно,но все равно отваливается

Saman
Offline
Зарегистрирован: 13.03.2018

evgta пишет:

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

до этого контроллер света в салоне и стекол в другой машине 5 лет отработали. правда на пике.

но все платы покрыты тремя слоями лака.


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

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Saman пишет:
использую FLProg.
А FLProg то честный? Тёплый, ламповый? Или может тоже, прости Господи ...

Saman
Offline
Зарегистрирован: 13.03.2018

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

Saman
Offline
Зарегистрирован: 13.03.2018

ЕвгенийП пишет:

Saman пишет:
использую FLProg.
А FLProg то честный? Тёплый, ламповый? Или может тоже, прости Господи ...


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

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

В каком коде? FLprog'овском? Это лучше вот сюда - https://flprog.ru/forum/

evgta
Offline
Зарегистрирован: 02.09.2016

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

sadman41
Онлайн
Зарегистрирован: 19.10.2016

У меня на Нане собран агент мониторинга, с APC-шного УПСа тащит инфу, по эзернету (W5100) отдает. Спаян на гетинаксовой макетке. И ничего, скоро уж год чистого аптайма. До этого электрики лепестричеством баловались, поэтому засчитать остальное время работы в чистый аптайм не могу.

Так что сами судите - стабильно это или нет.

Saman
Offline
Зарегистрирован: 13.03.2018

evgta пишет:

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


По даташитам все до -40 работает.А влажность низкая.А уж в квартире так и подавну

Saman
Offline
Зарегистрирован: 13.03.2018

sadman41 пишет:

У меня на Нане собран агент мониторинга, с APC-шного УПСа тащит инфу, по эзернету (W5100) отдает. Спаян на гетинаксовой макетке. И ничего, скоро уж год чистого аптайма. До этого электрики лепестричеством баловались, поэтому засчитать остальное время работы в чистый аптайм не могу.

Так что сами судите - стабильно это или нет.


Вы сами писали код?

Saman
Offline
Зарегистрирован: 13.03.2018

ЕвгенийП пишет:

В каком коде? FLprog'овском? Это лучше вот сюда - https://flprog.ru/forum/


Так она же его генерит в код для IDE

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Saman пишет:
Вы сами писали код?

Пришлось самому, все остальные программисты разбегались под шкафы, как только дверь в кабинет открывал. И усами оттуда шевелили.

evgta
Offline
Зарегистрирован: 02.09.2016
Saman
Offline
Зарегистрирован: 13.03.2018

sadman41 пишет:

Saman пишет:
Вы сами писали код?

Пришлось самому, все остальные программисты разбегались под шкафы, как только дверь в кабинет открывал. И усами оттуда шевелили.


У меня вот мозгов не хватает на это

sadman41
Онлайн
Зарегистрирован: 19.10.2016

А у меня мозгов на химию не хватает. Так я вот поэтому и не занимаюсь синтезом разнообразных веществ на дому. 

SLKH
Offline
Зарегистрирован: 17.08.2015

Saman пишет:
Разговоры о стабильности ардуино

Вот лежит у меня ардуина и с места не движется. Пока не пнешь - совершенно стабильная вещь.

Или мы о чем? 

==========

Если в зверинце из #5 не отлажен каждый модуль в отдельности, все в куче они тем более работать не будут.

К тому же, как я понимаю, автор сам код не писал, а писал генератор. Так?

 

Saman
Offline
Зарегистрирован: 13.03.2018

sadman41 пишет:

А у меня мозгов на химию не хватает. Так я вот поэтому и не занимаюсь синтезом разнообразных веществ на дому. 


Для этого и есть FLProg,сдесь мне все хватает.вопрос был в другом

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Я так думаю стабильность от программиста зависит, в квартире железка попроще и в деревне - аптайм месяц почти. И кстати не понятно зачем nrf24 использовать на расстоянии 2 метров - пушкой по воробьям..проще надо быть.

bwn
Offline
Зарегистрирован: 25.08.2014

sadman41 пишет:

А у меня мозгов на химию не хватает. Так я вот поэтому и не занимаюсь синтезом разнообразных веществ на дому. 

А здря, батенька, здря. Химию, только неорганику, чуть знал и ту уже забыл, а имея МК и ректификатор (для потакания лени), отшень занятные, непохмельные вещички получаются.))))

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Saman пишет:
sadman41 пишет:

А у меня мозгов на химию не хватает. Так я вот поэтому и не занимаюсь синтезом разнообразных веществ на дому. 

Для этого и есть FLProg,сдесь мне все хватает.вопрос был в другом

Да я понимаю в чем вопрос. Ответа вы на него не получите.

Потому что тут стотыщмильёнов факторов, которые могут или уже воздействуют на вашу конструкцию. Ясновидящих тут нет, но есть те, кто отлаживал код месяцами или трижды перепаивал схему, чтобы эту пресловутую стабильность получить. А вы, наверное, ждете простого: "Возьми это, тыкни сюда, напиши вот так, запитай этак, засунь в такой ящик" и всё, убердевайс, способный выдержать прямое попадание головы депутата, готов. 

Чтобы ответить на вопрос почему ваш компот бродит, а не стоит спокойно - нужно как минимум его руками трогать. Долго. А не просто пять минут посмотреть на буквочки, которые там флпрог нагенерировал.

Saman
Offline
Зарегистрирован: 13.03.2018

andycat пишет:
Я так думаю стабильность от программиста зависит, в квартире железка попроще и в деревне - аптайм месяц почти. И кстати не понятно зачем nrf24 использовать на расстоянии 2 метров - пушкой по воробьям..проще надо быть.

То что было в наличии

Saman
Offline
Зарегистрирован: 13.03.2018

sadman41 пишет:

Saman пишет:
sadman41 пишет:

А у меня мозгов на химию не хватает. Так я вот поэтому и не занимаюсь синтезом разнообразных веществ на дому. 

Для этого и есть FLProg,сдесь мне все хватает.вопрос был в другом

Да я понимаю в чем вопрос. Ответа вы на него не получите.

Потому что тут стотыщмильёнов факторов, которые могут или уже воздействуют на вашу конструкцию. Ясновидящих тут нет, но есть те, кто отлаживал код месяцами или трижды перепаивал схему, чтобы эту пресловутую стабильность получить. А вы, наверное, ждете простого: "Возьми это, тыкни сюда, напиши вот так, запитай этак, засунь в такой ящик" и всё, убердевайс, способный выдержать прямое попадание головы депутата, готов. 

Чтобы ответить на вопрос почему ваш компот бродит, а не стоит спокойно - нужно как минимум его руками трогать. Долго. А не просто пять минут посмотреть на буквочки, которые там флпрог нагенерировал.


Все ясно

Saman
Offline
Зарегистрирован: 13.03.2018

SLKH пишет:

Saman пишет:
Разговоры о стабильности ардуино

Вот лежит у меня ардуина и с места не движется. Пока не пнешь - совершенно стабильная вещь.

Или мы о чем? 

==========

Если в зверинце из #5 не отлажен каждый модуль в отдельности, все в куче они тем более работать не будут.

К тому же, как я понимаю, автор сам код не писал, а писал генератор. Так?

 


Так точно))

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Saman пишет:
andycat пишет:
Я так думаю стабильность от программиста зависит, в квартире железка попроще и в деревне - аптайм месяц почти. И кстати не понятно зачем nrf24 использовать на расстоянии 2 метров - пушкой по воробьям..проще надо быть.

То что было в наличии

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

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Saman пишет:
... сначала постоянно отваливался передатчик... Стал отваливатся изернет шилд от инета постоянно... пока я был дома,то постоянно что то ресетил,перепрошивал,настраивал...Сначала отказал передатчик... Вот скажите люююдиии!!!!Кто нибудь эксплотирует сигналку,автоматику и прочее отвественное дело на ардуино????

Saman пишет:
Но я не програмист и использую FLProg

И Вы всерьез считаете, что слабое звено здесь - это именно Ардуино?

Logik
Offline
Зарегистрирован: 05.08.2014

Saman пишет:
Привет всем!!Решил обратится к вам. вот с чем.Кто нибудь делал проекты,которые работают уже довольно давно и без сбоев?

http://arduino.ru/forum/proekty/sistema-zashchity-ot-protechki-vody?page=1#comment-141151

https://www.google.com/url?q=http://arduino.ru/forum/proekty/pokhvalimsya-khudozhestvennoi-samodeyatelnostyu-na-ws2812%3Fpage%3D1&sa=U&ved=0ahUKEwiz99H0jurZAhXKlCwKHSBWAfkQFggEMAA&client=internal-uds-cse&cx=000212414265083961610:_80qtkoe9oo&usg=AOvVaw0lcCaxEm9wxAd2H7XPWW1j

http://arduino.ru/forum/proekty/akvakontroller-maksimum-iz-mini

Все три работают 24х7. По несколько лет. Смотрите даты публикаций.

По первой ссылке - года 2 назад БП сдох. Поменял и не заглядовал больше. Работает, только слышу как клапан щелкает. 

По второй - раз проша слетела вместе с загрузчиком из-за БП. Электролит высох.

По третей - последний раз апгрейдил почти два года как. Знаю, есть ошибки в коде. Но нестабильности незамечено. Очень сложный код. Почти вся память задействована.

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

Выводы.  Сама ардуина оч стабильна. Надежней чем распостраненные БП. Нестабильность кода - следствие кривости рук. Каждому свое, тут обсуждать нечего. Расширения и их либы - также относительно ненадежны.

FLProg?! Вы тут потролить пришли? Этот мусор с стабильностю несовместим.

Olej
Olej аватар
Offline
Зарегистрирован: 05.03.2018

Saman пишет:
Разговоры о стабильности ардуино

В радиотехнике/электротехнике ... кто учился хоть чему - нет такого показателя, параметра "стабильность"!

Вот надёжность - есть, и теория надёжности есть ... и курс теории надёжности есть, и сдавали его по 3 раза...

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

А в отношении программного кода есть число ошибок в коде... И есть утверждение величайшего авторитета в этой области Э.Дейкстра, что: "не бывает программного кода не содержащего ошибок, есть только не выявленные ещё ошибки".

Вы о какой "стабильности" печётесь?

 

Клапауций 555
Offline
Зарегистрирован: 10.03.2018

Olej пишет:

Вы о какой "стабильности" печётесь?

в психиатрии есть такой показатель. О_О

типа "стабильность реакций поциента на внешние раздражители".

Клапауций 555
Offline
Зарегистрирован: 10.03.2018

sadman41 пишет:

А у меня мозгов на химию не хватает. Так я вот поэтому и не занимаюсь синтезом разнообразных веществ на дому. 

я дома чай готовлю - ни одного сбоя за всю жизнь. О_О

каша и кипячёное молоко - да, иногда пригорает и, сцуко, сбегает, но чай - стабилен как путин.

Saman
Offline
Зарегистрирован: 13.03.2018

Ну по всей видемости прийдется учить C

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Saman пишет:
Ну по всей видемости прийдется учить C

Только какой попало не учи, учи сразу кристально чесный. Как говорит один адепт-фонтаностроитель, получается 146% рабочий код, даже без железа.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Надёжность ардуино выражается примерно такой формулой:

            "надёжность внешнй обвязки"
--------------------------------------------------------
"криворукость" х "кривоголовость в степени пи"

Нетрудно заметить, что вносит наибольший вклад.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Saman пишет:
Ну по всей видемости прийдется учить C
По "видемости", да.