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

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

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

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

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

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

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

 
Опции темы
Непрочитано 08.09.2008, 12:11  
hubble
Прописка
 
Регистрация: 04.08.2006
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
hubble на пути к лучшему
По умолчанию

Сообщение от avr123-nm-ru
А зачем адрес указывать ? Его нет чтоль в .h файле ?
Нет.Иначе я бы его не определял.
Сообщение от avr123-nm-ru
Вы же deattime (паузу) выставили ?! Вот она у вас похоже 3% от периода ШИМ. Значит задавайте ШИМ от 5 до 95 %% например.
Вы знаете.Видимо не от этого.Попробовал взять 16f886.Так так все в порядке с любой величиной dead-band.
Сообщение от avr123-nm-ru
Есть еще маленькие ATtiny261 ( efind.ru ) - специально для электропривода - там 3 ПАРЫ ШИМ - именно ПАРЫ - т.е. там ни при каких ошибках в проге не может быть высоких уровней на 2 выводах пары. И деттайм тоже регулируется.

пример апноут AVR449 - http://avr123.nm.ru/07.htm

В PROTEUS 7.3 есть модель.
Спасибо за подсказку.Правда работаюс PIC`ами.
У меня еще 7.2SP6.Не подскажете,где взять все необходимое для 7.3?И еще,не встречали программы с неаппаратной реализацией?
Реклама:
hubble вне форума  
Непрочитано 08.09.2008, 19:45  
hubble
Прописка
 
Регистрация: 04.08.2006
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
hubble на пути к лучшему
По умолчанию

При аппаратном ШИМ в расширенном режиме имеем, что,если одно плечо получает,к примеру,25% высокого уровня,то второе плечо - 75% в течение ОДНОГО периода ШИМ(в засисимости от выбранных битов 0,1 регистра ECCP1CON).Так вот,у меня вот такой вопрос.Каким образом получить в течение ОДНОГО периода ШИМ 25% высокого уровня на первое плечо(на втором - ноль)(в первом - ноль),а в течение ВТОРОГО периода - тоже 25%,но уже на другое плечо.

Заранее благодарен
hubble вне форума  
Непрочитано 08.09.2008, 23:31  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от avr123-nm-ru
Есть еще маленькие ATtiny261 ( efind.ru ) - специально для электропривода - там 3 ПАРЫ ШИМ
PIC18F2321/2431/4331/4431 28 и 40 ног. Имеют 3 ШИМ (2-400 кгц) модули обьединяемые в 1 модуль на 3 фазы. Програмируется пауза между плечами (верх-низ) В отличии о AVR дополнительно имеет логику обработки входа ошибки, Это может быть либо логический уровень либо срабатывает от встроенного компаратора. При сигнале ошибки ШИМ модуль (мгновенно аппаратно без участия ALU) отключает генерацию одновременно на 6 выходов. Удобно для организации защиты. Имеют АЦП.

Сообщение от hubble
И еще.Не хочется мне использовать такой многовыводный микроконтроллер(пусть даже с ШИМом на борту).Хотелось бы все это реализовать на маленьком 8-ми, ну хотя бы 18-ти ножечном.Это уже программный уровень.Кто сможет - помогите.
Возможность програмного ШИМа зависит от частоты и от требуемого количества дискретов регулировки ШИМ. Посчитай хватит ли скорости на твои требования.
Когда то реализовывал програмный шим 10 кгц 24 дискрета на 3 фазы (ATTINY2313 20мгц) ИМХО сейчас проще взять МК с ШИМ.

PIC16f690 20 НОГ, (1-200 кгц). ШИМ заточен под полумост 2 выхода и под 4 выхода мост. Программируется пауза между плечами. То сть ты задаёшь период ШИМ и длительность импульса, модуль ШИМ генерирует импульсы на 2 и на 4 выхода с заданой паузой между верхним и нижним плечами. Имеет АЦП.
picavr вне форума  
Непрочитано 08.09.2008, 23:37  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от hubble
Каким образом получить в течение ОДНОГО периода ШИМ 25% высокого уровня на первое плечо(на втором - ноль)(в первом - ноль),а в течение ВТОРОГО периода - тоже 25%,но уже на другое плечо.
Заранее благодарен
ИМХО. Нужно загрузить данные для генерации (1=25 2=75) запустить ШИМ и ДО ОКОНЧАНИЯ ГЕНЕРАЦИИ 1 периода загрузить данные для следующего периода (1=75 2=25) после окончания 1 периода модуль загрузить новые данные и начнёт генерировать. То есть тебе нужно записывать данные ДО ОКОНЧАНИЯ ШИМ периода. например по прерыванию TMR2. Просчитай хватит ли тебе скорости для вычисления новых значений и для загрузки в регистры.
picavr вне форума  
Непрочитано 09.09.2008, 12:39  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Сообщение от picavr
PIC18F2321/2431/4331/4431 28 и 40 ног. Имеют 3 ШИМ (2-400 кгц) модули обьединяемые в 1 модуль на 3 фазы. Програмируется пауза между плечами (верх-низ) При сигнале ошибки ШИМ модуль (мгновенно аппаратно без участия ALU) отключает генерацию одновременно на 6 выходов. Удобно для организации защиты. Имеют АЦП.
ПОРАДОВАЛ ! Спасибо.

Но точнее так: PIC18F2331/2431/4331/4431

http://www.microchip.com/wwwproducts...cName=en010291
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 09.09.2008, 13:03  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Power Control PWM Module (8 channels)
интерфейс энкодера ! (Motion Feedback Module w/
Quadrature Encoder Interface )
200Ksps ADC Module
8MHz Internal Oscillator
Self-Programming
40 MHz Max Speed
LIN USART
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 09.09.2008, 14:16  
hubble
Прописка
 
Регистрация: 04.08.2006
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
hubble на пути к лучшему
По умолчанию

Я немного подправлю свой вопрос.

...Каким образом получить в течение ОДНОГО периода ШИМ 25% высокого уровня на первое плечо(в это время на втором - ноль),а в течение ВТОРОГО периода - тоже 25%,но уже на другое плечо(в это время на первом - ноль)?
Сообщение от picavr
ИМХО. Нужно загрузить данные для генерации (1=25 2=75) запустить ШИМ и ДО ОКОНЧАНИЯ ГЕНЕРАЦИИ 1 периода загрузить данные для следующего периода (1=75 2=25) после окончания 1 периода модуль загрузить новые данные и начнёт генерировать. То есть тебе нужно записывать данные ДО ОКОНЧАНИЯ ШИМ периода. например по прерыванию TMR2. Просчитай хватит ли тебе скорости для вычисления новых значений и для загрузки в регистры.
Идея примерно ясна.Где-то так я и представлял себе эту процедуру.Но...я никак не могу вклиниться в процесс(между периодами),если ШИМ организован аппаратно.И второй момент.На преобразование модулем АЦП у меня уходит времени больше,чем сам период ШИМа(в моем случае).Поэтому,я и не знаю,как организовать ШИМ не аппаратно.При аппаратном - здесь проблем нет.Каждый модуль занимается своим вопросом.Но,отсюда возникает тот самый вопрос,который был задан вначале топика.Может быть чего-то я не понимаю?Жду еще ваших предложений.
hubble вне форума  
Непрочитано 09.09.2008, 17:45  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Вам бы артинку нарисовать в пэйнте "от руки"
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 09.09.2008, 19:01  
hubble
Прописка
 
Регистрация: 04.08.2006
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
hubble на пути к лучшему
По умолчанию

Да я в первом посте в прикрепленном файле ее рисовал и сканировал.Но повторю ее.Здесь получше будет.Она очень похожа на ту,которая была бы для схемы с симистором.Но это не та история.Ситуация в следующем.На АЦП измеряю напряжение.Уменьшается.Добавляю ШИМа(а за ней и мощность).И,наоборот.

-- Прилагается рисунок: --

hubble вне форума  
Непрочитано 09.09.2008, 21:28  
tauP10
Почётный гражданин KAZUS.RU
 
Регистрация: 26.08.2006
Сообщений: 1,405
Сказал спасибо: 1
Сказали Спасибо 89 раз(а) в 69 сообщении(ях)
tauP10 на пути к лучшему
По умолчанию

Имхо,
разделение ШИМ на плечи моста лучше ( и надежнее ) производить апппаратно на жесткой логике с триггером.
Импульсы ШИМа поступают на триггер , делящий частоту пополам, а выходы прямой и инверсный триггера через элементы И (без инверсии, например sn74lvc1g0 и с выхода шима вырабатывают соответствующие импульсы на плечи. Маленькие копеечные корпуса.
tauP10 вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Трансформатор для ШИМ-стабилизатора dimonbest Источники питания и свет 11 20.10.2008 12:29
Проблема с ШИМ в attiny2313 Gonchar Микроконтроллеры, АЦП, память и т.д 36 16.04.2008 22:07
Зарядное для АКБ и ШИМ Bomgik Микроконтроллеры, АЦП, память и т.д 10 15.02.2008 21:51
ШИМ АВР проблема Zemlyanov Микроконтроллеры, АЦП, память и т.д 14 11.02.2007 20:44
ШИМ стабилизация тока для ШД-5 ??? masterpc Источники питания и свет 16 18.03.2006 10:00


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


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