Регулятор оборотов микродрели на PIC-контроллере

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

vitok8 писал(а):Имеется один вентилятор, которым необходимо управлять по трем каналам. Т.е. каждый канал может включаться положительным потенциалом и в каждом канале независимо от других регулироваться обороты.
Не понял, как одним вентилятором управлять по трем каналам...? Нарисуйте схему, а там посмотрим может и получится.
Реклама
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Сообщение vitok8 »

Я нашел схему регулятора на attiny13, в которой можно реализовать управление по трем каналом, но регулировка оборотов потенциометрами, что не очень устраивает. Прикрепляю архив.

P.S. Это устройство нужно для управления пеллетной горелкой котла. Там как минимум три режима работы вентилятора горелки: розжиг,горение,продувка.
Вложения
reg_tiny13.rar
(48.03 КБ) 369 скачиваний
Реклама
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

vitok8 писал(а):Я нашел схему регулятора на attiny13, в которой можно реализовать управление по трем каналом, но регулировка оборотов потенциометрами, что не очень устраивает. Прикрепляю архив.
Теперь стало немного яснее.
Как я понял, есть три предустановки скорости и кнопками можно выбрать одну из скоростей? Теперь осталось выяснить каким образом должна производиться настройка скоростей. Я себе это представляю так: три кнопки выбора скорости. Еще две кнопки: больше, меньше. Выбрал, например, первую скорость, кнопками больше/меньше настроил, аналогично другие. Затем при работе устройства просто перещелкиваешь кнопки выбора скорости.
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Сообщение vitok8 »

Да, но скорости надо выбирать потенциалом +5v. У меня с другого контроллера есть три выхода, с помощью которых и выбирается соответствующая скорость.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

vitok8 писал(а):Да, но скорости надо выбирать потенциалом +5v.
Это вместо кнопок выбора скорости? Уточню: управляться будет логическими уровнями 0 и 1? Настройка кнопками PLUS/MINUS?
Если все так, и Вас устраивает PIC16F628A, то я сделаю такую прошивку. По наличию свободного времени, сегодня-завтра.
Реклама
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Сообщение vitok8 »

Да! Управление уровнями 0 и 1. 1-канал включен, 0-выключен и соответственно другие каналы(другая скорость). Если можно, то сделайте еще один канал на всякий случай(всего 4).
Реклама
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

vitok8 писал(а):Да! Управление уровнями 0 и 1. 1-канал включен, 0-выключен и соответственно другие каналы(другая скорость). Если можно, то сделайте еще один канал на всякий случай(всего 4).
Пробуйте. Во вложении проект (не схема, проект) в Proteus и прошивка. Если будут трудности в разработке схемы - пишите, помогу.
Описывать работу особо нечего, старался придерживаться ТЗ. Некоторые моменты.
- каналов 4.
- для исключения неоднозначности при одновременном включении более одного канала, выбирается старший (сверху вниз). Если не выбран ни один канал - выход отключен.
- число ступеней регулировки 250.
- регулировка воздействует только на текущий выбранный канал.
- кнопки работают по короткому и длинному нажатию.
- через ~5 сек от последнего нажатия на кнопки, новые значения настроек запишутся в память. При следующем включении питания будут считаны из памяти.
---
Прошивка написана практически полностью заново и в железе не проверена. Если что не так - пишите.
Вложения
Speed_Control_4.zip
(9.15 КБ) 423 скачивания
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Сообщение vitok8 »

СПАСИБО!!! Все просто супер!
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт дек 11, 2012 14:17:21
Откуда: minsk, belarus

Сообщение stasser68 »

Soir писал(а):
!nekromant! писал(а):А вы не могли бы для тех кто в танке полностью нарисовать схему с оконечной цепью и цоколевкой индикатора
Оконечную цепь можете использовать как в оригинале, или вот ее же выкладывал rotaru. Были и другие... Собственно она зависит от Вашего электродвигателя (максимального тока и рабочего напряжения).
Цоколевку индикатора берите из даташит на Ваш индикатор. Обозначение выводов индикатора на моей схеме слева направо a,b...h и общий анод.
Изображение
На предыдущей странице velant77 выкладывал и печатную плату.
А можно в этой схеме добавить еще один разряд индикатора, и сделать тормоз для мотора?
Нет предела совершенству.
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

stasser68 писал(а):А можно в этой схеме добавить еще один разряд индикатора, и сделать тормоз для мотора?
Разряд добавить можно. А каким образом тормозить?
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт дек 11, 2012 14:17:21
Откуда: minsk, belarus

Сообщение stasser68 »

Soir писал(а):
stasser68 писал(а):А можно в этой схеме добавить еще один разряд индикатора, и сделать тормоз для мотора?
Разряд добавить можно. А каким образом тормозить?
Тормозить сигналом на базу транзистора, который бы замыкал +и- мотора.
1.png
(6.41 КБ) 820 скачиваний
Нет предела совершенству.
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

stasser68 писал(а):Тормозить сигналом на базу транзистора, который бы замыкал +и- мотора.
Идея понятна. Собственно в исходной схеме есть выход на включение подсветки. Он как раз работает в таком режиме. Возможно только надо инвертировать сигнал, но я не совсем понял электрическую часть.
Во вложении проект в Proteus, Вы посмотрите, это только набросок для создания схемы. Так как по выводам МК появляется напряженка, я изменил первоначальную схему. Если устраивает и Вы сможете дорисовать выходную часть самостоятельно (вместо светодиодов транзисторные ключи, вместо осциллографа через ключ электродвигатель), я сделаю под нее прошивку. Если не устраивает - пишите (рисуйте) что нужно изменить.
Вложения
Speed_Control_v5.zip
(12.59 КБ) 521 скачивание
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт дек 11, 2012 14:17:21
Откуда: minsk, belarus

Сообщение stasser68 »

Все подходит. Но, между выключением мотора и тормозом должна быть небольшая пауза, во избежании сквозных токов. А остальное "зеер гуд". Индикатор будет показывать каждую ступень мощности?
Нет предела совершенству.
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

stasser68 писал(а):Индикатор будет показывать каждую ступень мощности?
Как скажете.
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт дек 11, 2012 14:17:21
Откуда: minsk, belarus

Сообщение stasser68 »

И, если можно, выложите листинг программы с комментариями.
Нет предела совершенству.
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

stasser68 писал(а):Но, между выключением мотора и тормозом должна быть небольшая пауза, во избежании сквозных токов.
Первый вариант для проверки. Для начала погоняйте в Proteus. Поскольку разработка для меня только виртуальная да и мог что-то не так понять, то ошибки не исключаю.
Проект в Proteus, прошивка и описание работы во вложении. Что не так - пишите, доработаю, что непонятно - спрашивайте.

P.S.
Листинга не будет. 8)
Вложения
Speed_Control_v5.zip
(17.13 КБ) 448 скачиваний
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт дек 11, 2012 14:17:21
Откуда: minsk, belarus

Сообщение stasser68 »

В протеусе супер!!! Завтра попробую протестировать в железе. Как только будут результаты-отпишусь. Заранее очень большое спасибо!!!
Нет предела совершенству.
Родился
Сообщения: 2
Зарегистрирован: Ср дек 12, 2012 05:58:02

Сообщение z0m8ie »

собрал регулятор, если ставлю диод и конденсатор на моторе - не стартует. только с "толкача" без диода и кондёра - всё ок. на сколько страшно если его убрать?
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

stasser68 писал(а):Завтра попробую протестировать в железе. Как только будут результаты-отпишусь.
Результатами будут сожженные транзисторы. Вы уверены, что нарисовали правильно схему торможения?
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

z0m8ie писал(а):собрал регулятор, если ставлю диод и конденсатор на моторе - не стартует. только с "толкача" без диода и кондёра - всё ок.
Диод правильно установили?
Ответить

Вернуться в «Практика»