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

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

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

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

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

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


 
Опции темы
Непрочитано 22.10.2013, 08:29  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Расчет частоты ШИМ

Сообщение от Jane9226 Посмотреть сообщение
Странно но ничего не пищит, в смысле совсем
А там и пищать нечему. Обмотка электромагнита полностью залита, витки не могут дребезжать. Движущихся частей, которые могут принудительно двигаться под действием магнитного поля катушки - тоже нет. В принципе, подобные тормоза и муфты рассчитаны на то, что их можно питать частотой 100 Гц, от промышленной сети, регулируя ток при помощи симистора. Индуктивность катушки достаточно большая, чтобы сгладить пульсации тока до допустимого уровня.
Реклама:
Alex9797 вне форума  
Непрочитано 22.10.2013, 15:35  
Jane9226
Прописка
 
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Jane9226 на пути к лучшему
По умолчанию Re: Расчет частоты ШИМ

Цитата:
использую ещё медианный фильтр
Хитрый какой то алгоритм, попробую...
У меня просто вот так:
Код:
uint16_t ReadADC()
 {
    static uint32_t  integratorSP = 0;
    uint16_t         averageSP;

            integratorSP += ReadADC_ch(1);
            averageSP = integratorSP ›› 8; //divide by 256
            integratorSP -= averageSP;

            return averageSP;    // возвращаю среднее значение
 }
Jane9226 вне форума  
Непрочитано 23.10.2013, 09:03  
firew0rker
Заблокирован
 
Регистрация: 22.04.2010
Сообщений: 348
Сказал спасибо: 41
Сказали Спасибо 106 раз(а) в 95 сообщении(ях)
firew0rker на пути к лучшему
По умолчанию Re: Расчет частоты ШИМ

Сообщение от Jane9226 Посмотреть сообщение
Хитрый какой то алгоритм, попробую...
У меня просто вот так: ...
Сначала этот код мне так понравился краткостью, что я его даже потестила. И после этого он мне не понравился. Слишком большое время установления у этого БИХ фильтра, аж 372 выборки. Если на вход попадёт импульсная помеха, этот фильтр её размажет, и она попадёт на индикатор. Вообще без фильтрации она, вероятно, попала бы между выборками и не попала бы на индикатор. Медианный фильтр полностью подавляет короткие импульсные помехи.
firew0rker вне форума  
Непрочитано 23.10.2013, 16:40  
Jane9226
Прописка
 
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Jane9226 на пути к лучшему
По умолчанию Re: Расчет частоты ШИМ

Цитата:
Слишком большое время установления у этого БИХ фильтра, аж 372
Так не вопрос, можно усреднять например 64 всесто 256 averageSP = integratorSP ›› 6; //divide by 64. Этот код не мой, я его подсмотрела в примерах от микрочипа.
Вот в сети нашла - понравилось. Всеравно не идеально, но гораздо лучше. Думаю придумать какой нибудь гистерезис....
Jane9226 вне форума  
Непрочитано 23.10.2013, 17:31  
firew0rker
Заблокирован
 
Регистрация: 22.04.2010
Сообщений: 348
Сказал спасибо: 41
Сказали Спасибо 106 раз(а) в 95 сообщении(ях)
firew0rker на пути к лучшему
По умолчанию Re: Расчет частоты ШИМ

Сообщение от Jane9226 Посмотреть сообщение
Думаю придумать какой нибудь гистерезис....
Простой гистерезис может привести к ситуации, например:
Гистерезис = 4. Сначала значение росло, дошло до 423, затем чуть уменьшилось и установилось 420. На дисплее так и останется 423, т.к. значение не пересекло порог гистерезиса.
Значит, нужно что-то похитрее гистерезиса.
firew0rker вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расчет преобразователя частоты KaneLynch Электроника - это просто 1 01.05.2013 20:45
Изменение частоты ШИМ putmannn Микроконтроллеры, АЦП, память и т.д 10 26.02.2011 00:44
Расчет ШИМ для микрошага woroba Производственное оборудование 10 19.01.2011 08:15
Расчет фильтра помех промышленной частоты для АЦП AD7718 (7708) djdevil2106 Электроника - это просто 2 07.01.2010 19:49
Расчет частоты ШИМ (PWM) day177 Микроконтроллеры, АЦП, память и т.д 2 02.10.2008 08:53


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


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