Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4

ТЕМА: Автодимер (вічливе світло)

Автодимер (вічливе світло) 19 июль 2015 08:50 #26

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Вы собирались завести в устройство напряжение зажигания. Это вообще бы сняло все вопросы по установке порога.
Оставим пока несколько вариантов реализации.
1. установка порогового напряжения программно в EEPROM.
2. установка порогового напряжения "на столе", посредством считывания нижнего предела напряжения.
3. установка порогового напряжения на авто по заведенному двигателю. Только 0,5 вольт минуса будет мало. Получится так, что придется подбавить газку, что бы свет погас быстрее.
4. добавить на вход МК выход АСС. Самый простой и безболезненный, но не интересный вариант. Можно (нужно) опробовать на практике.

Все прошивки надо отдельно сохранить.
Последнее редактирование: 19 июль 2015 08:50 от Vakula.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 19 июль 2015 11:25 #27

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Только 0,5 вольт минуса будет мало.
Говорите сколько, я для примера... Во вложении прошивка, где -0,7V.
Vakula пишет:
4. добавить на вход МК выход АСС. Самый простой и безболезненный, но не интересный вариант.
Как в анекдоте: - Так вам нужны шашечки или вам надо ехать?...
Это самый надежный вариант.
Vakula пишет:
Все прошивки надо отдельно сохранить.
Я не буду, мне такой подход не нравится. Сохраняйте у себя.
Вложения:
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 19 июль 2015 22:04 #28

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Во вложении прошивка, где -0,7V.
Проверил в протезе; все просто отлично. На днях постараюсь в железо воплотить и проверю. Смущает только делитель. Ну, что бы в железе все совпало.

P.S. А говорят, в тиньку13 нельзя впихнуть этот алгоритм :)
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 20 июль 2015 08:28 #29

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Смущает только делитель. Ну, что бы в железе все совпало.
Это совсем не обязательно, лишь примерно. Но при желании, можете и делитель настроить.
Способ 1. Если перед делителем подать 25,5V, то на входе в МК должно быть 1,1V. Любую промежуточную точку рассчитываете пропорционально. (N.B. Учитывайте входное сопротивление тестера.)
Способ 2. Значение в ячейке EEPROM соответствует напряжению измеренному МК, например 135 это 13,5 перед делителем. Программируете пороговое напряжение, как я описывал, задав на входе в делитель те же 13,5V. Считываете EEPROM. Если не 135, тогда корректируете делитель и еще раз...
Способ 3. Рассчитываете сопротивления делителя и устанавливаете точные резисторы.
Vakula пишет:
А говорят, в тиньку13 нельзя впихнуть этот алгоритм :)
Если Вы заметили, то заложенный алгоритм настройки отличается от предложенного Вами.

А во-вторых, я писал лишь о своих возможностях. Уверен, если написать программу на ассемблере, то 20-30% памяти можно отыграть. Но за такое я не возьмусь из-за трудоемкости и времени.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 20 июль 2015 13:55 #30

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
заложенный алгоритм настройки отличается от предложенного Вами.
Главное, - поставленная задача выполнена.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 20 июль 2015 17:38 #31

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Проверил в железе. Все верно. Работает, как хотелось. Есть два замечания;
1 - При постановке на охрану (вывод аларм) свет горит 5 секунд. Было бы не плохо эту длительность программировать.
2 - при открытой двери и нажатой кнопки SET лампочка мигает. Нельзя ли эти мигания подстроить под что то. К примеру какую то настройку?
Понимаю, что уже не возможно, но!!!

Тем не менее, спасибо, уважаемый за труд.
Весь проект до копеечки. Может кто будет повторять. Плата в Dip Trace. Attiny13 маленькая. Для бОльшей надо перерисовать плату или ноги подогнуть.
Прошивка для настройки порога срабатывания спада ШИМ при заведенном моторе.




Алгоритм настройки:
При заведенном моторе Нажимаем кнопку SET и подключаем питание на диммер. Отпускаем кнопку.
Теперь нажав снова кнопочку, включаем секундомер и отсчитываем время горения лампы. Достигнув нужной вам задержки, отпускаем кнопочку.
Вывод ALARM подключаем к импульсному выводу сигнализации с отрицательным потенциалом. При постановке на охрану, лампа будет быстро гаснуть. Если такого вывода в сигналке нет, то можно просто подключить к черному проводу датчика удара. Тогда срабатывания при снятии не будет. В данном случае. при снятии с охраны, лампочка загорается и тухнет через 5 секунд.

Вложенный файл:

Имя файла: Dimmer-Soir.zip
Размер файла:47 KB
Последнее редактирование: 20 июль 2015 17:44 от Vakula.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 20 июль 2015 18:05 #32

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
1 - При постановке на охрану (вывод аларм) свет горит 5 секунд. Было бы не плохо эту длительность программировать.
Места нет. Разве что в EEPROM при прошивке и то не уверен.
Vakula пишет:
2 - при открытой двери и нажатой кнопки SET лампочка мигает. Нельзя ли эти мигания подстроить под что то. К примеру какую то настройку?
Какая-то настройка на такой вариант уже есть, описывал, полистайте.
----
Как плавность?
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 20 июль 2015 21:53 #33

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Как плавность?
Немного быстро. Чуток медленее, и будет в самый раз.

Я сегодня крутил eXtreme Burner. Я в принципе, с неё начинал, потом забросил.
Но так и не понял, как в ней еепром выставлять. В дуде я еепром просто отдельным файлом заливал.

Нашел.Soir пишет:
Какая-то настройка на такой вариант уже есть, описывал, полистайте.
Время отключения при открытой двери устанавливается при открытой двери. При нажатии на кнопку свет выключится. Дальше свет будет вспыхивать с частотой 1 Гц. Каждая вспышка = 5 минут. После отпускания время запомнится, свет включится.
Последнее редактирование: 20 июль 2015 21:58 от Vakula.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 21 июль 2015 09:55 #34

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Немного быстро.
Замедлил.
Vakula пишет:
крутил eXtreme Burner. Я в принципе, с неё начинал, потом забросил.
Но так и не понял, как в ней еепром выставлять. В дуде я еепром просто отдельным файлом заливал.

В eXtreme Burner тоже можно отдельным файлом, если есть. Вот в нем и есть замечательное свойство - редактировать EEPROM. Сейчас перед глазами программы нет, по памяти. Открываете вкладку EEPROM, щелкаете мышкой по нужной ячейке, вводите новое значение (hex-формат) и нажимаете запись. Все. Файл можно сохранить на потом, можно загрузить готовый и редактировать...
Вложения:
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 09 авг 2015 19:39 #35

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Прогнал в железе. В принципе хорошо. Но обнаружилось несколько багов.
Первый, - почему то не всегда адекватно реагирует на напряжение бортовой сети в заведенном состоянии. Заводишь авто, а оно думает ещё.
Второй, - выход от сигналки. Тут немного сам сплоховал. Дело в том, что в основе, вывод от сигналки проще всего взять минус при постановкею Не всегда есть импульсный. А это значит, что один из алгоритмов теряется. А именно: - при снятии с сигналки, хотелось бы, что бы лампочка зажигалась и тухла через секунд 5.
При постановке, по потухшему фонарю, он зажигантся и гаснет. Тут все верно и хорошо. А если он горел, то гаснет быстро.
А вот при снятии, как бы не помешало, что бы он подсветил авто. То есть, при снятии минуса с порта аларм, лампа зажглась и потухла через 5 сек.

Понимаю, что места уже нет, но мож где ущильнить что?

Ах да, и 0.7 таки меняем на 0.5 (разница от запущенного двигателя). Не везде может быть сходу 14,2 вольта.
Последнее редактирование: 09 авг 2015 19:41 от Vakula.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 10 авг 2015 06:52 #36

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
почему то не всегда адекватно реагирует на напряжение бортовой сети в заведенном состоянии. Заводишь авто, а оно думает ещё.
Думает сколько? От чего зависит, может от положения двери или сигналки? Может медленно набирается напряжение бортовой сети и надо понизить порог?
По остальному - места нет вообще. Но посмотреть смогу только когда разберемся с первым вопросом. Возможно он тоже что-то потребует.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 10 авг 2015 07:41 #37

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Думает сколько?
Заводишь, даже прибавляешь обороты, а оно думает. Может секунд 5 думать. Причем потом (открываешь дверь-закрываешь), работает идеально.

А может вообще убрать АЦП по бортовому питанию. А просто вставить вывод ACC. В принципе где то одно и то же. А места может высвободить не балуйся. У нас нога рессет свободна.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 10 авг 2015 12:50 #38

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
При постановке, по потухшему фонарю, он зажигантся и гаснет. Тут все верно и хорошо. А если он горел, то гаснет быстро.
По выделенному, надо чтобы тоже была задержка на отключение?
Vakula пишет:
А вот при снятии, как бы не помешало, что бы он подсветил авто. То есть, при снятии минуса с порта аларм, лампа зажглась и потухла через 5 сек.
Добавил, проверьте.
Vakula пишет:
Заводишь, даже прибавляешь обороты, а оно думает. Может секунд 5 думать. Причем потом (открываешь дверь-закрываешь), работает идеально.
В этом варианте я ничего не менял, но посмотрите, может было связано с напряжением.
Vakula пишет:
А может вообще убрать АЦП по бортовому питанию. А просто вставить вывод ACC.
Да, так проще и место высвобождается.
Vakula пишет:
У нас нога рессет свободна.
Забудьте.
Вложения:
Последнее редактирование: 10 авг 2015 12:51 от Soir.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 10 авг 2015 19:29 #39

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
А если он горел, то гаснет быстро.
По выделенному, надо чтобы тоже была задержка на отключение?
Нет. Тут всё верно.
Soir пишет:
при снятии минуса с порта аларм, лампа зажглась и потухла через 5 сек.
...Добавил, проверьте.
Постараюсь в ближайшее время.
Soir пишет:
Заводишь, даже прибавляешь обороты, а оно думает. Может секунд 5 думать.
В этом варианте я ничего не менял, но посмотрите, может было связано с напряжением.
Может быть. Я ради этого удовольствия сделал профилактику своему ГЕНЕ. А то начал было выдавать не более 13.8v.
Soir пишет:
А может вообще убрать АЦП по бортовому питанию. А просто вставить вывод ACC.
Да, так проще и место высвобождается.
Убираем. Лишняя заморока.
Soir пишет:
У нас нога рессет свободна.
Забудьте.
Ну я фюзе доктором лечу их аж гай шумыть :)
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 10 авг 2015 19:42 #40

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Ну я фюзе доктором лечу их аж гай шумыть :)
И куда Reset использовать?
P.S.
Я не лечу, если придется мне отлаживать работу на макете, то уже не смогу.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 10 авг 2015 20:17 #41

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
И куда Reset использовать?
Да тут он не нужен.
Тут мы без него обойдемся. И так места впроголодь.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 10 авг 2015 21:56 #42

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Посмотрел, то, что доХтор прописал.
Единственно что, я бы время запуска и затухания сделал ещё плавнее.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 10 авг 2015 22:03 #43

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Бажаючим повторити та скористатись девайсом - Вічливе світло в авто, пропоную все зібране до купи та упаковане в ZIP.


Вложенный файл:

Имя файла: Dimmer-Soir.rar
Размер файла:33 KB




Гарного Вам настрою, шановні побратими!!!
Последнее редактирование: 10 авг 2015 22:07 от Vakula.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 11 авг 2015 06:37 #44

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
время запуска и затухания сделал ещё плавнее.
Добавил возможность установки скорости при прошивке МК в EEPROM. Для этого отведена ячейка с номером 1. Если в ней число, больше 20 (или 0х14 в hex), тогда берется по умолчанию 4. (В предпоследней прошивке 3). Чем больше число, тем меньше скорость.
Ну и я уже писал - другие ячейки для настроек (добавьте в свое описание):
[0x02] - задержка на отключение света при открытой двери, в 5 мин. Ограничение - не более 12 (60 минут). Если больше, тогда берется по умолчанию 6 (30 мин).
[0x03] - задержка на отключение света при закрытой двери, сек. Ограничение - не более 100. Если больше, тогда берется по умолчанию 10 сек.
---
P.S.
В первом варианте увидел неточность в прошивке. Чуть позже поправлю. А Вы обновите описание и я потом заменю файлы в выложенном Вами архиве.
Вложения:
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 11 авг 2015 07:38 #45

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Ну и я уже писал - другие ячейки для настроек (добавьте в свое описание):.
Тут сам ничего не понял. Ячейки? При программировании, что ли? Но это многим не интересно станет. А если при помощи кнопки, то я сам не понял как.
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 11 авг 2015 08:10 #46

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Что Вы так шарахаетесь. Запись настроек через EEPROM была с самого начала, почитайте сообщение №19. Вместо напряжения теперь скорость. И ячейка 0 не актуальна.
Если не интересно – не пользуйтесь. Это дополнительная опция для самостоятельной установки параметров. Чтобы не просить каждый раз – медленнее… быстрее… можете сами подстроить все эти параметры. Или Вы уверены, что и через год я соглашусь подправлять, если кому-то захочется увеличить плавность? Или наштамповать десяток версий с разной скоростью?
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 11 авг 2015 08:57 #47

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Что Вы так шарахаетесь. Или наштамповать десяток версий с разной скоростью?
Нет, дело в том, что я не могу розглядеть и тем более редактировать эти ячейки. Открывая экстрим барнер, я порой и контроллер не могу увидеть. Потому и ушел с этой программы.

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

Автодимер (вічливе світло) 11 авг 2015 09:26 #48

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Нет, дело в том, что я не могу розглядеть и тем более редактировать эти ячейки.
Ну вот в чем дело, а пишете, что многим не интересно станет...
extreme burner прекрасно шьет и позволяет редактировать EEPROM. Боритесь...
Администратор запретил публиковать записи гостям.

Автодимер (вічливе світло) 11 авг 2015 12:30 #49

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1391
  • Спасибо получено: 281
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
extreme burner прекрасно шьет и позволяет редактировать EEPROM.
И куда тут епром редактировать?


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

Автодимер (вічливе світло) 11 авг 2015 20:30 #50

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11016
  • Спасибо получено: 4009
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
И куда тут епром редактировать?
Здесь и редактировать. В нужной ячейке (если скорость, то верхний ряд вторая слева) вместо FF ввести число, например 05.
Vakula пишет:
А вот, что программатор выдает:
А вот это вопрос. Попробовал у себя - тоже не шьет. После попытки записать FUSE вообще перестал программироваться и читаться. Есть альтернативный программатор - стер, восстановил, записал... все нормально. extreme burner или мой программатор что-то не то с ATTINY13A.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir