Технический форум
Техника => Электрические и электронные устройства => Тема начата: Тимур от Июля 06, 2016, 16:39:11
-
Так сказать по просьбе трудящихся.
Ссылка на официальный сайт http://arduino.ru/
Где скачать среду для разработки программ https://www.arduino.cc/en/Main/Software
Не плохой сайт с библиотеками правда английский http://www.rinkydinkelectronics.com/
ну и видюха первый урок по ардуино, остальные найти не сложно
https://www.youtube.com/watch?v=bO_jN0Lpz3Q
-
Архиважная тема! :good:
-
Я уже индикатор засветил :ok:
-
Полностью поддерживаю тему! :good:
Небольшое дополнение от меня:
arduino-projects.ru (https://tehnoforum.com/go.php?url=aHR0cDovL2FyZHVpbm8tcHJvamVjdHMucnUv) Сайт с интересными проектами и ссылками на авторов;
lesson.iarduino.ru (https://tehnoforum.com/go.php?url=aHR0cDovL2xlc3Nvbi5pYXJkdWluby5ydS8=) Сайт с красочными уроками.
От себя хотел бы добавить что новичку не плохо было бы иметь стартовый набор:
- Ардуино (UNO или NANO предпочтительней);
- Макетную плату;
- Гибкие проводники, в идеале трех видов: папа-папа, папа-мама, мама-мама;
- Модули по вашей фантазии и кошельку;
- Блок питания 7-12в стабилизированный и модуль питания на макетную плату;
- Набор резисторов (список можно поискать в инете, сейчас уже не помню).
Разработка скетчей по урокам очень проста и не стоит думать что вам это не по силу)
Модули и базовые платы очень легко найти на алиэкспресс, фактически за копейки, в отличии от тех цен, за которые вам предложат их купить в соседнем магазине. В идеале я бы посоветовал купить стартовый набор со всеми распространенными модулями, а когда наиграетесь - закажите конкретные. А то очень обидно ждать когда придет конкретный модуль по почте, так и весь запал можно потерять.
Из своего опыта: Базовый набор (ардуино, макетка, модуль блока питания, провода, базовые модули) стоит в районе 2-3 тысяч, не так страшно, набор резисторов - копейки, а выручает очень часто, у меня набор часто встречающихся резисторов на 0,25Вт. Все это можно приобрести на алиэкспресс. Блок питания - в любой компьютерной барахолке, я свой за 50р купил. И еще посоветовал бы прикупить отдельно пару модулей ардуино Nano, стоит он в районе 100р, а неумелые ручки могут быстро сжечь :sorry: как это было со мной. Потом как в юмореске: купить за 400р в ближайшем магазине или за 100р, но в Китае...
-
А вот интересный вопрос вскочил. Имеет ли смысл сделать простенькую систему впрыска для двигателя?
Если в общих чертах, центральный моновпрыск. Выбрасываем карб, оставляем только дроссельный узел. На место карбюратора наверное какой-то патрубок или пустой корпус, в него встраиваем форсунку, естественно топливный насос от инжовой машины. Ну и на Ардуинке сделать простенькие мозги для дозировки бензина. Должно получиться не сложно.
Имеет смысл для двигателей с совсем плохими карбюраторами или моторов, для которых вообще не было систем впрыска. Ну или например мотор вроде не плохой импортный, а мозгов нет и т.п.
-
Должно получиться не сложно.
Dil, Ну может аппаратка и не сложная выйдет а вот ПО :wacko2:
Как рассчитать калибровки - соотношение воздух/топливо и углы опережения зажигания для для всех режимов данного конкретного движка :blush:.
-
Должно получиться не сложно.
Dil, Ну может аппаратка и не сложная выйдет а вот ПО :wacko2:
Как рассчитать калибровки - соотношение воздух/топливо и углы опережения зажигания для для всех режимов данного конкретного движка :blush:.
+100 :pardon: практически и теоретически не реально :hi:
-
Как рассчитать калибровки - соотношение воздух/топливо и углы опережения зажигания для для всех режимов данного конкретного движка
Так это просто таблицы. УОЗ по датчику детонации.
Топливо - по ДМРВ, с учетом режимов и температуры двигателя
-
Как рассчитать калибровки - соотношение воздух/топливо и углы опережения зажигания для для всех режимов данного конкретного движка
Так это просто таблицы. УОЗ по датчику детонации.
Топливо - по ДМРВ, с учетом режимов и температуры двигателя
вместо дмрв, я бы использовал ДАД
Миш, смотри твой мотор уже с инжектором
https://www.youtube.com/watch?v=aT5fJBos-X4
-
Тимур, :hi: Универсальное устройство не получится. Под каждый ДВС нужно мутить свои параметры.
Штука конечно очень интересная :good:
-
а вот описание на импортном, правда не много, но вроде есть даже код программы, хотя сам качать не пробовал.
Сань, по сути там только поменять время открытия форсунок.
-
Сань, по сути там только поменять время открытия форсунок.
Тимур ты же в курсе, я люблю дизеля с ТНВД и карбюраторы :biggrin:
-
Тимур, А вот с печкой от зазика поиграться можно :ok: Нет желания заняться? Этой штуке надо дать параметры коллекторного движка 5-10Вт, датчик пламени, температура и насос дозатор. Задать параметры продувки и можно думаю еще температуру регулировать :blush:
Все зависит от цены платы конечно.
-
Не, мужики, я же написал сильно упрощённая система. Для моторов типа УД (Ока), Жигули, GX и пр. Из датчиков только ДДЗ и может температура. Синхронизация по искре - контакты или ДХ.
Принцип: сигнал от ДДЗ помножаем на некий коэффициент и получаем время открытия форсунки. На малых оборотах и на мощностных режимах коэффициенты другие. Ну ещё можно коррекцию по температуре, заодно вентилятор включать, на индикатор её вывести можно.
-
Тимур, А вот с печкой от зазика поиграться можно :ok: Нет желания заняться? Этой штуке надо дать параметры коллекторного движка 5-10Вт, датчик пламени, температура и насос дозатор. Задать параметры продувки и можно думаю еще температуру регулировать :blush:
Все зависит от цены платы конечно.
плата стоит 250 руб, хотя можно обойтись и платой за 150 руб http://ru.aliexpress.com/item/Freeshipping-Nano-3-0-controller-compatible-for-arduino-nano-CH340-USB-driver-NO-CABLE/32341832857.html?spm=2114.10010208.1000023.13.25fOuB
-
Тимур, А вот с печкой от зазика поиграться можно :ok: Нет желания заняться? Этой штуке надо дать параметры коллекторного движка 5-10Вт, датчик пламени, температура и насос дозатор. Задать параметры продувки и можно думаю еще температуру регулировать :blush:
Все зависит от цены платы конечно.
плата стоит 250 руб, хотя можно обойтись и платой за 150 руб http://ru.aliexpress.com/item/Freeshipping-Nano-3-0-controller-compatible-for-arduino-nano-CH340-USB-driver-NO-CABLE/32341832857.html?spm=2114.10010208.1000023.13.25fOuB
Тимур с печкой мутить будем?
-
с печкой мутить будем?
Всенеприменнейше! :ok:
Давай какие датчики и логику работы.
-
после созвона Саня перенёс мутки с печкой на осень
-
Попытка вставки кода программы
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the Uno and
Leonardo, it is attached to digital pin 13. If you're unsure what
pin the on-board LED is connected to on your Arduino model, check
the documentation at http://www.arduino.cc
This example code is in the public domain.
modified 8 May 2014
by Scott Fitzgerald
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
-
Тимур, :good:
На второй день приседаний у меня уже индикатор показывает данные с переменника :victory: :preved: :biggrin:
-
У меня уже полгода как дуя с тачскрыном наливает воду в бак для поения кроликов, включает насос для циркуляции в случае небольшого мороза или подогрев в сильные холода, считает кому когда крольчиться ну прочую хрень. Все данные о кроликах пишет на флешку. :blush:
А панель на снеж я так и не доделал. :pardon:
-
(https://tehnoforum.com/go.php?url=aHR0cHM6Ly95YW5kZXgucnUvaW1hZ2VzL3NlYXJjaD90ZXh0PdC60LDRgNGC0YslMjDQutCw0LvQuNCx0YDQvtCy0L7QuiUyMNGN0YHRg9C0)
я же написал сильно упрощённая система.
Так это просто таблицы.
Ну да ... проще не куда :pardon:
(http://s019.radikal.ru/i627/1607/c7/5b4269eb0a6c.jpg)
Таких табличек как минимум четыре - по УОЗ , УОДЗ , момент и время впрыска , температура (двигателя/ воздуха) .
Но их на самом деле гораздо больше :biggrin: ссылка
-
Таблицы наверное можно найти. Но тут две проблемы: они большие, надо ещё память подключать и главное они для конкретного двигателя. А нам надо нестандарт.
-
Тимур, Узнал специально, мозги от планара сегодня 3.950рэ с пультом + автоматом под них надо двигатель брать с ШИМ, это еще 5.500 рэ :pardon:
Сами датчики копейки, нам надо от планара датчик пламени, насос и свеча с сеткой. Датчик перегрева от того-же чайника пойдет, остальное от запорожца. Должна получиться добрая бюджетная печурка с хорошими характеристиками :ok:
-
надо двигатель брать с ШИМ
Это как это? :wacko2:
-
:hi: широтно импульсная модуляция (ШИМ)
-
:hi: широтно импульсная модуляция (ШИМ)
Так она-же не у движка, а в блоке электронных компонентов по цепи питания. Сам движок-то может быть любым, хоть асинхронным трехфазником - изменится только организация питания
-
Так она-же не у движка, а в блоке электронных компонентов по цепи питания. Сам движок-то может быть любым, хоть асинхронным трехфазником - изменится только организация питания
Не давайте уж или шаговые движки или сервопривода это раз. И два, я как бы далек от этой темы, прямо скажем очень далек, но у меня есть некоторые сомнения что контроллер со встроенным ассемблером успеет за поставленными задачами.
-
Длинный, Шумихин Д, Не забивайте голову, мы с Тимуром понимаем друг друга :biggrin: обсуждаем 12вольт движки :ok:
-
всё правильно - там ШИМ-метод изменения напруги на моторе для регулировки оборотов прекрасно подойдёт.
-
Так она-же не у движка, а в блоке электронных компонентов по цепи питания. Сам движок-то может быть любым, хоть асинхронным трехфазником - изменится только организация питания
Не давайте уж или шаговые движки или сервопривода это раз. И два, я как бы далек от этой темы, прямо скажем очень далек, но у меня есть некоторые сомнения что контроллер со встроенным ассемблером успеет за поставленными задачами.
успеет ещё как, ардуины бывают разные
мини
нано
уно
мега
дуе
тест дуя против меги
https://www.youtube.com/watch?v=JXcVw8dwxPw
-
Должны успеть. Тактовая 16МГц, там Атмеги стоят, да и считать не сильно много.
-
Так она-же не у движка, а в блоке электронных компонентов по цепи питания. Сам движок-то может быть любым, хоть асинхронным трехфазником - изменится только организация питания
Не давайте уж или шаговые движки или сервопривода это раз. И два, я как бы далек от этой темы, прямо скажем очень далек, но у меня есть некоторые сомнения что контроллер со встроенным ассемблером успеет за поставленными задачами.
успеет ещё как, ардуины бывают разные
мини
нано
уно
мега
дуе
тест дуя против меги
https://www.youtube.com/watch?v=JXcVw8dwxPw
Картинки это конечно здорово, но речь о том что бы за процессом в реальном времени успевал, а это как бы немного другое.
-
Ну крайний случай: 6000 об. и 4 цилиндра. Это 12 мс, а одна операция выполняется меньше 1мкс. Надо считать пару датчиков, помножить на теипературу и цифирь готова. Это 20-30 операций кмк.
Да и в автомобильных мозгах вряд ли что то более производительное стоит. Эти таблицы для того и расписывают, чтобы время не тратить, брать готовенькое.
-
Для моновпрыска, наверное, можно не торопиться рассчитывать время открытия форсунок под каждую вспышку?
-
Ну на самом деле времени сколько угодно. Можно сделать логику иначе: по синхроимпульсу запускается таймер. Он ресурсов не жрёт, работает сам по себе. В какой то момент даёт прерывание и отрабатывется цикл впрыска так же по таймеру, их там три штуки кажись.
Всё это время проц свободен, может обсчитывть новые уставки таймеров для следующих циклов. Или после-после-после следующих. Даже если коррекция пройдёт через 1-2 оборота КВ, я думаю никто не заметит. Так, что времени сколько угодно. :preved:
-
температуру двигателя вообще можно считывать раз в несколько секунд
-
А если,, на заз печку за место датчика пламени использоть просто два датчика температуры на входе и выходе . И всё строить от двух режимов , Т1-Т2=0 или Т1-Т2>20
-
Вот и я сегодня диодиком поморгал!
Правда, пришлось погуглить драйвер на микросхему usb/com
-
Когда взялся состряпать нечто чуть более сложное, оказалось, что этот ардуинский язык годен только "диодиком поморгать". Делают на них серьёзные вещи, но пользуют СИ или типа того :pardon::sad:
-
Когда взялся состряпать нечто чуть более сложное, оказалось, что этот ардуинский язык годен только "диодиком поморгать". Делают на них серьёзные вещи, но пользуют СИ или типа того :pardon::sad:
Так это и есть основное преимущество идеологии Ардуино. На одних и тех же аппаратных средствах можно и примитивные вещи освоить, а можно написать очень быстрый код, используя от Ардуино фактически только загрузчик кода.
Очень здорово, что на одних и тех же средствах разработки могут работать и те, кто не очень дружит программированием, и те, кто не очень понимает паяльник. Степень освоения зависит только от личного упорства. На самом деле к такому результату шли далеко не один год. И если раньше работа с микроконтроллерами была уделом лишь избранных и очень способных, то теперь это доступно абсолютно всем.
Начиналось все со скрипом, зато теперь огромный выбор библиотек готовых программ.
Хочу посоветовать для начинающих ресурс. Много модулей, много познавательного видео.
http://amperka.ru
Конечно, хотелось бы, чтобы написание программ было более простым, более адаптированным к нормальной человеческой логике. Было много попыток написать что-то более близкое к восприятию обычного человека, чем С. Но успехов особо не видно. Это сложно. Все равно, что требовать от создателей двигателя внутреннего сгорания, чтобы он разбирался и разбирался только отверткой, а лучше и вовсе без нее, просто руками.
Пока известен только один пример такого уровня проработки - автомат Калашникова.
-
Прикольно моргает, надо сервов и датчиков заказать! :good:
-
надо сервов и датчиков заказать! :good:
Вот эта штука очень неплохая для ориентации в пространстве. Просто подключается, много что умеет.
http://amperka.ru/product/troyka-imu-10-dof
https://www.youtube.com/watch?v=JCdy53zOPoA
-
Проверка условий распространения радиоволн УКВ диапазона в квартире.
Пара модулей. АМ/CW передатчик на одном транзисторе и сверхрегенеративный приемник.
Без антенн, что удивительно. При питании 5В можно носить передатчик по всей квартире.
Осцилл видит на выходе приемника неплохой сигнал. Теперь нужно научиться данные передавать, что-ли.. Пока меандром модулирую.
-
Донора нашел на полке.. С дифом в заднем мосту.
Как пластмассовый диф заварить? Термоклеем что-ли... :rofl:
-
Научился передавать и принимать некоторое подобие PPM.
Одна ардуина передает, другая - принимает.
Сигнал с эфира, синхронизация для осциллографа внешняя, сформирована контроллером, путем анализа длительности принимаемых импульсов на выходе приемника.
ЗЫ. Периодически отказывается линковать, мигрирую с версии на версию, задолбало.
Так и придется переходить на хардкор..
-
Может кому шаговый моторчик нужен, 28BYJ48A 12 вольт, подарю.
(http://s018.radikal.ru/i506/1701/dd/5e8b01429b25.jpg)
-
http://mypractic.ru/uroki-programmirovaniya-arduino-navigaciya-po-urokam - уроки, библиотеки.. :morning: