МЕЖДУНАРОДНЫЙ КЛУБ ВЛАДЕЛЬЦЕВ И ЛЮБИТЕЛЕЙ CHEVROLET NIVA, LADA NIVA, LEGEND, TRAVEL   18+

 




 [ Сообщений: 59 ]  На страницу  След.
Автор Сообщение
 
Не в сети
 Заголовок сообщения: Arduino - кто нибудь с ним работал?
Сообщение Добавлено: 02 янв 2017, 19:52  
Аватара пользователя
Старожил
Старожил

    790
Автор темы
  •  2417
  • 44
  •   3

  •  30 ноя 2006, 16:52

  •  Москва, САО РШН 2016г.в. 120 ткм

Блог: Просмотр записи (0)
На новый год коллеги по работе в шутку подарили такую штуку:
http://arduino.ru/Hardware/ArduinoBoardNano
Со словами, что бы машина тебя сама возила.
Сказали там все просто, почитай в инете)))

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

Из этого девайса сразу родилась мысль организовать ЦЗ с автоматическим закрытием после каждого открытия.
Даже логика сразу придумалась: при включении зажигания устройство включается. Если любая дверь открыта состояние неактивно. Если все двери закрыты, состояние активно и начинается опрос электронной педали газа на предмет нажатости (контроль по напряжению) и опрос ДС по скорости (контроль частоты). При благоприятных условиях закрыть замки. Если открылась хоть одна дверь перейти в неактивный режим, если двери закрылись цикл запустить заново.

Я так понял программа примитивна, но я даже не понял какой выходной ток устройства, чтобы управлять внешними исполнительными устройствами (автомобильным реле и ли блоком Норма).

Если кто сталкивался с программированием arduino объясните на пальцах как это делается. Ели дайте какие нибудь простенькие программы (примеры) с описанием что она делает, тогда хоть понятно, что делает конкретная функция/оператор.
С программированием контроллеров никогда не сталкивался.

_________________
"...правильнописание у меня хорошее, но почему-то хромает..."(с)


Вернуться к началу
 Профиль Фотоальбом  
 
 
Не в сети
 Заголовок сообщения: Re: Arduino - кто нибудь с ним работал?
Сообщение Добавлено: 02 янв 2017, 19:57  
Профи
Профи

    605
  •  7203
  • 39
  •   0

  •  24 фев 2012, 15:11

  •  Краснодар

Блог: Просмотр записи (0)
Lomonosov писал(а):
Из этого девайса сразу родилась мысль организовать ЦЗ с автоматическим закрытием после каждого открытия.

Еще 2 маячка не забудь: один на ключи, второй в карман, чтобы не закрывалось, когда они не вместе.

_________________
LC 07 -> LE+ 16


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Arduino - кто нибудь с ним работал?
Сообщение Добавлено: 02 янв 2017, 22:59  
Аватара пользователя
Старожил
Старожил

    310
  •  1420
  • 52
  •   26

  •  10 янв 2009, 17:55

  •  Карелия

Блог: Просмотр записи (0)
почитай описание на amperka.ru. порты скорее всего маломощные, надо драйверы ставить на транзисторах, либо смотреть какой нибудь силовой модуль.по твоей ссылке написано что 40 ма порты.
программу писать в arduino ide. брать на arduino.cc я не шарю в ардуино, сын у меня програмит. там с++.

_________________
...И с приветом !
И спасибо всем тем,
кто мигал
дальним светом...
Изображение


Вернуться к началу
 Профиль Фотоальбом  
 
 
Не в сети
 Заголовок сообщения: Re: Arduino - кто нибудь с ним работал?
Сообщение Добавлено: 03 янв 2017, 09:24  
Новичок
Новичок

    5
  •  31
  • 39

  •  29 авг 2013, 09:18

Блог: Просмотр записи (0)
От себя добавлю в рекомендацию почитать англоязычный ресурс - ardunio.cc, скачать среду для разработки - ardunio ide, в ней будет множество примеров, начиная от самых простых (помигать диодом), и заканчивая вполне рабочими примерами по аналоговым измерениям, работой с датчиками и сервоприводами. По крайней мере это позволит посмотреть код и как он пишется, а дальше только читать документацию и изучать вопрос.
Напрямую управлять элементами из этой железки не выйдет, как писали выше - 40мА тока с ног можно забирать только, поэтому необходимо докупить с того же али так называемые power relay (есть разные вариации и по числу и по способу коммутации). Сам я с ребятенком игрался так называемой "Матрешкой", на базе ардуино uno, с их макетной платой сказка, никакого паяльника не нужно, все собирается на коленке. Ребятенок был доволен миганиями диодов и нажатиями на кнопочки, на счет какого-то более серьезного применения пока не понял...


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Arduino - кто нибудь с ним работал?
Сообщение Добавлено: 03 янв 2017, 14:49  
Резидент
Резидент

    285
  •  841

  •  23 авг 2012, 08:18

Блог: Просмотр записи (0)
Начать следует со схемотехники, программы уже второй шаг. А именно, к самой платке ардуины нужна обвязка для согласования логических уровней машины (от 0 до 16 вольт) с логикой микроконтроллера (0...5 вольт), как входы так и выходы. Ессно, с защитой входа МК по току (тупо ограничение резистором).


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Arduino - кто нибудь с ним работал?
Сообщение Добавлено: 03 янв 2017, 15:17  
Аватара пользователя
Профи
Профи

    2100
  •  12848
  •   1

  •  18 окт 2006, 21:12

  •  Карелия, Петрозаводск

Блог: Просмотр записи (0)
+1 учи схемотехнику и делай shield для начала, со своим импульсным стабилизатором питания 12-5v (поищи step-down dc-dc converter) и силовыми выходами (на биполярных транзисторах (если хочешь дергать входы в блоке электропакета) или поверх еще реле если хочешь прям актюаторы дергать (типа такого); полевики не рекомендую) \ безопасными входами (с делителем и ограничителем тока) и со стратегией спящего режима чтобы он реально спал если надо. Без шилда это просто МК с удлиненными ножками которые без обвязки выгорят почти сразу и с греющимся линейным стабилизатором питания который будет жрать акб.

пс смотреть сигнал педали/дросселя не вижу особого смысла. Достаточно знания о зажигании и скорости (все берется из проводов панели приборов) и концевиков дверей (тут уж в зависимости от комплектации)

_________________
Citroen C4 II '12 VTi+AL4
ШН '05 1.7-GT17, 1.6-16V TD05-16g (продал)
ШН '04 stock (продал)


Вернуться к началу
 Профиль Фотоальбом  
 
 
Не в сети
 Заголовок сообщения: Re: Arduino - кто нибудь с ним работал?
Сообщение Добавлено: 06 янв 2017, 16:22  
Аватара пользователя
Старожил
Старожил

    790
Автор темы
  •  2417
  • 44
  •   3

  •  30 ноя 2006, 16:52

  •  Москва, САО РШН 2016г.в. 120 ткм

Блог: Просмотр записи (0)
А именно, к самой платке ардуины нужна обвязка для согласования логических уровней машины (от 0 до 16 вольт) с логикой микроконтроллера (0...5 вольт), как входы так и выходы. Ессно, с защитой входа МК по току (тупо ограничение резистором)
С этим как раз все более-мение понятно:
1. ДС дает 12 вольтовые импульсы (утрировано). Ставится делитель напряжения "земля-47кОм-вход-100кОм-ДС", на входе будет не большее 5В гарантированно.
2. С педали газа можно сразу на вход забирать - там напряжение на ползунке между землей и опорным 3,3В выдаваемого контроллером.
3. На концевик двери (аналогично датчику скорости) тоже ставится делитель "земля-47кОм-вход-100кОм-концевик". Тока нужно проверить не просадит ли 150кОм на массу вход АПС который свет зажигает, и вход сигналки (чтобы ложных срабатываний не было).
4. Управление запиранием через н-р-н транзистор, который будет просаживать на массу соответствующий вывод блока "нормы" (эмиттер на землю, коллектор на блок "нормы", базу на выход контролера, м.б. через резистор).
5. Питание напрямую или через резистор в связке с стабилитроном на 16-18В, чтобы гасить всплески.

А вот как написать программу - для меня эта загадка.

пс смотреть сигнал педали/дросселя не вижу особого смысла. Достаточно знания о зажигании и скорости
Тут я не согласен. Сигнал с педали газа - показатель пипла за баранкой. Зажигания и скорость имхо недостаточно (вдруг покатится).
со своим импульсным стабилизатором питания 12-5v
с греющимся линейным стабилизатором питания который будет жрать акб
Вот тут просвети. Я как то предполагал подачу питания исключительно при зажигание включено, а не постоянно от акб. И каков ток потребления этого МК, что встроенный стабилизатор будет греться? Я был уверен, что мизерный.

_________________
"...правильнописание у меня хорошее, но почему-то хромает..."(с)


Вернуться к началу
 Профиль Фотоальбом  
 
 
Не в сети
 Заголовок сообщения: Re: Arduino - кто нибудь с ним работал?
