Настройка алкотестера Динго B-02 с прошивкой SIGUR

Контроль доступа

Со стационарными алкотестерами Динго работаем довольно давно. Первой моделью был Динго B-01, который хоть и доступен до сих пор, но теперь ставим Динго B-02. Он и выглядит получше и работает побыстрее и имеет ещё пару полезных свойств.

Настройка алкотестера Динго B-02 с прошивкой SIGUR

Блокировка

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

Правильный алгоритм работы такой:

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

Для того, чтобы заблокировать алкотестер, нужно замкнуть белый провод с плюсом питания. Делается это через незанятое реле контроллера SIGUR – провода подключаются на нормально-закрытый и общий контакты, а в настройках контроллера нужно выбрать это реле в пункте Ожидание алкотестирования в направлении вход или Ожидание алкотестирования в направлении выход, смотря какое направление настраивается.

Промилле

Второе полезное свойство Динго B-02, а точнее его модификации Динго B-02 с прошивкой SIGUR – это и есть эта самая прошивка SIGUR. Заводская прошивка алкотестера модифицирована таким образом, что после проведения тестирования, результаты передаются по протоколу Wiegand на вход считывателя контроллера и фиксируются соответствующим образом в БД системы.

Вот с этой фичей вышел небольшой казус при первой инсталляции этого чудесного девайса. Как уже упоминал в статье СКУД SIGUR + алкотестер Динго B-02 + металлодетектор Блокпост PC Z 100, по наивности, я полагал, что раз уж в девайс залита кастомная прошивка, то она и должна брать на себя все функции его конфигурирования. Настроил систему, запустил, проверил и сдал заказчику. Вроде бы всё работало исправно, но потом начались проблемы. Выражались они в том, что алкотестер зажигает зелёный индикатор, а турникет не открывается.

Долго не мог понять в чём дело, пока не предположили, что у алкотестера и контроллера разные пороги срабатывания и полезли настраивать уже сам алкотестер кнопочками на плате. Оказалось, что так есть. В настройках SIGUR мы поставили порог 0.10 промилле, а в настройках алкотестера по умолчанию стоит 0.30 промилле. Получается, что при фиксировании значения, например, в 0.20 промилле алкотестер считает испытуемого трезвым, а контроллер – пьяным.

Порог срабатывания

Есть ещё один нюанс. Нужно ещё учитывать тот факт, что на алкотестере настроить значение меньше 0.10 промилле нельзя, а в SIGUR можно. Лучше этого не делать, даже если очень хочется закрутить гайки. Иначе будут возникать описанные выше сбои.

Про величины

На объекты сделали всё правильно, но хотелось понять почему. Поэтому стал терзать поддержку SIGUR. Вообще поддержка у них неплохая, но в данной ситуации я так и не смог добиться чего хотел. А хотел я немного – понять, в каких величинах передаются данные и как правильно настроить систему и алкотестер. Вроде бы логично – программисты интегрировали девайс в систему, писали для него спец.прошивку. Им ли не знать, что там и как? Видимо, в SIGUR, как и во многих других компаниях, программисты и специалисты поддержки общаются редко и средств коммуникации не имеют.

Короче, я был послан к производителям алкотестера. Честно говоря, заранее сомневался в успехе этого мероприятия и очень зря! Представитель производителя Динго очень подробно ответил на все вопросы и всё сразу стало понятно. Корнем моих сомнений была инструкция к алкотестеру – как-то странно она написана и оформлена. И схемы странные и комментарии к ним тоже.

Например, чтобы включить режим блокировки нужно догадаться, что это называется Вход дверь (открыто/закрыто), потому что, в частном случае, сигналов к разблокировке почему-то является открывание двери.

Настройка алкотестера Динго B-02 с прошивкой SIGUR

На приведённой схеме подключение датчика обозначено штриховой линией, контакты не указаны. Можно предположить, что для включения блокировки белый провод должен быть соединён с “землёй”, но нет! Он должен быть соединён с “плюсом” питания.

Настройка алкотестера Динго B-02 с прошивкой SIGUR

Есть ещё один вариант инструкции, где чуть более подробно описаны сценарии использования алкотестера, но понятнее от этого не становится. Всё проверяется методом научного тыка.

Следующий момент, который вызывает вопросы – это используемые величины. В инструкции про это мельком указано в пункте о настройке порога. Выглядит это так:

Настройка алкотестера Динго B-02 с прошивкой SIGUR

Вроде бы используемая величина – промилле, но смущает последняя строка, где та же величина уже называется g/L (грамм на литр?) и соотносится с другой величиной mg/L (миллиграмм на литр), приблизительно, как 1:2.

Оказалось, вот что:

  • mg/L – это содержание этанола в литре выдыхаемого воздуха;
  • g/L – это никакие ни граммы на литр, а содержание гамма этанола в литре крови;
  • g/L – это и есть промилле;
  • прибор может быть настроен на выдачу значений, как в mg/L, так и в g/L, но делается это во время калибровки в сервисном центре;
  • допустимое количество алкоголя у водителей: 0,16 мг/л = 0,32 ‰ (г/л) (часто округляют до 0,3‰).

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

Коэффициент

В расширенных настройках контроллеров SIGUR можно изменить коэффициент преобразования получаемой им величины. Нужно это потому, что SIGUR работает c промилле, но алкотестер может выдавать данные либо тоже в промилле, либо в мг/л или ещё в чём-то. Надо как-то приводить получаемую величину к промилле.

Если алкотестер выдаёт данные в промилле, коэффициент выставляем в 1. Если же данные выдаются в мг/л, то задаём коэффициент 2, как посоветовали мне в СИМС-2, или 2.2, как задано в SIGUR по умолчанию.

Ещё один камешек в огород саппорта SIGUR – я не смог от них добиться подтверждения мысли о том, что коэффициент надо бы сделать 1, а не 2.2. Логика была такой – раз коэффициент стоит 2.2, значит он ждёт данные в мг/л, а мы теперь точно знаем, что у нас они в промилле. Значит, надо вместо 2.2 прописать 1. Но лучше перебдеть, чем недобдеть, поэтому и задал это вопрос поддержке. Получил только общую информацию, которую и так знал.

В результате, при очередном обслуживании объекта раскрутил корпус алкотестера и сравнил цифры, отображаемые на внутреннем дисплее с тем, что выдаёт программа. Всё подтвердилось – коэффициент должен быть 1.

Оцените статью
( 1 оценка, среднее 5 из 5 )
МихаТроник
Добавить комментарий


  1. Владислав

    Здравствуйте, отел бы к вам обратиться за помощью. Так как мне в руки попал такой же алкотестер. Есть проблемы с подключением в систему СКУД. Подключение требуется в виде дополнительного считывателя.

    Ответить
    1. mixatronik автор

      Поскольку СКУД не SIGUR, то нельзя уверенно сказать, что всё будет работать так, кака надо. Прошивка SIGUR позволяет получать измеренное значение алкоголя в выдыхаемом воздухе по протоколу Wiegand-26 в цифровом виде. В SIGUR есть соответствующая настройка. В другой СКУД такой настройки не будет. Например, в PERCo, для реализации подобного алгоритма, теоретически, можно воспользоваться механизмом работы с комиссионирующими картами. С Динго такое делать не приходилось, но делал с Алкорамкой.
      Если же прошивка не от SIGUR, а стандартная, то работать будет только в дискретном режиме – пьяный/трезвый. В этом случае, после проведения измерений, появляется напряжение на соответствующих контактах и, воспользовавшись дополнительным реле, можно чем-то управлять или подавать сигнал в СКУД.

      Ответить
  2. Дмитрий

    Здравствуйте! Вы не подскажите, как срастить между собой контроллер sigur e300, который стоит в турникете, и алкотестера Dingo b-02 с обычной прошивкой? Никак не получается! Буду благодарен за помощь!

    Ответить
    1. mixatronik автор

      Здравствуйте! На одном объекте надо было поставить алкотестер на такой турникет, но нужен был как раз с прошивкой SIGUR, поэтому контроллер пришлось менять на E500U, т.к. в E300 нет необходимого дополнительного порта считывателя. Если прошивка обычная, то подключить его тоже можно, но уже без передачи количественной величины измерения, а просто по факту – “есть алкоголь”/”нет алкоголя”.
      Ещё один момент – у Динго B-02 есть шлейф проводов и там есть те самые, на которых появляется напряжение при том или ином результате измерения. Например, в инструкции к контроллеру PERCо есть схема прямого подключения, но кода пытались так подключать, то турникет вёл себя неадекватно. Думаю, что по той причине, что там именно напряжение, а не сухой контакт, который ожидает турникет. В связи с этим и возникла идея использования реле для развязки, результатом воплощения которой стало изготовление своих релейных модулей: Изготовление электронных плат. Пока их не было использовали какие-то автомобильные релюшки.
      Не помню, если ли у E300 специальный вход для подключения сигнала алкотестера, но подключить можно и без него. Минус только в том, что в ПО не будет никакой информации, а просто, в зависимости от результата измерения, турникет либо откроется, либо нет.
      Логика такая – реле, которое управляют турникетом нужно подключить ко входу блокировки алкотестера – используется нормально закрытый контакт. Далее, выход “алкоголь не обнаружен” через развязывающее реле подключаем к турникету. Алгоритм:
      1. Алкотестер находится в режиме ожидания – мигают все три индикатора
      2. При поднесении карты срабатывает реле контроллера на заданное время (лучше побольше – секунд 20-30) и алкотестер переходит в режим измерения.
      3. Сотрудник “дует в воронку” и алкотестер производит измерение и выдаёт результат.
      4. Если алкоголь не обнаружен, срабатывает развязывающее реле открывая тем самым турникет. Если алкоголь не обнаружен ничего не происходит, но можно, например, сирену врубить 🙂
      5. После прохода алкотестер возвращается в режим ожидания
      В зависимости от конкретной модели турникета и настроек возможны некоторые отклонения, но в целом всё так.

      Ответить
  3. Владимир

    Доброго дня!
    При использовании Е510 контроллера и Dingo B-02 c прошивкой Sigur правильно ли я понимаю, что управляющий сигнал подаем через “открытый коллектор” т.е. клемы XO1? А необходимый высокий уровень при этом постоянен на белом проводе алкотестера? Т.е. для активации выходом открытый коллектор мы переводим состояние блокировки с +12 на 0.

    Ответить
    1. mixatronik автор

      При подключении на O1 происходит замыкание на “землю”. У Динго логика обратная – должно быть замыкание на +12В, поэтому надо использовать не коллекторные выходы, а реле. Я сообщил о неточности саппорту СИГУРа и они её признали, но изменения в инструкцию пока не внесли.

      Ответить
  4. Дима

    Здраствуйте. Я сам не разу не электронщик . Я охранник. Поставили данный алкотестер и для меня есть 2 траблы.
    1. Индикация не похожа на вашу. То биш зелёный прикладываем пропуск опять зелёный и звуковой сигнал – писк ( при том что стоят 2 турникета и наплыв народа большой не понятно у кого сработал) – итого сидит человек следит у кого сработал у кого нет.
    Соответственно вопрос неправельно подключили?
    2. По умолчанию стоит как вы писали выше 0.3 на приборе и соответственно у кого меньше турникет пропускает. А в проге видно что заходят и 0.1 и 0.25.(итого опять сидит чел пялится в экран) вопрос опять ничего не настроили?
    И 3 это личное. Можно ли снизить с 0.1 хотя бы до 0.06 или ниже?
    Вопрос обусловлен тем что руководство хочет вобще 0.00 у всех. А по практике я удостоверился девушки охранники до алкотестера выявляли на порядок выше нарушителей. И соответсвено у них были плюшки от руководства. А щас за месяц использования 6 нарушений из них 3 выявленных чисто по логам через несколько часов, что никак не подтвердить.

    Ответить
    1. mixatronik автор

      Приветствую!
      1. Не подключена блокировка и алкотестер всё время находится в режиме измерения. Оказалось, что в статье не описал, что и куда подключать. Добавил.
      2. Всё верно. Такая ситуация возможна. Это происходит потому, что у алкотестера свой предел, а у SIGUR-а – свой. Поэтому, для того, чтобы работа системы была прозрачна, нужно, чтобы пределы выставлялись в одинаковое значение. Причём, надо ещё и учитывать коэффициент, который задан в настройках. Проверить можно просто – дунуть через спиртовую салфетку и посмотреть, что покажет на дисплее алкотестера и что покажет в ПО. При правильно заданном коэффициенте должно быт одно и то же число.
      Дальше, если хочется запрещать доступ при значениях меньше 0.1, то, в принципе, можно по той же причине – поскольку пределы задаются отдельно. На алкотестере ниже 0.1 задать не получится, а в ПО можно указать 0.06. В результате, если будет обнаружена концентрация, к примеру, 0.07, то алкотестер покажет зелёный кружок, т.к. значение ниже его внутренней настройки, но турникет не откроется, т.к. в ПО задан другой предел. Как-бы результат достигнут – нетрезвый человек не попал на предприятие, но скандалы с охраной обеспечены. Будут бузить, типа: “Алкотестер же зелёный, а почему не пропускает? Значит не работает нифига!”
      Самое правильное подключить блокироовку, задать правильный коэффициент и задать минимально возможный для алкотестера предел 0.1 и на алкотестере и в ПО. Тогда индикация алкотестера будет соответствовать поведению турникета.

      Ответить
  5. Павел

    Здравствуйте. Можете подробней написать что с чем соединить на контроллере E510 что бы заработала блокировка алкотестера? А то в техподдержке Сигур внятного ответа так и не дали. Заранее спасибо!

    Ответить
    1. mixatronik автор

      Привет! Алкотестер входит в режим блокировки при замыкании белого провода с плюсом питания. Соответственно, на контроллере нужно подключить плюс питания к контакту COM незанятого реле, а белый провод – к контакту NC. Затем, в конфигурации контроллера выбрать это реле в пункте Ожидание алкотестирования в направлении вход.

      Ответить