Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Много PWM желательно по I²C

Непрочитано 16.09.2009, 15:57  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 482
Сказал спасибо: 18
Сказали Спасибо 106 раз(а) в 67 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

Сообщение от kison Посмотреть сообщение
Каналы отличаются от полноценного PWM только тем, что для них задается одна частота.
То есть по вашим словам, - можно управлять скважностью импульсов независимо на выходах А и В? На А можно выставить D=10 а на В выставить D=50? Я вас правильно понял?
Реклама:
nerozero вне форума  
Непрочитано 16.09.2009, 16:05  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

Сообщение от nerozero Посмотреть сообщение
То есть по вашим словам, - можно управлять скважностью импульсов независимо на выходах А и В? На А можно выставить D=10 а на В выставить D=50? Я вас правильно понял?
Да - но только скважностью. Частота при этом у обоих будет одинаковой - топовое значение счетчика будет расположено в регистре захвата ICRx и будет общим для всех каналов одного таймера. А у 8-ми битных топ для обоих каналов одинаковый - 255.
kison вне форума  
Сказали "Спасибо" kison
nerozero (16.09.2009)
Непрочитано 16.09.2009, 17:28  
pambaru
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.03.2007
Сообщений: 1,394
Сказал спасибо: 85
Сказали Спасибо 672 раз(а) в 392 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

Сообщение от nerozero Посмотреть сообщение
Пробежал даташит по Меге 48, там 2 8-битных шима + 1 - 12бит, но с программируемыми парными выходами (поправьте если не прав). Также у ATMega1280 всего 6 каналов ШИМ (6 пар...).
Нет. В ATMEGA1280 имеется 4 16-битных счетчика. 1, 3, 4, 5. И на каждый счетчик есть по 3 выхода OCR (т.е. ШИМ). Итого есть 12 16-тибитных выходных каналов ШИМ.
Есть еще и 8-мибитные, но про них речь не веду.
В своем изделии я использую как раз 12 16-тибитных выходов ШИМ.
pambaru вне форума  
Непрочитано 16.09.2009, 17:47  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

Сообщение от pambaru Посмотреть сообщение
В своем изделии я использую как раз 12 16-тибитных выходов ШИМ.
А можно поинтересоваться зачем Вам столько? Чем управляете? Мне на самом деле сложно представить куда можно приспособить такую кучу PWM. Разве что в панель авто - стрелками рулить, да и там редкость больше 8-ми ( 4 ШД)..
kison вне форума  
Непрочитано 16.09.2009, 18:11  
pambaru
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.03.2007
Сообщений: 1,394
Сказал спасибо: 85
Сказали Спасибо 672 раз(а) в 392 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

Сообщение от kison Посмотреть сообщение
А можно поинтересоваться зачем Вам столько? Чем управляете? Мне на самом деле сложно представить куда можно приспособить такую кучу PWM. Разве что в панель авто - стрелками рулить, да и там редкость больше 8-ми ( 4 ШД)
Светодиодами управляю. Гирляндами в общем. Девайсы еще между собой соединяются. Общее кол-во выходов PWM в конечном изделии бывает до 200 доходит.
pambaru вне форума  
Непрочитано 16.09.2009, 18:59  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 482
Сказал спасибо: 18
Сказали Спасибо 106 раз(а) в 67 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

У меня 9 сервомоторов, плюс возможно 2-3 в будущем. Предполагается регулировать скорость/силу сервопривода.
nerozero вне форума  
Непрочитано 16.09.2009, 22:44  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

Сообщение от nerozero Посмотреть сообщение
У меня 9 сервомоторов, плюс возможно 2-3 в будущем. Предполагается регулировать скорость/силу сервопривода.
Робот? или станок? Обычно для серворприводов используется обратная связь по скорости или положению. Соответственно к 9-12 ШИМам нужно добавить столько же датчиков скорости/положения. Итого если решать "в лоб" - 24 канала отсчета временных интервалов. Наверно проще будет реализовать просто одноканальный сервомодуль на простом контроллере и дальше управлять набором таких модулей по И2С.
MisterDi вне форума  
Непрочитано 16.09.2009, 23:48  
rubel
Гражданин KAZUS.RUN
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 611
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

Если не пугают 64 ноги, то должно подойти что-нибудь из PIC24FJ64GBXXX, например PIC24FJ64GB106(есть USB и еще PPS! - рай для разработчика)
или же PIC24FJ128GA106 (без USB, хотя цена почти та же)

у них 9 PWM - как раз вам!
При необходимости можно организовать дополнительных программно пару.

Цена довольно лояльная.И я например не считаю что на системе управления ЭД стоит сильно экономить. Какой мощности двигатели?
rubel вне форума  
Непрочитано 17.09.2009, 08:28  
lbrodil
Прохожий
 
Регистрация: 17.04.2007
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
lbrodil на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

Сообщение от pambaru Посмотреть сообщение
Светодиодами управляю. Гирляндами в общем. Девайсы еще между собой соединяются. Общее кол-во выходов PWM в конечном изделии бывает до 200 доходит.
Делал такой проект в прошлом году : PIC 16F883 + PCA9635 от NXP.
I2C шина, память сценариев на ней же.

PCA9635 - 16 каналов ШИМ (8 бит)
Сегодня, думаю, можно найти что-то более широкое в том же NXP
или у других.
texas Inst имеет 24 канала на 12 бит, но там, как помнится, SPI
lbrodil вне форума  
Непрочитано 17.09.2009, 08:38  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

Сообщение от MisterDi Посмотреть сообщение
Наверно проще будет реализовать просто одноканальный сервомодуль на простом контроллере и дальше управлять набором таких модулей по И2С.
и ИМХО удобней !

Готовый сервоконтроллер с энкодерами с ПИД регулятором - апноут AN969 - есть в примерах PROTEUS.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:05.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.