Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/51: Рейтинг темы: голосов - 51, средняя оценка - 4.78
Domyt
0 / 0 / 0
Регистрация: 20.04.2009
Сообщений: 16
1

L293 и ШИМ

24.05.2010, 12:05. Просмотров 9260. Ответов 8
Метки нет (Все метки)

Здравствуйте форумчяне.
Столкнулся с такой проблемой.

l293 включена в мост как на рисунке. Input1 и input2 подключены к ножкам PD5 и PD6 (меги 32)
Электродвигатель вращаю по нажатию 2-х кнопок (в разные стороны).

Решил подключить ШИМ.
Настроил ШИМ на ножке PD4. Посмотрел осциллографом. Все работает. см рис
Enable подключил к ножке PD4 и уже хотел возрадоваться. Но при нажатии на кнопки двигатель не крутиться.
Отключил Enable, все заработало как раньше.
В чем может быть проблема.

Так настроил ШИМ на ножке D4

DDRD_Byt4=1;

TCCR1A = 0x21;
TCCR1B = 0x09;

TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;

OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x85;


<Изображение удалено>


<Изображение удалено>


<Изображение удалено>
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2010, 12:05
Ответы с готовыми решениями:

Частота ШИМ?
Народ подскажите, уже неделю бьюсь - понять не могу. Опишу вопрос вкратце. На ATTiny15L врубаю...

Шим на Atmega8.
Суть в следующем! в архиве схема и прошивка , где качал не помню не могу найти источник , но при...

ШИМ на АТ89С51
Сколько ШИМов можно запустить на АТ89С51?

Atmega8 - ШИМ
Здраствуйте! Использую МК Atmega8. Частота 1МГц. 1) как генерировать ШИМ на таймере 0...

ШИМ на ATmega16
У кого есть рабочий исходник на ассемблере, где в порт выдается ШИМ-сигнал по таймеру (желательно...

8
owtoop
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 21
24.05.2010, 13:21 2
Какая частота ШИМ то??? (не охота лезть в даташит и смотреть по вашим значениям). Желательно частоту ШИМа выбирать за пределами звукового диапазона > 20кгц, чтоб не "пел" двигатель. Хотя с обычными движками я не игрался, может ШИМ придется и низкую брать для уменьшения потерь в двигле. Например в сварочном аппарате для регулирования скорости подачи проволоки применен ЧИМ (частотное регулирование с постоянной скважностью).
0
SirkiyDom
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 109
25.05.2010, 14:00 3
разобрались в чем проблема?

ток двигателя = 1,2А разве один канал L293 его не потянет...

P.S. посмотрел даташит... не потянет: "Output Current 1 A Per Channel (600 mA for L293D)"
0
Domyt
0 / 0 / 0
Регистрация: 20.04.2009
Сообщений: 16
26.05.2010, 23:29 4
Нет не разобрался (((
не могу понять что не так, подскажите
0
26.05.2010, 23:29
SirkiyDom
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 109
28.05.2010, 00:30 5
а что значит отключил "enable" ?
на этой ноге при 1 -двигатель вращается, о при 0 - нет!

кнопки это ноги PD5,6 причем они должны быть "инвертны" для вращения и одинаковы для остановки...
0
Kosym
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 801
28.05.2010, 08:50 6
На первой картинке видно что в протеусе на L293 не подключено питание
0
Bokris
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 77
29.05.2011, 10:31 7
L293 имеет максимальную частоту переключения 5 кГц. Шим должен быть частотой не более 2.5 кГц.
0
Sporkir
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 619
29.05.2011, 11:41 8
Цитата Сообщение от owtoop
Какая частота ШИМ то??? (не охота лезть в даташит и смотреть по вашим значениям). Желательно частоту ШИМа выбирать за пределами звукового диапазона > 20кгц, чтоб не "пел" двигатель.
Можно и очень низкую частоту поставить(несколько десятков Герц), тогда двигатель будет не "петь", а немного гудеть, но это будет почти незаметно.
0
Wotfmom
0 / 0 / 0
Регистрация: 28.08.2010
Сообщений: 5
29.05.2011, 14:37 9
Для нормальной работы мотора периода ШИМа в 16ms будет достаточно. У меня для мотора ДПМ20 получилось оптимально.
0
29.05.2011, 14:37
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2011, 14:37

Atmega8 и ШИМ
Вобщем такой вопрос. Есть Atmega8. Хочу сделать програмный ШИМ на всех ножках кроме PD2, PD3, PB6...

Использование ШИМ
Приветствую всех, не смейтесь над начинающим, но у меня возникла проблема и может даже не с...

ШИМ на Atmega 16
Хочу запустить шим на таймере 2, но что-то не получается... Компилятор Avr studyo 4 Вот код:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru