Сбой программы иногда
- Войдите на сайт для отправки комментариев
Втр, 01/12/2020 - 19:06
Исходные данные:
плата - MEGA, плата с 4 реле, 5 сенсорных кнопок, 3 светодиода, 1 ШД с драйвером DM556. Питание на МЕГУ - с БП 12В, питание на реле - с того же БП 24В.
МЕГА управляет 2 пневмоцилиндрами, 1 вакуумным генератором и 1 ШД с драйвером DM556. В определённой последовательности включает/выключает ШД, пневмоцилиндры, вакуум. В среднем в программе 22 этапа. Иногда программа выполняется без сбоев, иногда 3 этапа проходит и программа останавливается, иногда 8-12 этапов проходит. Отчего зависит - не понятно.
Может кто сталкивался с таким чудом? Подскажите куда копать...
плохая сборка ловит помехи
плохая сборка ловит помехи
Что делать, как пересобирать?
Зеленый провод не туда припаян. А также в строке №48 скетча чушь какая-то написана.
Сергей, выкладывайте схему сборки и код программы. Без этого и разговор начинать не стоило.
Программа откуда взялась? - вряд ли вы ее писали сами, иначе таких вопросов бы не было...
Больше...больше надо конденсаторов и дросселей. Чую...чую наводку в схеме от двигателей...
Дайте на водку.
Что делать, как пересобирать?
Как минимум повесить ферритовый дроссель на питание ардуины. Для это берем ферритовое кольцо (можно добыть из сгоревшей CFL лампочки), пропускаем через него провода питания идущие непосредственно к ардуино, и делаем несколько витков (чем больше тем лучше)
То же самое желательно проделать с питанием всего остального. Если намотать не получается, можно просто продеть провод через кольцо. Так же можно поставить дросселя на низкоскоростные цепи идущие от/к ардуино.
Сергей, выкладывайте схему сборки и код программы. Без этого и разговор начинать не стоило.
Программа откуда взялась? - вряд ли вы ее писали сами, иначе таких вопросов бы не было...
Схему нарисую чуть позже.
Программу писал сам :)
Сергей, выкладывайте схему сборки и код программы. Без этого и разговор начинать не стоило.
Программа откуда взялась? - вряд ли вы ее писали сами, иначе таких вопросов бы не было...
Схема сборки:
Нужна электрическая принципиальная схема, а не это непонятно что. И фото.
Нужна электрическая принципиальная схема, а не это непонятно что. И фото.
Навесил ферритовое кольцо на питание ардуины, на провод питание +24V на реле, который идёт, повесил ферритовый фильтр на защёлках. Стало лучше, циклов 10 прогнал - ниодного сбоя не было :)
Фото того, что внутри:
Вы б хотя бы питание расписали, как оно у Вас организовано.
в мегу вообще похоже дюпоны воткнуты, вы в курсе что там внутри волос а не провод, причем иногда не припаяный а прислонютый :)
Вы б хотя бы питание расписали, как оно у Вас организовано.
в мегу вообще похоже дюпоны воткнуты, вы в курсе что там внутри волос а не провод, причем иногда не припаяный а прислонютый :)
Питание - из БП +12V идёт через выключатель на ардуину, миинус с БП идёт напрямую в ардуину, +24V с БП идёт на реле.
В мегу всё воткнуто стандартными проводами, ничего не пропаивалось не перепаивалось.