|
|
 |
Ответов
|
Jun 18 2018, 09:53
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 17-01-12
Пользователь №: 69 604

|
Цитата(kovigor @ Jun 18 2018, 10:14)  Или стек переполняется, например, при интенсивных прерываниях, и собой затирает данные в ОЗУ ... Нет. Во-первых в данной системе нет интенсивных прерываний: 1) системные часы (каждую миллисекунду); 2) АЦП - 1 раз в 10 миллисекунд; 3) КПДП передатчика SPI (каждую миллисекунду); 4) 2 прерывания UART (не работали, поскольку не было компьютера верхнего уровня). Во-вторых, как я уже писал, аналогичная система и в других проектах (даже есть более нагруженные).
|
|
|
|
|
Jun 18 2018, 10:27
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 17-01-12
Пользователь №: 69 604

|
Цитата(kovigor @ Jun 18 2018, 12:11)  Хорошо. Ловим сброс чисто аппаратно. Подпаиваем на плату светодиод и при сбросе зажигаем его. И в программе делаем так, чтобы выключить его можно было только оператору, например, нажатием кнопочки ... Спасибо, но вряд ли. Если это аппаратный сброс, то в любом случае должна была сработать подпрограмма тестирования индикаторов. А она гоняет по индикатору "палочки", а затем отображает дату и версию программы. я бы это увидел. Цитата(kovigor @ Jun 18 2018, 12:21)  Страшны не асинхроники, а контакторы, которые их включают. В момент коммутации возникают радиопомехи. И они могут быть особенно мощными и сокрушительными, если контакты не задемпфированы. Как у вас с этим, а ? Если дело в этом, то запитка от аккумулятора в качестве эксперимента (а я вам настоятельно советую попробовать этот вариант) может и не помочь, т.к. помехи проходят сквозь эфир. Да, вместо аккумулятора можно использовать обычный UPS, физически (вилкой) отключенный от розетки и питающийся от аккумулятора. Это в том, например, случае, если ваш прибор питается от 220В и запитать его прямо от аккумулятора затруднительно или неудобно ... В период наблюдения явления на площадке ещё шли монтажные работы и ничего такого не включалось
|
|
|
|
|
Jun 18 2018, 10:37
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 17-01-12
Пользователь №: 69 604

|
Цитата(kovigor @ Jun 18 2018, 12:28)  Болгарка, дрель, перфоратор, сварочник ? Нет ? Вы уверены ? И еще, я бы все-таки стек попробовал увеличить ... Тогда проконсультируйте, пожалуйста, как. Я в Keile этого никогда не делал. Где это находится?
|
|
|
|
Сообщений в этой теме
Вячик13 Непонятный рестарт программы Jun 18 2018, 07:53 kovigor Цитата(Вячик13 @ Jun 18 2018, 10:53) Буду... Jun 18 2018, 08:11 Вячик13 Цитата(aaarrr @ Jun 18 2018, 10:13) Так м... Jun 18 2018, 09:27  aaarrr Цитата(Вячик13 @ Jun 18 2018, 12:27) А ка... Jun 18 2018, 09:50   Вячик13 Цитата(aaarrr @ Jun 18 2018, 11:50) memse... Jun 18 2018, 10:19    kovigor Цитата(Вячик13 @ Jun 18 2018, 13:19) ... ... Jun 18 2018, 10:21    jcxz Цитата(Вячик13 @ Jun 18 2018, 13:19) Оста... Jun 18 2018, 10:47     Вячик13 Цитата(jcxz @ Jun 18 2018, 12:47) Вам ука... Jun 18 2018, 11:07      jcxz Цитата(Вячик13 @ Jun 18 2018, 14:07) Пред... Jun 18 2018, 11:14       Вячик13 Цитата(jcxz @ Jun 18 2018, 13:14) Ну знач... Jun 18 2018, 11:20        jcxz Цитата(Вячик13 @ Jun 18 2018, 14:20) Спас... Jun 18 2018, 11:38         Obam Цитата(jcxz @ Jun 18 2018, 14:38) А в исп... Jun 19 2018, 14:47          jcxz Цитата(Obam @ Jun 19 2018, 17:47) В STM32... Jun 19 2018, 15:05           Obam Цитата(jcxz @ Jun 19 2018, 18:05) Это поч... Jun 19 2018, 15:14 k155la3 Цитата(Вячик13 @ Jun 18 2018, 10:53) . . ... Jun 18 2018, 12:56 редактор склоняюсь к версии "дикого" указателя (н... Jun 19 2018, 16:59 Михась Цитата(редактор @ Jun 19 2018, 23:59) скл... Jun 21 2018, 12:34
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|