Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2

ТЕМА: Регулятор обертів для електродрилі на ATMEGA88

Регулятор обертів для електродрилі на ATMEGA88 12 жовт. 2018 19:33 #26

  • SergeM
  • SergeM аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 62
уважаемый Soir, почему то Extended у меня не совпадает с предложенным Вами.(Low = 0xE2, High = 0xDF, Extended = 0xF9)Снимок прилагаю.
Долучення:
Останнє редагування: 12 жовт. 2018 20:11 від SergeM.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 12 жовт. 2018 20:34 #27

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Это не принципиально, можете те, можете эти... Разные программаторы по-разному трактуют неиспользуемые биты. Оставьте заводские.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 12 жовт. 2018 21:08 #28

  • SergeM
  • SergeM аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 62
Спасибо за быстрый ответ.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 15 жовт. 2019 20:07 #29

  • SergeM
  • SergeM аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 62
Здравствуйте Ув Soir.Решил я наконец то закончить этот проект.Прилагаю 3 снимка.Драйвер для полевика 60N06 по прилагаемой схеме для вот такого мотора.В режиме постоянной мощности более или менее работает, а вот при постоянной скорости идет рывками, на индикаторе показание также скачут.Да, на мотор подаю 24 вольта, на раскачку 12 вольт.Есть у Вас идеи где искать?
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 15 жовт. 2019 20:41 #30

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
SergeM пише:
В режиме постоянной мощности более или менее работает
И в чем выражается "менее"?

SergeM пише:
на раскачку 12 вольт.
Тут 12V не работают. VT1 включен по схеме эмиттерного повторителя. Поэтому на его эмиттере напряжение не может быть больше, чем напряжение на базе, по определению. А по факту, еще и на 0,5-0,6V ниже. Но для выбранных полевых транзисторов это не должно быть проблемой.

SergeM пише:
Есть у Вас идеи где искать?
У Вас есть осциллограф?
В ручном режиме при постоянной нагрузке и питанию скорость вращения должна быть стабильной. Если скорость вращения стабильна (осциллограф, частотомер, или просто по звуку...), а показания прыгают, тогда нужно уделить внимание формирователю импульсов датчика тахометра.
Если изменение скорости носит колебательный и системный характер (есть какие-то закономерности), тогда возможно нужно внести изменения в настройки регулятора.

Из моего опыта. Через какое-то время (может месяцы, может год...) эксплуатации начали прыгать обороты, показания. Осциллограф показал, что идут хаотичные импульсы с тахометра. После чистки ламелек и зазоров между ними самого двигателя все стало на место и работает уже более года.
То есть, формирователь ловил импульсные помехи, излучаемые щетками двигателями.

Я, конечно, не призываю Вас тут же разбирать мотор, но хочу обратить внимание на возможную причину нестабильной работы - внешние помехи на формирователь.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 16 жовт. 2019 17:11 #31

  • SergeM
  • SergeM аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 62
Здравствуйте Soir ,укоротил максимально провода,немного уменьшил сопротивление ИК диоде таходатчика.В режиме постоянной мощности стало намного стабильнее, но при постоянной скорости скорость вращения скачками.Сложно найти положения таходатчика для уверенного приема.Осцилографа нет к сажелению.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 16 жовт. 2019 19:43 #32

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
SergeM пише:
В режиме постоянной мощности стало намного стабильнее
Я уже спрашивал, что стало стабильнее?

SergeM пише:
Сложно найти положения таходатчика для уверенного приема.
Пробуйте еще подбирать номиналы резисторов формирователя.
По фотографии плохо видно. Белая полоска просматривается, а остальная часть круга чем покрыта?
На фотодиод могут также влиять лампы освещения.
Есть возможность испытать формирователь с другим двигателем (какой-то моторчик, вентилятор...)? Даже не в режиме стабилизации, а просто чтобы стабильно показывал обороты, для настройки формирователя.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 17 жовт. 2019 13:08 #33

  • SergeM
  • SergeM аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 62
Извините за сумбурный ответ.В режиме постоянной мощности скорость прекрасно регулируется,вал пальцами не остановить.Есть небольшие скачки индикатора,а вот в режиме постоянной скорости полный бардак.Колесо обклеено полоской белой самоклейки и закрашено черным маркером.Я вот не встречал таходатчики на отражение,на приближение-да но обычно на просвет.Единственное изготовить такое кольцо довольно проблематично с такими то оборотами.Будет вибрация и тонкими сверлами не поработаешь.Подбор сопротивлений ничего не дал.Да еще ,на всех скоростях есть биения и зачастую индикатор после скачков показывает нули и мотор выходит на максимальные обороты .Нужно опять искать положение таходатчика чтобы войти в режим.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 17 жовт. 2019 13:32 #34

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
SergeM пише:
вал пальцами не остановить.
Это не заслуга регулятора.
SergeM пише:
Есть небольшие скачки индикатора
Какие они "небольшие"? На сколько? Как часто? Вы же не даете никакой информации о работе, хотя я уже несколько раз об этом просил.
SergeM пише:
Я вот не встречал таходатчики на отражение
Вы можете здесь применить любой датчик. Для себя я выбрал именно такой из конструктивных соображений. Другого типа - просто не придумал, каким образом их установить на мотор.
SergeM пише:
Да еще ,на всех скоростях есть биения и зачастую индикатор после скачков показывает нули и мотор выходит на максимальные обороты .
Какие "биения"? Не отбалансированный ротор?
SergeM пише:
Нужно опять искать положение таходатчика чтобы войти в режим.
Это что, после этих "биений" нарушается крепление датчика?
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 17 жовт. 2019 13:53 #35

  • SergeM
  • SergeM аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 62
Почему не заслуга регулятора? на схему подается 19в , на моторе 6 и не остановить пальцами.Если применить регулятор напряжения то при 6 вольтах остановить очень просто.

Скачки на индикаторе в пределах 10-20 оборотов, бывает немного больше -до 40а

В режиме постоянной скорости ,скорость меняется рывками (биения)после чего таходатчик теряет связь с процессором и на индикаторе нули. Чтобы восстановить связь нужно подвигать датчик.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 17 жовт. 2019 14:16 #36

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
SergeM пише:
Почему не заслуга регулятора? на схему подается 19в , на моторе 6 и не остановить пальцами.Если применить регулятор напряжения то при 6 вольтах остановить очень просто.
Но в этом режиме регулятор просто подает 6V на нагрузку и всё. Он ничего не контролирует, подал напряжение и судьба мотора его не волнует. Только нужно учитывать, что подается не постоянное напряжение 6V, а ШИМ напряжение с амплитудой напряжения питания. 6V - это скорее всего непонятно какое измерение Вашим тестером. Так что это никакая не заслуга регулятора.
Заслуга (стабилизация оборотов) пока не работает.
SergeM пише:
Скачки на индикаторе в пределах 10-20 оборотов
А при какой скорости? Если скорость 50 оборотов, то 10-20 много. Если 5000 - то это нормально.
SergeM пише:
таходатчик теряет связь с процессором и на индикаторе нули.
Какая прошивка используется? Мне нужно посмотреть, в каких случаях это может происходить с точки зрения алгоритма.

P.S.
Кстати, по поводу заслуги. Подайте внешние 6V от отдельного блока питания и посмотрите, какие обороты показал прибор. (Заодно и понаблюдайте за стабильностью показаний). Затем установите регулятором такие же обороты (в режиме регулирования мощности). Вот для таких исходных данных и можно сравнивать "пальцами".
Останнє редагування: 17 жовт. 2019 14:20 від Soir. Причина: Дополнение.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 17 жовт. 2019 15:08 #37

  • SergeM
  • SergeM аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 62
Прошивка из статьи. Скачки на индикаторе в пределах 10-20 оборотов при скорости более 2000.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 17 жовт. 2019 15:37 #38

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
SergeM пише:
Чтобы восстановить связь нужно подвигать датчик.
Причиной такого эффекта может быть плохой контакт где-то в цепях датчика.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 17 жовт. 2019 19:34 #39

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Моя микродрель работает с этой прошивкой с момента ее написания (или последнего обновления), то есть - более года. Никаких подобных проблем не возникало. Проблемы были с самим мотором - описывал выше.

Просмотрел еще раз прошивку, попробовал разные ситуации в Proteus - ничего не выявил.

Поэтому ничего нового предложить Вам не могу.
Единственное - когда показания при работающем моторе упадут в ноль, попробуйте сделать хоть какие-то измерения. На выходе ОУ, на выходе из формирователя, на входе в МК. Попробуйте кратковременно отключить питание и снова включить - не восстановится ли работа таким образом. Или такой же эксперимент со сбросом МК (замкнуть вывод PC6 на массу). Полученная информация поможет определить направление поиска проблемы.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор обертів для електродрилі на ATMEGA88 18 жовт. 2019 15:26 #40

  • SergeM
  • SergeM аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 62
Оказалось все очень просто - не хватало конденсатора на входе процессора с таходатчика.Прошу прощения за головоморочку.Показания стоят как вкопанные. На скоростях 1000 и выше меняется на единицу в младшем разряде. Большое спасибо за очередной шедевр.
Останнє редагування: 18 жовт. 2019 15:29 від SergeM.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
Модератори: Wolf, Soir, Vakula, Айнцвайдрайченко