roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 15:42

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: ШИМ для 12В грелки
СообщениеДобавлено: 21 июл 2009, 13:48 
Не в сети

Зарегистрирован: 09 сен 2008, 21:45
Сообщения: 15
Есть необходимость локального обогрева (оптики) во избежание выпадания росы при ночных астро-наблюдениях. Аналогичные готовые решения стоит нереальных денег, решил делать сам. В идеале, конечно, нужно ставить контроллер, который держит температуру лишь на градус-два выше текущей, но по-первости сделаю просто регулятор обогрева.

Слаб в смехотехнике, посему буду признателен за помощь, хотя бы ткнуть в аналогичные темы или хотя бы по каким словам искать. Просто набрав "ШИМ" и его расшифровку в поиске ничего путного не получил.

Итак, задача.
Есть 12 вольт, нужно ШИМом регулировать нагрев цепочки резисторов, точнее нескольких цепочек, не суть. Общая мощность грелок, думаю, будет достаточной, на уровне 24 Ватта = 2А. Точность ШИМа в рамках задачи не имеет значения, лишь бы скважность регулировалась в широких пределах, близких к "от 0 до 100%". Наверняка ж есть готовая микруха с минимальной обвязкой, посмотрев даташит к которой я без проблем создам готовое устройство? :) Я почти уверен, что сейчас на любую аналогичную задачу есть готовая микруха...

Подкиньте пару названий :)

Добавлено спустя 3 минуты 7 секунд:
Во. Оно?
http://kravitnik.narod.ru/switch/switch4.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для 12В грелки
СообщениеДобавлено: 21 июл 2009, 13:50 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Я бы сделал следующим образом - на мой взгляд это было бы проще: поставил МК ATmega88, к ней датчик температуры LM35 например, и исполнительный механизм (от того же паяльника 40 ватного негодного нагреватель переделать)подключить либо через опторазвязку или через развязку полевиком. Схема проще некуда - на одной микросхеме, программу конечно придется писать, но если полазишь по форуму, найдешь даже готовую программу, и вперед...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для 12В грелки
СообщениеДобавлено: 21 июл 2009, 13:55 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
Цитата:


Оно, как простой вариант


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для 12В грелки
СообщениеДобавлено: 21 июл 2009, 13:56 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
monstr писал(а):
Просто набрав "ШИМ" и его расшифровку в поиске ничего путного не получил.

Возможно мое толкование о ШИМ вам поможет понять его суть и способы создания - http://avr123.nm.ru/z8.htm

Проекты РАБОТАЮЩИХ теромостатов есть на сайте ARV - http://arv.radioliga.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для 12В грелки
СообщениеДобавлено: 21 июл 2009, 17:00 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
А ещё есть микросхемы с функцией термостата. Например LM75. Может быть запрограмирована на любую температуру.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для 12В грелки
СообщениеДобавлено: 21 июл 2009, 21:52 
Не в сети
Аватара пользователя

Зарегистрирован: 21 янв 2005, 12:16
Сообщения: 977
Откуда: Germany
прог. языки: asm
а нахера ШИМ для грелки ?
http://www.spetspribor.info/support/art ... r-pow.html
ы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для 12В грелки
СообщениеДобавлено: 21 июл 2009, 21:52 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
забудь про шим.
поставь одну тупую микросхему "temperature switch"
и один резистор задающий температуру
+-2 градуса удержит - для обогрева достаточно

типа такого http://chip-dip.ru/search.aspx?mode=sim ... 575&show=1

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для 12В грелки
СообщениеДобавлено: 24 июл 2009, 18:35 
Не в сети

Зарегистрирован: 09 сен 2008, 21:45
Сообщения: 15
О, всем ответившим спасибо!
Мои извинения что пропал, были дела.

Из всех вариантов мне очень понравился предложенный zubr, на TMP01 от AD. Я только хотел уточнить, правильно ли я прочитал pdf'ку.

VSETHIGH = (TSETHIGH + 273.15)(5 mV/°C)
VSETLOW = (TSETLOW + 273.15) (5 mV/°C)
R1 (kW) = (VVREF – VSETHIGH)/IVREF =
= (2.5 V – VSETHIGH)/IVREF
R2 (kW) = (VSETHIGH – VSETLOW)/IVREF
R3 (kW) = VSETLOW/IVREF

Мне нужен только нижний предел, то есть чтобы грелка включалась, если температура ниже чего-то, выставленного резистором. Соответственно, как только температура достигает нужной, грелка вырубается.

Верно ли я понял, что будет достаточно только R3, расчитанного по формуле
R3 (kW) = VSETLOW/IVREF , где IVREF = 5 mA/°C + 7 mA = 12mA для гестерезиса в 1 градус.
а вывод 1 замкнуть на вывод 2.

То есть, если нужно греть на температуру от -30 до +30,
от VSETLOW = (-30 + 273.15) (5 mV/°C) = 1.21575
до VSETLOW = (+30 + 273.15) (5 mV/°C) = 1.51575
то резистор выберу
от 1.21575 / 0.012 = 101 Ом
до 1.51575 / 0.012 = 126 Ом

Чую, ошибся я с сокращением количества резюков :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

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


Кто сейчас на конференции

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO