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

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

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

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

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

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

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

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

Сообщение от kison Посмотреть сообщение
Каналы отличаются от полноценного PWM только тем, что для них задается одна частота.
То есть по вашим словам, - можно управлять скважностью импульсов независимо на выходах А и В? На А можно выставить D=10 а на В выставить D=50? Я вас правильно понял?
Реклама:
nerozero вне форума  
Непрочитано 16.09.2009, 16:05  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
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.RU
 
Регистрация: 24.03.2007
Сообщений: 1,353
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
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.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Много PWM желательно по I²C

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

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

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

Сообщение от nerozero Посмотреть сообщение
У меня 9 сервомоторов, плюс возможно 2-3 в будущем. Предполагается регулировать скорость/силу сервопривода.
Робот? или станок? Обычно для серворприводов используется обратная связь по скорости или положению. Соответственно к 9-12 ШИМам нужно добавить столько же датчиков скорости/положения. Итого если решать "в лоб" - 24 канала отсчета временных интервалов. Наверно проще будет реализовать просто одноканальный сервомодуль на простом контроллере и дальше управлять набором таких модулей по И2С.
MisterDi вне форума  
Непрочитано 16.09.2009, 23:48  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 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.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 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:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot