Регулировка и индикация ШИМ

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Oleg-galaxy
Родился
Сообщения: 5
Зарегистрирован: Вс янв 31, 2010 21:08:11

Регулировка и индикация ШИМ

Сообщение Oleg-galaxy »

Помогите пожалуйста с прошивкой и схемой. Необходима регулировка оборотов моторчика на 12В (печки в автомобиле) с помощью энкодера и индикацией уровня на семи светодиодах. При включении питания нагрузка отключеня, при нажатии на энкодер загорается первый светодиод и включается моторчик на минимальные обороты, при вращении соответственно увиличивается или уменьшается индицируя все это свечением или затуханием светодиодов. Повторное нажатие на энкодер отключает нагрузку.
Реклама
Аватара пользователя
Mamonth
Вымогатель припоя
Сообщения: 534
Зарегистрирован: Пн янв 16, 2006 08:00:17
Откуда: Иркутск

Сообщение Mamonth »

А в чем собственно проблема?
Today fine night...
Реклама
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

Mamonth писал(а):А в чем собственно проблема?
Человеку нужно всё готовое, а проблема в том, где ж это взять.
Аватара пользователя
hex32
Родился
Сообщения: 12
Зарегистрирован: Пн мар 01, 2010 12:34:40

Сообщение hex32 »

есть у меня прошивка и схема, регулятор оборотов микродрели, там pic16f628ой стоит
Реклама
Эиком - электронные компоненты и радиодетали
Oleg-galaxy
Родился
Сообщения: 5
Зарегистрирован: Вс янв 31, 2010 21:08:11

Регулировка и индикация ШИМ

Сообщение Oleg-galaxy »

Дело в том что времени изучать программирование маловато, только начинаю, а вот спаять могу. Не пинайте Бога ради.
Реклама
Аватара пользователя
hex32
Родился
Сообщения: 12
Зарегистрирован: Пн мар 01, 2010 12:34:40

Сообщение hex32 »

http://www.sendspace.com/file/cvubmk
там журналы в них регулятор оборотов микродрели, схема вроде должна подойти, прошивка там с ошибками говорю сразу мне заказывали ее поправить, потому и журнальчики остались.
вот от етой схемы можеш отталкиваться, лапы свободные есть, чтобы светодиоды там кнопочки всякие добавить. ну а спрошивкой сам подумай, кто тебе за так будет код писать? так что учи программирование или готовь бапке
Реклама
Аватара пользователя
CHYVAK[EASTSIDE]
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

hex32 писал(а):http://www.sendspace.com/file/cvubmk
там журналы в них регулятор оборотов микродрели, схема вроде должна подойти, прошивка там с ошибками говорю сразу мне заказывали ее поправить, потому и журнальчики остались.
вот от етой схемы можеш отталкиваться, лапы свободные есть, чтобы светодиоды там кнопочки всякие добавить. ну а спрошивкой сам подумай, кто тебе за так будет код писать? так что учи программирование или готовь бапке
Могу настряпать :)) ради личного опыта, надо? тогда поподробней что хочешь
ZUB
Открыл глаза
Сообщения: 66
Зарегистрирован: Пт сен 04, 2009 20:16:35
Откуда: Симферополь-Севастополь
Контактная информация:

Сообщение ZUB »

Делал как-то подобный проект на тиньке 2313, индикация на двух статических семисегментниках и двух сдвиговых регистрах, регулировалось все энкодером, кнопкой выбирался один из трех каналов ШИМ. Исходник прилагаю.
Вложения
PWM.c
(3.96 КБ) 609 скачиваний
Аватара пользователя
AndyWorld
Прорезались зубы
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Хотелось бы схему увидеть. В Си ни чегго не понимаю...

ПС. У самого в машине вентилятор на печке работает только на максимальных оборотах, и то, надо постараться чтобы включить, остальные вмерли. Думаю о том же, что и топикстартер - "Как запустить двигатель печки в работе с МК". Знать то знаю, да времени нет. Может и решим по ходу пьессы...
По мне так энкодер нах... можно кнопкой одной замутить. Теперь узнать бы скока вентилятор жрет тока? Какой МК планируете использовать?
Аватара пользователя
hex32
Родился
Сообщения: 12
Зарегистрирован: Пн мар 01, 2010 12:34:40

Сообщение hex32 »

я журналы выкладывал, там схема же, вентилятор схема потянет, там запас хороший. прошивку я модифицировал, добавил фиксацию пуска по двойному нажанию кнопки старт, потом добавил переключатель на вкл/выкл плавный пуск, и джампер со светодиодом на программирование максимального и минимального уровня оборотов, чтобы если двигатель с другими параметрами если поставить настроить под него девайс можно было. ето применительно к микродрели.
на печку естественно надо изменить прошивку, управление удобное поставить, терморегулятор можно добавить и т.д.
Аватара пользователя
AndyWorld
Прорезались зубы
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Я имел ввиду схему для Тини 2313.
Аватара пользователя
hex32
Родился
Сообщения: 12
Зарегистрирован: Пн мар 01, 2010 12:34:40

Сообщение hex32 »

AndyWorld писал(а):Какой МК планируете использовать?
Аватара пользователя
AndyWorld
Прорезались зубы
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Думаю, как раз эта Тини и подойдет. Это если делать с индикацией. Есть у меня несколько светодиодных шкал...хммм как бы объяснить... еще советского произвродства, использовались в индикаторах, мелкие светодиодные пластинки с тремя черточками-диодами. Изначально идея была такая: две кнопки + и -. Кнопка + включает и выключает. Получается 5 диодов на 5 режимов вентилятора, отображаем каждый режим 3-мя черточками. ШИМ приращиваем также 255\5 получается по 51. Силовой ключ на IRFZ44. Ток вот думаю не убъет ли частота сам двигатель вентилятора. ШИМ гдето 16Кгц. А он же не расчитан на такое издевательство. Интересно как вобще в авто реализована регулировка? Через сопроты? Да и реле где-то клацает.
Если без индикации то Тини 13 или 15 можно использовать
Аватара пользователя
andrey_artemov
Встал на лапы
Сообщения: 136
Зарегистрирован: Сб авг 15, 2009 21:26:50
Откуда: Пенза
Контактная информация:

Сообщение andrey_artemov »

В наших авто, регулировка оборотов двигателя печки всегда использовались проволочные резисторы, на классике он был один - получалось две скорости - сильно дует - не сильно дует, в восьмерках и девятках и десятках резистора было два, и поэтому было три скорости - максимальная, средняя, и минимальная...
Кстати электронный блок управления - штатный в десятке тож использует эти резисторы...

По поводу данной темы - я думаю что нужно использовать тиньку 2313, цифровую индикацию на 2х сегментный светодиодный индикатор - и полюбому энкодором значительно удобней пользоватся, его нужно брать с кнопкой, нажимаешь на энкодер - включается печка - и соответственно увеличиваешь или уменьшаешь обороты...
Хотя если сделать красивую шкалу - но обязательно нарастающий столбик - тож ничего, например первая скорость столбик из одного светодиода, второй из двух, третий из трёх, и тд... получится по типу антенки в сотовом....

Вот кстати фотка электронного блока управления совмещенная с блоком индикации - у нас в Пензе в магазине стоит в районе 2 килорублей...


P.S. Извиняйте за слишком много букв...
Вложения
s.jpg
Фото блока управления печкой...
(46.46 КБ) 733 скачивания
Аватара пользователя
AndyWorld
Прорезались зубы
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Симпотишно! Но мне пойдет такая фича так как имею в пользовании Опель Вектру А.
А вот использование энкодера это классная идея. Только как его обрабатывать МК? У нас есть такие Энкодер EC12E1220405 -12 пульсов -50 руб., Энкодер EC12E24204A9 - 24 пульса-40 руб..
Аватара пользователя
andrey_artemov
Встал на лапы
Сообщения: 136
Зарегистрирован: Сб авг 15, 2009 21:26:50
Откуда: Пенза
Контактная информация:

Сообщение andrey_artemov »

Блин четыре поста ранее у ZUB есть исходник для работы с энкодором на с, в поиске поищи есть темы, если что у меня есть библиотечка для обработки энкодера в протеусе, я её разместил в теме про протеус....
Oleg-galaxy
Родился
Сообщения: 5
Зарегистрирован: Вс янв 31, 2010 21:08:11

Сообщение Oleg-galaxy »

Вот кое-что нарыл в сети http://av-school.ru/index.php?dn=blogs& ... ent&id=416. Проверил на железке - работает, вот только как индикацию присобачить и кнопку энкодера?
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»