Меню Рубрики

Установка датчика наклона и перемещение

Сообщества › Электронные Поделки › Блог › Датчик наклона и перемещения для Starline

Добрый день всем участникам. Пытаюсь подобрать необходимые компоненты для этой реализации. Да можно купить готовый, НО он имеет ложные срабатывания 50/50.
Алгоритм работы:
— постановка в охрану
— анализ положения по ося в момент постановки (принимается за базу)
— пределы отклонения от базы для предупредительного и тревожного сигналов.
Оригинальный Starline D10 построен на аналоговом 3-х осевом акселерометре + блок АЦП = на выходи цифровой сигнал

Если взять сразу цифровой к примеру ADXL345

Кто либо пробовал писать программу для них?

Смотрите также

Метки: starline d10, акселерометр, adxl345, mpu6050, arduino

Комментарии 42

Хрень это все.
Я скручу колеса с вашей машины так что ни один датчик наклона не чухнет. Лучше лишний объемник.
Если вы поставите емкостной датчик, то затрахает реагировать на всех проходящих в полметре.
Уж если вас так сильно запаривает проблема угона, то лучше уж поставьте GPS-маячок, только замаскируйте грамотно куда-то типа там под датчик дождя и т.д.

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

Глушилку тоже никто не отменял))

Ну как минимум надо знать, что ты глушишь )))

Так GPS же! Че тут знать, у занющих приборчик этот стоит около 5 тыс. да и в инете полно схем как самому собрать приблуду для GPS спуфинга…
Как говорил знакомый, работающий в УГРО по угонам, нет такой сигналки, которую нельзя обойти. Типа нужен комплекс мер (электронные+механческие) против угона, зачастую бросают машину, если на угон уходит больше 2-3 минут…

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

Смех смехом, а я собственными глазами видел в 90-х годах в каком-то магазине противоугонку, представляющую собой нехитрое устройство. Блочок зарывается под панель, под панельку в доступное место ставится считыватель для таблеток Touch-memory.
А в качестве исполнительного устройства, сцуко, два пиропатрона.
В общем если открыл машину несанкционированно и в течении 15 секунд не приложил таблетку, погасив светодиод — то пипопатроны взрывались выпуская некий газ, приводящий к получасовой парализации пациента )))))

Да, была такая тема, когда мать работала в детском саду в 80-е, у начальницы данного заведения была новенькая волга с такой «сигнализацией». Короче в один прекрасный день что то пошло не так и саму начальницу скорая откачивала…

Смех смехом, а я собственными глазами видел в 90-х годах в каком-то магазине противоугонку, представляющую собой нехитрое устройство. Блочок зарывается под панель, под панельку в доступное место ставится считыватель для таблеток Touch-memory.
А в качестве исполнительного устройства, сцуко, два пиропатрона.
В общем если открыл машину несанкционированно и в течении 15 секунд не приложил таблетку, погасив светодиод — то пипопатроны взрывались выпуская некий газ, приводящий к получасовой парализации пациента )))))

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

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

Хрень это все.
Я скручу колеса с вашей машины так что ни один датчик наклона не чухнет. Лучше лишний объемник.
Если вы поставите емкостной датчик, то затрахает реагировать на всех проходящих в полметре.
Уж если вас так сильно запаривает проблема угона, то лучше уж поставьте GPS-маячок, только замаскируйте грамотно куда-то типа там под датчик дождя и т.д.

GPS-маячок — насмешили, знакомый таксист еще 2008 году показывал мне приблуду размером с пачку сигарет, которая глушила без проблем эти маячки. Они использовали их для левых вызовов «себе в карман», прикрывались тем что недалеко от их стоянки ЛЭП проходила)))

источник

Датчика наклона автомобиля StarLine D 10

В материале мы ознакомим вас с принципами работы датчиков наклона. Также вы узнаете, чем же выделяется среди прочих устройств схожего функционала StarLineD10.

Каково назначение датчика наклона автомобиля

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

Общие данные об автомобильных сигнализациях

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

Брелок дистанционного управления, позволяющий управлять сигнальным устройством на расстоянии;

  • Электронный блок управления или сокращённо ЭБУ. Располагается в самом автомобиле;
  • Набор множественных датчиков;
  • Сервисные устройства (например, центральный замок);
  • Устройства блокирования двигателя, а также прочие узлы машины;
  • Противоугонное устройство иммобилайзер.

За главную функцию контроля отвечают датчики:

  • Датчики удара. При физическом повреждении корпуса автомобиля либо при проникновении внутрь него данный тип устройства начинает производить сигнал.
  • Двухзоновые датчики удара. Датчик, о котором писалось выше, начинает производить сигнал тревогипри мельчайших воздействиях либо колебаниях. Если сигнал не прекращается, то включается тревога.
  • Датчики объёма. Датчик подобного типа срабатываетпри повреждении стёкол, открывании дверей, а также при постороннем перемещении по салону машины.
  • Датчики наклона являются одними из самых полезных устройств контроля. Его обычно ставят на дорогие автосигнализации. Включается, когда начинает изменяться угол наклона автомобиля, снимаются колёса, происходит транспортировка при помощи эвакуатора.
  • Датчики, снижающие напряжение. Они работают, когда активируются любой из электронных приборов внутри машины. Функционирует датчик путём контроля напряжения. Даже в случае небольшого снижения данного параметра (активация какого-нибудь прибора) датчик активируется.
  • Контактный датчик обычно крепится на поверхности капота либо багажника. Функционирует устройство таким образом: при попытке открыть багажник либо капот, произойдёт замыкание контактов на кузове.
Читайте также:  Установка virtuemart на джумла

Принцип работы и область применения датчика наклона

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

Работает устройство очень просто. Датчик осуществляет постоянный контроль положения кузова в окружающем пространстве. Если датчик сумел определить, что угол наклона автомобиля изменился, то “информация” сразу же начинает передаваться в блок автосигнализации. После этого заработает сигнализация, оповещая хозяина авто о возникновении ситуации внештатного характера. На самом деле каких-то особых усилий прикладывать владельцу не придётся. Когда злоумышленники услышат звуки тревоги, то мигом убегут как можно дальше от места, где стоит злосчастный автомобиль.

Датчик наклона обычно подключается к электропроводке штатного типа с уровнем напряжения двенадцать Вольт. Устройство выглядит очень компактно, сам датчик наклона можно ставить где угодно. Водитель может выбрать место, в котором ему будет комфортно настраивать и производить эксплуатацию устройства.

Основные характеристики датчика Starline D10

Датчик наклона Старлайн является одним из самых популярных устройств данного назначения. Изготавливается Старлайн D10 на базе акселерометра с тремя осями. Датчик можно встроить абсолютно в любой тип охранной системы, имеющей подходящие разъёмы, чтобы произвести подключение.

Данная модель прекрасным образом способна реагировать на мельчайшие перемены, связанные с наклоном кузовной части авто – поперечные и продольные. Если даже угол наклона изменится на полтора градуса, то устройство моментально сработает.

Главные преимущества датчика наклона:

  1. Очень простой процесс подключения. Владельцу автомобиля только и придётся, что интегрировать датчик в разъём, который предназначен для данной цели.
  2. Удобная и несложная установка. Габариты устройства очень скромные, по этой причине датчик наклона можно вмонтировать в любое место салона, абсолютно в любом положении.
  3. Повышенная степень чувствительности. Датчик контроля может отреагировать на любой вид изменений. К примеру, если автомобиль был приподнят с помощью домкрата или на эвакуаторе.
  4. Универсальный монтаж. Данная модель Старлайн имеет особенность в том, что коммутировать её возможно с любым типом охранных систем. Основным требованием является необходимый уровень электрического питания – двенадцать Вольт – и оптимальное входное отверстие.

Особенности конструкции датчиков наклона

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

Деталь, реагирующая на смену темпов ускорения, обладает механическими узлами, а конкретно – стандартными полупроводниковыми материалами. По идее это группа, состоящая из электродов и тесным образом связанная с массой. Эта масса обладает подвижностью, то есть беспрепятственно способна совершать перемещения к области электродов. Масса может отклониться о позиции нейтрального типа, если будет произведено воздействие определённого уровня акселерации на датчик наклона. Также расстояние между 2-мя базовыми элементами сильно поменяется.

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

источник

Как устроен датчик наклона и перемещения

Как устроен датчик наклона-перемещения внутри…
Для написания статьи взят датчик наклона и перемещения Spider TMS2
Что же у него внутри?
Рисунок 1. Ключевые компоненты датчика.

Сердце датчика – 3-координатный датчик ускорений (акселерометр). На фотографии он отмечен буквой «А».
Акселерометры выпускает несколько фирм-столпов мировой микроэлектроники. В датчике наклона от Spider® применен MEMS-датчик от Freescale.
Внутри он содержит микромеханические емкостные сборки, чувствительные к ускорению (так называемые g-cell) и интегрированную микросхему, обеспечивающую первичную обработку сигнала, термокомпенсацию и выдачу его для дальнейшей обработки микроконтроллером.

Чувствительный элемент (g-cell) представляет собой механическую структуру, сформированную из полупроводниковых материалов (поликремния) при помощи технологических процессов маскирования и травления. Их можно представить как набор электродов, прикрепленных к массе, подвижной относительно жестко закрепленных электродов. Под воздействием ускорения масса отклоняется от нейтрального положения, изменяя соотношение расстояний между подвижными и неподвижными электродами.

Читайте также:  Установка брызговики шевроле лачетти хэтчбек

Рисунок 2. Упрощенный эскиз ячейки, чувствительной к ускорению (g-cell)

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

В акселерометре есть три чувствительных элемента, сориентированных по осям X,Y и Z и три канала, сигналы в которых соответствуют действующему на датчик ускорению.
Чувствительный элемент герметизирован на этапе производства акселерометра.

На все окружающие нас предметы действует сила тяжести. Говоря иными словами все они, даже находясь в состоянии покоя, испытывают ускорение свободного падения (g).
Вот это ускорение и «раскладывается по осям» акселерометра.

Устаревшие датчики наклона автомобилей были построены на 2-координатных акселеромерах (еще несколько лет назад 3-координатный датчик из-за большей сложности изготовления и цены считался непозволительной роскошью) и требовали установки в положении, как можно более горизонтальном. Иначе просто переставали «видеть» наклон.

Как устроен датчик наклона современный: у него внутри уже 3-координатный сенсор. то есть тот же Spider TMS2 или Spider STMS, обладая способностью ориентироваться во всех трех координатах нашего трехмерного пространства, одинаково хорошо работает независимо от положения его установки.

Сигнал с акселерометра обрабатывается высокоинтегрированным микроконтроллером (отмечен на Рисунке 1 буквой «М»). Аналого-цифровой преобразователь (АЦП) оцифровывает сигналы. При воздействиях на автомобиль меняется результирующая «раскладка» ускорения по осям.

Микроконтроллер и встроенная в него программа также проделывает дополнительную обработку для отфильтровывания ложных сработок. А они, как можно догадаться из принципа работы, могут быть спровоцированы ударами, вибрацией, раскачиванием и даже просто большим изменением температуры.
В общем виде он выглядит так:
— сигналы с частотами выше 30-60 Гц – это удары
— сигналы с частотами 0,1-10 Гц – это движения (естественно раскачивания и оттаскивание машины отличаются)
— изменения постоянной составляющей – это подъем кузова
— и т.д.
Когда с машины попытаются снять колеса или куда-то ее оттащить, попытаются укатить мотоцикл или мопед микроконтроллер датчика наклона (в соответствии с настройками чувствительности) выдаст сработки зон предупреждения и тревоги.

Алгоритмы, позволяющие по изменениям сигнала достоверно различать что происходит с машиной, являются «ноу-хау» производителя датчиков наклона. Но именно во внимании к «мелочам» заключается секрет сочетания высокой чувствительности и иммунитета к ложным срабатываниям датчика.

Высокая надежность датчиков наклона-перемещения Spider TMS2 и Spider STMS обеспечивается:
— использованием интеллектуальных алгоритмов обработки сигналов
— применением лучшей элементной базы от мировых производителей
— бескомпромисным отношением к качеству сборки

Датчики Spider TMS2-M и Spider STMS имеют двухслойную заливку специальным лаком для защиты электронной схемы от воздействия конденсата, как это делают только производители электроники, поставляемой на конвейеры ведущих автопроизводителей.

источник

Датчик наклона на базе Ардуино своими руками

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

Благодаря использованию микроконтроллера Arduino вы можете самостоятельно сконструировать датчик наклона в домашних условиях.

Для этого вам понадобится:

  • Акселерометр ADXL335;
  • Плата Arduino Uno;
  • Дисплей для отображения направления наклона (в данном случае мы используем светодиодный вариант).

Практическая реализация датчика наклона на базе Arduino приведена на рисунке ниже:

Несмотря на внушительный объем его элементов, Arduino Uno имеет оносительно небольшие размеры и его достаточно легко эксплуатировать. Для этого вам понадобиться подключить плату к ПК через USB вход для установки рабочих параметров и запитать посредством батареи или через адаптер. Программирование и дальнейшая эксплуатация производится в операционной среде Arduino.

Как собрать датчик наклона?

Подключение акселерометра к микроконтроллеру осуществляется по такому принципу:

  • Вывод ST подключается к пину платы Arduino A0;
  • Вывод перемещений по оси Z подключается к пину платы Arduino A1;
  • Вывод перемещений по оси Y подключается к пину платы Arduino A2;
  • Вывод перемещений по оси X подключается к пину платы Arduino A3;
  • Вывод GND подключается к пину платы Arduino A4;
  • Вывод VCC подключается к пину платы Arduino A5.

Затем от микроконтроллера Ардуино производится подключение к дисплею, в данной ситуации состоящего из группы светодиодов. Для подключения от платы берутся выходы с 8 по 12 и пин питания на 5В, которые распределяются по логике схемы следующим образом:

  • Пин 5В является общей точкой подключения;
  • Восьмой подключается к светодиоду, сигнализирующему о наклоне в правую сторону;
  • Девятый подключается к светодиоду, сигнализирующему о стабильном положении датчика по центру (его, для отличия, мы делаем красного цвета, но это не принципиально);
  • Десятый подключается к светодиоду, сигнализирующему о перемещении датчика назад;
  • Одиннадцатый подключается к светодиоду, сигнализирующему о наклоне в левую сторону;
  • Двенадцатый подключается к светодиоду, сигнализирующему о наклоне датчика вперед.

При изменении положения акселерометра в пространстве произойдет движение инертной массы. В результате такого движения инертная масса приведет к замыканию контактов и подаст соответствующий сигнал с одного из выводов. Далее этот сигнал обработается микроконтроллером Arduino и преобразуется в подачу напряжения на определенный светодиод или группу светодиодов. Вот по такому принципу и осуществляется работа датчика наклона на базе Arduino.

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

Рисунок 4: схема для печатной платы

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

Таблица: уровни напряжения в контрольных точках

Точка на рисунке Напряжение в точке, В
Т0
Т1 5
Т2 Ниже, чем в Т3
Т3 Выше, чем в Т2

Тестирование работоспособности и корректировка параметров

После электрического соединения элементов датчика наклона производится загрузка программы, на устройство через ПК, для чего вам необходимо:

  • Подключить микроконтроллер к компьютеру через USB переходник;
  • Загрузить программу (test.ino) с компьютера на Ардуино УНО;
  • Затем на компьютере откройте программную среду Arduino, в которой отображается исходный код от соответствующих выводов акселерометра;
  • Сбросьте данные и отметьте числовые изменения по всем трем осям (X, Y, Z), которые происходят при наклоне датчика влево, вправо.

Если вас не устраивает положение, в котором светодиод начинает загораться, его можно откорректировать. Для изменения угла наклона, при котором датчик будет сигнализировать об изменении положения, вам понадобится:

  • Оставаясь в программной среде Arduino, начните наклонять датчик влево, когда угол наклона достигнет той отметки, в которой светодиод должен загораться, отметьте для себя – это будет значение кода «A_max», граница отключения светодиода при возвратном движении датчика будет такой же;
  • Для регулирования угла наклона вправо повторите ту же операцию, наклонив до нужного угла, отметьте для себя цифровое значение – это будет значение кода «A_min», та же величина прекратит горение при возвратном движении к нейтральной позиции датчика;
  • Эти значения нужно изменить в теле программы tiltdetection.ino, для чего запускается Arduino >Рис. 5. Снимок экрана программирования Arduino Uno
  • После этого сохраните внесенные изменения и заново загрузите откорректированную программу на микроконтроллер.

Теперь устройство будет работать с более приемлемым для вас углом наклона. Здесь разобран пример корректировки угла перемещения датчика влево и вправо. Но при желании вы можете проделать те же манипуляции и для изменения угла наклона вперед и назад, при переходе через который будут загораться и гаснуть светодиоды.

Что нужно для работы программы?

Так как микроконтроллер программируется на специально разработанной под него платформе Arduino IDE, никаких дополнительных языков программирования и специальных навыков по работе с ними вам иметь не нужно, достаточно просто подключить Arduino к компьютеру. Также стоит отметить, что микросхема ATmega328 в Arduino Uno изначально содержит предварительно установленный механизм загрузки. Именно он позволяет программировать устройство без каких-либо аппаратных программаторов, а взаимодействие программной среды на компьютере и микросхеме происходит по протоколу STK500.

Для работы с программным обеспечением микроконтроллера вам понадобиться войти в меню «Инструменты», затем выбрать «Платы» и установить Arduino Uno (если вы применяете другую модель, установите ее). После этого через Arduino IDE запрограммируйте плату на логику датчика наклона и можете приступать к эксплуатации готового устройства. Также можно программировать Ардуино через протокол ICSP, но этот метод больше подходит искушенным программистам, а не начинающим конструкторам, поэтому куда проще пользоваться стандартным способом.

Исходный код программы: Датчик наклона на базе Arduino

источник

Добавить комментарий