Форум ForNext.ru
19 Июля 2018, 10:23:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Авторегистрация выключена. Automatic Registration is disabled. Используйте форму обратной связи http://forum.fornext.ru/index.php?topic=35.0
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Подогрев сидений с плавной ШИМ-регулировкой  (Прочитано 11000 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mentat-vvo
Администратор
Пользователь
*****

Карма: +32/-0
Офлайн Офлайн

Сообщений: 885


the grid


WWW
« : 17 Декабря 2010, 09:23:15 »

Контроллер подогрева успешно испытан на морозе. До -22 полет нормальный. RC-генератор не сбоит.

+ Готовится версия 0.2 с защитой от разряда аккумулятора
+ Выкладываю прошивку версии 0.1 без контроля разряда аккумулятора

* pwm_heater.hex (0.41 Кб - загружено 574 раз.)
« Последнее редактирование: 30 Ноября 2011, 03:43:26 от mentat-vvo » Записан
mentat-vvo
Администратор
Пользователь
*****

Карма: +32/-0
Офлайн Офлайн

Сообщений: 885


the grid


WWW
« Ответ #1 : 25 Января 2011, 14:31:41 »

Выкладываю рисунок печатной платы с указанием номиналов элементов

+освободил RESET. Теперь можно программировать SPI программатором (http://www.lancos.com/prog.html)
+добавил защиту от разряда аккумулятора (порог срабатывания около 13В)


* htr_nominals.gif (34.45 Кб, 1180x574 - просмотрено 1588 раз.)
* pwm_htr.ps (40.11 Кб - загружено 470 раз.)
* pwm_heater.hex (0.54 Кб - загружено 384 раз.)
* pwm_heater.avr (3.68 Кб - загружено 476 раз.)
« Последнее редактирование: 27 Октября 2011, 14:21:29 от mentat-vvo » Записан
shvudkiy
Бит
*

Карма: +1/-0
Офлайн Офлайн

Сообщений: 13


« Ответ #2 : 16 Февраля 2012, 04:07:56 »

Доброй ночи,  вот меня еще заинтересовала  ваша реализация с плавной регулировкой   ...  можно Вам поставить пару вопросов  как вы разбили ШИМ в процентном отношению к нагрузке...   в АЦП   МК фиксируется какойто диапазо к примеру есл от 3в до 3.5  один ШИМ если  от 3.5в до 4 Другой   правильно  так или может я ошибаюсь?   то вот мне интрересно на сколько уровней вы поделили этот диапазон?   ......  П.С.   можно ли будет в своей теме но это уже завтра вылозить небольшой отчет о первом  том блоке дескретном ..   
Записан
mentat-vvo
Администратор
Пользователь
*****

Карма: +32/-0
Офлайн Офлайн

Сообщений: 885


the grid


WWW
« Ответ #3 : 16 Февраля 2012, 10:12:01 »

Выкладывай. А вообще - учи ассемблер. Я привел исходник плавной регулировки. Там переменный резистор регулирует напряжение от 0 до 5В (АЦП на 1024 отсчета, 12-бит). Используются только старшие 8-бит, которые и загружается в 8-битный регистр таймера, задающий заполнение ШИМ.
Записан
shvudkiy
Бит
*

Карма: +1/-0
Офлайн Офлайн

Сообщений: 13


« Ответ #4 : 17 Февраля 2012, 17:17:07 »

Выкладывай. А вообще - учи ассемблер. Я привел исходник плавной регулировки. Там переменный резистор регулирует напряжение от 0 до 5В (АЦП на 1024 отсчета, 12-бит). Используются только старшие 8-бит, которые и загружается в 8-битный регистр таймера, задающий заполнение ШИМ.

получаеться такой результа на выходе к примеру 1В = 20%нагрев , 2В=40%нагрев,3В=60% нагрев 4В=80% нагрев 5 В=100%  , примерно так реализован или наоборот?
Записан
mentat-vvo
Администратор
Пользователь
*****

Карма: +32/-0
Офлайн Офлайн

Сообщений: 885


the grid


WWW
« Ответ #5 : 18 Февраля 2012, 02:56:58 »

Там ширина импульса пропорциональна напряжению на входе АЦП. Да, получается как-то так.
Записан
shvudkiy
Бит
*

Карма: +1/-0
Офлайн Офлайн

Сообщений: 13


« Ответ #6 : 18 Февраля 2012, 19:06:40 »

Ясно , ну имею виду что МК реагирует на возростание потенциала и выдает шире импульмы ) ...

Мне вот снова дали кнопочки , но уже не  с дискретной регулировкой а с планой, и кнопка спецефичная слегка .... 
у нее есть 6 положений 0, 1,2,3,4,5 .......    0 это выключено,цепь разомкнута ,...  1-положение 3.3К,  2-положение 2.5К, 3-положение 1.9К,  4полож 0,9 К  и 5 полож 0,36К   ......  схему выложить пока не могу так как файлы не вставляются(( 

вот я хочу реализовашь ШИМ на NE556 таймере,   впринццепе вчера получилось поэксперементировал, но это без нагрузки только шимовку на экране осцилографа наблюдал ....   но еще вариант ваш проэкт под эти кнопки ) попытайтесь настроить форум , а то не могу прикрепить файлы (
Записан
mentat-vvo
Администратор
Пользователь
*****

Карма: +32/-0
Офлайн Офлайн

Сообщений: 885


the grid


WWW
« Ответ #7 : 19 Февраля 2012, 02:58:02 »

У меня прикрепляются. У тебя же раньше прикреплялись? Я ничего не расстраивал.
Сильно большие файлы у тебя, наверное.
Записан
shvudkiy
Бит
*

Карма: +1/-0
Офлайн Офлайн

Сообщений: 13


« Ответ #8 : 20 Февраля 2012, 16:23:56 »

У меня прикрепляются. У тебя же раньше прикреплялись? Я ничего не расстраивал.
Сильно большие файлы у тебя, наверное.

та я уже и так их до 34 кб обрезал ))

вот у вас в последнем проэкте стоит защита от разряда акума версия 0.2, и резет на+5 В пущен, ну и напряж  контроля на 7 пин  пущен...     
я вот  пытался  в протеусе и на макетке реализовать  верси 0.1,   в протеусе  шимовка нач от 0 В и на 100%выходит  при 1.1 В   ,  хотел проверить  на  макетке  прошил обычно...   но  эстественно  не  чего  не  запустилось((  как я  понял  при  прошивки у фюзах нужно  отключать  резет???

сейчас  версию  0.2  хочу в протеуссе  собрать и  проверить там тоже диапазон от 0 и до 1.1В  или все таки как Вы писали више от 0 до5 В   или   в  моделировании  идет не  соотвествие ?
« Последнее редактирование: 20 Февраля 2012, 22:45:44 от shvudkiy » Записан
mentat-vvo
Администратор
Пользователь
*****

Карма: +32/-0
Офлайн Офлайн

Сообщений: 885


the grid


WWW
« Ответ #9 : 21 Февраля 2012, 13:55:39 »

Да, до 1.1В, там делитель.

* PWM_heater.DSN (130.02 Кб - загружено 304 раз.)
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!