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

ТЕМА: Управление вентилятором радиатора

Управление вентилятором радиатора 15 авг 2018 19:20 #76

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
Niks13 пишет:
Вопрос по поводу ключа зуммера. С 6 ноги на базу NPN, в коллектор зуммер и на +5в, эмиттер на корпус. Или резисторы какие нужны?
Резисторы нужны. Между МК и базой транзистора 1к-5,1к. Возможно еще нужен резистор последовательно с зуммером, но это зависит от зуммера.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Niks13

Управление вентилятором радиатора 17 авг 2018 10:30 #77

  • Niks13
  • Niks13 аватар
  • Не в сети
  • Пользователь заблокирован
  • Сообщений: 48
В общем, расклад получился такой.
Залил тестовую прошивку, с измененными фьюзами. Подключал от АКБ, на не заведенной машине. Пока держу кнопку +, крутится на 30% ШИМ. Бросаю и он становится. Припаял перемычку +5в на 1 ногу. Когда паял, заметил что 100мкФ на питании отвалился. Подпаял на место. Все начало работать как положено. Откусил перемычку. Все работает. Завел машину, чтоб убедиться, что помех от зажигания не будет. Макетка находилась практически на крышке трамблера (он рядом с радиатором). Все работает отлично! :woohoo: Подключил к двигателю дворников, о котором раньше писал. Запускается и работает нормально, но когда кнопкой + набираю максимальные обороты, сбрасывается на минимальные. Опять запаял 1 ногу на +5в. Все работает великолепно. С нормальными фьюзами, на своем вентиляторе пока не проверял, так как программатор дома а испытания на работе. Не догадался взять второй МК.
Можно ли 1 ногу тупо оставить на +5в, или это не желательно? Оставлять такие фьюзы, или проверить как будет работать с первым вариантом и если будет работать, то вернуть их?
Еще подумал, что может (чтоб уменьшить пусковой ток), Запускать вентилятор не сразу с 30%, а скажем от 5% до 30% в течении 3х секунд, а дальше как есть (по температуре).
P.S.
Драйвер пока не ставил. С контроллера на каскад КТ973 и на IRL3705. Нагрев, даже без радиатора, очень умеренный. Думаю обойтись одним транзистором с небольшим радиатором, хотя драйвер на рассыпухе. на всякий случай, поставлю.
Последнее редактирование: 17 авг 2018 10:38 от Niks13.
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 17 авг 2018 15:59 #78

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
Niks13 пишет:
Можно ли 1 ногу тупо оставить на +5в
Можно.
Niks13 пишет:
Оставлять такие фьюзы, или проверить как будет работать с первым вариантом и если будет работать, то вернуть их?
Первый вариант надежнее - блокирует работу МК при низком напряжении питания. При низком напряжении питания работа МК непредсказуема.
Можете последовательно попробовать еще такие FUSE. Последние цифры указывают минимальное напряжение.


Но еще раз хочу обратить Ваше внимание: проверьте свой блок питания - напряжение должно быть стабильным, без провалов, независимо от нагрузки. FUSE те, FUSE эти... - это лишь попытки заставить работать МК в данных условиях. То есть, это борьба с последствиями, а не с причинами.
Niks13 пишет:
Еще подумал, что может (чтоб уменьшить пусковой ток), Запускать вентилятор не сразу с 30%, а скажем от 5% до 30% в течении 3х секунд
Это только увечит пусковой ток. При 5% вентилятор вращаться не будет, а будет создавать к.з. И при 10% не будет... На самом деле, делают ровно наоборот: на 1-2 сек подают максимальное напряжение (60-100%), а затем переходят на номинальное задание.
И еще раз подчеркну: пусковой ток, каким бы он ни был по величине и продолжительности, не должен просаживать +5V даже на доли секунды.
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 17 авг 2018 18:46 #79

  • Niks13
  • Niks13 аватар
  • Не в сети
  • Пользователь заблокирован
  • Сообщений: 48
Soir пишет:
При низком напряжении питания работа МК непредсказуема.
Для того, чтоб снизилось напряжение на МК ниже 5в, мой АКБ должен умереть до 6в. Это не реальная ситуация для заведенного авто, а при выключенном зажигании, схема будет обесточена замком зажигания, кроме силовой части, которую собираюсь питать прямо от АКБ.
проверьте свой блок питания
БП у меня совдеповский , стабилизированный ИПТ-3, но сегодня я испытывал прямо с АКБ. Там особых провалов не должно вроде быть. Мой контроллер, запитан через Lm7805 от бортовой сети 12-14вольт. Мне кажется, что провалить питание МК довольно сложно, при таком запасе на входе Lm7805.
Возник вопрос по стабилизатору. Я понимаю, что взятый за основу, проект не Ваш. Но может Вы понимаете, зачем используется Lm2931az5 а не Lm7805. Это чисто из за максимально допустимого входного напряжения, или есть ньюансы? Мне просто 1,5А больше внушают доверия, чем 0,1А. Впрочем Lm2931az5 я купил парочку. Есть смысл их ставить, на Ваш взгляд, или 7805 таки надежней?
С пусковым током, все понял. ОГРОМНОЕ Спасибо! Больше пожеланий у меня (пока) нет :whistle:
Последнее редактирование: 17 авг 2018 18:51 от Niks13.
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 17 авг 2018 19:13 #80

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
Niks13 пишет:
Это не реальная ситуация для заведенного авто
Я не говорил о напряжении до стабилизатора, я говорил напряжении питания МК.
Несколько сообщений назад я перечислил все возможные причины таких сбоев, повторять не вижу смысла, а добавить нечего.

Niks13 пишет:
зачем используется Lm2931az5 а не Lm7805.
Само потребление МК небольшое - несколько миллиампер. Датчик - тоже мелочь. Про пищалку ничего не скажу, это Вы сами должны знать. Самое интересное - выход ШИМ. Потребление зависит от выбранных ключей. Но тут тоже все известно только Вам. Перегрузка вывода МК может приводить и к сбою в работе программы.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Vakula

Управление вентилятором радиатора 17 авг 2018 20:52 #81

  • Vakula
  • Vakula аватар
  • на форуме
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1331
  • Спасибо получено: 257
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Самое интересное - выход ШИМ.
І як розділений силовий каскад від мікроконтрелера!
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 17 авг 2018 21:14 #82

  • Niks13
  • Niks13 аватар
  • Не в сети
  • Пользователь заблокирован
  • Сообщений: 48
Soir пишет:
Самое интересное - выход ШИМ.
На выходе (5 нога) драйвер

После него, каскад на КТ973, резисторе и диоде (как в основном проекте). Хотя, как я уже писал, и без драйвера выходной транзистор практически не греется.
P.S. Более полно так
Последнее редактирование: 17 авг 2018 21:48 от Niks13.
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 24 авг 2018 17:12 #83

  • Niks13
  • Niks13 аватар
  • Не в сети
  • Пользователь заблокирован
  • Сообщений: 48
Всем доброго здоровья!
Огромное спасибо, Уважаемый Soir!
Проект работает хорошо. Правда испытать его, на полную, у меня не получилось. Не могу нагреть машину, чтоб ШИМ был больше 30-40%. Она на таких оборотах быстро остывает. Схема в режиме покоя кушает 16мА. Включил без замка зажигания, от АКБ. Ложных включений, пока небыло. Драйвер, схему которого я выкладывал в предыдущем посте, сигнал инвертирует, о чем я узнал собрав (сегодня) все на печатке. Кстати, схема все это время, работала без драйвера, на макетке. Пришлось изменить малость схему. Выглядит теперь драйвер так.



Можно было и попроще сделать, но печатку переделывать уже лень было.
Последнее редактирование: 24 авг 2018 17:15 от Niks13.
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 25 авг 2018 09:45 #84

  • Niks13
  • Niks13 аватар
  • Не в сети
  • Пользователь заблокирован
  • Сообщений: 48
Уважаемый, Soir!
Если у Вас будет время и желание, сделайте пожалуйста прошивку, по принципу описанному Вами.
Старт 1-2 секунды на 50% ШИМ, потом снижение до 20%, а дальше как есть(нарастание до 100%, в зависимости от температуры). Думаю 50% будет достаточно для пуска, даже убитого двигателя.
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 25 авг 2018 10:58 #85

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
Сделал 1 сек 50%, а дальше по температуре.
Вложения:
Последнее редактирование: 25 авг 2018 14:41 от Soir. Причина: Обновление прошивки
Администратор запретил публиковать записи гостям.
Спасибо сказали: Niks13

Управление вентилятором радиатора 25 авг 2018 13:43 #86

  • Niks13
  • Niks13 аватар
  • Не в сети
  • Пользователь заблокирован
  • Сообщений: 48
Огромное спасибо!
Но судя по Протеусу, минимальный ШИМ так 30 и остался
Дело в том, что основным моим желанием, был минимальный ШИМ не 30 а 20%. Но для уверенного старта, я и просил 1сек на 50%. Уж больно сильно он у меня на 30% крутится.
Последнее редактирование: 25 авг 2018 13:50 от Niks13.
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 25 авг 2018 14:43 #87

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
Niks13 пишет:
основным моим желанием, был минимальный ШИМ не 30 а 20%.
А я подумал, что основным желанием был старт на 50%...

Прошивку перезалил.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Niks13

Управление вентилятором радиатора 17 авг 2019 23:28 #88

  • SuNik
  • SuNik аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 54
Данный проект работает отлично уже 2 месяца. Но... Нужно сделать разницу включения и выключения.
В общем, если можно, сделайте 94 градуса включение (1 сек 50%, а дальше по температуре) а 92 выключение. 105 градусов полные обороты. И еще если можно, включение через 5 секунд после подачи питания. Т.е. Я заглушил горячую машину. Через несколько минут я ее завожу. Чтоб уменьшить нагрузку на аккумулятор, вентилятор должен 5-10 секунд молчать
Последнее редактирование: 17 авг 2019 23:47 от SuNik.
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 18 авг 2019 07:24 #89

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
Кое-как втиснул изменения в память МК.
Но Вы не все указали. Есть еще звуковая сигнализация превышения температуры. Она была 99 градусов, что ниже, указанной Вами, как максимальной. Сделал сигнализацию 110 градусов. Уточните.

Кроме того, базовые установки можно самому вносить в память МК (EEPROM) при прошивке МК. Добавил еще один параметр, теперь распределение следующее:
ячейка с адресом [0x00] - температура, при которой произойдет отключение вентилятора. По умолчанию 92 градуса, на скрине (файл eep.png) выделено красным.
ячейка с адресом [0x01] - температура, при которой произойдет включение вентилятора. По умолчанию 94 градуса, на скрине выделено зеленым.
ячейка с адресом [0x02] - температура, при которой будут максимальные обороты. По умолчанию 105 градусов, на скрине выделено синим.
Можно взять файл данных EEPROM (Vent_DS18B20_ATTINY13.bin), загрузить его в программатор, при необходимости изменить значения в указанных ячейках и зашить в МК. Если EEPROM не прошивать, то будут взяты значения по умолчанию.
Данные в EEPROM заносятся в шестнадцатеричном формате (как на скрине). Но, если программатор позволяет, то можно и в десятичном. Для перевода из одного формата в другой можно воспользоваться калькулятором Windows.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: SuNik

Управление вентилятором радиатора 18 авг 2019 08:42 #90

  • SuNik
  • SuNik аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 54
Спасибо. Буду тестить. Зумер я пока не ставил. Думаю что сигнал нужен, на 1*С выше максимальных оборотов (106*С). Может его тоже в EEPROM?
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 18 авг 2019 08:56 #91

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
SuNik пишет:
Может его тоже в EEPROM?
Для этого уже недостаточно памяти МК. Сделал на 1 град. больше, чем температура для максимальных оборотов. Т.е. по умолчанию будет 106.

Обновил прошивку в предыдущем сообщении.
Администратор запретил публиковать записи гостям.
Спасибо сказали: SuNik

Управление вентилятором радиатора 18 авг 2019 10:57 #92

  • SuNik
  • SuNik аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 54
Soir пишет:
Можно взять файл данных EEPROM (Vent_DS18B20_ATTINY13.bin), загрузить его в программатор, при необходимости изменить значения в указанных ячейках и зашить в МК.
Правильно ли я понимаю? Если шить в PONYPROG, то сначала загружаем файл НЕХ и прошиваем FLASH. Потом загружаем в пони файл BIN и прошиваем EEPROM. Если изменения не нужны то просто шьем файлом НЕХ
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 18 авг 2019 11:01 #93

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
Некоторые программаторы настроены на стирание чипа перед прошивкой. Поэтому лучше сразу загрузить оба файла - и Flash, и EEPROM. И прошить одновременно.
Администратор запретил публиковать записи гостям.
Спасибо сказали: SuNik

Управление вентилятором радиатора 18 авг 2019 11:11 #94

  • SuNik
  • SuNik аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 54
Soir пишет:
сразу загрузить оба файла - и Flash, и EEPROM. И прошить одновременно.
А какой программой это сделать? Я кроме PONYPROG ничего не использовал. А в ней помоему, оба файла не загружается. Или я в ней не разобрался
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 18 авг 2019 11:27 #95

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
Загружаются. Откройте по очереди файлы Flash и EEPROM из меню File или пиктограммкой.
Когда прокрутите поле прошивки в самый низ, то увидите область EEPROM, она выделена другим цветом.
Администратор запретил публиковать записи гостям.
Спасибо сказали: SuNik

Управление вентилятором радиатора 18 авг 2019 12:09 #96

  • SuNik
  • SuNik аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 54
Афигеть! :woohoo: Я в восторге! Действительно все загружается и шьется. Ну это мне теперь, на пару недель игруха.
Жаль что 100 плюсиков нельзя поставить. ЗДОРОВЬЯ и благополучия Вам, Soir!!!
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 18 авг 2019 18:21 #97

  • SuNik
  • SuNik аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 54
Жаль что самому нельзя менять минимальный шим. Интересно посмотреть какой он для моего вентилятора.
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 18 авг 2019 18:35 #98

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
Да, тут уже не втиснуться. Но могу сделать тестовую прошивку с каким-то управлением - кнопками или резистором...
Администратор запретил публиковать записи гостям.
Спасибо сказали: SuNik

Управление вентилятором радиатора 18 авг 2019 18:49 #99

  • SuNik
  • SuNik аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 54
Soir пишет:
могу сделать тестовую прошивку
Да то уже капризы. Меня и так все устраивает. За 2 месяца работы ни одного глюка небыло. Отличный проект
Администратор запретил публиковать записи гостям.

Управление вентилятором радиатора 18 авг 2019 18:53 #100

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 10137
  • Спасибо получено: 3662
  • Respect sxem.org Sponsor 2019 Author
Как хотите...
Администратор запретил публиковать записи гостям.
Спасибо сказали: SuNik
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir