Коллекторный двигатель и ШИМ

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Грызет канифоль
Аватара пользователя
Сообщения: 256
Зарегистрирован: Пт апр 27, 2007 14:32:48
Откуда: Украина Кривой Рог

Сообщение sheva_s »

Делаю блок управления для протяжки полуавтомата на МЕГА 8 . Есть необходимость запитать двигатель протяжки от аппаратного шима таймера 1. Вроди настроил его но возник вопрос какой должна быть частота шима что бы можно было нормально регулировать частоту вращения двигателя от минимума к максиму . На данный момент сделал частоту шима 240 герц , дискретность регулировки заполнения шима 255 ступеней. Хватит ли этой частоты или сильно низкая ? Что то выше немогу поднять использовал 8 битный аппаратный шим таймера 1 . Частота контролера 4 МГЦ.
вот так настроил таймер

Код: Выделить всё

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: 62,500 kHz
// Mode: Fast PWM top=00FFh
// OC1A output: Non-Inv.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x81;
TCCR1B=0x0B;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
Ставлю делитель меньше в таймере протеус показывает одну и ту же частоту. или глюк протеуса или я что то делаю неправильно .
Контактная информация:
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 256
Зарегистрирован: Пт апр 27, 2007 14:32:48
Откуда: Украина Кривой Рог

Сообщение sheva_s »

С таймером разобрался вопрос по частоте ШИМа остался открытый.
Контактная информация:
Реклама
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

sheva_s писал(а):какой должна быть частота шима что бы можно было нормально регулировать частоту вращения двигателя от минимума к максиму
Насколько я понимаю, частота вращения двигателя зависит от напряжения, а оно напрямую зависит от скважности выходных импульсов ШИМа. А частота генерируемой последовательности определяется из требований к качеству получаемого постоянного напряжения, и зависит от характеристик примененного фильтра и характера самой нагрузки. В случае с двигателем можно особо не заморачиваться, он сам по себе могучий фильтр.
Возможно, я просто не понял вопроса, и вам надо разобраться, почему не поднимается выше частота? Ну, это "лечится" внимательным чтением ДШ и просмотром кода инициализации... :)
С Днем Радио!
С уважением,
Виктор.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 26
Зарегистрирован: Пт ноя 05, 2010 11:12:51

Сообщение слушатель »

Для коллекторного двигателя частоту желательно подбирать под каждый двигатель, обычно 2-3 кГц. Но как показывает практика, некоторые дв. туго запускаются с шим на высокой частоте, но за то харашо работают при мощности более 50% (меньше гудят и тп).
В сам же момент запуск дв. я делаю шим до 500 Гц 50%, потом поднимаю частоту и все гуд.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса

Сообщение clawham »

это протяжка же!
а человек делает пид стабилизатор скорости вращения наверное....
следовательно чем выше частота тем меньше гудеть будет и меньше рывков
но правда диод будет греться сильнее.....не намного но будет...хотя не больше чем если бы мотор напрямую через диод в сеть и включили бы....мотор это индуктивность и очень большая...в любом случае на мотор на щётки керамические кандерчики и небольшие трубчатые дроссельчики а возле контроллера и силового мосфета - обязательно скоростной диодик и желательно затвор через 10 омм на МК пустить а со стороны МК ногу зашунтировать диодами чтоб ниже земли не опустилась и выше питания не поднялась....ну и на питании шину зашунтировать 5-6 вольтовым супрессором...
зачем это всё? дак очень просто....мотор могет сгореть провод проплавиться перетереться транзюк луснет а они любят затвор на драин цеплять в случае пробоя....а там +15 силы...кудато надо будет это дело делть чтоб мк не испустил волшебный дым...
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Контактная информация:
Реклама
lyk
Родился
Сообщения: 16
Зарегистрирован: Пн мар 16, 2009 23:54:08

Сообщение lyk »

Двигатель от дворников жигулей, пробовал разные частоты ШИМ, остановился на 8 KHz. Atmel в сварку лучше не совать (ИМХО), PICи намного стабильнее в условиях помех работают.
Реклама
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса

Сообщение clawham »

всё можно совать
питание организуйте ей правильное через дроссель пара миллигенри на кандер 1000 vra и 10-ком керамических на кренку а с кренки на мегу тож дросселем и кандерчиком + подтянике резет на +5 1 килоомом
поставьте на кае пины питания и массы по керамике...
ну и крайне отрекомендую изпользовать кварцы и тем более высокочастотные и конечно же включайте полный уровень кварцевого усилителя...
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 256
Зарегистрирован: Пт апр 27, 2007 14:32:48
Откуда: Украина Кривой Рог

Сообщение sheva_s »

С частотами таймера разобрался накосячил в коде. Выставил частоту шима 1,9 кГц. На днях проверю на макетке как все будет работать. Делаю просто регулировку без ПИД регулирования.

Спасибо всем что ответили много советов по помехозащищенности получил постараюсь их учесть при конструировании схемы . Возникло пару вопросов можно их как то прояснить в гарфическом виде.
1. со стороны МК ногу зашунтировать диодами чтоб ниже земли не опустилась и выше питания не поднялась ?
2. 1000 vra и 10-ком керамических ?
3. включайте полный уровень кварцевого усилителя... ?
Контактная информация:
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса

Сообщение clawham »

по первому пункту
два диода(или диодная сборка) где два диода включены последовательно - полосочка нижнего на треугольничек верхнего....эта средняя точка на ножку идущую к полевику треугольничек нижнего на землю а полосочку верхнего на + питания

по второму....ой...1000 мкф и десятком керамических по 0.1-1 микрофарад

третий вопрос - у мег есть такой прикол...качать кварц четвертью питания или полным питанием...от этого нешутейно выростает потребляемый ток поэтому они по умолчанию качают кварц четвертью питающего...это хорошо и рабоатет но...на помехозащищенности сказывается сильно в худшую сторону....например для меги8 чтоб этот режим включить(полного напряжения усилителей кварца) нужно запрограммить CKOPT=0 фьюз
как в других МК не знаю... разделе тактование в стороне внешних кварцев смотрите...
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Пт мар 18, 2011 12:41:09

Сообщение ksv82 »

В качестве диодов посоветую bav99 - готовая сборка из двух диодов, типовое решение для защиты входов контроллера. Cтраничка ярого фаната этой сборки :) http://bav99.al.ru/

А по питанию - возле кажной(именно возле. 2-3 мм от контроллера) ножки vcc желательно посадить керамический кондер на массу. Иначе могут начаться чудеса.
Грызет канифоль
Аватара пользователя
Сообщения: 256
Зарегистрирован: Пт апр 27, 2007 14:32:48
Откуда: Украина Кривой Рог

Сообщение sheva_s »

Спасибо за советы буду учитывать при разработки схемы.
Контактная информация:
Закрыто

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