Датчик давления для вакуумной станции

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем anenkov_a, 16 апр 2018 в 12:07.

  1. anenkov_a

    anenkov_a Нуб

    Добрый день
    Собрал вакуумную станцию.
    Схема:
    -вакуумный насос Klimaline 1000
    -ардуино нано
    -Датчик давления http://amperka.ru/product/troyka-barometer
    -силовое реле на 220 В
    -Н-мост для упавления шаровым краном
    -моторизованый шаровый кран http://amperka.ru/product/motorized-ball-valve-15mm

    Логика такова:
    - считаваем давление
    - если давление выше максимального заданного (0.2 атм к примеру), то включаем вакуумный насос, открываем кран.
    - если давление ниже минимального заданого (0.1 атм к примеру), то закрываем кран, выключаем насос.

    Первые 10 часов станция отработака как надо.
    Потом начались сбои. первый раз контроллер повис при включеном насосе. Теперь подвисает при выключеном насосе после 2-4 срабатываний.

    Предполагаемая причина, что подвисает микроконтролле при попытке считать данные с датчика.
    Ранее при отладке такое было (при отключеном датчике мк подвисает).
    При нажатии на мк кнопки сброс работа восстанавливается.
    Предполагаемая причина отказа датчика это пробой напряжения при низком давлении.

    Вопрос.
    Как диагностировать это отказ без подвисания МК?
     
    Последнее редактирование: 16 апр 2018 в 12:19
  2. parovoZZ

    parovoZZ Гуру

    Вачдог и информирование оператора по любому доступному интерфейсу.
    Всю работу с датчиком строить таким образом, чтобы по таймеру выходить из процедуры общения и уведомлять об ошибке связи оператора.
    Это для случая, если с питанием всё нормально. Кривая разводка запросто ловит ЭМИ от пускателя.
     
  3. Belkin

    Belkin Гик

    В программе должна быть реакция на ошибку датчика.
    Зависит от протокола датчика, но в основной массе - проверка контрольной суммы.
     
  4. anenkov_a

    anenkov_a Нуб

    В том и прикол что ответа от дачика нет и все висит.

    От какого пускателя? От силового реле?
    Подскажите где посмотреть информаци по сторожевику и выходу по таймеру.
     
  5. DIYMan

    DIYMan Гуру

    Устранить. Кстати - вы уверены, что какая-нибудь индуктивная нагрузка не шумит по питанию, сводя МК с ума? Как подключено реле? Есть на выходах искрогасящая цепочка? Опторазвязано всё?

    Короче, проблему надо решать системно, прежде чем делать вывод, что датчик не алё. Описанные симптомы уж очень напоминают за проблемы по питанию.
     
  6. Belkin

    Belkin Гик

    Это не прикол, а ответ...
    В программе не предусмотрена реакция на отсутствие датчика или выход его из строя.
    Поэтому МК и виснет в бесконечном ожидании ответа от датчика.

    Для начала сформируйте правильное и полноценное общение с датчиком.
    Если глюки продолжатся, то тогда можно переключиться на аппаратную часть (питание, наводки и пр.)
     
  7. parovoZZ

    parovoZZ Гуру

    Откуда знаешь?