Сообщение Добавлено: 07 янв 2017, 01:30  
Аватара пользователя
Профи
Профи

    2100
  •  12848
  •   1

  •  18 окт 2006, 21:12

  •  Карелия, Петрозаводск

Блог: Просмотр записи (0)
Цитата:
2. С педали газа можно сразу на вход забирать - там напряжение на ползунке между землей и опорным 3,3В выдаваемого контроллером.


точно? на скрине 5в написано http://www.lkforum.ru/showpost.php?p=60 ... stcount=99.
Цитата:
Цитата:
со своим импульсным стабилизатором питания 12-5v
carmack писал(а):
с греющимся линейным стабилизатором питания который будет жрать акб

Вот тут просвети. Я как то предполагал подачу питания исключительно при зажигание включено, а не постоянно от акб. И каков ток потребления этого МК, что встроенный стабилизатор будет греться? Я был уверен, что мизерный.


Если от зажигания то еще ладно. Но даже так по тепловыделению сам считай по выходам. Весь полезный ток цепей 5Vdc будет также умножаться и на лишнем напряжении (14-5=9 в), т.е. если на 5 вольтовом DC дашь нагрузку 550 мА то из той мелкой 1117 получится 5 Вт кипятильник бездарной траты электроэнергии. Я по неопытности 10 led обычных неярких напостоянку зажег от ног атмеги (с резисторами все правильно), вдобавок rs-485 интерфейс (ну смысл типа управляемого по modbus 10-сегментного индикатора) и mosfet для галогенки. Короче регулятор сдох как то быстро, от нагрева видимо 150+ (палец обжигал). Перепаял с другой ардуины - второй также сдох, а питалось все от чистых 12В (не 14 даже), с радиатором держалось но все равно слишком много тепла в корпусе было, хотя общий ток цепей 5в был 270ма при всем включенном. Поставил импульсный все сразу холодно и надежно - этот стаб такой ерундой не страдает кпд 90+ всегда

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

имея готовую схемотехнику код быстро напишешь!!

_________________
Citroen C4 II '12 VTi+AL4
ШН '05 1.7-GT17, 1.6-16V TD05-16g (продал)
ШН '04 stock (продал)


Вернуться к началу
 Профиль Фотоальбом  
 
 
Не в сети
 Заголовок сообщения: Re: Arduino - кто нибудь с ним работал?
Сообщение Добавлено: 07 янв 2017, 14:06  
Аватара пользователя
Старожил
Старожил

    790
Автор темы
  •  2417
  • 44
  •   3

  •  30 ноя 2006, 16:52

  •  Москва, САО РШН 2016г.в. 120 ткм

Блог: Просмотр записи (0)
на скрине 5в написано
Да, похоже. Я читал тут:
http://www.niva-faq.msk.ru/tehnika/injector/me19_9_71.pdf
Там на 10-ой странице написано:
на одном выходе не больше 3,1
на другом не больше 1,55 (с двойным гистерезисом)
Из чего я сделал, не вчитываясь в предысторию (я же русский), что опорное напряжение д.б. 3.3В))) И всегда можно найти контрольный провод на котором исследуемое напряжение заведомо меньше 5 вольт.

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

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

_________________
"...правильнописание у меня хорошее, но почему-то хромает..."(с)


Вернуться к началу
 Профиль Фотоальбом  
 
 
Не в сети
 Заголовок сообщения: Re: Arduino - кто нибудь с ним работал?
Сообщение Добавлено: 13 янв 2017, 16:16  
Аватара пользователя
Старожил
Старожил

    790
Автор темы
  •  2417
  • 44
  •   3

  •  30 ноя 2006, 16:52

  •  Москва, САО РШН 2016г.в. 120 ткм

Блог: Просмотр записи (0)
В общем начал разбираться мал по малу.
По программированию успехи есть. Научился пользоваться прерываниями, считывать частоту датчика скорости (пока на столе), и т.п.
По железу вроде тоже много чего уяснил. Отработал делители. Вник в конденсаторы для "антидребезга" контактов и пр.

Осталась одна проблема - питание от борт сети автомобиля. Порывшись в инете, понял, что юсб-зарядки для этой цели не подходят (а я очень на них рассчитывал), т.к. они по сути не являются стабилизаторами напряжения и к тому же могут пропускать всплески напряжения. Единого мнения не вычитал. Кто рекомендует кренки, кто обратится к АЛИ, кто ваять стабилизатор самому.
Есть проверенные решения?

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

_________________
"...правильнописание у меня хорошее, но почему-то хромает..."(с)


Вернуться к началу
 Профиль Фотоальбом  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 59 ]  На страницу  След.

 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: