Например TDA7294

Форум РадиоКот • Просмотр темы - 3 уровневый подогрев сидений на Ардуино нано
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср янв 07, 2026 18:25:38

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 13:48:38 
Родился

Зарегистрирован: Вт дек 23, 2025 13:27:55
Сообщений: 10
Рейтинг сообщения: 0
Собрал плату на Ардуино нано, подключил драйверы на аоd4184 написал прошивку с изменением таймеров для работы шим с частотой 30 кгц. Проблема заключается в том что при работе на частоте 4 кгц все работает исправно но в машине слышны наводки из динамиков а при переходе на частоту 30 кгц начинают греться транзисторы при увеличении скважности никак не могу разобраться как вылечить эту проблему. Думаю может дело в транзисторах и поменять их на irfz44n или это никак не решит мою проблему?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 15:02:43 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1563
Откуда: Тюмень
Рейтинг сообщения: 0
при переходе на частоту 30 кгц начинают греться транзисторы при увеличении скважности никак не могу разобраться как вылечить эту проблему.

Уменьшите частоту ШИМ (ниже 20 кГц).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 15:05:23 
Родился

Зарегистрирован: Вт дек 23, 2025 13:27:55
Сообщений: 10
Рейтинг сообщения: 0
Насколько мне известно на Ардуино нано нельзя выбрать такую частоту или это не так? Подскажите какой предделитель в таймерах сделать тогда


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 15:09:09 
Друг Кота
Аватар пользователя

Карма: 197
Рейтинг сообщений: 8604
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 43207
Откуда: Нерезиновая
Рейтинг сообщения: 0
Антон1234 писал(а):
при работе на частоте 4 кгц все работает исправно но в машине слышны наводки из динамиков а при переходе на частоту 30 кгц начинают греться транзисторы при увеличении скважности никак не могу разобраться как вылечить эту проблему.

Не знаю, какой у вас вариант модуля, но- вот для этого модуля:
https://mcustore.ru/store/moduli/modul- ... bdbzKlW7Om
Изображение
В описании написано:
Цитата:
Управление: цифровой сигнал напряжением 3.3 В - 20 В, может быть подсоединен к выводу контроллера, может использоваться ШИМ до 20 кГц;
Частота сигнала: 0 - 20 кГц;
Выходная мощность: 15 A, при использовании принудительного охлаждения до 30 А;

Либо оптика не тянет 30 кГц, либо транзистор. Причина в том, что, транзистор не успевает полностью открыться, поэтому сопротивление канала не достигает "нужных" 8 или 11 миллиом.
Вам нужно взять простой МОСФЕТ, на соответствующий ток и напряжение, и, управлять им прямо с ардуинки через "драйвер мосфете" - готовый, типа, например, вот таких:
https://www.chipdip.ru/product/ucc27517 ... 9001633837
https://www.chipdip.ru/product/ucc27517 ... 9001600016
или сделать драйвер на транзисторах-
https://forum.cxem.net/topic/263794-%D0 ... 80-mosfet/


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 15:15:49 
Родился

Зарегистрирован: Вт дек 23, 2025 13:27:55
Сообщений: 10
Рейтинг сообщения: 0
У меня такой же модуль только с 1 транзистором и получается когда я делаю определитель 8 то все работает как надо но идет фон на усилитель в машине и из динамиков идет писк. А когда делаю определитель 1 то частота около 30 кгц. Шим сигнал подаю примерно с заполнением 5-10% и транзистор сразу раскаляется. Если делаю заполнение больше перестает регулировать мощность нагрева


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 15:29:02 
Друг Кота
Аватар пользователя

Карма: 197
Рейтинг сообщений: 8604
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 43207
Откуда: Нерезиновая
Рейтинг сообщения: 0
Антон1234 писал(а):
У меня такой же модуль только с 1 транзистором

Типа такого, что ли?
https://www.chipdip.ru/product/aod4184- ... 8025097344
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 16:09:26 
Родился

Зарегистрирован: Вт дек 23, 2025 13:27:55
Сообщений: 10
Рейтинг сообщения: 0
Драйверы подключены к пинам Ардуино д3 и д11 как мне выставить на этих пинах частоту 20кгц?

Добавлено after 16 minutes 31 second:
Антон1234 писал(а):
У меня такой же модуль только с 1 транзистором

Типа такого, что ли?
https://www.chipdip.ru/product/aod4184- ... 8025097344
Изображение

Да

Добавлено after 21 minute 46 seconds:
Антон1234 писал(а):
У меня такой же модуль только с 1 транзистором

Типа такого, что ли?
https://www.chipdip.ru/product/aod4184- ... 8025097344
Изображение

Как я понял при частоте 30 кгц затвор не успевает разрядится через резистор 4.7 ком. Впаял резистор 500 ом ситуация не изменилась. Поэтому думаю заменить транзисторы на irfz44n


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 17:02:50 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1563
Откуда: Тюмень
Рейтинг сообщения: 0
я делаю определитель 8 то все работает как надо но идет фон на усилитель в машине и из динамиков идет писк. А когда делаю определитель 1 то частота около 30 кгц.

Если речь идёт о ATmega328P 16 МГц, то при делителе СК/8 частота ШИМ будет 7,8 кГц, а без определителя частота ШИМ 62,5 кГц. На мой взгляд лучше выбрать другой (более малоногий МК) и снизить тактовую частоту до приемлемых значений частоты ШИМ. :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 17:11:22 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 2218
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 19600
Откуда: Таксимо
Рейтинг сообщения: 0
А зачем такая большая частота? Для нагревателя и доли секунд достаточно, напимер 5 герц

_________________
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 17:18:34 
Родился

Зарегистрирован: Вт дек 23, 2025 13:27:55
Сообщений: 10
Рейтинг сообщения: 0
я делаю определитель 8 то все работает как надо но идет фон на усилитель в машине и из динамиков идет писк. А когда делаю определитель 1 то частота около 30 кгц.

Если речь идёт о ATmega328P 16 МГц, то при делителе СК/8 частота ШИМ будет 7,8 кГц, а без определителя частота ШИМ 62,5 кГц. На мой взгляд лучше выбрать другой (более малоногий МК) и снизить тактовую частоту до приемлемых значений частоты ШИМ. :dont_know:

Выбор другого контроллера мне не подходит так как еще 6 пинов идет на индикацию из светодиодов 2 пина на кнопки 2 Пина на шим модуляцию

Добавлено after 3 minutes 30 seconds:
А зачем такая большая частота? Для нагревателя и доли секунд достаточно, напимер 5 герц

Затем что 5 гц будут щелкать наводками в динамиках машины а 30 кгц уходит за грань слышимости да и более высокую частоту усилителю проще отфильтровать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 17:21:47 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1563
Откуда: Тюмень
Рейтинг сообщения: 0
Выбор другого контроллера мне не подходит так как еще 6 пинов идет на индикацию из светодиодов 2 пина на кнопки 2 Пина на шим модуляцию

При таком количестве выводов и данной задаче, легко справится и ATtiny24A. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 17:27:28 
Родился

Зарегистрирован: Вт дек 23, 2025 13:27:55
Сообщений: 10
Рейтинг сообщения: 0
Выбор другого контроллера мне не подходит так как еще 6 пинов идет на индикацию из светодиодов 2 пина на кнопки 2 Пина на шим модуляцию

При таком количестве выводов и данной задаче, легко справится и ATtiny24A. :)

Ни разу с такой не сталкивался . дело в том что я просто любитель и не занимаюсь профессионально этим . поэтому начал сборку на ардуино


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 17:35:01 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1563
Откуда: Тюмень
Рейтинг сообщения: 0
дело в том что я просто любитель и не занимаюсь профессионально этим

Дык и я аналогично - любитель... :beer: Прошить тини24 прошивкой сможете? Если есть желание поэкспериментировать с данным МК, то могу набросать тестовую прошивку под ваше ТЗ. Только тему необходимо будет сменить (создать новую в другом разделе), так как тут только про ардуино. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 17:49:51 
Родился

Зарегистрирован: Вт дек 23, 2025 13:27:55
Сообщений: 10
Рейтинг сообщения: 0
дело в том что я просто любитель и не занимаюсь профессионально этим

Дык и я аналогично - любитель... :beer: Прошить тини24 прошивкой сможете? Если есть желание поэкспериментировать с данным МК, то могу набросать тестовую прошивку под ваше ТЗ. Только тему необходимо будет сменить (создать новую в другом разделе), так как тут только про ардуино. :)

Скорее всего нет


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 17:56:39 
Друг Кота
Аватар пользователя

Карма: 197
Рейтинг сообщений: 8604
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 43207
Откуда: Нерезиновая
Рейтинг сообщения: 0
Антон1234 писал(а):
Как я понял при частоте 30 кгц затвор не успевает разрядится через резистор 4.7 ком. Впаял резистор 500 ом ситуация не изменилась. Поэтому думаю заменить транзисторы на irfz44n
:dont_know:
Вот даташит на AOD4184
https://static.chipdip.ru/lib/484/DOC043484827.pdf
RDS(on) (Ω) -0.0050 at VGS = 10 V
Input Capacitance 2380 pF
Вот даташит на IRFZ44
https://static.chipdip.ru/lib/196/DOC000196989.pdf
RDS(on) = 17.5mΩ (0,017 Ω)
Input Capacitance 1470 pF

Сопротивление канала в 3,5 раза больше, а ёмкость затвора в полтора раза меньше.. :dont_know: Стоит ли овчинка выделки?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 18:05:42 
Родился

Зарегистрирован: Вт дек 23, 2025 13:27:55
Сообщений: 10
Рейтинг сообщения: 0
Сопротивление канала в 3,5 раза больше, а ёмкость затвора в полтора раза меньше.. :dont_know: Стоит ли овчинка выделки?[/uquote]
Вот я и хочу узнать у знающих людей. Как можно реализовать данный девайс
Просто на низкой частоте все работает как часики но этот писк из динамиков хоть уши выбрасывай

Добавлено after 3 minutes 44 seconds:
Я могу оставить и низкую частоту но как побороть наводки на аудио систему писк просто убивает


Последний раз редактировалось Антон1234 Вт дек 23, 2025 18:14:15, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 18:07:48 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1563
Откуда: Тюмень
Рейтинг сообщения: 0
нет

Тогда "ломайте копья" с данным вариантом... попробуйте перейти на таймер1 и использовать 10 битный ШИМ... если не ошибаюсь можно получить частоту ШИМ 15,6 кГц.
Удачи.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 18:10:35 
Друг Кота
Аватар пользователя

Карма: 197
Рейтинг сообщений: 8604
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 43207
Откуда: Нерезиновая
Рейтинг сообщения: 0
viewtopic.php?f=19&t=6538
Правила
2. Создание сообщений.
2.7 Запрещается бездумное вложенное цитирование, цитирование огромных объёмов текста без сокрытия его под спойлер, а так же полное, бессмысленное цитирование предыдущего поста.
Просто при ответе нажимайте не кнопку "цитата" (справа) а кнопку "ответить" (слева), или редактируйте цитату.
Иначе- бан от модераторов, на срок до недели.
И ещё- ваши предыдущие сообщения можно отредактировать, нажав кнопку "правка" справа под сообщением.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 19:32:42 
Говорящий с текстолитом

Карма: 11
Рейтинг сообщений: 94
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1672
Откуда: поселок Мелеуз
Рейтинг сообщения: 0
Вот ШИМ на таймере1,выходы B1 и B2,20 кГц,OCR1а и OCR1в не могут быть выше 799!!!
Спойлерvoid setup() {
DDRB |= 1 << 1;
DDRB |= 1 << 2;
TCCR1A = 0;
TCCR1B = 0;
TCNT1 = 0;
TCCR1B |= (1 << CS10);
TCCR1A |= (1 << COM1A1) | (1 << COM1B1);
ICR1 = 799;
TCCR1A |= (1 << WGM11);
TCCR1B |= (1 << WGM12) | (1 << WGM13);
OCR1A = 416;
OCR1B = 416;
}

void loop() {
// put your main code here, to run repeatedly:

}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 3 уровневый подогрев сидений на Ардуино нано
СообщениеДобавлено: Вт дек 23, 2025 20:36:39 
Родился

Зарегистрирован: Вт дек 23, 2025 13:27:55
Сообщений: 10
Рейтинг сообщения: 0
Может кто подскажет как убрать шум от моего устройства фильтр какой нибудь сделать или тп. Просто схема работает как надо на 490 гц просто помехи в машине создает


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y