Автоматический запуск двигателя на AT90S2313
- Реклама
Вот, структурно.
Оставил два программируемых выхода и добавил два программируемых входа, на случай подключения штатной сигнализации, просто радиобрелока ЦЗ (такой на иномарках с завода) или отдельного модуля управления по радиоканалу. Согласитесь, GSM связь работает не всегда и не везде, поэтому надо предусмотреть возможность иного управления.
Кнопку сброса не стал вешать на сброс МК, т.к. теперь в дальнейшем можно увязать ее с отключением по коду.
Большинство входов буду гальванически развязывать через оптопары (где это необходимо). Сейчас думаю насчет управления силовыми нагрузками - надо посмотреть по автомобильной камасутре протекающие токи и выбрать тип(ы) реле.
По-прежнему предлагаю начать с автозапуска и пейджера.
По пейджерам есть отличная конструкция, из функциональных недостатков - не имеет "ждущего" режима, а при постановке/снятии надо включать/выключать питание находится: http://icdevelop.narod.ru/plusgsm/index.htm Исходников к сожалению нет.
И второй, со своими плюсами: gsmpager.spb.ru есть исходники. Посмотри описания, поймешь сам, что нужно.
Я пока дорисовываю.
Оставил два программируемых выхода и добавил два программируемых входа, на случай подключения штатной сигнализации, просто радиобрелока ЦЗ (такой на иномарках с завода) или отдельного модуля управления по радиоканалу. Согласитесь, GSM связь работает не всегда и не везде, поэтому надо предусмотреть возможность иного управления.
Кнопку сброса не стал вешать на сброс МК, т.к. теперь в дальнейшем можно увязать ее с отключением по коду.
Большинство входов буду гальванически развязывать через оптопары (где это необходимо). Сейчас думаю насчет управления силовыми нагрузками - надо посмотреть по автомобильной камасутре протекающие токи и выбрать тип(ы) реле.
По-прежнему предлагаю начать с автозапуска и пейджера.
По пейджерам есть отличная конструкция, из функциональных недостатков - не имеет "ждущего" режима, а при постановке/снятии надо включать/выключать питание находится: http://icdevelop.narod.ru/plusgsm/index.htm Исходников к сожалению нет.
И второй, со своими плюсами: gsmpager.spb.ru есть исходники. Посмотри описания, поймешь сам, что нужно.
Я пока дорисовываю.
- Вложения
-
- alarm.GIF
- (19.43 КБ) 639 скачиваний
-
PEHAT
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Чт май 31, 2007 16:08:24
- Контактная информация:
вот накидал программку. В принципе должно работать
принцип работы:
звоним на сотовый, вводим:
"11#" - Снятие охраны
"12#" - Постановка на охрану
"13#" - Автозапуск
пока всё..
работает принятие команд с сотового (пока без смс), автозапуск (во время охраны и при снятой охране), снятие с охраны (открытие дверей, моргание поворотниками, пикание сиреной), постановка на охрану, включение сирены при нарушении 6 входов (зажиг, двери,багаж,капот,питание,ударный), при включенной сирене ввод "11#" отключает сирену, но не открывает двери, вроде всё..
Потестируешь?? Желательно всякие случаи: снятие с охраны при заведенном двигателе (с автозапуска), нарушение 6 входов при заведенном двигателе и последующим отключение сирены с помощью "11#" и т.п.
Спрашивай если что.
По схеме: кварц - 11,059200 MHz
по схеме чето не видно.
принцип работы:
звоним на сотовый, вводим:
"11#" - Снятие охраны
"12#" - Постановка на охрану
"13#" - Автозапуск
пока всё..
работает принятие команд с сотового (пока без смс), автозапуск (во время охраны и при снятой охране), снятие с охраны (открытие дверей, моргание поворотниками, пикание сиреной), постановка на охрану, включение сирены при нарушении 6 входов (зажиг, двери,багаж,капот,питание,ударный), при включенной сирене ввод "11#" отключает сирену, но не открывает двери, вроде всё..
Потестируешь?? Желательно всякие случаи: снятие с охраны при заведенном двигателе (с автозапуска), нарушение 6 входов при заведенном двигателе и последующим отключение сирены с помощью "11#" и т.п.
Спрашивай если что.
По схеме: кварц - 11,059200 MHz
а где они??добавил два программируемых входа
я думаю лучше делать вначале принятие команд, обработку и потом выполнение команд(автозапуск и т.д.)предлагаю начать с автозапуска и пейджера
Последний раз редактировалось PEHAT Чт сен 13, 2007 23:46:02, всего редактировалось 1 раз.
- Реклама
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Да.andr_s писал(а):программатор из 5 проводов шьет ее (мегу в смысле)?
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Ренат, спасибо за комментарий, а кварц нельзя более приятный зашить? Нету у нас таких кварцев, на 10 мег прокатит, как считаешь?PEHAT писал(а):кстати при наборе "11#" каждая цифра должна набираться с задержкой в 500мс, т.е. "1" подождать 0.5сек, "1" подождать 0.5секи и "#". Надеюсь поможет при неустойчивой связи от принятия двух одинаковых цифр при нажатии только одной.
запарка на работе, прихожу по ночам некогда заняться вплотную, мож к выходным закуплюсь начну сборку.
У меня разные есть, но для большинства не проблема найти на 4, у меня их полно и в каждом магазине имеются. Думаю, под 4 надо поправитьPEHAT писал(а):10 не прокатит =).
Может прокатить 4, 8, 12 и 16, но для этого надо будет подкорректировать исходники. Скажешь какой кварц у тебя есть, подкорректирую.
-
PEHAT
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Чт май 31, 2007 16:08:24
- Контактная информация:
Вот на 4 МГц...
Убрал это:
Убрал это:
Теперь не нужно задержек, а если придут две одинаковые цифры при нажатии только одной, то значит третьим символом будет не "#" и команда не будет принята. Таким образом команду можно набирать как ты и хотел "+71234567890р11#"при наборе "11#" каждая цифра должна набираться с задержкой в 500мс, т.е. "1" подождать 0.5сек, "1" подождать 0.5секи и "#". Надеюсь поможет при неустойчивой связи от принятия двух одинаковых цифр при нажатии только одной.
- Вложения
-
- mega16_gsm.rar
- (89.05 КБ) 497 скачиваний
- __Alexander
- Потрогал лапой паяльник
- Сообщения: 335
- Зарегистрирован: Вт сен 11, 2007 10:27:08
- Откуда: Киев
Темка прикольная сама по себе, но у меня возникло пара вопросов:
1. Если у телефона на разъеме нет аудио выхода, то надо разбирать телефон и декодер к динамику подключать?
2. По даташиту резюки на этот декодер 1%. Если взять какие будут, не повлияет ли это сильно на качество приема, а то перезванивать по нескольку раз не охота.
Но городить такую схему я не буду, сигнализации у меня нет, иммо тоже, и лампа масла не светится (только заряд). И концевиков кучу городить тоже нет смысла. Поставлю один геркон или индуктивный датчик на ручку передач (где-то в недоступном месте) на проверку нейтрали, да и делов. Зачем проверять двери на открытие и глушить двигло? Один хрен не поедет, а залезть в авто, то он уже там.
И еще одно, температуру охл. жидкости как измеряем? Или просто по времени? Просто если АЦПировать, то как быть с подтяжкой по питанию, ведь датчик собой представляет резюк подключенный на массу. Не будет ли конфликта с ЭБУ?
И какова вероятность такой ситуации: дистанционно завел, пропала телефонная связь, пришел к авто, заглушить то заглушил, а далее надо контроллеру сообщить команду выключения, а то ж не уеду.
(кнопочку ставить надо, что влечет за собой сведения на нет всей безопасности).
Но надо думать, а то зима скоро.
С контроллером маяться не буду, мега128 и хватит весь авто подключить.
1. Если у телефона на разъеме нет аудио выхода, то надо разбирать телефон и декодер к динамику подключать?
2. По даташиту резюки на этот декодер 1%. Если взять какие будут, не повлияет ли это сильно на качество приема, а то перезванивать по нескольку раз не охота.
Но городить такую схему я не буду, сигнализации у меня нет, иммо тоже, и лампа масла не светится (только заряд). И концевиков кучу городить тоже нет смысла. Поставлю один геркон или индуктивный датчик на ручку передач (где-то в недоступном месте) на проверку нейтрали, да и делов. Зачем проверять двери на открытие и глушить двигло? Один хрен не поедет, а залезть в авто, то он уже там.
И еще одно, температуру охл. жидкости как измеряем? Или просто по времени? Просто если АЦПировать, то как быть с подтяжкой по питанию, ведь датчик собой представляет резюк подключенный на массу. Не будет ли конфликта с ЭБУ?
И какова вероятность такой ситуации: дистанционно завел, пропала телефонная связь, пришел к авто, заглушить то заглушил, а далее надо контроллеру сообщить команду выключения, а то ж не уеду.
(кнопочку ставить надо, что влечет за собой сведения на нет всей безопасности).
Но надо думать, а то зима скоро.
С контроллером маяться не буду, мега128 и хватит весь авто подключить.
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
В музей его.__Alexander писал(а):Если у телефона на разъеме нет аудио выхода
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- __Alexander
- Потрогал лапой паяльник
- Сообщения: 335
- Зарегистрирован: Вт сен 11, 2007 10:27:08
- Откуда: Киев
to __Alexander
по даташиту к кодеру там все условно кроме кварца, поэтому номиналы могут существенно отличаться, например 5% на резисторы это несущественно. По измерению температуры ОЖ тоже нафиг оно надо - достаточно погреть 5 мин и вперед.
Кстати, пару раз слышал в сервисах, что на современных иномарках не рекомендуется длительный прогрев на холостых, а до рабочей температуры быстро не прогреешь. Лучше предусмотреть управление заслонкой карбюратора, вот это вещь нужная, но думаю здесь надо идти по пути выделения этого узла в самостоятельное аналоговое устройство, поскольку завязывать его на МК и прошивку бессмысленно - повторяемость будет низкая из-за индивидуальных особенностей двигателя.
Надо еще прилепить возможность программирования запуска например, через каждые три часа на 3-4 мин. Когда очень холодно бывает не заводится.
Секретную кнопку, кстати, мы предусмотрели, называется на схеме "Valett", затарив ее в нужном месте вы нисколько не увеличите риск отключения сигнализации, поскольку подобные кнопки в промышленных девайсах срабатывают после включения ключом зажигания и нажимаются в период не более нескольких секунд после открытия двери, иначе все блокируется намертво. Ну а об уязвимых местах надо думать в процессе отладки.
по даташиту к кодеру там все условно кроме кварца, поэтому номиналы могут существенно отличаться, например 5% на резисторы это несущественно. По измерению температуры ОЖ тоже нафиг оно надо - достаточно погреть 5 мин и вперед.
Кстати, пару раз слышал в сервисах, что на современных иномарках не рекомендуется длительный прогрев на холостых, а до рабочей температуры быстро не прогреешь. Лучше предусмотреть управление заслонкой карбюратора, вот это вещь нужная, но думаю здесь надо идти по пути выделения этого узла в самостоятельное аналоговое устройство, поскольку завязывать его на МК и прошивку бессмысленно - повторяемость будет низкая из-за индивидуальных особенностей двигателя.
Надо еще прилепить возможность программирования запуска например, через каждые три часа на 3-4 мин. Когда очень холодно бывает не заводится.
Секретную кнопку, кстати, мы предусмотрели, называется на схеме "Valett", затарив ее в нужном месте вы нисколько не увеличите риск отключения сигнализации, поскольку подобные кнопки в промышленных девайсах срабатывают после включения ключом зажигания и нажимаются в период не более нескольких секунд после открытия двери, иначе все блокируется намертво. Ну а об уязвимых местах надо думать в процессе отладки.
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Напряжение АКБ лучше на вход АЦП заводить серез резисторный делитель - чтоб сигнала сообщала о посадке акума или о ее близости.
А может и мотор включала для подзарядки
АКБ если бензина в достатке.
Сумлеваюсь что декодер ДТМФ будет работать.
А может и мотор включала для подзарядки
АКБ если бензина в достатке.
Сумлеваюсь что декодер ДТМФ будет работать.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Сильно прятать ее не нужно, но я бы сделал ее с последовательным кодом - т.е. некоторую последовательность нажатий и пауз.andr_s писал(а):Секретную кнопку, кстати, мы предусмотрели, называется на схеме "Valett", затарив ее в нужном месте
Очень советую продумать и встроить функции САМОДИАГНОСТИКИ ! чтоб можно было делать тесты системы без доп приборов.
Можно почитать инструкции к сигналкам со схемами на autoelectric.ru
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


