![]() |
![]() |
#21 | |
Модератор
![]() Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,616
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Вот этот модуль точно такой же , как купил ты, за исключением того, что собран на промышленных компонентах, на многослойной плате и реально по даташиту на микросхему. Дороже твоей в 3 раза, но оно того стоит! За счет такого исполнения нагрузочные способности модуля несравнимо выше! Последний раз редактировалось basurman; 24.10.2017 в 01:17. |
|
![]() |
![]() |
![]() |
#22 | |
Старший Пользователь
![]() Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
![]() |
![]() Входы:
A0 = U (напряжение) — напряжение аккумулятора (выход супервизора): 1 — заряжен, 0 — разряжен. D2 = Key (ключ). 0 = Lock или Start, 1 = Acc или On. D5 = PC (персональный компьютер): 1 — работа или сон, 0 — отключён. D6 = Eng (engine — двигатель; возможно, форсунки): 1 — включён, 0 — отключён. D8 = Mode Select — выбор режима: 0 = OFF, 1 = SLEEP. Выходы: D3 = PSU (power supply unit — блок питания): 1 — включён, 0 — отключён. D4 = Power (питание) — кнопка питания материнской платы, обычно там 0; при «нажатии» 1, нажимается кратковременно (1 секунда — включение или сон; 4 секунды — полное отключение). D7 = Mode Status — отображение режима работы программы: 0 = OFF, 1 = SLEEP. Выходы Key (D2) и Engine (D6) позволяют узнать состояние замка зажигания: 1) Key = 0 — положение LOCK (ключ вытащен или вставлен, но не повёрнут; на самом деле ещё может быть стартер, но он нас не интересует); 2) Key = 1, Engine = 0 — положение ACC (ключ повёрнут, но двигатель не работает); 3) Key = 1, Engine = 1 — положение ON (двигатель работает). Переключение между состояниями происходит только после того, как в течение 10 секунд ничего не менялось (чтобы не обращать внимания на стартер). У программы есть 2 режима работы (mode): «полное отключение» (OFF) и «сон» (SLEEP). Режим можно сколько угодно раз переключать как входом Mode Select (D8): 0 = OFF, 1 = SLEEP; так и с компьютера через ком-порт единственным байтом: 20 = OFF, 10 = SLEEP, остальные значения игнорируются. Ардуина сообщает о текущем режиме на выходе Mode Status (D7): 0 = OFF, 1 = SLEEP; а также каждые 100 мс в ком-порт единственным байтом: 0 = OFF, 1 = SLEEP. Включение компьютера: * включить блок питания (если был отключён): ожидаем 5 секунд и подаём 1 на выход PSU (D3); * подождать 5 секунд, подать 1 на Power (D4), подождать 1 секунду, подать 0. Отправка компьютера в сон (при условии, что ранее он был включён): * подать 1 на Power (D4), подождать 1 секунду, подать 0. Полное отключение компьютера и блока питания (при условии, что ранее они были включены): * подать 1 на Power (D4), подождать 4 секунды, подать 0; * ждём, чтобы вход PC (D5) стал 0, но не более 10 минут; * отключить блок питания: подаём 0 на выход PSU (D3). Компьютер должен быть включён: * В положении ON; * В положении ACC при высоком заряде аккумулятора. Компьютер и блок питания должны быть полностью отключены: * В положении ACC при низком заряде аккумулятора; * В положении OFF в режиме полного отключения; * В положении OFF в режиме сна при низком заряде аккумулятора. Компьютер должен быть отправлен в сон, а блок питания остаться включённым: * В положении OFF в режиме сна при высоком заряде аккумулятора. пысы что бы не было путаницы с режимами, при состоянии U0, ардуина сбрасывает mode в состояние off. ну а если U1, то предыдущие настройки сохраняются. U задействовано толь при eng0 скетч чуть позже. библиотека и скетч Цитата:
перебор Последний раз редактировалось basurman; 24.10.2017 в 01:17. |
|
![]() |
![]() |
![]() |
#23 |
Модератор
![]() Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,616
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#24 | |
Старший Пользователь
![]() Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
![]() |
![]() Цитата:
Чуть не забыл. Если что ардуино нужно дорабатывать для управления по usb Можно здесь почитать FOOD...вроде как на русский-питание. Может по другому обозвать кнопку переключения режимов?) Последний раз редактировалось basurman; 08.12.2017 в 08:51. |
|
![]() |
![]() |
![]() |
#25 | |
Гуру
![]() Регистрация: 04.11.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: VW Passat Variant
Сообщений: 1,425
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() питание как пища, в смысле - жратва
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#26 |
Старший Пользователь
![]() Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
![]() |
![]() Спаял таки мозги
![]() Дёшево и работает. На аналоговом входе делитель+стабилитрон (контроль напряжения) На двух цифровых lm78l05 (АСС, и какой-нибудь плюс при запущеном двигатели) На вход "дежурное питание ПК" ничего не ставил, там и так стабильные 5в. Выход на включение блока питания осуществлено полевым транзистором (взял помощнее) Выход на включение ПК так же через мосфет. Хотел организовать дополнительное, внешнее питание ардуино по средствам dc-dc, но что то подумал...чем хуже микросхема LM7805 ![]() Шесть конденсаторов, сама микросхема один резистор, номинал подобрал под 7в. Потыкал в автомобильную проводку, все нормально работает, при пуске не отключается. Блок на макетке потестил, ардуино естественно сжёг ![]() А так все нормально, работает, работала... Развёл плату, починю ардуино и соберём в одно целое. На новой плате предусмотрел защиту (мосфет+диод) от переплюсовки, что бы не запороть в случаи чего) Последний раз редактировалось basurman; 08.12.2017 в 08:51. |
![]() |
![]() |
![]() |
#27 | |
Модератор
![]() Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,616
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#28 |
Moderator
![]() Регистрация: 04.04.2009
Возраст: 67
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,108
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() да же на холостых будет греться не слабо! А че к примеру не LM2596 которая почти не будет греться количество деталей примерно тоже
|
![]() |
![]() |
![]() |
#29 |
Модератор
![]() Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,616
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Для питания Nano совсем необязательно ставить отдельный стабилизатор. Тот, который стоит на плате очень хорошо справляется. Правильная "обвязка" подающего питания на VIN и все... Тем более, что по даташиту на Nano предельные значения входного напряжения 6-20В. К тому же ты не собираешься использовать "спящий" режим контроллера и системы в целом (я о том, что потребление Nano на чипе CH340 - 20-35 мА в "холостом" режиме, а на FTDI и того больше).
|
![]() |
![]() |
![]() |
#30 |
Старший Пользователь
![]() Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
![]() |
![]() Не греется микросхема, и на холостых, и на приделе тестил.
А вот если подать на ардуино 14-16в, то тогда греется сама ардуино ![]() LM в корпусе то93 на 0.1А |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|