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

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

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

Сообщение Soir »

wawa писал(а):Извините, а можно сюда добавить стабилизацию оборотов

Нет, изначально такая задача не ставилась. Это определило выбор МК, схемы и ее элементов...
Аватара пользователя
tnttnttnt
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн фев 13, 2012 16:04:53
Откуда: Екатеринбург

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

Сообщение tnttnttnt »

Soir писал(а):
stasser68 писал(а):Но один маленький недостаток- при увеличении нагрузки падают обороты мотора. Можно ли их как-то стабилизировать?

В данной конструкции такая цель не преследовалась изначально. Это определило выбор элементной базы и схемы. Для того, чтобы МК мог стабилизировать обороты он должен их "видеть". Должен быть датчик скорости, если другими словами. В данной разработке это не реализовано. Здесь по сути регулятор напряжения.
Измерьте напряжение на моторе при разных нагрузках (то есть выставить напряжение, допустим 50% и притормаживать мотор, контролируя напряжение по тестеру). Если напряжение просаживается, то возможно: или недостаточная мощность блока питания, или же напряжение питания мотора нужно стабилизировать, или неправильно выбран выходной каскад управления мотором. Это все, что можно предпринять без принципиальных изменений схемы и прошивки.

Стабилизация оборотов вещь необходимая, может все таки подумать как можно реализовать с наименьшими изменениями, кто что думает? Я не давно читал тему где рассматривался в качестве датчика скорости само эдс двигателя, то есть управление двигателем было частотное с полной амплитудой напряжения питания, а в периоды отсутствия напряжения питания за счет инерционности вала двигателя он переходит в режим генератора и вырабатывает эдс, что можно рассматривать как датчик скорости по тому как ЭДС будет пропорциональна оборотам. Реализовано было на ТЛ 494 синхродетектором , два транзистора открываются по очередно то есть когда один открыт второй обязательно закрыт и на оборот одним измеряем другим управляем.
Как только это все к контролеру привязать вот задача?
E-mail: ferledi@mail.ru
Whatsapp: +7(922)-166-44-42
stasser68
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт дек 11, 2012 14:17:21
Откуда: minsk, belarus

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

Сообщение stasser68 »

tnttnttnt писал(а):Стабилизация оборотов вещь необходимая, может все таки подумать как можно реализовать с наименьшими изменениями, кто что думает?

Я по этому поводу думаю, что надо открыть новую тему "Стабилизатор оборотов на PIC-контроллере", потому что, я так думаю, необходим контроллер с АЦП, например PIC16F873.
Нет предела совершенству.
Аватара пользователя
tnttnttnt
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн фев 13, 2012 16:04:53
Откуда: Екатеринбург

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

Сообщение tnttnttnt »

Может и стоить, только открывать тему уже с конкретным предложением схемы, где что то можно обсудить, я в микроконтролерах вообще ни как, только учится начал.
E-mail: ferledi@mail.ru
Whatsapp: +7(922)-166-44-42
stasser68
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт дек 11, 2012 14:17:21
Откуда: minsk, belarus

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

Сообщение stasser68 »

tnttnttnt писал(а):открывать тему уже с конкретным предложением схемы, где что то можно обсудить


Вот ссылка: http://radioparty.ru/index.php/device-p ... -pic16f873
Нет предела совершенству.
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

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

Сообщение headshotbacs »

Кто может обьяснить, чем отличается PIC16F873 от PIC16F873A? Чем чревата замена PIC16F873 на PIC16F873А???
Изображение
nikola_man
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт фев 17, 2012 20:51:12

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

Сообщение nikola_man »

Здравствуйте, собрал устройство появилась проблема, устройство на кнопки не реагирует, печатную плату рисовал свою проверил
3 раза ошибок не нашел, прошивку использовал версию 5 из топика

viewtopic.php?p=1525151#p1525151 ( Нажал-появился сигнал на выходе МК, нажал второй раз-сигнал пропал.)

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

При включении устройства загораеться светодиод Break, для запуска нажимаю кнопку старт ничего не происходит, на 9 ноге RB3 смотрел осоцилографом ноль, на выходе

сегментов индикатора сигнал присутствует. Прошивка заливаеться в МК без проблем, калибровочной константы у PIC16F628A нет, по теме почитал подтяжка кнопок через резисторы не нужна.Ребята где еще рыть ? подскажите пожалуйста.
Вложения
скрин.png
(32.06 КБ) 1171 скачивание
пп.rar
(18.13 КБ) 370 скачиваний
nikola_man
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт фев 17, 2012 20:51:12

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

Сообщение nikola_man »

все спасибо за помощь, разобрался, припаял 4 значный индикатор все запустилось. в протеусе и без индикатора симулируется, а тут он как, ЖИЗНЬ
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

nikola_man писал(а):...собрал устройство появилась проблема, устройство на кнопки не реагирует, печатную плату рисовал свою проверил

Куда делись резисторы с цепей кнопок?, это не подтяжка! Можно сжечь МК, хотя, как правило, он такие издевательства выдерживает.
Индикатор на работоспособность устройства не влияет. То, что Вы вслепую можете загнать настройки куда-то, это да, согласен.
nikola_man
Встал на лапы
Сообщения: 86
Зарегистрирован: Пт фев 17, 2012 20:51:12

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

Сообщение nikola_man »

читал в топике viewtopic.php?p=1072626#p1072626
Для кнопок используются внутренние подтягивающие резисторы.
вначале резисторы стояли , сегодня пол дня мучился никак не запустить, на нажатие кнопок вообще никакой реакции пока индикатор не припаял,пока искал причину резисторы выкинул, резисторы поставлю, спасибо.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

nikola_man писал(а):...читал в топике viewtopic.php?p=1072626#p1072626 ...

Вы неверно истолковали написанное. Для работы кнопок действительно используются внутренние подтягивающие резисторы. Те же, которые в схеме внешние - ограничительные. Если их убрать, то при нажатии кнопки происходит к.з. вывода МК на общий провод. Внешне это будет проявляться в паразитной засветке (или погасанию, зависит от типа индикатора) соответствующего сегмента во всех разрядах. В крайнем случае - выход со строя МК.
nick50
Родился
Сообщения: 16
Зарегистрирован: Пт ноя 08, 2013 23:46:23
Откуда: г.Кострома

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

Сообщение nick50 »

Уважаемый Soir . Не могли бы Вы помочь разработать блок управления двумя двигателями-12 v?
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

nick50 писал(а):...Не могли бы Вы помочь разработать блок управления двумя двигателями-12 v?

Не видя ТЗ и предполагаемую материальную базу, ответ отрицательный.
nick50
Родился
Сообщения: 16
Зарегистрирован: Пт ноя 08, 2013 23:46:23
Откуда: г.Кострома

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

Сообщение nick50 »

Soir писал(а):Не видя ТЗ и предполагаемую материальную базу, ответ отрицательный.


Опишу своими словами. Это пульт управления печкой на отработке. Управляет 2-мя двигателями пост.тока(автомобильные)-12v.
Один двигатель - подача воздуха ( регулировка ШИМ) , второй - подача масла ( циклический режим ). Сейчас он выполнен на таймерах 555 и реле, а хотелось бы "в ногу со временем". Алгоритм работы примерно такой;
Имеется 5 ступеней регулировки мощности котла. В каждой ступени должна быть независимая регулировка воздуха и масла, с запоминанием установок для каждой ступени. Т.е. при переключении ступеней, одновременно переключаются обе установки для каждого двигателя.Также должен присутствовать аварийный режим.Т.е. при пропадании сетевого напр. подача масла отключается ( без дальнейшего включения при появлении напряжения), а возух переключается на аварийный источник-аккумулятор.Отрабатывает минут 10 и все выключается. В нормальном режиме акк. подзаряжается маленьким током.
Ну и не плохо бы дисплей с минимумом информации : номер ступени мощности,время работы,напряжение на аккумуляторе. Примерно по регулировкам: на двигателе воздуха регулировка от 10 до 100 % (плавная,но можно и ступенями по 10%),на масле- циклическая (импульс-0,5 сек-1сек) пауза- регулируемая , от 0 до 30 сек. Как то так . Извините за нескромность. С Уважением...
P.S. в микроконтроллерах начинающий , и хотелось бы попроще..
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

nick50 писал(а):Как то так...

Алгоритм в принципе понятен. Если возьмусь, наверняка будут еще вопросы.
nick50 писал(а): в микроконтроллерах начинающий

А прошить МК сможете?
nick50 писал(а):хотелось бы попроще..

Укажите материальную базу, или другими словами "железо" - какой МК, индикатор, органы настройки и управления... Если уже есть схема или похожее устройство - выкладывайте или дайте ссылку.
nick50
Родился
Сообщения: 16
Зарегистрирован: Пт ноя 08, 2013 23:46:23
Откуда: г.Кострома

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

Сообщение nick50 »

1. На вопросы отвечу
2. Контроллер прошью ( но я шил только pic) У меня еще остались 16f84a и 16f628a . На них не получится ?
3. Детали желательно "не дифицит" ( я думаю, 2-х строчный дисплей, контроллер желательно pic , управление?- например 4 кнопки),
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

nick50 писал(а):У меня еще остались 16f84a и 16f628a . На них не получится ?

Из этих больше подходит 628-ой. Но ни один из них не умеет измерять напряжение.
nick50
Родился
Сообщения: 16
Зарегистрирован: Пт ноя 08, 2013 23:46:23
Откуда: г.Кострома

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

Сообщение nick50 »

Значит применить тот , который умеет :)) Да и программатор у меня Jonis-prog. Но он якобы многие МК поддерживает.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

nick50 писал(а):Значит применить тот , который умеет

Логика логичная. Говорите, который Вы готовы применить?
nick50
Родился
Сообщения: 16
Зарегистрирован: Пт ноя 08, 2013 23:46:23
Откуда: г.Кострома

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

Сообщение nick50 »

Посоветуйте из недорогих и доступных. Плизз.
Ответить

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