ШИМ. Просто ШИМ
ШИМ. Просто ШИМ
Не понимаю, как реализовать на Меге 8. мне надо 9 режимов, режим 1 - 1в активное питание, 2 режим - ШИМ 2, 2В и т.д. до 9 В.
как это сделать и что надо высчитывать?
как это сделать и что надо высчитывать?
Не умеешь - не берись, но не взявшись не научишься...
- Реклама
- ArtemKuchin
- Поставщик валерьянки для Кота
- Сообщения: 2277
- Зарегистрирован: Вс апр 20, 2008 23:34:26
- Откуда: Москва
- Контактная информация:
Ты по английски читать умеешь?
Общая идея проста: регулировать скважность ШИМа и выдавать сигнал ШИМа через фильтр нижних частот на базу транзистора, который уже управляет нагрузкой.
ФНЧ здесь будет сглаживать ШИМ и преобразовывать его в некое "плавное" напряжение. Можно сделать несколько каскадов фнч, чтобы убрать колебания почти в ноль.
Это общая идея. Как программить шим см. документацию к АВР, там все нормально сказано с примерами. Про ФНЧ см. викидепию и книжки. Про транзисторы тоже чего-нибудь смотри
Общая идея проста: регулировать скважность ШИМа и выдавать сигнал ШИМа через фильтр нижних частот на базу транзистора, который уже управляет нагрузкой.
ФНЧ здесь будет сглаживать ШИМ и преобразовывать его в некое "плавное" напряжение. Можно сделать несколько каскадов фнч, чтобы убрать колебания почти в ноль.
Это общая идея. Как программить шим см. документацию к АВР, там все нормально сказано с примерами. Про ФНЧ см. викидепию и книжки. Про транзисторы тоже чего-нибудь смотри
Долой идиотизм!
- Реклама
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18884
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
К чему Вы это написали? Всё там работает. Это строку CVAVR выдаёт автоматически.ikarab писал(а):о том как подключить LCD в этом варианте кода наверно трудно понять из строки
.equ __lcd_port=0x1B ;PORTA
Тогда на затвор полевика, который может управляться логическим уровнем.Пухич писал(а):Сразу на базу?
Один мой знакомый помнится так делал..... И был не в восторге.
Последний раз редактировалось SeregaT Вс июн 28, 2009 18:30:54, всего редактировалось 1 раз.
мне надо просто подключить шим к коллекторному мотору. там даже 6 режимов хватит - первый - 5В, второй 6В, третий - 7В, четвертый - 8В, а 5 - 9В, а шестой - 10В. Пусть до 10В.
Это активное напряжение. и ФНЧ не нужен - мне мотор питать а не что то другое.
Нажимаю на кнопку - мотор с режимом 1 работает (5В), еще раз нажали - работает с (6В) вторым режимом)))
и т.д.
вот и надо ШИМ реализовать.
теперь бы узнать, как на асме писать прогу для ШИМ, я бы посмотрел суть, может быть разобрался и сое написал.
Это активное напряжение. и ФНЧ не нужен - мне мотор питать а не что то другое.
Нажимаю на кнопку - мотор с режимом 1 работает (5В), еще раз нажали - работает с (6В) вторым режимом)))
и т.д.
вот и надо ШИМ реализовать.
теперь бы узнать, как на асме писать прогу для ШИМ, я бы посмотрел суть, может быть разобрался и сое написал.
Не умеешь - не берись, но не взявшись не научишься...
- ArtemKuchin
- Поставщик валерьянки для Кота
- Сообщения: 2277
- Зарегистрирован: Вс апр 20, 2008 23:34:26
- Откуда: Москва
- Контактная информация:
Ему сойдет для начала:) Он же не сказал ЗАЧЕМ ему это. Может он светик хочет мееедлеееннооо включатьПухич писал(а):Сразу на базу?artemm писал(а): Общая идея проста: регулировать скважность ШИМа и выдавать сигнал ШИМа через фильтр нижних частот на базу транзистора, который уже управляет нагрузкой.
Один мой знакомый помнится так делал..... И был не в восторге.
допорлнение:
Он успел быстрее. Ну мотор, так мотор. И ФНЧ, видишь, ненадо. НО транзистор нужон точно и лучше наверное КМОП какой-нибудь.
Последний раз редактировалось ArtemKuchin Вс июн 28, 2009 18:32:19, всего редактировалось 1 раз.
Долой идиотизм!
- saschai
- Говорящий с текстолитом
- Сообщения: 1596
- Зарегистрирован: Вс дек 14, 2008 20:36:47
- Откуда: SPb
Пока ты у него там, что нибудь найдешь, насмотришься кучу рекламы, долго ржал над предложенной им ценой прошивки одного МК.ikarab писал(а):
но рисунок с толкованием есть в задаче управжнении 5 курса по AVR.
ikarab Давай прямую ссылку, а не отправляй человека бродить по дебрям своего коммерческого проекта
Как раз схема управления мотором и показана в начале задачи упражнения 8 в учебном курсе, про ШИМ на AVR.Stalker46 писал(а):мне надо просто подключить шим к коллекторному мотору. там даже 6 режимов хватит - первый - 5В, второй 6В, третий - 7В, четвертый - 8В, а 5 - 9В, а шестой - 10В. Пусть до 10В.
К тому что из этой строки нельзя определить какой КОНКРЕТНО вывод LCD нужно подключать к конкретному выводу AVR.SeregaT писал(а):К чему Вы это написали ?ikarab писал(а):о том как подключить LCD в этом варианте кода наверно трудно понять из строки
.equ __lcd_port=0x1B ;PORTA
Не сомневаюсь. Я ж вижу "корни" того кода - мой курс. Так что конечно работает.SeregaT писал(а):Всё там работает. Это строку CVAVR выдаёт автоматически.
- ArtemKuchin
- Поставщик валерьянки для Кота
- Сообщения: 2277
- Зарегистрирован: Вс апр 20, 2008 23:34:26
- Откуда: Москва
- Контактная информация:
Да ф топку этот мотор, лучше включай светодиоды меедлееенноооStalker46 писал(а):вверху пост, зачем мне надо ШИМ использовать
а не включась светодиоды медленноооооооооооо
И икарабовские уроки ф топку.
Вот на, смотри че сделать можно
http://www.artem.ru/cgi-bin/news?c=v&id=737
Долой идиотизм!


