реклама на сайте
подробности

 
 
> ШИМ, сделать три канала?
ps1x
сообщение Oct 7 2007, 17:26
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Как сделать шим на 3 канала с одним таймером? Использовать принцип динамической индикации?
p.s. Надо подключить rgb светодиод.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
muravei
сообщение Oct 17 2007, 18:09
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Все это здорово, но я никак не пойму - какой здесь практический смысл. Понятно, что это "затачивается" под светодиоды, но 8 полноцветных это "маловато будет". Вот если бы 72 канала на АВР smile.gif
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 17 2007, 19:40
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(muravei @ Oct 17 2007, 21:09) *
Все это здорово, но я никак не пойму - какой здесь практический смысл. Понятно, что это "затачивается" под светодиоды, но 8 полноцветных это "маловато будет". Вот если бы 72 канала на АВР smile.gif


07.gif

Под светодиоды такое затачивать полный бред. Зачем? Разве что побаловаться.

Нет, это затачивается под различные преобразователи. Что-то типа DAC, где точность не очень важна, где джиттер не имеет существенного значения, так как, как правило, значение меняется в среднем меньше чем раз за период. Типовое применение я уже описал. Управление ШД. Например фирмы switec который управляется непосредственно с ног AVR. Или управление скоростью двигателя постоянного тока, управление подсветкой LCD дисплея и т.п.

В моём случае период ШИМ имеет принципиальное значение. Так как от частоты ШИМ, учитывая дробление, зависит максимальная частота вращения двигателя, а это в свою очередь сказывается на времени свала стрелок.

Таким же способом, к примеру формируется синус, если надо. Ну и т.д. Зачем притягивать за уши. Такое применяется если Вам нужно. То что сам ШИМ применяется широко, видно хотябы из того, что практически все контроллеры сейчас его имеют на борту (аппаратный). Но аппаратный очень хорошо, но одна засада - их мало. Так я, к примеру управляю 6 двигателями по 2 канала ШИМ на каждый. С такими однокристалками - напряг. Кроме всего мне надо CAN на борту. И вот их нет вообще. Таким образом совтовый ШИМ - отличный выход из положения. Ошибки - не принципиальны, так как ошибка существует только в пределах микрошага.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ps1x   ШИМ   Oct 7 2007, 17:26
- - rezident   Наверное стоит уточнить: программный ШИМ или аппар...   Oct 7 2007, 17:54
|- - SasaVitebsk   Цитата(rezident @ Oct 7 2007, 20:54) Наве...   Oct 7 2007, 21:30
- - ps1x   Ну например, можно ли реализовать 3 канала ШИМ на ...   Oct 7 2007, 21:46
|- - rezident   Цитата(ps1x @ Oct 8 2007, 03:46) Ну напри...   Oct 7 2007, 22:22
|- - ps1x   Цитата(rezident @ Oct 8 2007, 02:22) ps1x...   Oct 7 2007, 22:42
|- - =GM=   Цитата(ps1x @ Oct 7 2007, 21:42) Надо под...   Oct 8 2007, 11:38
|- - ps1x   Цитата(=GM= @ Oct 8 2007, 15:38) Вот тут ...   Oct 8 2007, 11:54
|- - =GM=   Цитата(ps1x @ Oct 8 2007, 10:54) к сожале...   Oct 8 2007, 12:18
|- - ps1x   Цитата(=GM= @ Oct 8 2007, 16:18) Да ладно...   Oct 8 2007, 23:48
- - add   Один из вариантов программно так: устанавливаем та...   Oct 8 2007, 06:19
- - SasaVitebsk   Используя таймер 1 и выводы OC1A,B,C с соответству...   Oct 10 2007, 13:25
|- - =GM=   Цитата(SasaVitebsk @ Oct 10 2007, 13:25) ...   Oct 10 2007, 22:58
|- - alexander55   Цитата(=GM= @ Oct 11 2007, 02:58) Спрашив...   Oct 11 2007, 08:23
|- - SasaVitebsk   Цитата(=GM= @ Oct 11 2007, 01:58) Сиё наз...   Oct 11 2007, 09:01
|- - =GM=   Цитата(SasaVitebsk @ Oct 11 2007, 08:01) ...   Oct 11 2007, 14:00
- - SasaVitebsk   Тогда мы действительно не понимаем друг друга. С...   Oct 11 2007, 22:16
|- - =GM=   Цитата(SasaVitebsk @ Oct 11 2007, 22:16) ...   Oct 11 2007, 23:01
|- - defunct   Цитата(=GM= @ Oct 12 2007, 02:01) Код;Про...   Oct 12 2007, 08:59
|- - Rst7   Цитата(=GM= @ Oct 12 2007, 02:01) Вот моя...   Oct 12 2007, 09:29
|- - SasaVitebsk   Цитата(=GM= @ Oct 12 2007, 02:01) Как вид...   Oct 12 2007, 12:53
||- - add   Цитата(SasaVitebsk @ Oct 12 2007, 16:53) ...   Oct 12 2007, 14:28
|- - singlskv   Цитата(=GM= @ Oct 12 2007, 03:01) Вот моя...   Oct 15 2007, 20:13
|- - =GM=   Цитата(singlskv @ Oct 15 2007, 20:13) 3(д...   Oct 15 2007, 22:19
|- - Rst7   Цитата(=GM= @ Oct 16 2007, 01:19) Раз раз...   Oct 16 2007, 11:12
||- - =GM=   Цитата(Rst7 @ Oct 16 2007, 10:12) Давайте...   Oct 16 2007, 16:01
|- - singlskv   Цитата(=GM= @ Oct 16 2007, 02:19) Ну, во-...   Oct 16 2007, 17:22
|- - =GM=   Цитата(singlskv @ Oct 16 2007, 16:22) В с...   Oct 17 2007, 16:44
|- - singlskv   Цитата(=GM= @ Oct 17 2007, 20:44) Ага, да...   Oct 17 2007, 19:46
|- - =GM=   Цитата(singlskv @ Oct 17 2007, 19:46) Кст...   Oct 17 2007, 21:05
|- - singlskv   Цитата(=GM= @ Oct 18 2007, 01:05) Ну пока...   Oct 17 2007, 21:35
|- - =GM=   Цитата(singlskv @ Oct 17 2007, 20:35) Сра...   Oct 18 2007, 09:50
- - add   Такой вопросик с целью понимания вопроса(тфт): Ска...   Oct 12 2007, 05:44
|- - =GM=   Цитата(add @ Oct 12 2007, 04:44) если у м...   Oct 12 2007, 09:10
|- - add   Цитата(=GM= @ Oct 12 2007, 13:10) Немного...   Oct 12 2007, 10:32
|- - =GM=   Цитата(add @ Oct 12 2007, 09:32) етож 600...   Oct 12 2007, 11:20
|- - add   Цитата(=GM= @ Oct 12 2007, 15:20) Да, при...   Oct 12 2007, 11:35
|- - Rst7   Чето я не понял. Как-то это все не стреляет. Общая...   Oct 12 2007, 11:45
|- - add   Цитата(Rst7 @ Oct 12 2007, 15:45) Надо бы...   Oct 12 2007, 12:35
|- - =GM=   Цитата(Rst7 @ Oct 12 2007, 10:45) Чето я ...   Oct 12 2007, 14:21
|- - defunct   Цитата(=GM= @ Oct 12 2007, 17:21) Ну так,...   Oct 12 2007, 15:29
|- - =GM=   Цитата(defunct @ Oct 12 2007, 14:29) В та...   Oct 12 2007, 16:15
|- - defunct   Цитата(=GM= @ Oct 12 2007, 19:15) Функция...   Oct 12 2007, 21:04
||- - =GM=   Цитата(defunct @ Oct 12 2007, 21:04) Согл...   Oct 12 2007, 21:54
||- - defunct   Цитата(=GM= @ Oct 13 2007, 00:54) Не совс...   Oct 12 2007, 22:08
||- - =GM=   Цитата(defunct @ Oct 12 2007, 22:08) имел...   Oct 12 2007, 23:56
|- - SasaVitebsk   Цитата(=GM= @ Oct 12 2007, 19:15) Первый ...   Oct 13 2007, 10:02
- - adnega   18-канальный ШИМ на Мега8 (18.432МГц) для управлен...   Oct 12 2007, 08:00
|- - =GM=   Цитата(adnega @ Oct 12 2007, 07:00) 18-ка...   Oct 12 2007, 14:45
- - Rst7   ЦитатаНо принципиально, тем не менее, так тоже мож...   Oct 12 2007, 13:01
|- - SasaVitebsk   Цитата(Rst7 @ Oct 12 2007, 16:01) Конечно...   Oct 12 2007, 13:29
- - Rst7   После размышлений, я пришел к выводу, что самый бы...   Oct 13 2007, 11:26
|- - =GM=   Цитата(Rst7 @ Oct 13 2007, 11:26) После р...   Oct 13 2007, 13:48
||- - Rst7   Цитата(=GM= @ Oct 13 2007, 16:48) В принц...   Oct 13 2007, 13:54
||- - =GM=   Цитата(Rst7 @ Oct 13 2007, 13:54) Ничего ...   Oct 13 2007, 16:18
|- - =GM=   Цитата(Rst7 @ Oct 13 2007, 11:26) Таймер ...   Oct 13 2007, 19:28
- - SasaVitebsk   Как правило обработчик прерывания по OCF получаетс...   Oct 13 2007, 14:22
- - add   Ув. =GM=, перечитал все посты не один раз, но так ...   Oct 15 2007, 10:23
|- - =GM=   Цитата(add @ Oct 15 2007, 09:23) Ув. =GM=...   Oct 15 2007, 13:49
|- - add   SasaVitebsk, Вы так все хорошо подытожили.. прям д...   Oct 16 2007, 04:01
|- - =GM=   Цитата(add @ Oct 16 2007, 03:01) Значит м...   Oct 16 2007, 10:15
|- - add   Цитата(=GM= @ Oct 16 2007, 14:15) Кодpatt...   Oct 16 2007, 11:27
|- - =GM=   Цитата(add @ Oct 16 2007, 10:27) Вот к пр...   Oct 16 2007, 12:29
|- - add   Цитата(=GM= @ Oct 16 2007, 16:29) Нет, эт...   Oct 17 2007, 04:07
|- - =GM=   Цитата(add @ Oct 17 2007, 03:07) нет, в ...   Oct 17 2007, 13:34
|- - add   Цитата(=GM= @ Oct 17 2007, 17:34) Внимате...   Oct 19 2007, 07:41
|- - =GM=   Цитата(add @ Oct 19 2007, 07:41) посты чи...   Oct 19 2007, 10:16
|- - add   Цитата(=GM= @ Oct 19 2007, 14:16) Всё не ...   Oct 19 2007, 10:37
|- - =GM=   Цитата(add @ Oct 19 2007, 09:37) =GM=, Па...   Oct 19 2007, 12:04
|- - add   Цитата(=GM= @ Oct 19 2007, 16:04) Там не ...   Oct 19 2007, 12:10
|- - =GM=   Цитата(add @ Oct 19 2007, 11:10) Сколько ...   Oct 19 2007, 13:03
|- - add   Цитата(=GM= @ Oct 19 2007, 17:03) Ну, раз...   Oct 19 2007, 14:13
|- - =GM=   Цитата(add @ Oct 19 2007, 13:13) Те. прос...   Oct 19 2007, 16:07
- - SasaVitebsk   Кстати сам СИ скомпилит не очень плохо. У меня сей...   Oct 15 2007, 20:23
- - SasaVitebsk   Я думаю некоторым это пригодится. Когда-то на заре...   Oct 15 2007, 23:29
|- - =GM=   Цитата(muravei @ Oct 17 2007, 18:09) Все ...   Oct 17 2007, 18:36
|- - muravei   Цитата(SasaVitebsk @ Oct 17 2007, 23:40) ...   Oct 18 2007, 10:19
|- - SasaVitebsk   Цитата(muravei @ Oct 18 2007, 13:19) Ну п...   Oct 18 2007, 17:20
- - GetSmart   Цитата(add)Какие там могут быть подводные камни?Не...   Oct 19 2007, 11:18
- - GetSmart   Цитата(=GM=)Будет она работать? Теоретически будет...   Oct 19 2007, 19:05
|- - =GM=   Цитата(GetSmart @ Oct 19 2007, 19:05) =GM...   Oct 19 2007, 20:59
- - bzx   Я с другой стороны подойду. Если малость добавить ...   Oct 19 2007, 23:00
- - =GM=   Цитата(bzx @ Oct 19 2007, 23:00) ... на в...   Oct 20 2007, 21:58


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016