|
ШИМ, сделать три канала? |
|
|
|
 |
Ответов
|
Oct 17 2007, 19:40
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(muravei @ Oct 17 2007, 21:09)  Все это здорово, но я никак не пойму - какой здесь практический смысл. Понятно, что это "затачивается" под светодиоды, но 8 полноцветных это "маловато будет". Вот если бы 72 канала на АВР  Под светодиоды такое затачивать полный бред. Зачем? Разве что побаловаться. Нет, это затачивается под различные преобразователи. Что-то типа DAC, где точность не очень важна, где джиттер не имеет существенного значения, так как, как правило, значение меняется в среднем меньше чем раз за период. Типовое применение я уже описал. Управление ШД. Например фирмы switec который управляется непосредственно с ног AVR. Или управление скоростью двигателя постоянного тока, управление подсветкой LCD дисплея и т.п. В моём случае период ШИМ имеет принципиальное значение. Так как от частоты ШИМ, учитывая дробление, зависит максимальная частота вращения двигателя, а это в свою очередь сказывается на времени свала стрелок. Таким же способом, к примеру формируется синус, если надо. Ну и т.д. Зачем притягивать за уши. Такое применяется если Вам нужно. То что сам ШИМ применяется широко, видно хотябы из того, что практически все контроллеры сейчас его имеют на борту (аппаратный). Но аппаратный очень хорошо, но одна засада - их мало. Так я, к примеру управляю 6 двигателями по 2 канала ШИМ на каждый. С такими однокристалками - напряг. Кроме всего мне надо CAN на борту. И вот их нет вообще. Таким образом совтовый ШИМ - отличный выход из положения. Ошибки - не принципиальны, так как ошибка существует только в пределах микрошага.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|